DDMD is now in the master branch

Joakim via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 8 19:36:38 PDT 2015


On Wednesday, 8 April 2015 at 06:26:04 UTC, Daniel Murphy wrote:
> 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.

Great work!  Looking forward to all the benefits that will drop 
out of most of the frontend being written in D itself.  I know I 
find D easier to read than C++, so it'll help me.


More information about the Digitalmars-d mailing list