digitalmars.D.announce - LDC 1.1.0-beta2 has been released!
- Kai Nacke (12/12) Aug 03 2016 Hi everyone,
- Joakim (2/14) Aug 03 2016 Great to see ldc catching up with dmd. :)
- Kai Nacke (3/4) Aug 05 2016 The thanks goes to the whole team! Without you this would not be
- Emre Temelkuran (3/15) Aug 04 2016 It should definitely be the reference compiler. Why they're
- Rory McGuire via Digitalmars-d-announce (8/27) Aug 04 2016 Its not wasting, diversity is important. The fact that the three "real" ...
- Temtaime (2/35) Aug 05 2016 Definitely wasting. Have Rust and Go multiple compilers ?
- Iain Buclaw via Digitalmars-d-announce (3/39) Aug 05 2016 Yes, they do.
- Rory McGuire via Digitalmars-d-announce (17/53) Aug 05 2016 I disagree that it is wasting, however if I'm wrong then wasting is
- ketmar (4/5) Aug 05 2016 my K00l Ultimate Language has no compiler at all. so *ANY*
- H.Loom (2/7) Aug 05 2016 Yes but without this detail it would not work as expected.
- Kagamin (3/5) Aug 05 2016 LLVM lags in windows support, and GDC can generate faster code
- kinke (13/18) Aug 05 2016 I *seriously* doubt GDC's Windows support is better than LDC's.
- Lodovico Giaretta (5/17) Aug 08 2016 Is this beta available on Travis, or will it be?
- David Nadlinger (10/12) Aug 08 2016 The beta is available from https://dlang.org/install.sh as
- Lodovico Giaretta (2/15) Aug 08 2016 Thank you very much. I will try it as soon as possible.
Hi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, Kai
Aug 03 2016
On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Hi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, KaiGreat to see ldc catching up with dmd. :)
Aug 03 2016
On Thursday, 4 August 2016 at 00:27:03 UTC, Joakim wrote:Great to see ldc catching up with dmd. :)The thanks goes to the whole team! Without you this would not be possible...
Aug 05 2016
On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Hi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, KaiIt should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(
Aug 04 2016
On Fri, Aug 5, 2016 at 3:28 AM, Emre Temelkuran via Digitalmars-d-announce < digitalmars-d-announce puremagic.com> wrote:On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Its not wasting, diversity is important. The fact that the three "real" D compilers have pretty much the same language implementation is an important message to the world about our language. GDC is lagging because of man-power yes, but that does not mean we're wasting, it just means Ian could do with some more help :). RHi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, KaiIt should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(
Aug 04 2016
On Friday, 5 August 2016 at 06:13:54 UTC, Rory McGuire wrote:On Fri, Aug 5, 2016 at 3:28 AM, Emre Temelkuran via Digitalmars-d-announce < digitalmars-d-announce puremagic.com> wrote:Definitely wasting. Have Rust and Go multiple compilers ?On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Its not wasting, diversity is important. The fact that the three "real" D compilers have pretty much the same language implementation is an important message to the world about our language. GDC is lagging because of man-power yes, but that does not mean we're wasting, it just means Ian could do with some more help :). RHi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, KaiIt should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(
Aug 05 2016
On 5 August 2016 at 11:36, Temtaime via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> wrote:On Friday, 5 August 2016 at 06:13:54 UTC, Rory McGuire wrote:Yes, they do.On Fri, Aug 5, 2016 at 3:28 AM, Emre Temelkuran via Digitalmars-d-announce < digitalmars-d-announce puremagic.com> wrote:Definitely wasting. Have Rust and Go multiple compilers ?On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Its not wasting, diversity is important. The fact that the three "real" D compilers have pretty much the same language implementation is an important message to the world about our language. GDC is lagging because of man-power yes, but that does not mean we're wasting, it just means Ian could do with some more help :). RHi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, KaiIt should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(
Aug 05 2016
On Fri, Aug 5, 2016 at 11:36 AM, Temtaime via Digitalmars-d-announce < digitalmars-d-announce puremagic.com> wrote:On Friday, 5 August 2016 at 06:13:54 UTC, Rory McGuire wrote:I disagree that it is wasting, however if I'm wrong then wasting is important. Freedom to disagree and fork and the knowledge that there are many LLVM developers, and many GCC developers etc, creates a sense of stability and diversity in licensing and creativity. Right now, you could go find some obscure gcc backend and start working on getting gdc working with it. Or you could get LDC to work with some obscure LLVM backend. This creates opportunities for student thesis (plural?) and personal experimentation. They all have different implementations with different concepts and ideologies underlying them. Not everyone thinks the same way or processes information the same. Programming is an art, having only one paint brush or one paint brush supplier would be weird for painters. The same goes for compilers and software devs. ROn Fri, Aug 5, 2016 at 3:28 AM, Emre Temelkuran via Digitalmars-d-announce < digitalmars-d-announce puremagic.com> wrote: On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Definitely wasting. Have Rust and Go multiple compilers ?Hi everyone,Its not wasting, diversity is important. The fact that the three "real" D compilers have pretty much the same language implementation is an important message to the world about our language. GDC is lagging because of man-power yes, but that does not mean we're wasting, it just means Ian could do with some more help :). RLDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/ns kepdckljprrxsjbjyh forum.dlang.org Regards, KaiIt should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(
Aug 05 2016
On Friday, 5 August 2016 at 09:36:54 UTC, Temtaime wrote:Definitely wasting. Have Rust and Go multiple compilers ?my K00l Ultimate Language has no compiler at all. so *ANY* compiler is "wasting". thanks for your perfect logic, this was what i missed in my arguments against writing compilers.
Aug 05 2016
On Friday, 5 August 2016 at 11:18:22 UTC, ketmar wrote:On Friday, 5 August 2016 at 09:36:54 UTC, Temtaime wrote:Yes but without this detail it would not work as expected.Definitely wasting. Have Rust and Go multiple compilers ?my K00l Ultimate Language has no compiler at all. so *ANY* compiler is "wasting". thanks for your perfect logic, this was what i missed in my arguments against writing compilers.
Aug 05 2016
On Friday, 5 August 2016 at 01:28:39 UTC, Emre Temelkuran wrote:It should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(LLVM lags in windows support, and GDC can generate faster code and supports more architectures.
Aug 05 2016
On Friday, 5 August 2016 at 12:22:05 UTC, Kagamin wrote:On Friday, 5 August 2016 at 01:28:39 UTC, Emre Temelkuran wrote:I *seriously* doubt GDC's Windows support is better than LDC's. ;) And comparing GDC/LDC to DMD is comparing apples to oranges due to the immense difference in backend/optimizer complexity and supported architectures. The only missing biggie in LLVM for Windows right now is .pdb support (debuginfos), which is under active development. Apart from that, LLVM's Windows support is close to ideal, fitting nicely into the native MSVC toolchain (true for both clang and LDC). I'd also argue that LDC can also generate faster code than GDC for some inputs. ;) I'd expect their performance to be more or less on par on average.It should definitely be the reference compiler. Why they're wasting power with parallel compilers. :(LLVM lags in windows support, and GDC can generate faster code and supports more architectures.
Aug 05 2016
On Wednesday, 3 August 2016 at 20:12:59 UTC, Kai Nacke wrote:Hi everyone, LDC 1.1.0-beta2, the LLVM-based D compiler, is available for download! This BETA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.9. We provide binaries for Linux, OX X, FreeBSD, Win32 & Win64, Linux/ARM (armv7hf), now bundled with DUB. :-) As usual, you can find links to the changelog and the binary packages over at digitalmars.D.ldc: http://forum.dlang.org/post/nskepdckljprrxsjbjyh forum.dlang.org Regards, KaiIs this beta available on Travis, or will it be? On [1] the last reported version is 1.1.0-alpha1. Thank you very much for your work. [1] http://semitwist.com/travis-d-compilers
Aug 08 2016
On Monday, 8 August 2016 at 16:01:29 UTC, Lodovico Giaretta wrote:Is this beta available on Travis, or will it be?The beta is available from https://dlang.org/install.sh as "ldc-1.1.0-beta2", so it should also be accessible on Travis.On [1] the last reported version is 1.1.0-alpha1.This might be due to LDC's LATEST file having been accidentally set to alpha 1 before the actual release – IIRC, that page just periodically scrapes the output of building with "ldc" on Travis. (Users wouldn't usually expect "ldc" to give them an alpha-quality compiler, although it seems we were lucky and the alpha was already stable enough for nobody to really notice.) — David
Aug 08 2016
On Monday, 8 August 2016 at 16:14:44 UTC, David Nadlinger wrote:On Monday, 8 August 2016 at 16:01:29 UTC, Lodovico Giaretta wrote:Thank you very much. I will try it as soon as possible.Is this beta available on Travis, or will it be?The beta is available from https://dlang.org/install.sh as "ldc-1.1.0-beta2", so it should also be accessible on Travis.On [1] the last reported version is 1.1.0-alpha1.This might be due to LDC's LATEST file having been accidentally set to alpha 1 before the actual release – IIRC, that page just periodically scrapes the output of building with "ldc" on Travis. (Users wouldn't usually expect "ldc" to give them an alpha-quality compiler, although it seems we were lucky and the alpha was already stable enough for nobody to really notice.) — David
Aug 08 2016