www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.22.0-beta2

reply kinke <noone nowhere.com> writes:
Glad to announce the second beta with the following main 
additions:

- Based on DMD/druntime/Phobos stable from a couple of days ago.
- `pragma(inline, true)` fix when emitting multiple object files 
in a single cmdline. This may have a significant impact on 
performance (incl. druntime/Phobos) when not using LTO.
- Complete FreeBSD x86_64 support, incl. CI.
- iOS/arm64 CI, running the debug druntime & Phobos unittests on 
an iPhone 6S.
- core.math.ldexp 6-14x faster (Linux/Windows) on my i5-3550.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.22.0-beta2

Please help test to ensure a smooth final release, and thanks to 
all contributors!
Jun 01 2020
next sibling parent reply Petar Kirov [ZombineDev] <petar.p.kirov gmail.com> writes:
On Monday, 1 June 2020 at 17:29:44 UTC, kinke wrote:
 Glad to announce the second beta with the following main 
 additions:

 - Based on DMD/druntime/Phobos stable from a couple of days ago.
 - `pragma(inline, true)` fix when emitting multiple object 
 files in a single cmdline. This may have a significant impact 
 on performance (incl. druntime/Phobos) when not using LTO.
 - Complete FreeBSD x86_64 support, incl. CI.
 - iOS/arm64 CI, running the debug druntime & Phobos unittests 
 on an iPhone 6S.
 - core.math.ldexp 6-14x faster (Linux/Windows) on my i5-3550.

 Full release log and downloads: 
 https://github.com/ldc-developers/ldc/releases/tag/v1.22.0-beta2

 Please help test to ensure a smooth final release, and thanks 
 to all contributors!
Awesome progress, thank you kinke and everyone else involved! Which FreeBSD version(s) are supported/have you tested with?
Jun 01 2020
parent kinke <noone nowhere.com> writes:
On Monday, 1 June 2020 at 20:29:07 UTC, Petar Kirov [ZombineDev] 
wrote:
 Awesome progress, thank you  kinke and everyone else involved!

 Which FreeBSD version(s) are supported/have you tested with?
Thanks - tested FreeBSD is current stable, 12.1. For things to work out smoothly, LLD 9+ is required (otherwise linking druntime statically requires an extra `-L-lexecinfo`).
Jun 01 2020
prev sibling parent Guillaume Piolat <first.last gmail.com> writes:
On Monday, 1 June 2020 at 17:29:44 UTC, kinke wrote:
 Glad to announce the second beta with the following main 
 additions:

 - Based on DMD/druntime/Phobos stable from a couple of days ago.
 - `pragma(inline, true)` fix when emitting multiple object 
 files in a single cmdline. This may have a significant impact 
 on performance (incl. druntime/Phobos) when not using LTO.
 - Complete FreeBSD x86_64 support, incl. CI.
 - iOS/arm64 CI, running the debug druntime & Phobos unittests 
 on an iPhone 6S.
 - core.math.ldexp 6-14x faster (Linux/Windows) on my i5-3550.
Awesome! Thanks everyone involved.
Jun 01 2020