LDC 1.34.0

ryuukk_ ryuukk.dev at gmail.com
Mon Aug 28 02:02:07 UTC 2023


On Sunday, 27 August 2023 at 09:10:14 UTC, drock wrote:
> On Saturday, 26 August 2023 at 13:08:14 UTC, kinke wrote:
>> Glad to announce LDC 1.34.0. Major changes:
>>
>> * Based on D 2.104.2.
>> * Support for LLVM 16, incl. v16.0.6 for the prebuilt 
>> packages. Support for v9 and v10 was dropped.
>> * 64-bit RISC-V: Enable ISA extensions ('rv64gc') by default 
>> when targeting an operating system.
>>
>> Full release log and downloads: 
>> https://github.com/ldc-developers/ldc/releases/tag/v1.34.0
>>
>> Thanks to all contributors & sponsors!
>
> Thanks for the great work.
>
>
> LDC team procuce the most important compiler with such less 
> manpower.
>
> Unlike other new player (rust, zig, ponylang),  they are focus 
> on llvm only backend and make great success.
>
> The most dangerous crisis for dlang is keep loss users and 
> developers, there can be a thousand reasons for that.  not 
> focus at one backend and imrpove it to the best is one reason.
>
>
> for example Coroutines in LLVM can be add into dlang and work 
> with C++,  there is simple no manpower for it.

These languages are stuck with LLVM and as a result are known for 
having very bad build speed

The day D looses DMD will be the day i stop using D, DMD gives me 
fast build speed

I don't understand the narrative that is being pushed to get rid 
of DMD, this sound like sabotage rather than improvement

LDC is great for portability release/prod builds, for debug/fast 
iteration, DMD is unmatched, it's a competitive advantage only 
few languages have, having a fast compiler + LLVM based compiler 
is a killer combo, nobody should try to shut down DMD, it's 
beyond stupid

Fun fact: Zig people are working on getting rid of LLVM and they 
are building their own backend, must be telling something, don't 
you think?

ARM support for DMD would help making it future proof



More information about the Digitalmars-d-announce mailing list