On 10/31/2010 09:29 PM, Walter Bright wrote:
I don't agree. There's very little, almost no, D specific support in the dmd back end. It's a C compiler back end. Nearly all the work is done in the front end, which should be little more than a cut & paste job for LDC and GDC once they are already up and running with the front end.
Are they using the front end?
The bugfix patches are nearly all tagged with specific updates to the source, so any one critical patch can be easily applied. There are 3 D compilers, 2.5 of which are GPL, and the source is available for the rest.
First, 2.5/3.0 is not "fully open source". Second, as of yet, there is no open source compiler for D2 comparable with DMD, never mind any demonstration that it can keep up with any changes in the reference compiler.