What's blocking DDMD?
Daniel Murphy via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jul 22 07:34:28 PDT 2014
"Tourist" wrote in message news:cmeqwpzglxjksmiekxbe at forum.dlang.org...
> Just curious. I remember that there was some kind of a roadmap, but I
> cannot find it now.
Nice timing, I was about to post a DDMD status message.
As of a few hours ago DDMD has gone green in the autotester on the main
platforms.
https://auto-tester.puremagic.com/?projectid=10
Of the failing platforms:
OSX32: https://github.com/braddr/d-tester/pull/35 (OSX32 is crazy)
linux cross compilers: The tester machines currently have the wrong dmd host
toolchain installed.
win64: Same sort of thing as the linux cross compilers
The autotester is showing a performance hit in the range of 25-50% slower.
Memory consumption appears to have a less significant increase.
Also note that the autotester is only building ddmd in debug mode - the dmd
I'm comparing it against was built in release mode with full optimizations.
As for what's left:
> Fix cross-compilers/osx32
> Actually test and inevitably fix win64
> Finish reducing memory consumption/reinstating custom allocation schemes
> that I've disabled
> Merge, test and release.
And then do the same things again for the other two backends.
You can build it by following the instructions here:
https://github.com/D-Programming-Language/dmd/pull/3410
If things go well I may release a DDMD zip that matches 2.066 for people to
try out.
More information about the Digitalmars-d
mailing list