ARM first & default LDC

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Tue Dec 15 08:46:49 UTC 2020


On Monday, 14 December 2020 at 13:36:45 UTC, 9il wrote:
> The meaning of `default` has been described in the following 
> sentences of the original post, maybe in a bit strange form 
> because of my English level. We would always have a default 
> compiler or say `master` compiler. Changes go to DMD first and 
> then to other compilers. A one with an ARM notebook can 
> compile, run, test, and patch LDC, but actually, she/he would 
> need to patch DMD, which can't be compiled for ARM.

I don't think the development of the front end should depend on 
any particular backend, there should be a proper abstraction 
layer.

The proper fix is to decouple dmd from the dmd backend through a 
high level IR that can support borrowing and ARC.





More information about the Digitalmars-d mailing list