Re: LDC 1.15.0-beta1

2019-03-13 Thread Per Nordlöw via Digitalmars-d-announce
On Tuesday, 12 March 2019 at 20:15:30 UTC, kinke wrote: As usual, v1.15.0 final will be based on the first DMD point release (2.085.1), so just make sure your fixes end up in DMD's stable branches before the tag, as done in this case. Wonderful!

Re: LDC 1.15.0-beta1

2019-03-12 Thread kinke via Digitalmars-d-announce
On Tuesday, 12 March 2019 at 12:09:11 UTC, Per Nordlöw wrote: https://github.com/dlang/druntime/pull/2479 was just merged! Can we please merge this into LDC 1.15?! As usual, v1.15.0 final will be based on the first DMD point release (2.085.1), so just make sure your fixes end up in DMD's

Re: LDC 1.15.0-beta1

2019-03-12 Thread Per Nordlöw via Digitalmars-d-announce
On Saturday, 9 March 2019 at 22:08:27 UTC, Dennis wrote: Yes, gimme those assertion failure messages! I hope the fix for using it with attributes (https://github.com/dlang/druntime/pull/2479) gets merged in time for the stable release of LDC 1.15. https://github.com/dlang/druntime/pull/2479

Re: LDC 1.15.0-beta1

2019-03-12 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Saturday, 9 March 2019 at 19:57:36 UTC, kinke wrote: Please help test, and thanks to all contributors! Thank you very much guys! I opened an issue https://github.com/ldc-developers/ldc/issues/3023 about exports in WebAssembly. ldc 1.14's default is to export pretty much everything, and

Re: LDC 1.15.0-beta1

2019-03-11 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 10 March 2019 at 11:41:36 UTC, kinke wrote: On Sunday, 10 March 2019 at 02:05:37 UTC, Manu wrote: Can you explain what this means: * Fix: functions annotated with `pragma(inline, true)` are implicitly cross-module-inlined again. `pragma(inline, true)` functions have only been

Re: LDC 1.15.0-beta1

2019-03-10 Thread James Blachly via Digitalmars-d-announce
On 3/10/19 7:41 AM, kinke wrote: On Sunday, 10 March 2019 at 02:05:37 UTC, Manu wrote: Can you explain what this means: * Fix: functions annotated with `pragma(inline, true)` are implicitly cross-module-inlined again. `pragma(inline, true)` functions have only been inlined in the same

Re: LDC 1.15.0-beta1

2019-03-10 Thread kinke via Digitalmars-d-announce
On Sunday, 10 March 2019 at 02:05:37 UTC, Manu wrote: Can you explain what this means: * Fix: functions annotated with `pragma(inline, true)` are implicitly cross-module-inlined again. `pragma(inline, true)` functions have only been inlined in the same compilation unit since LDC v1.1

Re: LDC 1.15.0-beta1

2019-03-09 Thread Manu via Digitalmars-d-announce
On Sat, Mar 9, 2019 at 12:00 PM kinke via Digitalmars-d-announce wrote: > > Glad to announce the first beta for LDC 1.15: > > * Based on D 2.085.0. > * Support for LLVM 8.0. The prebuilt packages ship with LLVM > 8.0.0-rc4 and include the Khronos SPIRV-LLVM-Translator, so that > dcompute can now

Re: LDC 1.15.0-beta1

2019-03-09 Thread Dennis via Digitalmars-d-announce
Thanks! On Saturday, 9 March 2019 at 19:57:36 UTC, kinke wrote: * Based on D 2.085.0. Yes, gimme those assertion failure messages! I hope the fix for using it with attributes (https://github.com/dlang/druntime/pull/2479) gets merged in time for the stable release of LDC 1.15. * New

LDC 1.15.0-beta1

2019-03-09 Thread kinke via Digitalmars-d-announce
Glad to announce the first beta for LDC 1.15: * Based on D 2.085.0. * Support for LLVM 8.0. The prebuilt packages ship with LLVM 8.0.0-rc4 and include the Khronos SPIRV-LLVM-Translator, so that dcompute can now emit OpenCL too. * New -lowmem switch to enable the GC for the front-end, trading