@@ -18,6 +18,21 @@ Compiler
18
18
- [Warn when a `#[test]`-like built-in attribute macro is present multiple times.][91172]
19
19
- [Add support for riscv64gc-unknown-freebsd][91284]
20
20
- [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
21
36
22
37
Libraries
23
38
---------
@@ -86,6 +101,7 @@ Compatibility Notes
86
101
- [Weaken guarantee around advancing underlying iterators in zip][83791]
87
102
- [Make split_inclusive() on an empty slice yield an empty output][89825]
88
103
- [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]
89
105
90
106
Internal Changes
91
107
----------------
@@ -127,6 +143,7 @@ and related tools.
127
143
[91984]: https://github.com/rust-lang/rust/pull/91984/
128
144
[92020]: https://github.com/rust-lang/rust/pull/92020/
129
145
[92034]: https://github.com/rust-lang/rust/pull/92034/
146
+ [92137]: https://github.com/rust-lang/rust/pull/92137/
130
147
[92483]: https://github.com/rust-lang/rust/pull/92483/
131
148
[cargo/10088]: https://github.com/rust-lang/cargo/pull/10088/
132
149
[cargo/10133]: https://github.com/rust-lang/cargo/pull/10133/
0 commit comments