LDC 0.16.0 alpha3 is out! Get it, test it, give feedback!

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Wed Sep 16 13:01:08 PDT 2015


Hi everyone!

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

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-alpha3

Note: This release has alpha quality. There are known and unknown 
bugs left. Please test it with your projects!

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

MD5 checksums for the release packages:

7e89a02a0b31f24cbaad16172761d3c4 ldc-0.16.0-alpha3-src.tar.gz
77a85487d7caa14af3b0845c8468bb8f 
ldc2-0.16.0-alpha3-linux-x86.tar.gz
07717673e247956348ebcf4df19d2b4f 
ldc2-0.16.0-alpha3-linux-x86.tar.xz
2b4f07223166e4c00e8011f373895b02 
ldc2-0.16.0-alpha3-linux-x86_64.tar.gz
9129ff40f496ee850e14f75ddae50e9f 
ldc2-0.16.0-alpha3-linux-x86_64.tar.xz
cba685f75d9e04e052032d3bf74277fb 
ldc2-0.16.0-alpha3-osx-x86_64.tar.gz
039b64aa8734670c718ad7aa88cb4cac 
ldc2-0.16.0-alpha3-osx-x86_64.tar.xz
ede1d89ef79d36fc32e9fcdcde1cbaf2 ldc2-0.16.0-alpha3-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 VS2013 using LLVM 3.7 in release mode. The 
distribution now contains a precompiled libcurl 7.40.0 from 
http://d.darktech.org/libcurl.html.
Attention: There is a regression in LDC or a bug in LLVM which 
currently requires the use of linker flag -L/FORCE:MULTIPLE 
(issue #988). This issue is already partially solved.
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