Thread overview
LDC 1.32.0
Mar 12, 2023
kinke
Mar 12, 2023
Hipreme
Mar 20, 2023
zoujiaqing
Mar 13, 2023
Walter Bright
Mar 13, 2023
H. S. Teoh
Mar 14, 2023
WB
March 12, 2023

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

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, 2023
Ehhxcellent!
March 12, 2023
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, 2023

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

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)