I'm dead in the water on Freebsd 32, as datetime needs more memory than my old Freebsd box has on it. I had thought it was passing earlier today?

regex passes on my machine with OSX 64. I do not know what the difference is at the moment.

On 5/10/2012 9:46 PM, Brad Roberts wrote:
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<[email protected]>
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@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


_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to