LDC 1.42.0-beta1

Paolo Invernizzi paolo.invernizzi at gmail.com
Mon Dec 22 14:00:19 UTC 2025


On Friday, 19 December 2025 at 14:00:46 UTC, kinke wrote:
> Glad to announce the first beta for LDC 1.42, to sweeten your 
> holidays! :) Some major changes:
>
> * Based on early D 2.112.0 (recent upstream stable). As it's 
> been some time since v2.111, the number of changes is 
> significantly higher than usual!
> * Support for LLVM 21. The prebuilt packages still use v20 for 
> now.
> * New prebuilt package for Alpine Linux aarch64.
> * `ldc2.conf` can now be a directory. All the files inside it, 
> ordered naturally, will be concatenated and treated like a big 
> config. This enables simpler config extensions (e.g., for 
> cross-compilation targets) by adding files instead of modifying 
> a file. This feature comes with breaking CMake changes.
> * Breaking change for dcompute: The special `@kernel` UDA is 
> now a function and requires parentheses.
>
> Full release log and downloads: 
> https://github.com/ldc-developers/ldc/releases/tag/v1.42.0-beta1
>
> Please help test, and thanks to all contributors & sponsors!

Found one regression: 
https://github.com/ldc-developers/ldc/issues/5038
Compiles fine with 1.41.0.

Reduced by LLM as I'm unable to use dustmite on my macOS (hangs 
in the first Loading file D)

Ciao!

/Paolo




More information about the Digitalmars-d-announce mailing list