www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.38.0

reply kinke <noone nowhere.com> writes:
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 10
next sibling parent Hipreme <msnmancini hotmail.com> writes:
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 14
prev sibling next sibling parent "H. S. Teoh" <hsteoh qfbox.info> writes:
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 15
prev sibling parent Walter Bright <newshound2 digitalmars.com> writes:
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!
May 16