digitalmars.D.announce - LDC 1.32.0
- kinke (15/15) Mar 12 2023 Glad to announce LDC 1.32.0. Major changes:
- Hipreme (8/23) Mar 12 2023 Super HUGE guys :D
- zoujiaqing (2/9) Mar 19 2023 Good ;0)
- Walter Bright (1/1) Mar 12 2023 Ehhxcellent!
- H. S. Teoh (7/8) Mar 12 2023 [...]
- WB (6/21) Mar 14 2023 Great job. Love it. New frontend, vector comparison, dead code
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!
Mar 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 :)
Mar 12 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)
Mar 19 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
Mar 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!Great job. Love it. New frontend, vector comparison, dead code elimination, RISC-V support and CTFE time trace all highly appreciated. Cheers, WB
Mar 14 2023