Remove staticIota + mixinAll#6049
Conversation
|
Thanks for your pull request, @wilzbach! Bugzilla referencesYour PR doesn't reference any Bugzilla issue. If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog. Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub fetch digger
dub run digger -- build "master + phobos#6049" |
| auto nr = regex(tvd.pattern, tvd.flags); | ||
| assert(equal(r.ir, nr.ir), | ||
| text("!C-T regex! failed to compile pattern #", a ,": ", tvd.pattern)); | ||
| text("!C-T regex! failed to compile pattern #", v ,": ", tvd.pattern)); |
There was a problem hiding this comment.
The number a wasn't very useful here anyhow - v is the actual number of the test.
| else | ||
| alias Tests = AliasSeq!(Sequence!(0, 30), Sequence!(235, tv.length-5)); | ||
| static foreach (a, v; Tests) | ||
| enum Tests = chain(iota(0, 30), iota(235, tv.length-5)); |
There was a problem hiding this comment.
Isn't it strange that we only execute a part of the std.regex tests here?
| !(is(A[i] == config))) | ||
| { | ||
| msg = format(fmt, "invalid argument type: " ~ A[i].stringof, i); | ||
| goto end; |
There was a problem hiding this comment.
Needed until we get static break
85058ac to
c8f5b5e
Compare
|
Windows fails rather cryptically with: whereas DAutoTest shows an ICE: I guess I'll have to split this up into tiny bits :/ |
|
I guess I'll have to split this up into tiny bits :/ |
c8f5b5e to
9d23630
Compare
|
Okay, now all sub PRs are in and I'm interested to see whether it's still failing with the same error message. |
|
@wilzbach Can you kick the doc tester? |
|
@JackStouffer it won't help, the DMD ICE is still there and auto-tester has still its errors. |
9d23630 to
401b95a
Compare
|
It would if the OSX boxes weren't AWOL. |

Now that we have
static foreach, we can remove these all workarounds.