LDC 1.15.0
kinke
noone at nowhere.com
Sat Apr 6 17:40:39 UTC 2019
Glad to announce LDC 1.15:
* Based on D 2.085.1.
* Support for LLVM 8.0. The prebuilt packages ship with LLVM
8.0.0 and include the Khronos SPIRV-LLVM-Translator, so that
dcompute can now emit OpenCL too.
* New -lowmem switch to enable the GC for the front-end, trading
compile times for less required memory (in some cases, by more
than 60%).
* New generic @llvmAttr("name") parameter UDAs, incl. @restrict
with C-like semantics.
* Dropped support for 32-bit macOS. Min macOS version for
prebuilt package raised to 10.9.
* Prebuilt packages don't depend on libtinfo/libedit and don't
require SSSE3 anymore.
* Fix: functions annotated with `pragma(inline, true)` are
implicitly cross-module-inlined again.
Full release log and downloads:
https://github.com/ldc-developers/ldc/releases/tag/v1.15.0
Thanks to all contributors!
More information about the Digitalmars-d-announce
mailing list