Jump to page: 1 2
Thread overview
LDC 0.13.0 alpha 2 released! Please help test!
Mar 29, 2014
Kai Nacke
Mar 29, 2014
bearophile
Mar 31, 2014
Joakim
Mar 31, 2014
bearophile
Apr 14, 2014
Kai Nacke
Apr 14, 2014
bearophile
Apr 14, 2014
David Nadlinger
Apr 14, 2014
bearophile
Apr 14, 2014
David Nadlinger
Mar 30, 2014
bearophile
Mar 31, 2014
Kai Nacke
Mar 31, 2014
bearophile
Mar 31, 2014
Kai Nacke
Mar 31, 2014
Kai Nacke
Mar 31, 2014
David Nadlinger
Apr 12, 2014
Kai Nacke
Mar 30, 2014
Martin Krejcirik
Mar 30, 2014
Kai Nacke
Mar 30, 2014
Kagamin
March 29, 2014
Hi everyone!

The second alpha release of LDC release 0.13.0 is here! It is based on the 2.064.2 front-end and LLVM 3.1-3.4 (OS X: LLVM 3.2/3.4 only).

Please refer to the GitHub release page for the preliminary change log and the
package download links:
https://github.com/ldc-developers/ldc/releases/tag/v0.13.0-alpha2

There was an overwhelming feedback on the first alpha release. I was able to integrate most of the suggestions made. But I also decided to postpone some of them to release 0.14.0:

- Add line numbers to the error messages produced by -nogc.
- Provide a binary which can compile for ARM targets. (This makes only sense if
issue #259 is solved. A pull request for 0.14.0 already exists.)

The rdmd tool is only included in the Debian package. I will integrate it soon, too.

Important: This is an alpha version and contains known bugs. Be sure to read the section "Known bugs (release blocker)" in the preliminary change log.

MD5 checksums for the release packages:

49777584981249e79d053136dadd7883  ldc-0.13.0-alpha2-src.tar.gz
ec732a2631d10bffad3585c15d73785f  ldc2-0.13.0-alpha2-linux-x86.tar.gz
4144fcc98ad251d62bece61f51122672  ldc2-0.13.0-alpha2-linux-x86.tar.xz
6a4b6174bf3d96490be2d6159ca1ec1f  ldc2-0.13.0-alpha2-linux-x86_64.tar.gz
8e5fe8b7f2abd6bea349cad4fff36a52  ldc2-0.13.0-alpha2-linux-x86_64.tar.xz
9ce18d8735994af9babcbcbf1cefb8f7  ldc2-0.13.0-alpha2-mingw-x86.7z
c81a6a2999ab6b72f0ea5115d0caf1e8  ldc2-0.13.0-alpha2-mingw-x86.zip
52c6fd91e24a77bef3ff2955b306a197  ldc2-0.13.0-alpha2-osx-x86_64.tar.gz
3c4609a235238611118d63fa7bb946f9  ldc2-0.13.0-alpha2-osx-x86_64.tar.xz

As always, the Win32/MinGW packages require a recent version of the mingw-w64 toolchain, see the (new) README file for details.

There is no Win64/MSVC package because I found a severe bug in the Win64/MSVC port. I hope to have this fixed for the beta1 release.

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
March 29, 2014
Kai Nacke:

> ldc2-0.13.0-alpha2-mingw-x86.7z

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

This second program still crashes at run-time (Windows 32 bit):
http://rosettacode.org/wiki/Sokoban#Faster_Version

Bye,
bearophile
March 30, 2014
I am also seeing problems with this in the latest two betas (but not in the precedent ldc2 version):

http://rosettacode.org/wiki/Left_factorials#D


....>ldmd2 -O -release -inline -noboundscheck left_factorials.d
left_factorials.obj:fake:(.text$__D3std8internal4math11biguintcore7BigUint13__T6mulIntTmZ6mulIntFNaS3std8internal4math11biguintcore7BigUintmZS3std8internal4math
11biguintcore7BigUint+0xfd): undefined reference to `_D3std8internal4math10biguintx8625__T15multibyteMulAddVa43Z15multibyteMulAddFNaAkxAkkkZk'
...\ldc2\bin/../lib/libphobos-ldc.a(biguintx86.obj):fake:(.text+0xad9): undefined reference to `_D3std8internal4math10biguintx8625__T15multi
byteMulAddVa43Z15multibyteMulAddFNaAkxAkkkZk'
collect2.exe: error: ld returned 1 exit status
Error: ...\MinGW\bin\gcc.exe failed with status: 1

Bye,
bearophile
March 30, 2014
On 29.3.2014 19:32, Kai Nacke wrote:
> 4144fcc98ad251d62bece61f51122672  ldc2-0.13.0-alpha2-linux-x86.tar.xz

Could this be compiled with glibc 2.13 ? It doesn't work on Debian wheezy.

-- 
mk
March 30, 2014
On Sunday, 30 March 2014 at 16:53:37 UTC, Martin Krejcirik wrote:
> On 29.3.2014 19:32, Kai Nacke wrote:
>> 4144fcc98ad251d62bece61f51122672  ldc2-0.13.0-alpha2-linux-x86.tar.xz
>
> Could this be compiled with glibc 2.13 ? It doesn't work on Debian wheezy.

It is compiled on Ubuntu 12 TLS. It uses glibc-2.15.

Regards,
Kai
March 30, 2014
On Sunday, 30 March 2014 at 17:55:56 UTC, Kai Nacke wrote:
> Ubuntu 12 TLS.

Nice pun :)
March 31, 2014
Hi bearophile!

On Sunday, 30 March 2014 at 07:53:33 UTC, bearophile wrote:
> I am also seeing problems with this in the latest two betas (but not in the precedent ldc2 version):
>
> http://rosettacode.org/wiki/Left_factorials#D
>

I can reproduce this on mingw but not on Linux. Strange.

Regards,
Kai
March 31, 2014
Kai Nacke:

> I can reproduce this on mingw but not on Linux. Strange.

OK. There is also the other problem with the second Sokoban :-)

Bye,
bearophile
March 31, 2014
On Monday, 31 March 2014 at 15:47:20 UTC, Kai Nacke wrote:
> Hi bearophile!
>
> On Sunday, 30 March 2014 at 07:53:33 UTC, bearophile wrote:
>> I am also seeing problems with this in the latest two betas (but not in the precedent ldc2 version):
>>
>> http://rosettacode.org/wiki/Left_factorials#D
>>
>
> I can reproduce this on mingw but not on Linux. Strange.
>
> Regards,
> Kai

Somewhere in the code, an additional _ is added to the mangled name. Therefore the link error...

Regards,
Kai

March 31, 2014
Hi bearophile!

On Monday, 31 March 2014 at 16:38:11 UTC, bearophile wrote:
>
> OK. There is also the other problem with the second Sokoban :-)

I am doing something wrong here. The code produce a compile error on Linux (around line 235 / 239) but compiles on mingw. And yes, it crashes then at runtime.

Regards,
Kai
« First   ‹ Prev
1 2