Re: LDC 0.16.0 has been released!

2015-10-25 Thread Martin Nowak via Digitalmars-d-announce

On Thursday, 22 October 2015 at 19:00:07 UTC, Kai Nacke wrote:

Hi everyone,

LDC 0.16.0, the LLVM-based D compiler, is available for 
download!


Great job and impressive bugfix list.
Could someone please update 
https://ldc-developers.github.io/LATEST.


-Martin


Re: LDC 0.16.0 has been released!

2015-10-24 Thread Kai Nacke via Digitalmars-d-announce

On Saturday, 24 October 2015 at 04:59:02 UTC, suliman wrote:

On Thursday, 22 October 2015 at 19:00:07 UTC, Kai Nacke wrote:

Hi everyone,

LDC 0.16.0, the LLVM-based D compiler, is available for 
download!
This release is based on the 2.067.1 frontend and standard 
library and supports LLVM 3.1-3.7 (OS X: no support for 3.3).


Don't miss to check if your preferred system is supported by 
this release. We also have a Win64 compiler available!


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lgdxosbzpawiexnqd...@forum.dlang.org

Regards,
Kai


If I not mistaken next version would be 1.0?


Next version will be 0.17 (based on 2.068 frontend still written 
in C++). But the next after next version will be 1.0 (based on 
2.069 which includes the frontend written in D).


Regards,
Kai


Re: LDC 0.16.0 has been released!

2015-10-24 Thread Joakim via Digitalmars-d-announce

On Sunday, 25 October 2015 at 03:22:39 UTC, Joakim wrote:
On Saturday, 24 October 2015 at 15:40:41 UTC, Jack Stouffer 
wrote:
That's surprising given that many were worried that switching 
to ddmd would slow compilation speeds down by at least 30%. 
Also, this does not seem to be using any of ldc's optimization 
flags.


Well, all three of those are ddmd: the only difference is 
whether ddmd is compiled by dmd, gdc, or ldc.  The 30% 
measurement was based on comparing the previously completely 
C++ dmd with ddmd:


http://forum.dlang.org/post/55c9f77b.8050...@dawg.eu


Whoops, posted before I was done writing.

The Travis CI run combines the time spent compiling ddmd, time 
spent compiling the druntime/phobos tests, and then running the 
tests.  The original 30% comparison was only for time spent 
compiling a D codebase, like phobos or vibe.d.


It's possible ldc takes longer to compile ddmd, but then the 
resulting ddmd takes less time to compile phobos.  That would 
have to be separated out.  It's also possible the backend is not 
the issue and the D frontend itself is slower than the C++ 
frontend, in which case using ldc to compile ddmd won't make a 
difference.


Re: LDC 0.16.0 has been released!

2015-10-24 Thread Joakim via Digitalmars-d-announce

On Saturday, 24 October 2015 at 15:40:41 UTC, Jack Stouffer wrote:

On Saturday, 24 October 2015 at 03:11:30 UTC, Joakim wrote:
The associated travis CI run that finally went green with ldc 
0.16.0 beta 2 took about as long as the other D compilers, so 
performance of ldc-compiled ddmd seems comparable:


https://travis-ci.org/D-Programming-Language/dmd/builds/85017266


That's surprising given that many were worried that switching 
to ddmd would slow compilation speeds down by at least 30%. 
Also, this does not seem to be using any of ldc's optimization 
flags.


Well, all three of those are ddmd: the only difference is whether 
ddmd is compiled by dmd, gdc, or ldc.  The 30% measurement was 
based on comparing the previously completely C++ dmd with ddmd:


http://forum.dlang.org/post/55c9f77b.8050...@dawg.eu



Re: LDC 0.16.0 has been released!

2015-10-23 Thread Joakim via Digitalmars-d-announce

On Friday, 23 October 2015 at 20:10:17 UTC, Jack Stouffer wrote:

On Thursday, 22 October 2015 at 19:00:07 UTC, Kai Nacke wrote:

Hi everyone,

LDC 0.16.0, the LLVM-based D compiler, is available for 
download!


Congratulations!

Has anyone on the LDC team done any benchmarks on how much 
faster ddmd is when compiled with LDC?


ldc was recently added to the list of compilers that test ddmd 
continuously on travis CI:


https://github.com/D-Programming-Language/dmd/pull/5025

The associated travis CI run that finally went green with ldc 
0.16.0 beta 2 took about as long as the other D compilers, so 
performance of ldc-compiled ddmd seems comparable:


https://travis-ci.org/D-Programming-Language/dmd/builds/85017266


Re: LDC 0.16.0 has been released!

2015-10-23 Thread suliman via Digitalmars-d-announce

On Thursday, 22 October 2015 at 19:00:07 UTC, Kai Nacke wrote:

Hi everyone,

LDC 0.16.0, the LLVM-based D compiler, is available for 
download!
This release is based on the 2.067.1 frontend and standard 
library and supports LLVM 3.1-3.7 (OS X: no support for 3.3).


Don't miss to check if your preferred system is supported by 
this release. We also have a Win64 compiler available!


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lgdxosbzpawiexnqd...@forum.dlang.org

Regards,
Kai


If I not mistaken next version would be 1.0?


Re: LDC 0.16.0 has been released!

2015-10-23 Thread Jack Stouffer via Digitalmars-d-announce

On Thursday, 22 October 2015 at 19:00:07 UTC, Kai Nacke wrote:

Hi everyone,

LDC 0.16.0, the LLVM-based D compiler, is available for 
download!


Congratulations!

Has anyone on the LDC team done any benchmarks on how much faster 
ddmd is when compiled with LDC?




LDC 0.16.0 has been released!

2015-10-22 Thread Kai Nacke via Digitalmars-d-announce

Hi everyone,

LDC 0.16.0, the LLVM-based D compiler, is available for download!
This release is based on the 2.067.1 frontend and standard 
library and supports LLVM 3.1-3.7 (OS X: no support for 3.3).


Don't miss to check if your preferred system is supported by this 
release. We also have a Win64 compiler available!


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lgdxosbzpawiexnqd...@forum.dlang.org

Regards,
Kai