Thread overview
LDC 1.38.0
May 11
kinke
May 14
Hipreme
May 11

Glad to announce LDC 1.38.0. Major changes:

  • Based on D 2.108.1.
  • Support for LLVM 18; the prebuilt packages use v18.1.5.
  • Android: Switch to native ELF TLS, supported since API level 29 (Android v10), dropping our former custom TLS emulation (requiring a modified LLVM and a legacy ld.bfd linker). The prebuilt packages themselves require Android v10+ (armv7a) / v11+ (aarch64) too, and are built with NDK r26d. Shared druntime and Phobos libraries are now available (-link-defaultlib-shared), as on regular Linux.

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

Thanks to all contributors & sponsors!

May 14

On Saturday, 11 May 2024 at 01:22:58 UTC, kinke wrote:

>

Glad to announce LDC 1.38.0. Major changes:

  • Based on D 2.108.1.
  • Support for LLVM 18; the prebuilt packages use v18.1.5.
  • Android: Switch to native ELF TLS, supported since API level 29 (Android v10), dropping our former custom TLS emulation (requiring a modified LLVM and a legacy ld.bfd linker). The prebuilt packages themselves require Android v10+ (armv7a) / v11+ (aarch64) too, and are built with NDK r26d. Shared druntime and Phobos libraries are now available (-link-defaultlib-shared), as on regular Linux.

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

Thanks to all contributors & sponsors!

Thanks a lot Martin! I'm super excited to integrate the new NDK support to my engine tool so it can still automatically integrate with the most up to date version :)

May 15
On Sat, May 11, 2024 at 01:22:58AM +0000, kinke via Digitalmars-d-announce wrote:
> Glad to announce LDC 1.38.0. Major changes:
> 
> - Based on D 2.108.1.
> - Support for LLVM 18; the prebuilt packages use v18.1.5.
> - Android: Switch to native ELF TLS, supported since API level 29 (Android
> v10), dropping our former custom TLS emulation (requiring a modified LLVM
> and a legacy ld.bfd linker). The prebuilt packages themselves require
> Android v10+ (armv7a) / v11+ (aarch64) too, and are built with NDK r26d.
> Shared druntime and Phobos libraries are now available
> (`-link-defaultlib-shared`), as on regular Linux.
> 
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.38.0
> 
> Thanks to all contributors & sponsors!

Thanks for continuing to bring us this awesome compiler!


--T
May 16
On 5/10/2024 6:22 PM, kinke wrote:
> Glad to announce LDC 1.38.0. Major changes:
> 
> - Based on D 2.108.1.
> - Support for LLVM 18; the prebuilt packages use v18.1.5.
> - Android: Switch to native ELF TLS, supported since API level 29 (Android v10), dropping our former custom TLS emulation (requiring a modified LLVM and a legacy ld.bfd linker). The prebuilt packages themselves require Android v10+ (armv7a) / v11+ (aarch64) too, and are built with NDK r26d. Shared druntime and Phobos libraries are now available (`-link-defaultlib-shared`), as on regular Linux.
> 
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.38.0
> 
> Thanks to all contributors & sponsors!

Great work!