Jump to page: 1 24  
Page
Thread overview
LDC 0.12.0 alpha 1 released, please help test!
Oct 08, 2013
David Nadlinger
Oct 08, 2013
David Nadlinger
Oct 09, 2013
Kai Nacke
Oct 09, 2013
David Nadlinger
Oct 09, 2013
Kai Nacke
Oct 09, 2013
David Nadlinger
Oct 08, 2013
bearophile
Oct 08, 2013
David Nadlinger
Oct 17, 2013
David Nadlinger
Oct 09, 2013
David Nadlinger
Oct 09, 2013
Elvis Zhou
Oct 09, 2013
David Nadlinger
Oct 09, 2013
Kai Nacke
Oct 17, 2013
Kai Nacke
Oct 17, 2013
David Nadlinger
Oct 09, 2013
Elvis Zhou
Oct 09, 2013
Elvis Zhou
Oct 09, 2013
Elvis Zhou
Oct 09, 2013
Elvis Zhou
Oct 09, 2013
David Nadlinger
Oct 09, 2013
Elvis Zhou
Oct 09, 2013
safety0ff
Oct 09, 2013
Kai Nacke
Oct 09, 2013
safety0ff
Oct 09, 2013
Kai Nacke
Oct 09, 2013
safety0ff
Oct 09, 2013
Kai Nacke
Oct 09, 2013
David Nadlinger
Oct 09, 2013
safety0ff
Oct 09, 2013
David Nadlinger
Oct 09, 2013
Benjamin Thaut
Oct 09, 2013
David Nadlinger
Oct 09, 2013
Benjamin Thaut
Oct 15, 2013
David Nadlinger
October 08, 2013
Hi all,

As discussed, here are the first alpha packages for the 0.12.0 release.

See the GitHub release page for the download links and the preliminary change log:
https://github.com/ldc-developers/ldc/releases/tag/v0.12.0-alpha1

353c4a8cfcf457575dfb8a27dfa6f61c  ldc2-0.12.0-alpha1-linux-x86.tar.gz
0a56e5629f0e9d4c7860df0cf15961c1  ldc2-0.12.0-alpha1-linux-x86.tar.xz
81da36e25fe221a9e8ae24140dae0c7f  ldc2-0.12.0-alpha1-linux-x86_64.tar.gz
790dcffc430018a36b9dbc65a545f802  ldc2-0.12.0-alpha1-linux-x86_64.tar.xz
02159c0d60399e74c1f9c4dd47073341  ldc2-0.12.0-alpha1-osx-x86_64.tar.gz
5a3fb0fef3544b0f4441a9aefb07d70f  ldc2-0.12.0-alpha1-osx-x86_64.tar.xz
119b9419199afc85419fb09760eadf26  ldc2-0.12.0-alpha1-mingw-x86.7z

Please be sure to report any regression at https://github.com/ldc-developers/ldc/issues.

Thanks to everybody involved!
David
October 08, 2013
Sigh, the web interface line-wrapped the MD5 sums.

Anyway, the first bug is already found: The README file is missing from the non-Windows packages because I didn't properly update the packaging scripts.

David
October 08, 2013
David Nadlinger:

> ldc2-0.12.0-alpha1-mingw-x86.7z
>
> Please be sure to report any regression at https://github.com/ldc-developers/ldc/issues.

I have tried it on some programs, small and a medium-sized and it seems to work (Windows).

This little program still shows a significant loss of performance compared to dmd:
http://rosettacode.org/wiki/Zebra_puzzle#Alternative_Version

Bye,
bearophile
October 08, 2013
On Tuesday, 8 October 2013 at 21:35:04 UTC, bearophile wrote:
> I have tried it on some programs, small and a medium-sized and it seems to work (Windows).

Great! If you find any more floating point wrong-code issues, please add them to the issue tracker as almost all of them should be gone now.

> This little program still shows a significant loss of performance compared to dmd:
> http://rosettacode.org/wiki/Zebra_puzzle#Alternative_Version

Hm, this seems to happen on x86 only. I have a feeling that this is going to be interesting to investigate...

Thanks for testing!
David
October 09, 2013
On Tuesday, 8 October 2013 at 21:00:50 UTC, David Nadlinger wrote:
> ldc2-0.12.0-alpha1-mingw-x86.7z

Forgot to mention: For the MinGW build, you need a *recent* version of mingw-w64 with DWARF2 exception handling, for example this one (newer ones should work as well):

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/gcc-4.8-dw2-release/i686-w64-mingw32-gcc-dw2-4.8.0-win32_rubenvb.7z/download

mingw.org MinGW builds and older mingw-w64 releases will *not* work.

David
October 09, 2013
Nice work!
I'm very interested in "LDC builds druntime, Phobos and a Hello World program on Linux/ARM", is there a guidance? I wanna give it a try and see if I can be of any help to ARM support.
October 09, 2013
On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
> Nice work!
> I'm very interested in "LDC builds druntime, Phobos and a Hello World
> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
> I can be of any help to ARM support.

What platform are you on?

I'm using an ODROID-X running Arch Linux as my ARM dev platform, and getting started there is as easy as installing LLVM and then building LDC as usual.

If you need to cross-compile, you are pretty much into uncharted territory – there is no reason why it shouldn't work with LDC, but I don't think anybody has tested it yet.

In any case, I'd love to see somebody else helping out with the whole ARM business, so feel free to contact me with any questions, anytime.

Cheers,
David
October 09, 2013
On Wednesday, 9 October 2013 at 03:15:41 UTC, David Nadlinger wrote:
> On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
>> Nice work!
>> I'm very interested in "LDC builds druntime, Phobos and a Hello World
>> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
>> I can be of any help to ARM support.
>
> What platform are you on?

I still did not test the latest changes but I have a ARM-based NAS running Gentoo Linux. LDC can be installed as any other Linux program on this box.

Kai
October 09, 2013
On Wednesday, 9 October 2013 at 03:15:41 UTC, David Nadlinger wrote:
> On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
>> Nice work!
>> I'm very interested in "LDC builds druntime, Phobos and a Hello World
>> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
>> I can be of any help to ARM support.
>
> What platform are you on?
>
> I'm using an ODROID-X running Arch Linux as my ARM dev platform, and
> getting started there is as easy as installing LLVM and then building
> LDC as usual.
>
> If you need to cross-compile, you are pretty much into uncharted
> territory – there is no reason why it shouldn't work with LDC, but I
> don't think anybody has tested it yet.
>
> In any case, I'd love to see somebody else helping out with the whole
> ARM business, so feel free to contact me with any questions, anytime.
>
> Cheers,
> David

I'm on virtualbox debian x86, hosted by win7 64.

I've compiled llvm and ldc, both from git-head, (llvm was compiled some days ago however), now I can build ArtemisD as a library successful but fail to build example with a link error. Then I want to use dub with ldc to see if I missed some compiler options, however, build dub from git-head also led to a link error.
October 09, 2013
On Wednesday, 9 October 2013 at 05:13:35 UTC, Elvis Zhou wrote:
> On Wednesday, 9 October 2013 at 03:15:41 UTC, David Nadlinger wrote:
>> On Wed, Oct 9, 2013 at 4:55 AM, Elvis Zhou <elvis.x.zhou@gmail.com> wrote:
>>> Nice work!
>>> I'm very interested in "LDC builds druntime, Phobos and a Hello World
>>> program on Linux/ARM", is there a guidance? I wanna give it a try and see if
>>> I can be of any help to ARM support.
>>
>> What platform are you on?
>>
>> I'm using an ODROID-X running Arch Linux as my ARM dev platform, and
>> getting started there is as easy as installing LLVM and then building
>> LDC as usual.
>>
>> If you need to cross-compile, you are pretty much into uncharted
>> territory – there is no reason why it shouldn't work with LDC, but I
>> don't think anybody has tested it yet.
>>
>> In any case, I'd love to see somebody else helping out with the whole
>> ARM business, so feel free to contact me with any questions, anytime.
>>
>> Cheers,
>> David
>
> I'm on virtualbox debian x86, hosted by win7 64.
>
> I've compiled llvm and ldc, both from git-head, (llvm was compiled some days ago however), now I can build ArtemisD as a library successful but fail to build example with a link error. Then I want to use dub with ldc to see if I missed some compiler options, however, build dub from git-head also led to a link error.

It's all no ARM related, except that llvm built with ARM support.
« First   ‹ Prev
1 2 3 4