digitalmars.D.announce - LDC 1.5.0
- kinke (14/14) Nov 03 2017 Hi everyone,
- Nicholas Wilson (6/20) Nov 03 2017 Great!
- David Nadlinger (4/8) Nov 03 2017 You still need the system libraries to link against,
- kinke (6/14) Nov 03 2017 And `-link-internally` is currently restricted to MSVC targets.
- codephantom (4/7) Nov 03 2017 Great stuff.
- Joakim (11/20) Nov 04 2017 There were some in the recent past, last done for the 1.2 release
- codephantom (4/6) Nov 04 2017 Have you tried those instructions on 'FreeBSD'?
- Joakim (6/13) Nov 04 2017 Not those instructions maybe, but I wrote the first ports script
- Jon Degenhardt (10/24) Nov 05 2017 Great work by the LDC team! Thanks to all the LTO work in 1.4 and
- Andrea Fontana (2/16) Nov 07 2017 Good news. And thank you all for arm release! :)
Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release packages). * Prebuilt ARM-Linux package available again. * New command-line option `-linker` and ~25 new advanced ones for codegen fine-tuning. * Bugfixes, as always. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.5.0 Thanks to all contributors! [LDC master is at v2.076.1, so LDC 1.6 won't take long.]
Nov 03 2017
On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote:Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release packages). * Prebuilt ARM-Linux package available again. * New command-line option `-linker` and ~25 new advanced ones for codegen fine-tuning. * Bugfixes, as always. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.5.0 Thanks to all contributors! [LDC master is at v2.076.1, so LDC 1.6 won't take long.]Great! Does `-link-internally` mean that you don't require command line tool/dev installation for OS X and Windows? That would be awesome for getting workshops for non-programmers (the biologists at my Uni) to work.
Nov 03 2017
On Friday, 3 November 2017 at 23:50:33 UTC, Nicholas Wilson wrote:Does `-link-internally` mean that you don't require command line tool/dev installation for OS X and Windows? That would be awesome for getting workshops for non-programmers (the biologists at my Uni) to work.You still need the system libraries to link against, unfortunately. — David
Nov 03 2017
On Saturday, 4 November 2017 at 00:14:59 UTC, David Nadlinger wrote:On Friday, 3 November 2017 at 23:50:33 UTC, Nicholas Wilson wrote:And `-link-internally` is currently restricted to MSVC targets. https://github.com/ldc-developers/ldc/pull/2203 enables ELF and Mach-O output too, but for those targets you'll most likely need a lot of extra linker flags.Does `-link-internally` mean that you don't require command line tool/dev installation for OS X and Windows? That would be awesome for getting workshops for non-programmers (the biologists at my Uni) to work.You still need the system libraries to link against, unfortunately.
Nov 03 2017
On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote:Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell:Great stuff. No binary release for FreeBSD though?? :-(
Nov 03 2017
On Saturday, 4 November 2017 at 02:43:35 UTC, codephantom wrote:On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote:There were some in the recent past, last done for the 1.2 release and 1.3 beta1: https://github.com/ldc-developers/ldc/releases Unfortunately, almost nobody was downloading them: http://www.somsubhra.com/github-release-stats/?username=ldc-developers&repository=ldc Maybe FreeBSD users prefer using the package from ports, though it hasn't kept up: https://www.freshports.org/lang/ldc/ It is fairly easy to compile ldc yourself: https://wiki.dlang.org/Building_LDC_from_sourceHi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell:Great stuff. No binary release for FreeBSD though?? :-(
Nov 04 2017
On Saturday, 4 November 2017 at 08:40:19 UTC, Joakim wrote:It is fairly easy to compile ldc yourself: https://wiki.dlang.org/Building_LDC_from_sourceHave you tried those instructions on 'FreeBSD'? Have you ever had to deal with pkg conflicts in FreeBSD? I have ;-(
Nov 04 2017
On Saturday, 4 November 2017 at 08:44:12 UTC, codephantom wrote:On Saturday, 4 November 2017 at 08:40:19 UTC, Joakim wrote:Not those instructions maybe, but I wrote the first ports script for FreeBSD back in 2010, so I have built ldc there: https://www.freshports.org/lang/ldc-develIt is fairly easy to compile ldc yourself: https://wiki.dlang.org/Building_LDC_from_sourceHave you tried those instructions on 'FreeBSD'?Have you ever had to deal with pkg conflicts in FreeBSD? I have ;-(Can't say that ever really hit me, not sure how it's relevant to building ldc either.
Nov 04 2017
On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote:Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release packages). * Prebuilt ARM-Linux package available again. * New command-line option `-linker` and ~25 new advanced ones for codegen fine-tuning. * Bugfixes, as always. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.5.0 Thanks to all contributors! [LDC master is at v2.076.1, so LDC 1.6 won't take long.]Great work by the LDC team! Thanks to all the LTO work in 1.4 and 1.5, the Travis-CI builds of the eBay TSV utilities are LTO enabled for Phobos & Druntime as well as the application code. This is for both Linux and OS X builds. Couldn't do that before the LDC 1.5 release. The OS X executables are materially faster with the end-to-end LTO support. I haven't benchmarked the Linux versions yet. It would be very interesting to have get benchmark numbers from other apps, especially those making material use of phobos.
Nov 05 2017
On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote:Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release packages). * Prebuilt ARM-Linux package available again. * New command-line option `-linker` and ~25 new advanced ones for codegen fine-tuning. * Bugfixes, as always. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.5.0 Thanks to all contributors! [LDC master is at v2.076.1, so LDC 1.6 won't take long.]Good news. And thank you all for arm release! :)
Nov 07 2017