3 ms·
I don't see how dmd would be mergable with gcc, completely different backends. gdc however is a different story.
by ben-schaaf 9y ago
I don't see how dmd would be mergable with gcc, completely different backends. gdc however is a different story.
- jpf91 9y agoAlthough the recent DMD backend license change does not affect GDC, GDC is not a complete standalone implementation of a D compiler. GDC (and LDC, the LLVM D compiler) use the frontend (lexer, parser,semantic) provided by the DMD reference compiler. GDC and LDC then map the AST produced by the frontend to something GCC and LLVM understand. The DMD frontend has always been boost licensed. So the licensing question is valid here as we'll include boost frontend code into GCC. But I don't really have an answer to the question ;-)