LDC 0.16.0 alpha4 is out! We need your feedback!

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Sat Sep 19 14:08:46 PDT 2015


Hi everyone!

On behalf of the LDC team I am proud to announce the LDC 0.16.0 
alpha4 release!
It is based on the 2.067.1 front-end and LLVM 3.1-3.7 (OS X: no 
support for 3.3).

Big thanks to everyone who provided feedback on the last alpha 
version! Without your feedback it would not be possible to 
eliminate the bugs so fast!

This alpha version fixes some issues and adds new features. The 
LDC team already considers this the best LDC release of all times!
Most important changes are:

- Frontend is now at 2.067.1
- LLVM 3.7 is supported
- DMD-style coverage analysis is added
- ABI changes which fixes a lot of bugs in the Win64 compiler

Be sure to read the change log at the GitHub release page which 
also has the package download links:
https://github.com/ldc-developers/ldc/releases/tag/v0.16.0-alpha4

Note: This release has alpha quality. There are known and unknown 
bugs left. Please test it with your projects! There are 2 test 
failures on Linux/x86 but otherwise the release should be good.

Due to a library build problem with Phobos there is currently no 
MinGW32 version. !!!Volunteer help wanted!!!

MD5 checksums for the release packages:

3fd73c56485a930cf0ffa70878f899ed ldc-0.16.0-alpha4-src.tar.gz
d16ace7f1695b087f39db3049da8a439 
ldc2-0.16.0-alpha4-linux-x86.tar.gz
efe021c1b8670588cc0a0fb4fe77bea6 
ldc2-0.16.0-alpha4-linux-x86.tar.xz
315a16190d82448e5518ebe9099b0281 
ldc2-0.16.0-alpha4-linux-x86_64.tar.gz
a2f18d8d661dec07f85edcd2b75f947f 
ldc2-0.16.0-alpha4-linux-x86_64.tar.xz
b5c90c83f810562eda43d0b1cc7d94c2 
ldc2-0.16.0-alpha4-osx-x86_64.tar.gz
48310e03f26978d9bb50586577e74ae4 
ldc2-0.16.0-alpha4-osx-x86_64.tar.xz
f2996c43477d1ec620ae1dc41742745a ldc2-0.16.0-alpha4-win64-msvc.zip

Regarding the binaries:
The Linux binaries are built on Ubuntu 12.04 LTS with gcc 4.8.x 
and LLVM 3.6.2. They work on Ubuntu 12.04 LTS (or later) without 
installing additional software.

The OS X binaries are now built on OS X 10.10. It is currently 
unknown if this causes backwards compatibility issues.

The Win64 MSVC version is still considered alpha quality. It is 
built with VS2015 using LLVM 3.7 in release mode. The 
distribution now contains a precompiled libcurl 7.40.0 from 
http://d.darktech.org/libcurl.html. For any other VisualStudio 
version you need to rebuild the library.
You find the build script here: 
https://github.com/ldc-developers/ldc-scripts/blob/master/ldc2-win64/RELEASE.proj

Please be sure to report any bugs at 
https://github.com/ldc-developers/ldc/issues, and feel free to 
drop by at the digitalmars.D.ldc forums 
(http://forum.dlang.org/group/digitalmars.D.ldc) for any 
questions or comments.

Thanks to everybody involved in making this happen!

Regards,
Kai



More information about the digitalmars-d-ldc mailing list