@@ -13,6 +13,7 @@ Compiler
13
13
` rustc ` whether to link its own C runtime and libraries or to rely on a external
14
14
linker to find them. (Supported only on ` windows-gnu ` , ` linux-musl ` , and ` wasi ` platforms.)
15
15
- [ You can now use ` -C target-feature=+crt-static ` on ` linux-gnu ` targets.] [ 77386 ]
16
+ Note: If you're using cargo you must explicitly pass the ` --target ` flag.
16
17
- [ Added tier 2\* support for ` aarch64-unknown-linux-musl ` .] [ 76420 ]
17
18
18
19
\* Refer to Rust's [ platform support page] [ forge-platform-support ] for more
@@ -79,8 +80,10 @@ Compatibility Notes
79
80
disallow zero-initialization.] [ 71274 ]
80
81
- [ ` #[target_feature] ` will now error if used in a place where it has no effect.] [ 78143 ]
81
82
- [ Foreign exceptions are now caught by ` catch_unwind ` and will cause an abort.] [ 70212 ]
83
+ Note: This behaviour is not guaranteed and is still considered undefined behaviour,
84
+ see the [ ` catch_unwind ` ] documentation for further information.
85
+
82
86
83
- [ 78143 ] : https://github.com/rust-lang/rust/issues/78143
84
87
85
88
Internal Only
86
89
-------------
@@ -94,6 +97,7 @@ related tools.
94
97
- [ cg_llvm: ` fewer_names ` in ` uncached_llvm_type ` ] [ 76030 ]
95
98
- [ Made ` ensure_sufficient_stack() ` non-generic] [ 76680 ]
96
99
100
+ [ 78143 ] : https://github.com/rust-lang/rust/issues/78143
97
101
[ 76680 ] : https://github.com/rust-lang/rust/pull/76680/
98
102
[ 76030 ] : https://github.com/rust-lang/rust/pull/76030/
99
103
[ 70212 ] : https://github.com/rust-lang/rust/pull/70212/
@@ -118,6 +122,7 @@ related tools.
118
122
[ 73461 ] : https://github.com/rust-lang/rust/pull/73461/
119
123
[ 73166 ] : https://github.com/rust-lang/rust/pull/73166/
120
124
[ intradoc-links ] : https://doc.rust-lang.org/rustdoc/linking-to-items-by-name.html
125
+ [ `catch_unwind` ] : https://doc.rust-lang.org/std/panic/fn.catch_unwind.html
121
126
[ `Option::is_some` ] : https://doc.rust-lang.org/std/option/enum.Option.html#method.is_some
122
127
[ `Option::is_none` ] : https://doc.rust-lang.org/std/option/enum.Option.html#method.is_none
123
128
[ `Option::as_ref` ] : https://doc.rust-lang.org/std/option/enum.Option.html#method.as_ref
0 commit comments