Thread overview
LDC 0.15.2 beta2 is out!
Jul 05, 2015
Kai Nacke
Jul 05, 2015
Daniel N
Jul 05, 2015
Temtaime
Jul 05, 2015
Kai Nacke
Jul 06, 2015
Yazan D
Jul 06, 2015
John Colvin
Jul 09, 2015
John Colvin
Jul 06, 2015
Marc Schütz
Jul 10, 2015
Kai Nacke
July 05, 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

July 05, 2015
On Sunday, 5 July 2015 at 15:59:26 UTC, Kai Nacke wrote:
> Hi everyone!
>
> On behalf of the LDC team I am proud to announce the LDC 0.15.2 beta2 release!

And the crowd goes wild! Awesome!

Got a hefty speed bump, mostly due to -singleobj working in the WIN64 release now, yay!

Thanks!

July 05, 2015
Too sad.
DMD will be soon on 2.068 and ldc is on 2.066.

July 05, 2015
On Sunday, 5 July 2015 at 17:28:30 UTC, Temtaime wrote:
> Too sad.
> DMD will be soon on 2.068 and ldc is on 2.066.

Well, the 2.067 port has only 2 bugs left and misses 1 feature.
I hope to release a alpha version soon.

Regards,
Kai
July 06, 2015
So far got a performance boost and a debug-build bug fixed. Great job and thanks!
July 06, 2015
On Sunday, 5 July 2015 at 15:59:26 UTC, Kai Nacke wrote:
> 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).
>
> [...]

Awesome :)

Awaiting merge to homebrew: https://github.com/Homebrew/homebrew/pull/41405
July 06, 2015
RPMs for openSUSE will be available here (in a few minutes):

https://build.opensuse.org/project/repositories/home:marc_schuetz:branches:devel:languages:D
July 09, 2015
On Monday, 6 July 2015 at 08:53:57 UTC, John Colvin wrote:
> On Sunday, 5 July 2015 at 15:59:26 UTC, Kai Nacke wrote:
>> 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).
>>
>> [...]
>
> Awesome :)
>
> Awaiting merge to homebrew: https://github.com/Homebrew/homebrew/pull/41405

0.15.2-beta2 is now the default versions of ldc in homebrew. This will continue up until 0.15.2 is released.
July 10, 2015
Hi all!

I re-created the Linux binaries. They should now work in Travis-CI again.

2457af89b39d89a237d9bda560c8b5a8 ldc2-0.15.2-beta2-linux-x86.tar.gz
b5f1514d52082ac5e6220c23287f799b ldc2-0.15.2-beta2-linux-x86.tar.xz
642ad38c7bf25d8d932e7a00e46c9734 ldc2-0.15.2-beta2-linux-x86_64.tar.gz
18e4d0aec88ebbc58365bdc67b15cc7c ldc2-0.15.2-beta2-linux-x86_64.tar.xz

Regards,
Kai