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