DMD backend quality (Was: Re: DIP 1031--Deprecate Brace-Style Struct Initializers--Community Review Round 1 Discussion)

Seb seb at wilzba.ch
Thu Feb 20 06:08:03 UTC 2020


On Thursday, 20 February 2020 at 05:54:13 UTC, Mike Parker wrote:
> On Thursday, 20 February 2020 at 03:35:13 UTC, jxel wrote:
>
>> one expects these things to change. What seems like common 
>> sense means nothing to someone stubborn and blinded by pride.
>
> There are historical reasons why Optlink is still around and 
> they have nothing to do with stubbornness or pride. Please make 
> your points without going ad hominem.

That's not true _anymore_. Walter has rejected any kind of PR 
that would introduce sane defaults in a modern world outright 
(which is what people commonly understand as stubbornness).

"Funnily" we changed the defaults for dub (one can't build 
anything with optlink, no vibe.d, no phobos etc. anyhow) more 
than a year ago and people are fine with dub using LLD (like LDC) 
and thus being able to have more than 32k symbols in their entire 
program, getting a 64-bit binary by default and not being linked 
with an ancient, full of well-known and decade-old bugs 
custom-brew Digitalmars libc.


More information about the Digitalmars-d mailing list