Jump to page: 1 25  
Page
Thread overview
LDC 0.15.1 released!
Dec 15, 2014
Kai Nacke
Dec 15, 2014
Dicebot
Re: Arch Linux [ was LDC 0.15.1 released! ]
Dec 15, 2014
Russel Winder
Dec 15, 2014
Daniel Kozak
Dec 15, 2014
Daniel Kozak
Dec 15, 2014
Dicebot
Dec 15, 2014
Jacob Carlborg
Dec 16, 2014
Dicebot
Dec 16, 2014
Russel Winder
Dec 15, 2014
Daniel Kozak
Dec 15, 2014
John Colvin
Dec 15, 2014
Daniel N
Dec 15, 2014
drug
Dec 15, 2014
Marc Schütz
Dec 15, 2014
Kai Nacke
Dec 15, 2014
John Colvin
Dec 15, 2014
Kai Nacke
Dec 15, 2014
Kai Nacke
Dec 15, 2014
zeljkog
Dec 15, 2014
Kai Nacke
Dec 15, 2014
zeljkog
Dec 15, 2014
bearophile
Dec 15, 2014
Daniel N
Dec 15, 2014
Kai Nacke
Dec 15, 2014
bearophile
Dec 16, 2014
Kai Nacke
Dec 16, 2014
Kai Nacke
Dec 16, 2014
Daniel N
Dec 16, 2014
Kai Nacke
Dec 18, 2014
Kai Nacke
Dec 20, 2014
bearophile
Dec 29, 2014
bearophile
Dec 29, 2014
Daniel Kozak
Dec 29, 2014
Daniel Kozak
Dec 15, 2014
John Colvin
Dec 16, 2014
Russel Winder
Dec 16, 2014
John Colvin
Dec 16, 2014
Russel Winder
Dec 16, 2014
Russel Winder
Dec 16, 2014
Dicebot
Apr 09, 2015
extrawurst
Apr 09, 2015
extrawurst
Apr 09, 2015
John Colvin
Apr 09, 2015
extrawurst
Dec 16, 2014
E.S. Quinn
Dec 16, 2014
David Nadlinger
Dec 17, 2014
E.S. Quinn
December 15, 2014
Hi everyone!

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

This is a really exciting release!

Support for the PowerPC architecture has grown. Linux/PPC64 Little Endian is now usable, including garbage collector support. Linux/PPC32 compiles out of the box and can run simple application. There is still lot to do, though.

Even more exciting this release comes with the first official development snapshot of a Win64 compiler targetting the MS C Runtime. Thanks to Trass3r and kinke for their active development! Please note that this version requires LLVM 3.6 (current development version).

Solaris/x86 is a new supported platform. I added the missing druntime implementation. If you are using Solaris please try and give feedback!

Be sure to read the preliminary change log at the GitHub release page which also has the package download links:
https://github.com/ldc-developers/ldc/releases/tag/v0.15.1

MD5 checksums for the release packages:

7cd280c9d73218360900cb89723f1050 ldc-0.15.1-src.tar.gz
629e974d1dc02e7015cc182a5c724adc ldc2-0.15.1-linux-x86.tar.gz
d9d590a943f3af9616cfa793681d9d3d ldc2-0.15.1-linux-x86.tar.xz
0e96c0cf918b0d6eb94e97ba1fc48cdc ldc2-0.15.1-linux-x86_64.tar.gz
72c67a87cd695d0253581e7aa4d1d84d ldc2-0.15.1-linux-x86_64.tar.xz
1f56113d8c5685a6b8ecda84babe0029 ldc2-0.15.1-mingw-x86.7z
94e14555558743afe096c7f1a1d6c152 ldc2-0.15.1-mingw-x86.zip
3aa63a0d6133dc2aadf7f70783814b56 ldc2-0.15.1-osx-x86_64.tar.gz
3c1a1da3ef639f1ee46e0146af73a81d ldc2-0.15.1-osx-x86_64.tar.xz
3ab78287729a5c94f0347433ef98534f ldc2-0.15.1-win64-msvc.zip

Regarding the binaries:
The Linux binaries are built on Ubuntu 12.04 LTS with gcc 4.8.x and LLVM 3.5. 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 Win64 MSVC version is still considered alpha quality. It is built with VS2013 against a snapshot of LLVM 3.6. Both builds are debug build.

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
December 15, 2014
Yay!

One extra note for Arch Linux users : with this release I have switched ldc tool chain to use shared library Phobos by default. It is a bit risky but we Arch users do like bleeding edge, right? :) In any case, don't hesitate to report issues upstream if it breaks in one way or another.

Also after tiny bit more testing existing D-based packages (dub, dstep) will be updated/rebuilt to use ldc + shared lphobos by default making LDC effectively main  D compiler on Arch Linux.
December 15, 2014
On Monday, 15 December 2014 at 05:42:45 UTC, Kai Nacke wrote:
> Hi everyone!
>
> On behalf of the LDC team I am proud to announce the LDC 0.15.1 release!
> It is based on the 2.066.1 front-end and LLVM 3.1-3.5 (OS X: no support for 3.3).
>
> This is a really exciting release!
>
> Support for the PowerPC architecture has grown. Linux/PPC64 Little Endian is now usable, including garbage collector support. Linux/PPC32 compiles out of the box and can run simple application. There is still lot to do, though.
>
> Even more exciting this release comes with the first official development snapshot of a Win64 compiler targetting the MS C Runtime. Thanks to Trass3r and kinke for their active development! Please note that this version requires LLVM 3.6 (current development version).
>
> Solaris/x86 is a new supported platform. I added the missing druntime implementation. If you are using Solaris please try and give feedback!
>
> Be sure to read the preliminary change log at the GitHub release page which also has the package download links:
> https://github.com/ldc-developers/ldc/releases/tag/v0.15.1
>
> MD5 checksums for the release packages:
>
> 7cd280c9d73218360900cb89723f1050 ldc-0.15.1-src.tar.gz
> 629e974d1dc02e7015cc182a5c724adc ldc2-0.15.1-linux-x86.tar.gz
> d9d590a943f3af9616cfa793681d9d3d ldc2-0.15.1-linux-x86.tar.xz
> 0e96c0cf918b0d6eb94e97ba1fc48cdc ldc2-0.15.1-linux-x86_64.tar.gz
> 72c67a87cd695d0253581e7aa4d1d84d ldc2-0.15.1-linux-x86_64.tar.xz
> 1f56113d8c5685a6b8ecda84babe0029 ldc2-0.15.1-mingw-x86.7z
> 94e14555558743afe096c7f1a1d6c152 ldc2-0.15.1-mingw-x86.zip
> 3aa63a0d6133dc2aadf7f70783814b56 ldc2-0.15.1-osx-x86_64.tar.gz
> 3c1a1da3ef639f1ee46e0146af73a81d ldc2-0.15.1-osx-x86_64.tar.xz
> 3ab78287729a5c94f0347433ef98534f ldc2-0.15.1-win64-msvc.zip
>
> Regarding the binaries:
> The Linux binaries are built on Ubuntu 12.04 LTS with gcc 4.8.x and LLVM 3.5. 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 Win64 MSVC version is still considered alpha quality. It is built with VS2013 against a snapshot of LLVM 3.6. Both builds are debug build.
>
> 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

ldc2 --version reports 0.15.0
December 15, 2014
On Monday, 15 December 2014 at 10:21:55 UTC, John Colvin wrote:
>
> ldc2 --version reports 0.15.0

For which platform do you get that? ldc2-0.15.1-mingw-x86.7z is fine:

$ ldc2 --version
LDC - the LLVM D compiler (0.15.1):
  based on DMD v2.066.1 and LLVM 3.5.0svn

Oh, in case someone else is interested in building win64-msvc with llvm 3.6:

There's a large refactoring of llvm @ dad20b2ae2544708d6a33abdb9bddd0a329f50e0 which breaks ldc(i.e. use an older commit for now).
December 15, 2014
On 15.12.2014 13:30, Daniel N wrote:
> On Monday, 15 December 2014 at 10:21:55 UTC, John Colvin wrote:
>>
>> ldc2 --version reports 0.15.0
>
> For which platform do you get that? ldc2-0.15.1-mingw-x86.7z is fine:
>
> $ ldc2 --version
> LDC - the LLVM D compiler (0.15.1):
> based on DMD v2.066.1 and LLVM 3.5.0svn
>
> Oh, in case someone else is interested in building win64-msvc with llvm
> 3.6:
>
> There's a large refactoring of llvm @
> dad20b2ae2544708d6a33abdb9bddd0a329f50e0 which breaks ldc(i.e. use an
> older commit for now).
I get it too, debian 7, amd64, using ldc-0.15.1-src.tar.gz
LDC - the LLVM D compiler (0.15.0):
  based on DMD v2.066.1 and LLVM 3.5.0
December 15, 2014
On Monday, 15 December 2014 at 10:30:41 UTC, Daniel N wrote:
> On Monday, 15 December 2014 at 10:21:55 UTC, John Colvin wrote:
>>
>> ldc2 --version reports 0.15.0
>
> For which platform do you get that? ldc2-0.15.1-mingw-x86.7z is fine:
>
> $ ldc2 --version
> LDC - the LLVM D compiler (0.15.1):
>   based on DMD v2.066.1 and LLVM 3.5.0svn
>
> Oh, in case someone else is interested in building win64-msvc with llvm 3.6:
>
> There's a large refactoring of llvm @ dad20b2ae2544708d6a33abdb9bddd0a329f50e0 which breaks ldc(i.e. use an older commit for now).

OS X 10.10, compiling from https://github.com/ldc-developers/ldc/releases/download/v0.15.1/ldc-0.15.1-src.tar.gz
December 15, 2014
On Windows:

ldc2-0.15.1-mingw-x86.7z i686-4.9.1-release-posix-dwarf-rt_v3-rev1.7z

>ldc2.exe

MessageBox:
ldc2.exe - Entry Point Not Found

The procedure entry point _ZSt24_throw_out_of_range_fmtPKcz could not be located in the dynamic link library libstdc++-6.dll.

December 15, 2014
On Monday, 15 December 2014 at 10:39:05 UTC, drug wrote:
> On 15.12.2014 13:30, Daniel N wrote:
>> On Monday, 15 December 2014 at 10:21:55 UTC, John Colvin wrote:
>>>
>>> ldc2 --version reports 0.15.0
>>
>> For which platform do you get that? ldc2-0.15.1-mingw-x86.7z is fine:
>>
>> $ ldc2 --version
>> LDC - the LLVM D compiler (0.15.1):
>> based on DMD v2.066.1 and LLVM 3.5.0svn
>>
>> Oh, in case someone else is interested in building win64-msvc with llvm
>> 3.6:
>>
>> There's a large refactoring of llvm @
>> dad20b2ae2544708d6a33abdb9bddd0a329f50e0 which breaks ldc(i.e. use an
>> older commit for now).
> I get it too, debian 7, amd64, using ldc-0.15.1-src.tar.gz
> LDC - the LLVM D compiler (0.15.0):
>   based on DMD v2.066.1 and LLVM 3.5.0

I can confirm that for openSUSE 13.2 x86_64, built from the same source file.
December 15, 2014
Kai Nacke:

> 1f56113d8c5685a6b8ecda84babe0029 ldc2-0.15.1-mingw-x86.7z

I am trying that one, and when I compile+run code like this:

ldmd2 -run test.d

It doesn't run it.

Bye,
bearophile
December 15, 2014
On Monday, 15 December 2014 at 12:29:40 UTC, bearophile wrote:
> Kai Nacke:
>
>> 1f56113d8c5685a6b8ecda84babe0029 ldc2-0.15.1-mingw-x86.7z
>
> I am trying that one, and when I compile+run code like this:
>
> ldmd2 -run test.d
>
> It doesn't run it.
>
> Bye,
> bearophile

most peculiar, it works for me using the same 7z.
« First   ‹ Prev
1 2 3 4 5