[dmd-internals] master branch brokenness
Brad Roberts
braddr at puremagic.com
Thu May 10 21:46:35 PDT 2012
Well, it's the middle of another release, and pretty much on schedule, the master branch is in pretty bad shape. Why
does this happen every time?
As of this commit:
commit 29eb972a2f329276a72a19e722671ff26bfe8534
Author: Walter Bright <walter at walterbright.com>
Date: Wed May 9 13:21:41 2012 -0700
more 64 bit ABI for structs
the freebsd 32 bit phobos tests have failed with:
gmake[1]: *** [generated/freebsd/debug/32/unittest/std/datetime] Segmentation fault: 11 (core dumped)
The osx 64 bit build hasn't passed since 5/6. It's changed failure modes a couple times. The most recent set is in the
regexp phobos tests:
core.exception.AssertError at std/regex.d(7181): bmatch(R,RegEx) if (isSomeString!(R) && is(RegEx ==
Regex!(BasicElementOf!(R)))): failed to match pattern #204: \b\w+\b
----------------
5 regex 0x000000010ddae347 _d_assert_msg + 31
6 regex 0x000000010dd20852 void std.regex.__unittest8().void
__T9run_testsS173std5regex6bmatchZ.run_tests() + 87262
7 regex 0x000000010dc7cb20 void std.regex.__unittest8() + 12
8 regex 0x000000010dc782bc void std.regex.__modtest() + 24
9 regex 0x000000010dda27f8 extern (C) bool core.runtime.runModuleUnitTests().int
__foreachbody279(ref object.ModuleInfo*) + 48
10 regex 0x000000010ddb421e int rt.minfo.moduleinfos_apply(scope int delegate(ref
object.ModuleInfo*)) + 74
11 regex 0x000000010dda26c2 runModuleUnitTests + 134
12 regex 0x000000010ddaecf6 extern (C) int rt.dmain2.main(int, char**).void runAll() + 34
13 regex 0x000000010ddae676 extern (C) int rt.dmain2.main(int, char**).void tryExec(scope
void delegate()) + 38
14 regex 0x000000010ddae601 main + 237
15 regex 0x000000010dc78294 start + 52
16 ??? 0x0000000000000001 0x0 + 1
make[1]: *** [generated/osx/debug/64/unittest/std/regex] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [unittest] Error 2
More information about the dmd-internals
mailing list