Thread overview
LDC 1.22.0
Jun 16, 2020
kinke
Jun 16, 2020
aberba
Jun 16, 2020
Nils Lankila
Jun 16, 2020
H. S. Teoh
Jun 17, 2020
Greatsam4sure
June 16, 2020
Glad to announce LDC 1.22 - some highlights:

- Based on D 2.092.1+.
- AArch64: C(++) interop should now be on par with x86_64, and variadics usable with core.{vararg,stdc.stdarg}.
- Windows hosts: Auto-detection & setup of installed Visual C++ toolchains revamped and newly enabled by default.
- Complete FreeBSD x86_64 support, incl. CI and prebuilt package.
- @weak functions emulation for Windows targets (and fix for ELF targets); no COMDATs emission for ELF anymore.
- `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.
- Android: Fix TLS initialization regression (introduced in v1.21) and potential alignment issues. Now defaulting to `-linker=bfd`.

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

Thanks to all contributors!
June 16, 2020
On Tuesday, 16 June 2020 at 20:12:12 UTC, kinke wrote:
> [...]

Amazing. I just love the LDC momentum.
June 16, 2020
On Tuesday, 16 June 2020 at 20:12:12 UTC, kinke wrote:
> Glad to announce LDC 1.22 - some highlights:
>
> [...]
> - `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.

i.e significant like "positive" impact ?


June 16, 2020
On Tue, Jun 16, 2020 at 08:12:12PM +0000, kinke via Digitalmars-d-announce wrote:
> Glad to announce LDC 1.22 - some highlights:
[...]

Awesome!!  Thanks for continuing to bring us this awesome compiler!


T

-- 
Those who've learned LaTeX swear by it. Those who are learning LaTeX swear at it. -- Pete Bleackley
June 17, 2020
On Tuesday, 16 June 2020 at 20:12:12 UTC, kinke wrote:
> Glad to announce LDC 1.22 - some highlights:
>
> - Based on D 2.092.1+.
> - AArch64: C(++) interop should now be on par with x86_64, and variadics usable with core.{vararg,stdc.stdarg}.
> - Windows hosts: Auto-detection & setup of installed Visual C++ toolchains revamped and newly enabled by default.
> - Complete FreeBSD x86_64 support, incl. CI and prebuilt package.
> - @weak functions emulation for Windows targets (and fix for ELF targets); no COMDATs emission for ELF anymore.
> - `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.
> - Android: Fix TLS initialization regression (introduced in v1.21) and potential alignment issues. Now defaulting to `-linker=bfd`.
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.22.0
>
> Thanks to all contributors!


Thank you for your great service to the D community. Your great work is showing clearly to me that passion itself is a great reward and motivation. Keep on the great work, D deserves the only the top