Thread overview
LDC 1.32.0-beta1
Feb 27
kinke
Feb 28
newbie
Feb 28
newbie
Feb 28
kinke
February 27

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!

February 28

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.

February 28

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:

/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)
February 28

On Tuesday, 28 February 2023 at 06:01:51 UTC, newbie wrote:

>

find one error for musl + aarch64:

/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