CHANGELOG.md (ldc-1.32.0) | : | CHANGELOG.md (ldc-1.32.1) | ||
---|---|---|---|---|
# LDC master | # LDC master | |||
#### Big news | #### Big news | |||
#### Platform support | #### Platform support | |||
#### Bug fixes | #### Bug fixes | |||
# LDC 1.32.1 (2023-04-17) | ||||
#### Big news | ||||
- The prebuilt Linux packages are now generated on a Ubuntu 20.04 box, so the mi | ||||
n required `glibc` version has been raised from 2.26 to 2.31. (#4367) | ||||
#### Bug fixes | ||||
- Fix empty `ldc.gccbuiltins_*` modules with LLVM 15+. (#4347, #4350) | ||||
- Fix v1.31 regression wrt. potentially wrong constant pointer offsets. (#4362, | ||||
#4365) | ||||
- Windows: Fix v1.32 regression wrt. leaking `Throwable.info` backtraces. (#4369 | ||||
) | ||||
- Fix C assert calls for newlib targets. (#4351) | ||||
# LDC 1.32.0 (2023-03-12) | # LDC 1.32.0 (2023-03-12) | |||
#### Big news | #### Big news | |||
- Frontend, druntime and Phobos are at version [2.102.2](https://dlang.org/chang elog/2.102.0.html). (#4323, #4341) | - Frontend, druntime and Phobos are at version [2.102.2](https://dlang.org/chang elog/2.102.0.html). (#4323, #4341) | |||
- LLVM for prebuilt packages bumped to v15.0.7. (#4311) | - LLVM for prebuilt packages bumped to v15.0.7. (#4311) | |||
- Linker-level dead code elimination is enabled by default for Apple, wasm and * all* ELF targets too now. (#4320) | - Linker-level dead code elimination is enabled by default for Apple, wasm and * all* ELF targets too now. (#4320) | |||
- Vector comparisons (==, !=, <, <=, >, >=) now yield a vector mask. Identity co mparisons (`is`, `!is`) still yield a scalar `bool`. (3a59ee81) | - Vector comparisons (==, !=, <, <=, >, >=) now yield a vector mask. Identity co mparisons (`is`, `!is`) still yield a scalar `bool`. (3a59ee81) | |||
- New `timetrace2txt` tool for easier inspection of `--ftime-trace` output. (#43 35) | - New `timetrace2txt` tool for easier inspection of `--ftime-trace` output. (#43 35) | |||
- `--ftime-trace` now also traces CTFE execution: the start expression of CTFE a nd function calls during CTFE. (#4339) | - `--ftime-trace` now also traces CTFE execution: the start expression of CTFE a nd function calls during CTFE. (#4339) | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 14 lines changed or added |