www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.18.0-beta2

reply kinke <noone nowhere.com> writes:
Glad to announce the second beta for LDC 1.18:

* Based on D 2.088.0+ (yesterday's stable).
* Support for LLVM 9.0, which is used for the prebuilt packages.
* Experimental prebuilt Android armv7a package.
* Bundled dub upgraded to v1.17.0+ with improved LDC support, 
incl. cross-compilation.
* Init symbols of zero-initialized structs are no longer emitted.
* druntime: DMD-compatible {load,store}Unaligned and prefetch 
added to core.simd.
* JIT improvements, incl. multi-threaded compilation.

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

Please help test, and thanks to all contributors!
Sep 29 2019
next sibling parent rikki cattermole <rikki cattermole.co.nz> writes:
On 30/09/2019 9:46 AM, kinke wrote:
 * Experimental prebuilt Android armv7a package.
Nice! Thanks for whoever is doing this.
Sep 29 2019
prev sibling next sibling parent reply "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Sun, Sep 29, 2019 at 08:46:52PM +0000, kinke via Digitalmars-d-announce
wrote:
 Glad to announce the second beta for LDC 1.18:
 
 * Based on D 2.088.0+ (yesterday's stable).
This is, like, the most awesome thing ever, that LDC is tracking DMD releases so closely. Big thanks to everyone involved in making this happen! [...]
 * Experimental prebuilt Android armv7a package.
[...] Is this for native Android compilation, or cross-compiling to Android? T -- One Word to write them all, One Access to find them, One Excel to count them all, And thus to Windows bind them. -- Mike Champion
Sep 30 2019
parent kinke <kinke gmx.net> writes:
On Monday, 30 September 2019 at 15:15:57 UTC, H. S. Teoh wrote:
 Is this for native Android compilation, or cross-compiling to 
 Android?
Primarily for native compilation (though you'll still need a C compiler for linking and I don't know how that works on Android - there's no native NDK AFAICT, so people may have to resort to Termux or whatever), but it's also useful for cross-compilation, as you don't have to cross-compile druntime and Phobos yourself and can just extract the prebuilt libs.
Sep 30 2019
prev sibling parent Aldo <aldocd4 outlook.com> writes:
On Sunday, 29 September 2019 at 20:46:52 UTC, kinke wrote:
 Glad to announce the second beta for LDC 1.18:
Thanks for this guys!
Sep 30 2019