www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.19.0

reply kinke <noone nowhere.com> writes:
Glad to announce LDC 1.19:

* Based on D 2.089.1+.
* LLVM upgraded to v9.0.1, incl. experimental AVR backend.
* New experimental prebuilt Android aarch64 package, including 
prebuilt x86_64 libs too. The Android armv7a package newly 
includes prebuilt i686 libs.
* Slight codegen improvements, incl. a breaking extern(D) ABI 
change for Posix x86[_64] targets, and dead branch elimination 
for if statements with constant condition (in the hopes of 
possibly increasing compilation speed).
* Fixed misc. CMake issues with some LLVM 9 configurations.
* Default Posix linker driver is now `cc` instead of `gcc`.
* Windows: Bundled MinGW-based libs upgraded to MinGW-w64 v7.0.0.

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

Thanks to all contributors!
Dec 20 2019
parent reply "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Fri, Dec 20, 2019 at 03:19:43PM +0000, kinke via Digitalmars-d-announce
wrote:
 Glad to announce LDC 1.19:
Awesome!! With every release, LDC is becoming more and more my go-to D compiler. Big thanks to all involved in making this happen! T -- A linguistics professor was lecturing to his class one day. "In English," he said, "A double negative forms a positive. In some languages, though, such as Russian, a double negative is still a negative. However, there is no language wherein a double positive can form a negative." A voice from the back of the room piped up, "Yeah, yeah."
Dec 20 2019
parent reply Joseph Rushton Wakeling <joseph.wakeling webdrake.net> writes:
On Friday, 20 December 2019 at 18:30:37 UTC, H. S. Teoh wrote:
 LLVM upgraded to v9.0.1, incl. experimental AVR backend.
Is that an upstream release? I don't see a 9.0.1 in the LDC LLVM fork: https://github.com/ldc-developers/llvm/releases
Dec 26 2019
parent Joseph Rushton Wakeling <joseph.wakeling webdrake.net> writes:
On Thursday, 26 December 2019 at 12:41:14 UTC, Joseph Rushton 
Wakeling wrote:
 On Friday, 20 December 2019 at 18:30:37 UTC, H. S. Teoh wrote:
 LLVM upgraded to v9.0.1, incl. experimental AVR backend.
Is that an upstream release? I don't see a 9.0.1 in the LDC LLVM fork: https://github.com/ldc-developers/llvm/releases
Oh, I see. The details are covered in the LDC 1.19.0 release notes (there's a repo switch): https://github.com/ldc-developers/ldc/releases/tag/v1.19.0
Dec 26 2019