DDMD is now in the master branch

Daniel Murphy via Digitalmars-d digitalmars-d at puremagic.com
Tue Apr 7 23:26:05 PDT 2015


Several hours ago, Walter merged my DDMD branch into master.  This means 
that an additional 'ddmd' target is available in the makefiles, and the 
autotester will check that it builds.

The make target converts the C++ frontend source to D, and then compiles 
with the host dmd.  The converter is included in the DMD repo for now.

If you are a DMD developer, pull requests may need to be updated to modify 
the converter's configuration file, or to replace problematic code that 
cannot be converted.  Details can be found here: 
http://wiki.dlang.org/Updating_Pull_Requests_for_DDMD

For everyone else, please test the generated ddmd binary with your projects 
and report any correctness or performance problems you encounter.  I'm also 
interested in feedback on the quality of the generated D source.

When we are satisfied with the quality of the D version, we will switch over 
all development to it and delete the C++ source.  If we're lucky this will 
happen before the 2.068 release.

Thanks to everybody who has helped with DDMD over the last two years. 



More information about the Digitalmars-d mailing list