Thread overview
LDC 1.32.0
Mar 12
kinke
Mar 12
Hipreme
Mar 14
WB
March 12

Glad to announce LDC 1.32.0. Major changes:

  • Based on D 2.102.2.
  • 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!
  • New timetrace2txt tool for easier inspection of --ftime-trace output.
  • --ftime-trace now also traces CTFE execution.

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

Thanks to all contributors & sponsors!

March 12

On Sunday, 12 March 2023 at 16:11:21 UTC, kinke wrote:

>

Glad to announce LDC 1.32.0. Major changes:

  • Based on D 2.102.2.
  • 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!
  • New timetrace2txt tool for easier inspection of --ftime-trace output.
  • --ftime-trace now also traces CTFE execution.

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

Thanks to all contributors & sponsors!

Super HUGE guys :D
ftime-trace now outputting CTFE execution is one of the features I requested mostly, seems like it will start to become a lot more precise now.
I'll test it ASAP. Also I'll look into if I'm able to bring the extern(Objective-C) to LDC in near future, since I wish my engine to run on iOS too :)

March 12
Ehhxcellent!
March 12
On Sun, Mar 12, 2023 at 04:11:21PM +0000, kinke via Digitalmars-d-announce wrote:
> Glad to announce LDC 1.32.0. Major changes:
[...]

Awesome!  Big thanks to all the LDC contributors for their hard work to bring us this awesome compiler.


T

-- 
A bend in the road is not the end of the road unless you fail to make the turn. -- Brian White
March 14

On Sunday, 12 March 2023 at 16:11:21 UTC, kinke wrote:

>

Glad to announce LDC 1.32.0. Major changes:

  • Based on D 2.102.2.
  • 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!
  • New timetrace2txt tool for easier inspection of --ftime-trace output.
  • --ftime-trace now also traces CTFE execution.

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

Thanks to all contributors & sponsors!

Great job. Love it. New frontend, vector comparison, dead code elimination, RISC-V support and CTFE time trace all highly appreciated.

Cheers,
WB

March 20

On Sunday, 12 March 2023 at 16:51:18 UTC, Hipreme wrote:

>

Super HUGE guys :D
ftime-trace now outputting CTFE execution is one of the features I requested mostly, seems like it will start to become a lot more precise now.
I'll test it ASAP. Also I'll look into if I'm able to bring the extern(Objective-C) to LDC in near future, since I wish my engine to run on iOS too :)

Good ;0)