Skip to content

Commit 8a3ee97

Browse files
cuviperMark-Simulacrumalex-semenyuk
authored
Apply suggestions from code review
Co-authored-by: Mark Rousskov <[email protected]> Co-authored-by: alexey semenyuk <[email protected]>
1 parent af7359e commit 8a3ee97

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

RELEASES.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Version 1.86.0 (2025-04-03)
55

66
Language
77
--------
8-
- [Stabilize the ability to upcast a trait object to one of its supertraits.](https://github.com/rust-lang/rust/pull/134367)
8+
- [Stabilize upcasting trait objects to supertraits.](https://github.com/rust-lang/rust/pull/134367)
99
- [Allow safe functions to be marked with the `#[target_feature]` attribute.](https://github.com/rust-lang/rust/pull/134090)
1010
- [The `missing_abi` lint now warns-by-default.](https://github.com/rust-lang/rust/pull/132397)
1111
- Rust now lints about double negations, to catch cases that might have intended to be a prefix decrement operator (`--x`) as written in other languages. This was previously a clippy lint, `clippy::double_neg`, and is [now available directly in Rust as `double_negations`.](https://github.com/rust-lang/rust/pull/126604)
@@ -104,8 +104,9 @@ Compatibility Notes
104104
- [The `wasm_c_abi` future compatibility warning is now a hard error.](https://github.com/rust-lang/rust/pull/133951)
105105
Users of `wasm-bindgen` should upgrade to at least version 0.2.89, otherwise compilation will fail.
106106
- [Remove long-deprecated no-op attributes `#![no_start]` and `#![crate_id]`.](https://github.com/rust-lang/rust/pull/134300)
107-
- The future incompatibility lint `cenum_impl_drop_cast` [has been made into a hard error.](https://github.com/rust-lang/rust/pull/135964) This means it is now an error to cast a field-less enum to an integer if the enum implements `Drop`.
107+
- [The future incompatibility lint `cenum_impl_drop_cast` has been made into a hard error.](https://github.com/rust-lang/rust/pull/135964) This means it is now an error to cast a field-less enum to an integer if the enum implements `Drop`.
108108
- [SSE2 is now required for "i686" 32-bit x86 hard-float targets; disabling it causes a warning that will become a hard error eventually.](https://github.com/rust-lang/rust/pull/137037)
109+
To compile for pre-SSE2 32-bit x86, use a "i586" target instead.
109110

110111
<a id="1.86.0-Internal-Changes"></a>
111112

@@ -117,7 +118,7 @@ significant improvements to the performance or internals of rustc and related
117118
tools.
118119

119120
- [Build the rustc on AArch64 Linux with ThinLTO + PGO.](https://github.com/rust-lang/rust/pull/133807)
120-
The ARM 64-bit compiler (AArch64) on Linux is now optimized with ThinLTO and PGO, similar to the optimizations we have already performed for the x86-64 compiler on Linux. This should make it up to 30% faster.
121+
The ARM 64-bit compiler (AArch64) on Linux is now optimized with ThinLTO and PGO, similar to the optimizations we have already performed for the x86-64 compiler on Linux. This should make it up to 30% faster.
121122

122123

123124
Version 1.85.1 (2025-03-18)

0 commit comments

Comments
 (0)