File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,10 @@ Language
1919
2020- [You can now cast between unsized slice types (and types which contain
2121 unsized slices) in `const fn`.][85078]
22- - [TODO: stabilize member constraints][84701]
22+ - [You can now use multiple generic lifetimes with `impl Trait` where the
23+ lifetimes don't explicitly outlive another.][84701] In code this means
24+ that you can now have `impl Trait<'a, 'b>` where as before you could
25+ only have `impl Trait<'a, 'b: 'a>`.
2326
2427Compiler
2528-----------------------
@@ -44,7 +47,12 @@ Libraries
4447- [`panic::panic_any` will now `#[track_caller]`.][85745]
4548- [Added `OutOfMemory` as a variant of `io::ErrorKind`.][84744]
4649- [ `proc_macro::Literal` now implements `FromStr`.][84717]
47- - [TODO: Bump stdarch submodule][83278]
50+ - [The implementations of vendor intrinsics in core::arch have been
51+ significantly refactored.][83278] The main user-visible changes are
52+ a 50% reduction in the size of libcore.rlib and stricter validation
53+ of constant operands passed to intrinsics. The latter is technically
54+ a breaking change, but allows Rust to more closely match the C vendor
55+ intrinsics API.
4856
4957Stabilized APIs
5058---------------
You can’t perform that action at this time.
0 commit comments