www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 0.13.0 has been released!

reply "Kai Nacke" <kai redstar.de> writes:
Hi everyone,

LDC 0.13.0, the LLVM-based D compiler, is available for download!
This is the first stable release based on the 2.064.2 frontend 
and standard library and supports LLVM 3.1-3.4.2 (OS X: 3.2/3.4.x 
only).

As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:
http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

Regards,
Kai
Jun 23 2014
next sibling parent reply =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= <per.nordlow gmail.com> writes:
 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
Great job! Will there be Linux distribution (Ubuntu) packages available?
Jun 24 2014
next sibling parent reply "Dicebot" <public dicebot.lv> writes:
On Tuesday, 24 June 2014 at 13:48:14 UTC, Nordlöw wrote:
 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
Great job! Will there be Linux distribution (Ubuntu) packages available?
http://forum.dlang.org/post/mailman.2797.1403608052.2907.digitalmars-d-ldc puremagic.com You can also build .deb any time manually: git clone https://github.com/ldc-developers/ldc mkdir build; cd build cmake ../ldc # + any normal cmake options make cpack -G DEB # will place .deb in same folder
Jun 24 2014
parent "Dicebot" <public dicebot.lv> writes:
On Tuesday, 24 June 2014 at 14:08:23 UTC, Dicebot wrote:
 On Tuesday, 24 June 2014 at 13:48:14 UTC, Nordlöw wrote:
 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
Great job! Will there be Linux distribution (Ubuntu) packages available?
http://forum.dlang.org/post/mailman.2797.1403608052.2907.digitalmars-d-ldc puremagic.com You can also build .deb any time manually: git clone https://github.com/ldc-developers/ldc mkdir build; cd build cmake ../ldc # + any normal cmake options make cpack -G DEB # will place .deb in same folder
NB: this has nothing in common with official Debian package though, just some dirty quick solution.
Jun 24 2014
prev sibling parent "David Nadlinger" <code klickverbot.at> writes:
On Tuesday, 24 June 2014 at 13:48:14 UTC, Nordlöw wrote:
 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
Great job! Will there be Linux distribution (Ubuntu) packages available?
Konstantinos Margaritis has been doing a fantastic job of keeping the Debian packages up to date lately, and it seems like the 0.13.0 packages are already being generated by the build system: https://buildd.debian.org/status/package.php?p=ldc&suite=sid As far as I know, this means that it will be available in Debian unstable shortly. When the packages will trickle down into your favorite distro/channel flavor is a different question, of course. David
Jun 24 2014
prev sibling next sibling parent reply "Remo" <remo4d gmail.com> writes:
On Tuesday, 24 June 2014 at 04:50:07 UTC, Kai Nacke wrote:
 Hi everyone,

 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
 This is the first stable release based on the 2.064.2 frontend 
 and standard library and supports LLVM 3.1-3.4.2 (OS X: 
 3.2/3.4.x only).

 As usual, you can find links to the changelog and the binary 
 packages over at digitalmars.D.ldc:
 http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

 Regards,
 Kai
This sound great but unfortunately mingw does not work: The procedure entry point __gxx_personality_v0 could not be located in the dynamic link library libconfig++-9.dll Any idea how to make it work ?
Jun 24 2014
parent reply "David Nadlinger" <code klickverbot.at> writes:
On Tuesday, 24 June 2014 at 14:51:44 UTC, Remo wrote:
 The procedure entry point __gxx_personality_v0 could not be 
 located in the dynamic link library libconfig++-9.dll

 Any idea how to make it work ?
Did you use the correct mignw-w64 version (yes, they also produce 32 bit builds), as indicated in the README? David
Jun 24 2014
parent "Remo" <remo4d gmail.com> writes:
On Tuesday, 24 June 2014 at 15:32:39 UTC, David Nadlinger wrote:
 On Tuesday, 24 June 2014 at 14:51:44 UTC, Remo wrote:
 The procedure entry point __gxx_personality_v0 could not be 
 located in the dynamic link library libconfig++-9.dll

 Any idea how to make it work ?
Did you use the correct mignw-w64 version (yes, they also produce 32 bit builds), as indicated in the README? David
Of course I used the wrong one. This one work: i686-4.9.0-win32-dwarf-rt_v3-rev2 Now I need to figure out how to make VisualD compile using LDC...
Jun 24 2014
prev sibling next sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 6/23/2014 9:50 PM, Kai Nacke wrote:
 Hi everyone,

 LDC 0.13.0, the LLVM-based D compiler, is available for download!
 This is the first stable release based on the 2.064.2 frontend and standard
 library and supports LLVM 3.1-3.4.2 (OS X: 3.2/3.4.x only).

 As usual, you can find links to the changelog and the binary packages over at
 digitalmars.D.ldc:
 http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

 Regards,
 Kai
Congratulations!
Jun 25 2014
parent reply "Kai Nacke" <kai redstar.de> writes:
On Wednesday, 25 June 2014 at 07:13:27 UTC, Walter Bright wrote:
 On 6/23/2014 9:50 PM, Kai Nacke wrote:
 Hi everyone,

 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
 This is the first stable release based on the 2.064.2 frontend 
 and standard
 library and supports LLVM 3.1-3.4.2 (OS X: 3.2/3.4.x only).

 As usual, you can find links to the changelog and the binary 
 packages over at
 digitalmars.D.ldc:
 http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

 Regards,
 Kai
Congratulations!
Thanks. That was really hard work. I hope that we can create the next version a bit faster. Regards, Kai
Jun 25 2014
parent reply "Remo" <remo4d gmail.com> writes:
On Wednesday, 25 June 2014 at 18:28:50 UTC, Kai Nacke wrote:
 On Wednesday, 25 June 2014 at 07:13:27 UTC, Walter Bright wrote:
 On 6/23/2014 9:50 PM, Kai Nacke wrote:
 Hi everyone,

 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
 This is the first stable release based on the 2.064.2 
 frontend and standard
 library and supports LLVM 3.1-3.4.2 (OS X: 3.2/3.4.x only).

 As usual, you can find links to the changelog and the binary 
 packages over at
 digitalmars.D.ldc:
 http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

 Regards,
 Kai
Congratulations!
Thanks. That was really hard work. I hope that we can create the next version a bit faster. Regards, Kai
I hope this too. IMHO LDC is very important as a D2 compiler! One question is will be next version use 2.065 or 2.066 frontend ? Beta of DMD 2.066 is almost there. Regards, Remo
Jun 25 2014
parent reply "Kai Nacke" <kai redstar.de> writes:
On Wednesday, 25 June 2014 at 18:33:12 UTC, Remo wrote:
 On Wednesday, 25 June 2014 at 18:28:50 UTC, Kai Nacke wrote:
 On Wednesday, 25 June 2014 at 07:13:27 UTC, Walter Bright 
 wrote:
 On 6/23/2014 9:50 PM, Kai Nacke wrote:
 Hi everyone,

 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
 This is the first stable release based on the 2.064.2 
 frontend and standard
 library and supports LLVM 3.1-3.4.2 (OS X: 3.2/3.4.x only).

 As usual, you can find links to the changelog and the binary 
 packages over at
 digitalmars.D.ldc:
 http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

 Regards,
 Kai
Congratulations!
Thanks. That was really hard work. I hope that we can create the next version a bit faster. Regards, Kai
I hope this too. IMHO LDC is very important as a D2 compiler! One question is will be next version use 2.065 or 2.066 frontend ? Beta of DMD 2.066 is almost there. Regards, Remo
It will be based on 2.065. There are only a few issues left in this version. 2.066 will add new issues in addition to the existing once. That is the reason why I will not skip a frontend version. Regards, Kai
Jun 25 2014
parent "David Nadlinger" <code klickverbot.at> writes:
On Wednesday, 25 June 2014 at 18:43:34 UTC, Kai Nacke wrote:
 It will be based on 2.065. There are only a few issues left in 
 this version. 2.066 will add new issues in addition to the 
 existing once. That is the reason why I will not skip a 
 frontend version.
I support your decision. We have release building down to a science now, the most time-consuming thing is usually just waiting for the LLVM build to complete (apart from writing the release notes, of course – and having to wait for me to run the build process for the OS X packages on my notebook). The hard part is ironing out the one to two hard to debug issues that inevitable seem to crop up with every new frontend merge. David
Jun 25 2014
prev sibling parent "FrankLike" <1150015857 qq.com> writes:
On Tuesday, 24 June 2014 at 04:50:07 UTC, Kai Nacke wrote:
 Hi everyone,

 LDC 0.13.0, the LLVM-based D compiler, is available for 
 download!
 This is the first stable release based on the 2.064.2 frontend 
 and standard library and supports LLVM 3.1-3.4.2 (OS X: 
 3.2/3.4.x only).

 As usual, you can find links to the changelog and the binary 
 packages over at digitalmars.D.ldc:
 http://forum.dlang.org/post/yefpjkfouykvwkjiltxj forum.dlang.org

 Regards,
 Kai
Congratulations!
Jun 25 2014