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