]> git.lizzy.rs Git - rust.git/blobdiff - RELEASES.md
Auto merge of #107843 - bjorn3:sync_cg_clif-2023-02-09, r=bjorn3
[rust.git] / RELEASES.md
index ea5a1a8729fcc3d3660cbcdd49b8e0dc36e237e0..a63d4e8a043c606e4384eb5b7f6d6bc581802de9 100644 (file)
@@ -71,6 +71,11 @@ These APIs are now stable in const contexts:
 Compatibility Notes
 -------------------
 
+- [The layout of `repr(Rust)` types now groups m\*2^n-sized fields with
+  equivalently aligned ones.](https://github.com/rust-lang/rust/pull/102750/)
+  This is intended to be an optimization, but it is also known to increase type
+  sizes in a few cases for the placement of enum tags. As a reminder, the layout
+  of `repr(Rust)` types is an implementation detail, subject to change.
 - [0.5 now rounds to 0 when formatted to 0 decimal places.](https://github.com/rust-lang/rust/pull/102935/)
   This makes it consistent with the rest of floating point formatting that
   rounds ties toward even digits.