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.

Reply via email to