LDC 0.15.2 beta2 is out!

Kai Nacke via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Sun Jul 5 08:59:24 PDT 2015


Hi everyone!

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

This minor release fixes some issues and adds new features. Most 
important changes are:

- 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.15.2-beta2

MD5 checksums for the release packages:

efc2497ab96e17572dd1e7e020aa92ac ldc-0.15.2-beta2-src.tar.gz
a91c0c8d8341986cd146e2dfba6a8799 
ldc2-0.15.2-beta2-linux-x86.tar.gz
4d321b4e910a9d4c3bb15d70179c0c17 
ldc2-0.15.2-beta2-linux-x86.tar.xz
9eb40f84f1b24a644cf713604acbde43 
ldc2-0.15.2-beta2-linux-x86_64.tar.gz
5be9f35b4748032538d3ca9371f82e17 
ldc2-0.15.2-beta2-linux-x86_64.tar.xz
03a7fe84b93c199e17274b2ca82efda9 ldc2-0.15.2-beta2-mingw-x86.7z
e5aedf2bb7d355a56df879c3083e428f ldc2-0.15.2-beta2-mingw-x86.zip
70c0c2353d21df67f3c71c878a8f88e8 
ldc2-0.15.2-beta2-osx-x86_64.tar.gz
b78e1979c9481dc2a1f373df2fe7a05d 
ldc2-0.15.2-beta2-osx-x86_64.tar.xz
db7a9b9741a7244649f2a1f85011d77f ldc2-0.15.2-beta2-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.1. They work on Ubuntu 12.04 LTS (or later) without 
installing additional software.

As always, the Win32/MinGW packages require a recent version of 
the mingw-w64 toolchain, see 
http://wiki.dlang.org/Building_LDC_on_MinGW_x86 for details. The 
package is build with i686-4.9.1-release-posix-dwarf-rt_v3-rev1 
downloaded with the mingw installer. The distribution now 
contains a precompiled libcurl 7.40.0 from 
http://d.darktech.org/libcurl.html.

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 (trunk) 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.
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