Jump to page: 1 2 3
Thread overview
LDC 0.13.0 alpha released! Please help test!
Jan 29, 2014
Kai Nacke
Jan 29, 2014
Dicebot
Jan 30, 2014
Mike
Jan 30, 2014
Kai Nacke
Jan 30, 2014
bearophile
Jan 30, 2014
Dicebot
Jan 30, 2014
Kai Nacke
Feb 02, 2014
bearophile
Feb 05, 2014
bearophile
Feb 05, 2014
Kai Nacke
Jul 01, 2014
Kai Nacke
Feb 01, 2014
Artem Tarasov
Feb 02, 2014
Ilya Yaroshenko
Feb 02, 2014
Ilya Yaroshenko
Feb 02, 2014
Ilya Yaroshenko
Feb 03, 2014
bearophile
Feb 03, 2014
Ilya Yaroshenko
Feb 03, 2014
Ilya Yaroshenko
Feb 03, 2014
Kai Nacke
Feb 04, 2014
Kai Nacke
Feb 04, 2014
Ilya Yaroshenko
Feb 15, 2014
Ilya Yaroshenko
Mar 05, 2014
Kai Nacke
Mar 12, 2014
Kai Nacke
January 29, 2014
Hi everyone!

The first 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-alpha1

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:

94d03baa5a48ed43cb3b713a3c9fc99a  ldc-0.13.0-alpha1-src.tar.gz
60018c5b9cbe27821fcb15a2293479f1  ldc2-0.13.0-alpha1-linux-x86.tar.gz
8c9ab4bde280db84c037cfa7b1144eb8  ldc2-0.13.0-alpha1-linux-x86.tar.xz
f2c464245be4d2a34fcd31ea6e903f9d  ldc2-0.13.0-alpha1-linux-x86_64.tar.gz
6359c030afc6aaf74a3b6c7227d88007  ldc2-0.13.0-alpha1-linux-x86_64.tar.xz
9c4903dc3ba9962c4ece95210eb2cff4  ldc2-0.13.0-alpha1-mingw-x86.7z
a1d0c45d1d46cb4ee9a3856869454891  ldc2-0.13.0-alpha1-mingw-x86.zip
103f59a8f5743a8c5349dd9593a2d3fd  ldc2-0.13.0-alpha1-osx-x86_64.tar.gz
d42390ef6bab21eb634e6ecbb3170fb7  ldc2-0.13.0-alpha1-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 alpha2 or 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
January 29, 2014
It builds and runs hello world, I can verify that :)
January 30, 2014
On Wednesday, 29 January 2014 at 07:24:16 UTC, Kai Nacke wrote:
> Hi everyone!
>
> The first 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-alpha1
>

Thanks Kai,

Any chance I can convince you to can include ARM Thumb targets in future releases?

Mike

January 30, 2014
I am trying this, ldc2-0.13.0-alpha1-mingw-x86.7z, it seems I am hitting some crashes caused by associative arrays, so I can't use it yet.

From the linked page:

>Because of the new DSO infrastructure, the -noruntime switch is no longer supported. Now every module calls the runtime during initialization. Instead a new -nogc switch is introduced which warns about implicit GC calls.<

I suggest to also generate the line numbers where the GC is used.

Bye,
bearophile
January 30, 2014
> Instead a new -nogc switch is introduced which warns about implicit GC calls.

Whoa, I have totally missed that! <3
January 30, 2014
Hi bearophile!

On Thursday, 30 January 2014 at 11:17:14 UTC, bearophile wrote:
> I am trying this, ldc2-0.13.0-alpha1-mingw-x86.7z, it seems I am hitting some crashes caused by associative arrays, so I can't use it yet.

Is it an instance of issue #407 (https://github.com/ldc-developers/ldc/issues/407) or something new? If it is new, could you please provide some details?

>
> From the linked page:
>
>>Because of the new DSO infrastructure, the -noruntime switch is no longer supported. Now every module calls the runtime during initialization. Instead a new -nogc switch is introduced which warns about implicit GC calls.<
>
> I suggest to also generate the line numbers where the GC is used.

Good suggestion.

Regards,
Kai
January 30, 2014
Hi Mike!

On Thursday, 30 January 2014 at 09:40:49 UTC, Mike wrote:
>
> Thanks Kai,
>
> Any chance I can convince you to can include ARM Thumb targets in future releases?

Yes, I am open to suggestions. :-)
Maybe there other requests for other targets, too?

Regards,
Kai
February 01, 2014
On Wednesday, 29 January 2014 at 07:24:16 UTC, Kai Nacke wrote:
> Hi everyone!
>
> The first 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).

Thanks!

May I repeat here my wish to include `rdmd` into binary distributions?
Rationale: DMD is inappropriate for release builds if good performance is desired, and it's inconvenient to download both compilers for someone who just wishes to build an application from source.
February 02, 2014
Kai Nacke:

>> I am trying this, ldc2-0.13.0-alpha1-mingw-x86.7z, it seems I am hitting some crashes caused by associative arrays, so I can't use it yet.
>
> Is it an instance of issue #407 (https://github.com/ldc-developers/ldc/issues/407) or something new? If it is new, could you please provide some details?

Sorry for giving you an answer after three days, I didn't see this post :-(

This is a program that compiles and run with dmd and crashes at run-time with the latest ldc2:

http://codepad.org/tnz2aiAK

I have not reduced it much, but the problem could be in the struct State.


See also a comment of mine here:
http://forum.dlang.org/thread/lclg26$1ha7$1@digitalmars.com

Where I have tried to use a sanitizer on Windows. Perhaps it should be disabled in the Windows ldc2.

Bye,
bearophile
February 02, 2014
Hello Kai!

What version of llvm is used in linux_x64 binaries?

On Wednesday, 29 January 2014 at 07:24:16 UTC, Kai Nacke wrote:
> Hi everyone!
>
> The first 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-alpha1
>
> 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:
>
> 94d03baa5a48ed43cb3b713a3c9fc99a  ldc-0.13.0-alpha1-src.tar.gz
> 60018c5b9cbe27821fcb15a2293479f1  ldc2-0.13.0-alpha1-linux-x86.tar.gz
> 8c9ab4bde280db84c037cfa7b1144eb8  ldc2-0.13.0-alpha1-linux-x86.tar.xz
> f2c464245be4d2a34fcd31ea6e903f9d  ldc2-0.13.0-alpha1-linux-x86_64.tar.gz
> 6359c030afc6aaf74a3b6c7227d88007  ldc2-0.13.0-alpha1-linux-x86_64.tar.xz
> 9c4903dc3ba9962c4ece95210eb2cff4  ldc2-0.13.0-alpha1-mingw-x86.7z
> a1d0c45d1d46cb4ee9a3856869454891  ldc2-0.13.0-alpha1-mingw-x86.zip
> 103f59a8f5743a8c5349dd9593a2d3fd  ldc2-0.13.0-alpha1-osx-x86_64.tar.gz
> d42390ef6bab21eb634e6ecbb3170fb7  ldc2-0.13.0-alpha1-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 alpha2 or 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

« First   ‹ Prev
1 2 3