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

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, 2023

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, 2023

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, 2023

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