Skip to content

Commit 6aa350a

Browse files
authored
Changelog: Finalize for v1.29.0 (#3954)
1 parent be66778 commit 6aa350a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# LDC master
22

3+
#### Big news
4+
5+
#### Bug fixes
6+
7+
# LDC 1.29.0 (2022-04-08)
8+
39
#### Big news
410
- Frontend, druntime and Phobos are at version [2.099.1](https://dlang.org/changelog/2.099.0.html). (#3917, #3893, #3937, #3953)
511
- Support for LLVM 13 and 14. The prebuilt packages use v13.0.1. (#3842, #3951)
@@ -8,10 +14,15 @@
814
- When linking manually (not via LDC) against *shared* druntime, it is now required to link the bundled `lib/ldc_rt.dso.o[bj]` object file into each binary. It replaces the previously Windows-specific `dso_windows.obj`. (#3850)
915
- Breaking `extern(D)` ABI change for all targets: formal parameters of non-variadic functions aren't reversed anymore, in line with the spec. For 32-bit x86, the *first* parameter is accordingly now potentially passed in EAX, not the last one. So non-variadic `extern(D)` functions with multiple explicit parameters will break if expecting parameters in specific registers or stack slots, e.g., naked DMD-style inline assembly. (#3873, ldc-developers/phobos@3d725fce8f0acb78bf6cb984a8462e81e8e1b715)
1016

17+
#### Platform support
18+
- Supports LLVM 6.0 - 14.0.
19+
- Basic compiler support for Newlib targets, i.e., triples like `arm-none-newlibeabi`. (#3946)
20+
1121
#### Bug fixes
1222
- Linux: Make LTO work with LLD. (#3786, #3850)
1323
- Windows: Fix most undefined symbols with `-dllimport=all` without `-linkonce-templates`. (#3916, #3923, #3926, #3927, #3928, #3931, #3932)
1424
- Capture NRVO variable by ref for stack closures. (#3883, #3902)
25+
- `-ftime-trace`: JSON-escape filenames. (#3947, #3948)
1526
- RISC-V: Use 128-bit quadruple `real`. (#3892)
1627

1728
# LDC 1.28.1 (2022-01-13)

0 commit comments

Comments
 (0)