www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.32.0-beta1

reply kinke <noone nowhere.com> writes:
Glad to announce the first beta for LDC 1.32. Major changes:

* Based on D 2.102.1+.
* LLVM for prebuilt packages bumped to v15.0.7.
* Linker-level dead code elimination is enabled by default for 
Apple, wasm and *all* ELF targets too now.
* Vector comparisons (==, !=, <, <=, >, >=) now yield a vector 
mask. Identity comparisons (`is`, `!is`) still yield a scalar 
`bool`.
* `-mabi` support for RISC-V targets. Thanks  zyedidia!

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

Please help test, and thanks to all contributors & sponsors!
Feb 27 2023
next sibling parent newbie <d007 gmail.com> writes:
On Monday, 27 February 2023 at 23:45:18 UTC, kinke wrote:
 Glad to announce the first beta for LDC 1.32. Major changes:

 * Based on D 2.102.1+.
 * LLVM for prebuilt packages bumped to v15.0.7.
 * Linker-level dead code elimination is enabled by default for 
 Apple, wasm and *all* ELF targets too now.
 * Vector comparisons (==, !=, <, <=, >, >=) now yield a vector 
 mask. Identity comparisons (`is`, `!is`) still yield a scalar 
 `bool`.
 * `-mabi` support for RISC-V targets. Thanks  zyedidia!

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

 Please help test, and thanks to all contributors & sponsors!
Thanks for the great work, after upgraded without problem yet.
Feb 27 2023
prev sibling parent reply newbie <d007 gmail.com> writes:
On Monday, 27 February 2023 at 23:45:18 UTC, kinke wrote:
 Glad to announce the first beta for LDC 1.32. Major changes:

 * Based on D 2.102.1+.
 * LLVM for prebuilt packages bumped to v15.0.7.
 * Linker-level dead code elimination is enabled by default for 
 Apple, wasm and *all* ELF targets too now.
 * Vector comparisons (==, !=, <, <=, >, >=) now yield a vector 
 mask. Identity comparisons (`is`, `!is`) still yield a scalar 
 `bool`.
 * `-mabi` support for RISC-V targets. Thanks  zyedidia!

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

 Please help test, and thanks to all contributors & sponsors!
find one error for musl + aarch64: ```sh /ldc2/bin/../import/core/sys/posix/sys/stat.d(1659): Error: alias `core.sys.posix.sys.stat.__mode_t` conflicts with alias `core.sys.posix.sys.stat.__mode_t` at /ldc2/bin/../import/core/sys/posix/sys/stat.d(662) ```
Feb 27 2023
parent kinke <noone nowhere.com> writes:
On Tuesday, 28 February 2023 at 06:01:51 UTC, newbie wrote:
 find one error for musl + aarch64:

 ```sh
 /ldc2/bin/../import/core/sys/posix/sys/stat.d(1659): Error: 
 alias `core.sys.posix.sys.stat.__mode_t` conflicts with alias 
 `core.sys.posix.sys.stat.__mode_t` at 
 /ldc2/bin/../import/core/sys/posix/sys/stat.d(662)
 ```
This was fixed upstream, but didn't make it into v2.102 unfortunately: https://github.com/dlang/dmd/pull/14793
Feb 28 2023