LDC 1.24.0

Johan Engelen j at j.nl
Sat Oct 24 18:28:33 UTC 2020


On Saturday, 24 October 2020 at 15:11:08 UTC, kinke wrote:
> Glad to announce LDC 1.24 - some highlights:
>
> - Based on D 2.094.1+.
> - Support for LLVM 11. The prebuilt packages use v11.0.0, and 
> the x86 packages newly include the LLVM backend for AMD GPUs.
> - Experimental support for targeting macOS on 64-bit ARM. The 
> macOS package includes prebuilt druntime/Phobos libraries for 
> cross-compilation via `-mtriple=arm64-apple-macos`.
>
> Full release log and downloads: 
> https://github.com/ldc-developers/ldc/releases/tag/v1.24.0
>
> Thanks to all contributors & sponsors!

Thanks Martin!

FYI: this is the first release that includes a working 
ThreadSanitizer. Curious to hear people's experiences with it.
Cmdline flag:  -fsanitize=thread
https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual

Examples:
https://github.com/ldc-developers/ldc/blob/master/tests/sanitizers/tsan_tiny_race.d
https://github.com/ldc-developers/ldc/blob/master/tests/sanitizers/tsan_tiny_race_TLS.d

cheers,
   Johan



More information about the Digitalmars-d-announce mailing list