It's a genuine question, which is why I posted this to D.learn. I don't follow development on the backend and overall I'm unfamiliar with compilers, so I'm not sure what the benefits are of the D community continuing to maintain it's own backend.
Given that we have GDC with the GCC backend and LDC with the LLVM
backend, what are the benefits of keeping the DMD compiler
backend? It seems to me that GCC and LLVM are far more developed
and better supported by their respective communities. They have
superior optimizers and are better equipped for migrating D to
new platforms. On the other hand, from what I gather, there's
lots of work to be done on DMD on improving support for x64
Windows and ARM.
- Why the DMD Backend? Xinok via Digitalmars-d-learn
- Re: Why the DMD Backend? ketmar via Digitalmars-d-learn
- Re: Why the DMD Backend? LeakingAntonovPlane via Digitalmars-d-learn
- Re: Why the DMD Backe... Jesse Phillips via Digitalmars-d-learn
- Re: Why the DMD Backend? Joakim via Digitalmars-d-learn
- Re: Why the DMD Backe... ketmar via Digitalmars-d-learn
- Re: Why the DMD Backe... Ary Borenszweig via Digitalmars-d-learn
- Re: Why the DMD B... ketmar via Digitalmars-d-learn
- Re: Why the DMD B... MachineCode via Digitalmars-d-learn
- Re: Why the D... ketmar via Digitalmars-d-learn
- Re: Why ... Shriramana Sharma via Digitalmars-d-learn
