ARM first & default LDC

Guillaume Piolat first.name at guess.com
Thu Dec 17 16:02:05 UTC 2020


On Thursday, 17 December 2020 at 10:02:56 UTC, claptrap wrote:
>
> And yet why does DMD suck at optimising code? Because a freedom 
> to do something that nobody has the resources to do is next to 
> useless.

DMD builds fast, and is small, it has some value and it would be 
more used if you could somehow rely on code generation. (for 
example, raylib ships with a tinycc compiler for speed of 
compile-run loop)

However I think an ARM backend may be just too much debt when we 
don't have a reliable x86 backend in DMD. And I don't know why 
it's the case, it has been a constant over years.

(for info: the particular issue that irks me is 
https://issues.dlang.org/show_bug.cgi?id=21474)

I'd be really wary to release something built with DMD and 
optimizations on.
This is not _only_ about speed imho.


More information about the Digitalmars-d mailing list