You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of rust-lang#120620 - matthiaskrgr:rollup-sscmbsm, r=matthiaskrgr
Rollup of 10 pull requests
Successful merges:
- rust-lang#119543 (add avx512fp16 to x86 target features)
- rust-lang#120004 (Release notes for 1.76)
- rust-lang#120562 (Revert unsound libcore changes)
- rust-lang#120566 (coverage: Use normal `edition:` headers in coverage tests)
- rust-lang#120570 (Suggest changing type to const parameters if we encounter a type in the trait bound position)
- rust-lang#120571 (Miscellaneous diagnostics cleanups)
- rust-lang#120573 (Remove `BorrowckErrors::tainted_by_errors`)
- rust-lang#120592 (Remove unnecessary `.to_string()`/`.as_str()`s)
- rust-lang#120610 (hir: Remove the generic type parameter from `MaybeOwned`)
- rust-lang#120616 (Fix ICE on field access on a tainted type after const-eval failure)
Failed merges:
- rust-lang#120569 (coverage: Improve handling of function/closure spans)
r? `@ghost`
`@rustbot` modify labels: rollup
Copy file name to clipboardexpand all lines: RELEASES.md
+93
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,96 @@
1
+
Version 1.76.0 (2024-02-08)
2
+
==========================
3
+
4
+
<a id="1.76.0-Language"></a>
5
+
6
+
Language
7
+
--------
8
+
- [Document Rust ABI compatibility between various types](https://github.com/rust-lang/rust/pull/115476/)
9
+
- [Also: guarantee that char and u32 are ABI-compatible](https://github.com/rust-lang/rust/pull/118032/)
10
+
- [Warn against ambiguous wide pointer comparisons](https://github.com/rust-lang/rust/pull/117758/)
11
+
12
+
<a id="1.76.0-Compiler"></a>
13
+
14
+
Compiler
15
+
--------
16
+
- [Lint pinned `#[must_use]` pointers (in particular, `Box<T>` where `T` is `#[must_use]`) in `unused_must_use`.](https://github.com/rust-lang/rust/pull/118054/)
17
+
- [Soundness fix: fix computing the offset of an unsized field in a packed struct](https://github.com/rust-lang/rust/pull/118540/)
18
+
- [Soundness fix: fix dynamic size/align computation logic for packed types with dyn Trait tail](https://github.com/rust-lang/rust/pull/118538/)
19
+
- [Add `$message_type` field to distinguish json diagnostic outputs](https://github.com/rust-lang/rust/pull/115691/)
20
+
- [Enable Rust to use the EHCont security feature of Windows](https://github.com/rust-lang/rust/pull/118013/)
0 commit comments