digitalmars.D.announce - LDC 0.16.0 has been released!
- Kai Nacke (11/11) Oct 22 2015 Hi everyone,
- Jack Stouffer (4/7) Oct 23 2015 Congratulations!
- Joakim (8/16) Oct 23 2015 ldc was recently added to the list of compilers that test ddmd
- Jack Stouffer (4/8) Oct 24 2015 That's surprising given that many were worried that switching to
- suliman (2/14) Oct 23 2015 If I not mistaken next version would be 1.0?
- Kai Nacke (6/24) Oct 24 2015 Next version will be 0.17 (based on 2.068 frontend still written
- Martin Nowak (5/8) Oct 25 2015 Great job and impressive bugfix list.
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/lgdxosbzpawiexnqdahy forum.dlang.org Regards, Kai
Oct 22 2015
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?
Oct 23 2015
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: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/85017266Hi 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?
Oct 23 2015
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/85017266That'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.
Oct 24 2015
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: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.8050807 dawg.euThe 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/85017266That'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.
Oct 24 2015
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: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.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.8050807 dawg.eu
Oct 24 2015
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/lgdxosbzpawiexnqdahy forum.dlang.org Regards, KaiIf I not mistaken next version would be 1.0?
Oct 23 2015
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: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, KaiHi 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/lgdxosbzpawiexnqdahy forum.dlang.org Regards, KaiIf I not mistaken next version would be 1.0?
Oct 24 2015
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
Oct 25 2015