mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
1b7d722f42
Rollup of 12 pull requests Successful merges: - rust-lang/rust#152941 (prefer actual ABI-controling fields over target.abi when making ABI decisions) - rust-lang/rust#153227 (Don’t report missing fields in struct exprs with syntax errors.) - rust-lang/rust#153265 (Clarified doc comments + added tests confirming current behavior for intersperse/intersperse_with) - rust-lang/rust#152966 (Migrate 11 tests from tests/ui/issues to specific directories) - rust-lang/rust#153003 (rustdoc: make `--emit` and `--out-dir` mimic rustc) - rust-lang/rust#153034 (Remove unhelpful hint from trivial bound errors) - rust-lang/rust#153152 (Migration of LintDiagnostic - part 5) - rust-lang/rust#153177 (disable the ptr_fragment_in_final test on s390x) - rust-lang/rust#153221 (Add release notes for 1.94.0) - rust-lang/rust#153279 (feat: Provide an '.item_kind()' method on ItemEnum) - rust-lang/rust#153297 (Update the name of the Hermit operating system) - rust-lang/rust#153309 (Cleanup of c-variadic link test)
For high-level intro to how type checking works in rustc, see the hir typeck chapter of the rustc dev guide.