[dmd-beta] dmd 1.070 and 2.055 beta

David Nadlinger code at klickverbot.at
Sun Sep 4 22:48:36 PDT 2011


There is a particularly nasty bug in current DMD that leads to failed 
template instantiations being »leaked« outside a is(typeof()) / 
__traits(compiles, …) guard:

http://d.puremagic.com/issues/show_bug.cgi?id=6602
https://github.com/D-Programming-Language/dmd/pull/364

Unfortunately, I didn't finish tracking it down in time for the beta. It 
would be great if the fix could still make it into the next release, 
because the bug breaks a lot of template-heavy code in non-obvious ways 
and blocks merging of my GSoC project into upstream Thrift (the bug was 
not triggered in the Thrift D library until the fix for issue 6220 was 
merged, and I don't want to publish code that relies on a patched DMD).

Thanks,
David


More information about the dmd-beta mailing list