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