Thread overview
LDC 1.40.1
Mar 20
kinke
6 days ago
Mike Shah
6 days ago
kinke
March 20

Glad to announce LDC 1.40.1. Major changes since v1.40.0:

  • Based on D 2.110.0 final.
  • LLVM for prebuilt packages bumped to v19.1.7.
  • New prebuilt package for Alpine Linux x86_64 with musl libc.
  • Revived dynamic-compile (JIT) functionality (formerly unsupported since LLVM 12), supporting LLVM 18+ now.
  • Initial compiler and runtime support for ppc64 and ppc64le systems that use the IEEE 754R 128-bit floating-point format.
  • Initial support for Windows on ARM64. The prebuilt Windows multilib package/installer bundles prebuilt arm64 druntime and Phobos; cross-compiling works out of the box via -mtriple=aarch64-windows-msvc.

Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.40.1

Thanks to all contributors & sponsors!

6 days ago

On Thursday, 20 March 2025 at 15:18:35 UTC, kinke wrote:

>

Glad to announce LDC 1.40.1. Major changes since v1.40.0:

  • Based on D 2.110.0 final.
  • LLVM for prebuilt packages bumped to v19.1.7.
  • New prebuilt package for Alpine Linux x86_64 with musl libc.
  • Revived dynamic-compile (JIT) functionality (formerly unsupported since LLVM 12), supporting LLVM 18+ now.
  • Initial compiler and runtime support for ppc64 and ppc64le systems that use the IEEE 754R 128-bit floating-point format.
  • Initial support for Windows on ARM64. The prebuilt Windows multilib package/installer bundles prebuilt arm64 druntime and Phobos; cross-compiling works out of the box via -mtriple=aarch64-windows-msvc.

Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.40.1

Thanks to all contributors & sponsors!

Very cool to see dynamic-compile functionality is back. I'm assuming this is the same information as found here: https://forum.dlang.org/post/bskpxhrqyfkvaqzoospx@forum.dlang.org

6 days ago

On Friday, 21 March 2025 at 01:52:38 UTC, Mike Shah wrote:

>

Very cool to see dynamic-compile functionality is back. I'm assuming this is the same information as found here: https://forum.dlang.org/post/bskpxhrqyfkvaqzoospx@forum.dlang.org

Yes, just using a different LLVM API now. I guess that post is still the best overview on the topic; also see the tests in https://github.com/ldc-developers/ldc/tree/master/tests/dynamiccompile.