@@ -3,20 +3,20 @@ Version 1.63.0 (2022-08-11)
3
3
4
4
Language
5
5
--------
6
- - [Remove migrate borrowck mode.][95565]
6
+ - [Remove migrate borrowck mode for pre-NLL errors .][95565]
7
7
- [Modify MIR building to drop repeat expressions with length zero.][95953]
8
8
- [Remove label/lifetime shadowing warnings.][96296]
9
- - [Stabilize `explicit_generic_args_with_impl_trait` .][96868]
10
- - [make `cenum_impl_drop_cast` deny-by-default.][97652]
11
- - [Prevent unwinding when `-C panic=abort` is used regardless declared ABI.][96959]
9
+ - [Allow explicit generic arguments in the presence of `impl Trait` args .][96868]
10
+ - [Make `cenum_impl_drop_cast` warnings deny-by-default.][97652]
11
+ - [Prevent unwinding when `-C panic=abort` is used regardless of declared ABI.][96959]
12
12
- [lub: don't bail out due to empty binders.][97867]
13
13
14
14
Compiler
15
15
--------
16
16
- [Stabilize the `bundle` native library modifier,][95818] also removing the
17
17
deprecated `static-nobundle` linking kind.
18
18
- [Add Apple WatchOS compile targets\*.][95243]
19
- - [Add Windows application manifest to rustc-main.][96737]
19
+ - [Add a Windows application manifest to rustc-main.][96737]
20
20
21
21
\* Refer to Rust's [platform support page][platform-support-doc] for more
22
22
information on Rust's tiered platform support.
@@ -28,9 +28,9 @@ Libraries
28
28
- [`impl Read and Write for VecDeque<u8>`.][95632]
29
29
- [STD support for the Nintendo 3DS.][95897]
30
30
- [Make write/print macros eagerly drop temporaries.][96455]
31
- - [Implement `[OsStr]::join`.][96881]
31
+ - [Implement internal traits that enable `[OsStr]::join`.][96881]
32
32
- [Implement `Hash` for `core::alloc::Layout`.][97034]
33
- - [os str capacity documentation.][97202]
33
+ - [Add capacity documentation for `OsString` .][97202]
34
34
- [Put a bound on collection misbehavior.][97316]
35
35
- [Make `std::mem::needs_drop` accept `?Sized`.][97675]
36
36
- [`impl Termination for Infallible` and then make the `Result` impls of `Termination` more generic.][97803]
@@ -91,13 +91,14 @@ These APIs are now usable in const contexts:
91
91
92
92
Cargo
93
93
-----
94
- - [Stabilize config-cli .][cargo/10755]
95
- - [Expose rust-version through env var .][cargo/10713]
94
+ - [Stabilize the `-- config path` command-line argument .][cargo/10755]
95
+ - [Expose rust-version in the environment as `CARGO_PKG_RUST_VERSION` .][cargo/10713]
96
96
97
97
Compatibility Notes
98
98
-------------------
99
99
100
- - [rustc: Stricter checking for #[link] attributes.][96885]
100
+ - [`#[link]` attributes are now checked more strictly,][96885] which may introduce
101
+ errors for invalid attribute arguments that were previously ignored.
101
102
102
103
Internal Changes
103
104
----------------
0 commit comments