LDC 1.43.0
Mike Shah
mshah.475 at gmail.com
Sun Sep 13 21:03:03 UTC 2026
On Sunday, 30 August 2026 at 17:15:54 UTC, kinke wrote:
> Glad to announce LDC 1.43. Some major changes:
>
> * Based on D 2.113.0.
> * Support for LLVM 22. The prebuilt packages use v22.1.8.
> * Minimum LLVM version raised to 18.
> * DRuntime and Phobos now support WASI preview levels 1 and 2,
> as well as Emscripten, incl. general WebAssembly fixes for EH
> and GC support. Thanks to Demetrius for making this happen!
> * New prebuilt addon packages for simple cross-compilation, for
> Windows, Android, WASI and Emscripten targets.
> * The `@restrict` UDA is now supported for dynamic-array
> parameters too. Builtin array ops use it, enabling
> auto-vectorization.
> * Revamped codegen for *naked* DMD-style inline assembly,
> lifting a few former restrictions.
> * dcompute: Support embedding native device code (PTX and
> SPIR-V) into the host executable's `.rodata` section.
>
> Full release log and downloads:
> https://github.com/ldc-developers/ldc/releases/tag/v1.43.0
>
> Thanks to all contributors & sponsors!
Very nice job with this release, and it seems like a big one! I
tested my emscripten demos with the new release and everything
seems to be working on my end. I will look forward to trying out
the Android addon packages later on this term. Thank you to
everyone for your hard work!
More information about the Digitalmars-d-announce
mailing list