LDC 0.16.0 alpha2 is out!

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Tue Sep 1 15:25:36 PDT 2015


Hi everyone!

On behalf of the LDC team I am proud to announce the LDC 0.16.0 
alpha2 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. 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-alpha2

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

MD5 checksums for the release packages:

669ab8a326a5dc6fbf83fcedc63de839 
ldc2-0.16.0-alpha2-linux-x86.tar.gz
49640fce95ed1cdffd45637ce5d127e7 
ldc2-0.16.0-alpha2-linux-x86.tar.xz
5cd11ce7be0e5318be9ee85382dd02ce 
ldc2-0.16.0-alpha2-linux-x86_64.tar.gz
1baff7662236538ac2415d5a297dc90c 
ldc2-0.16.0-alpha2-linux-x86_64.tar.xz
a96f9509f2e55953e7739fdcdc54b4e0 
ldc2-0.16.0-alpha2-osx-x86_64.tar.gz
800961d6de716d0e80620a59f40c58c0 
ldc2-0.16.0-alpha2-osx-x86_64.tar.xz
a99512c68c7690ac4174f7ca8ce97ac6 ldc2-0.16.0-alpha2-win64-msvc.zip
f16ccbe0991fef2bc9165eb9c066620f ldc-0.16.0-alpha2-src.tar.gz

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.

Due to a library build problem there is currently no MinGW32 
version. This will be fixed in alpha3 or beta1.

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.7rc3 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. I am 
currently investigating this issue (issue #988).
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