Re: LDC 1.11.0

2018-09-02 Thread Martin Nowak via Digitalmars-d-announce
On 08/18/2018 06:47 PM, kinke wrote: > Glad to announce LDC 1.11: > > * Rudimentary support for compiling & linking directly to WebAssembly. > See the dedicated Wiki page [1] for how to get started. Nice one! > [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC

Re: LDC 1.11.0

2018-08-25 Thread Joakim via Digitalmars-d-announce
On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote: Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly

Re: LDC 1.11.0

2018-08-24 Thread Joakim via Digitalmars-d-announce
On Friday, 24 August 2018 at 12:21:32 UTC, Uknown wrote: On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote: On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote: [...] I tried looking for a RISC-V VPS or dev board recently and found basically nothing, just two boards from SiFive that

Re: LDC 1.11.0

2018-08-24 Thread Uknown via Digitalmars-d-announce
On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote: On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote: [...] I tried looking for a RISC-V VPS or dev board recently and found basically nothing, just two boards from SiFive that are too small or too expensive. There is the SHAKTI Pro

Re: LDC 1.11.0

2018-08-23 Thread Joakim via Digitalmars-d-announce
On Thursday, 23 August 2018 at 09:51:30 UTC, Brian wrote: On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote: On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote: Many thanks for your effort! And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-

Re: LDC 1.11.0

2018-08-23 Thread Brian via Digitalmars-d-announce
On Tuesday, 21 August 2018 at 15:31:16 UTC, Joakim wrote: On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote: Many thanks for your effort! And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment. Who is actually running AAr

Re: LDC 1.11.0

2018-08-21 Thread Joakim via Digitalmars-d-announce
On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote: Many thanks for your effort! And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment. Who is actually running AArch64 or RISC-V in a "production environment?" Maybe a few

Re: LDC 1.11.0

2018-08-19 Thread Matthias Klumpp via Digitalmars-d-announce
On Sunday, 19 August 2018 at 12:56:28 UTC, Matthias Klumpp wrote: [...] Does that Git has thing work if there is no Git involved? ;-) [...] Ewww, looks like I can't write today... At the moment, we get ``` LDC - the LLVM D compiler (1.8.0): based on DMD v2.078.3 and LLVM 5.0.2 built with LD

Re: LDC 1.11.0

2018-08-19 Thread Matthias Klumpp via Digitalmars-d-announce
On Sunday, 19 August 2018 at 12:48:15 UTC, kinke wrote: [...] The used host compiler, incl. git hash if untagged, can be found in the --version output: ``` LDC - the LLVM D compiler (1.12.0git-1c87fd7): based on DMD v2.082.0 and LLVM 6.0.0 built with LDC - the LLVM D compiler (0.17.6git-79

Re: LDC 1.11.0

2018-08-19 Thread kinke via Digitalmars-d-announce
On Sunday, 19 August 2018 at 12:36:07 UTC, Matthias Klumpp wrote: The thing is, a release is actually tremendously helpful for the Debian packaging - we are using the latest tagged version there for ages. I could, if you think that it is a good idea, just use a snapshot of the current ltsmaster

Re: LDC 1.11.0

2018-08-19 Thread kinke via Digitalmars-d-announce
On Sunday, 19 August 2018 at 10:11:42 UTC, 鲜卑拓跋枫 wrote: And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment. Hope is good, contributing better. ;) AArch64 needs polishing, wading through the logs and analyzing & fixing (or

Re: LDC 1.11.0

2018-08-19 Thread Matthias Klumpp via Digitalmars-d-announce
On Sunday, 19 August 2018 at 12:23:37 UTC, kinke wrote: On Saturday, 18 August 2018 at 21:05:42 UTC, Matthias Klumpp wrote: Will we get a release of the ltsmaster branch as well? From the release notes it sounds like building with a more recent version is a good idea... Using latest ltsmaster

Re: LDC 1.11.0

2018-08-19 Thread kinke via Digitalmars-d-announce
On Saturday, 18 August 2018 at 21:05:42 UTC, Matthias Klumpp wrote: Will we get a release of the ltsmaster branch as well? From the release notes it sounds like building with a more recent version is a good idea... Using latest ltsmaster is always a good idea. I'm a bit reluctant to tag a new

Re: LDC 1.11.0

2018-08-19 Thread 鲜卑拓跋枫 via Digitalmars-d-announce
Many thanks for your effort! And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment. On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote: Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM

Re: LDC 1.11.0

2018-08-18 Thread Matthias Klumpp via Digitalmars-d-announce
On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote: Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly

LDC 1.11.0

2018-08-18 Thread kinke via Digitalmars-d-announce
Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to

Re: LDC 1.11.0 beta2

2018-07-21 Thread Joakim via Digitalmars-d-announce
On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote: Glad to announce the second beta for LDC 1.11. * Based on D 2.081.1+ (today's DMD stable). * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary sup

Re: LDC 1.11.0 beta2

2018-07-18 Thread kinke via Digitalmars-d-announce
On Wednesday, 18 July 2018 at 00:47:49 UTC, Dennis wrote: This is really awesome! I tried the examples, is there any other documentation about it currently? I tried passing strings instead of numbers to the callback, but it passes the length as a number only. I doesn't work with char pointers e

Re: LDC 1.11.0 beta2

2018-07-17 Thread Joakim via Digitalmars-d-announce
On Wednesday, 18 July 2018 at 01:35:11 UTC, Ali wrote: On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote: Glad to announce the second beta for LDC 1.11. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Ru

Re: LDC 1.11.0 beta2

2018-07-17 Thread Ali via Digitalmars-d-announce
On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote: Glad to announce the second beta for LDC 1.11. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to W

Re: LDC 1.11.0 beta2

2018-07-17 Thread Dennis via Digitalmars-d-announce
On Sunday, 15 July 2018 at 19:46:24 UTC, kinke wrote: * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started. This is really awesome! I tried the examples, is there any other documentation about it currently? I tried passi

LDC 1.11.0 beta2

2018-07-15 Thread kinke via Digitalmars-d-announce
Glad to announce the second beta for LDC 1.11. * Based on D 2.081.1+ (today's DMD stable). * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to WebAssembly. S

Re: LDC 1.11.0 beta

2018-07-07 Thread Joakim via Digitalmars-d-announce
On Saturday, 7 July 2018 at 18:26:45 UTC, Johan Engelen wrote: On Saturday, 7 July 2018 at 18:17:49 UTC, Seb wrote: Would be great to include https://github.com/dlang/dmd/pull/8456 as it's a serious regression and the reason for the early 2.081.1 release. Because the quality of new DMD rele

Re: LDC 1.11.0 beta

2018-07-07 Thread Johan Engelen via Digitalmars-d-announce
On Saturday, 7 July 2018 at 18:17:49 UTC, Seb wrote: Would be great to include https://github.com/dlang/dmd/pull/8456 as it's a serious regression and the reason for the early 2.081.1 release. Because the quality of new DMD releases is often subpar, the LDC release plan is to only release a

Re: LDC 1.11.0 beta

2018-07-07 Thread Seb via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 20:38:54 UTC, kinke wrote: Glad to announce the first beta for LDC 1.11. * Based on D 2.081.0. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). Full release log and downloads: htt

Re: LDC 1.11.0 beta

2018-07-05 Thread kinke via Digitalmars-d-announce
Thx for the rationale; I may have a look at it over the weekend.

Re: LDC 1.11.0 beta

2018-07-05 Thread Mike Franklin via Digitalmars-d-announce
On Thursday, 5 July 2018 at 09:40:46 UTC, kinke wrote: I failed to see a benefit from being able to use classes with static members only (abuse as namespace?) Yeah, pretty much, but also static inheritance. You can see the pattern where I use it at https://github.com/JinShil/stm32f42_discov

Re: LDC 1.11.0 beta

2018-07-05 Thread Mike Franklin via Digitalmars-d-announce
On Thursday, 5 July 2018 at 10:57:17 UTC, Mike Franklin wrote: I failed to see a benefit from being able to use classes with static members only (abuse as namespace?) Yeah, pretty much, but also static inheritance. You can see the pattern where I use it at https://github.com/JinShil/stm32f4

Re: LDC 1.11.0 beta

2018-07-05 Thread kinke via Digitalmars-d-announce
On Thursday, 5 July 2018 at 08:55:00 UTC, Mike Franklin wrote: I notice the minimal2.d test from the DMD test suite is disabled: https://github.com/ldc-developers/dmd-testsuite/blob/977ef0696f7941357385925c07617544c3527f4c/runnable/minimal2.d#L5 How permanent/temporary is that? Is there some

Re: LDC 1.11.0 beta

2018-07-05 Thread Mike Franklin via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 20:38:54 UTC, kinke wrote: Glad to announce the first beta for LDC 1.11. Thanks for all the work on this. I notice the minimal2.d test from the DMD test suite is disabled: https://github.com/ldc-developers/dmd-testsuite/blob/977ef0696f7941357385925c07617544c3527

LDC 1.11.0 beta

2018-07-04 Thread kinke via Digitalmars-d-announce
Glad to announce the first beta for LDC 1.11. * Based on D 2.081.0. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.11.0-be