@@ -4,7 +4,7 @@ Version 1.59.0 (2022-02-24)
44Language
55--------
66
7- - [Stabilize default arguments for const generics ][90207]
7+ - [Stabilize default arguments for const parameters and remove the ordering restriction for type and const parameters ][90207]
88- [Stabilize destructuring assignment][90521]
99- [Relax private in public lint on generic bounds and where clauses of trait impls][90586]
1010- [Stabilize asm! and global_asm! for x86, x86_64, ARM, Aarch64, and RISC-V][91728]
@@ -18,6 +18,21 @@ Compiler
1818- [Warn when a `#[test]`-like built-in attribute macro is present multiple times.][91172]
1919- [Add support for riscv64gc-unknown-freebsd][91284]
2020- [Stabilize `-Z emit-future-incompat` as `--json future-incompat`][91535]
21+ - [Soft disable incremental compilation][94124]
22+
23+ This release disables incremental compilation, unless the user has explicitly
24+ opted in via the newly added RUSTC_FORCE_INCREMENTAL=1 environment variable.
25+ This is due to a known and relatively frequently occurring bug in incremental
26+ compilation, which causes builds to issue internal compiler errors. This
27+ particular bug is already fixed on nightly, but that fix has not yet rolled out
28+ to stable and is deemed too risky for a direct stable backport.
29+
30+ As always, we encourage users to test with nightly and report bugs so that we
31+ can track failures and fix issues earlier.
32+
33+ See [94124] for more details.
34+
35+ [94124]: https://github.com/rust-lang/rust/issues/94124
2136
2237Libraries
2338---------
@@ -86,6 +101,7 @@ Compatibility Notes
86101- [Weaken guarantee around advancing underlying iterators in zip][83791]
87102- [Make split_inclusive() on an empty slice yield an empty output][89825]
88103- [Update std::env::temp_dir to use GetTempPath2 on Windows when available.][89999]
104+ - [unreachable! was updated to match other formatting macro behavior on Rust 2021][92137]
89105
90106Internal Changes
91107----------------
@@ -127,6 +143,7 @@ and related tools.
127143[91984]: https://github.com/rust-lang/rust/pull/91984/
128144[92020]: https://github.com/rust-lang/rust/pull/92020/
129145[92034]: https://github.com/rust-lang/rust/pull/92034/
146+ [92137]: https://github.com/rust-lang/rust/pull/92137/
130147[92483]: https://github.com/rust-lang/rust/pull/92483/
131148[cargo/10088]: https://github.com/rust-lang/cargo/pull/10088/
132149[cargo/10133]: https://github.com/rust-lang/cargo/pull/10133/
0 commit comments