Automated pull from upstream HEAD#2252
Merged
bors-ferrocene[bot] merged 1159 commits intomainfrom Mar 31, 2026
Merged
Conversation
fix: Turn back `TyLoweringContext.store` to self after lowering parent defaults
…trait-impl-text-intransitive Remove generate trait impl text intransitive from utils
internal: rename IndentLevel::single to zero
Add `-Zsanitize=kernel-hwaddress` The Linux kernel has a config option called `CONFIG_KASAN_SW_TAGS` that enables `-fsanitize=kernel-hwaddress`. This is not supported by Rust. One slightly awkward detail is that `#[sanitize(address = "off")]` applies to both `-Zsanitize=address` and `-Zsanitize=kernel-address`. Probably it was done this way because both are the same LLVM pass. I replicated this logic here for hwaddress, but it might be undesirable. Note that `#[sanitize(kernel_hwaddress = "off")]` could be supported as an annotation on statics, but since it's also missing for `#[sanitize(hwaddress = "off")]`, I did not add it. MCP: rust-lang/compiler-team#975 Tracking issue: rust-lang/rust#154171 cc @rcvalle @maurer @ojeda
Add macro matcher for `guard` fragment specifier Tracking issue #153104 This PR implements a new `guard` macro matcher to match `if-let` guards (specifically [`MatchArmGuard`](https://github.com/rust-lang/reference/blob/50a1075e879be75aeec436252c84eef0fad489f4/src/expressions/match-expr.md#match-guards)). In the upcoming PR, we can use this new matcher in the `matches!` and `assert_matches!` macros to support their use with `if-let` guards. (see #152313) The original `Expr` used to represent a guard has been wrapped in a new `Guard` type, allowing us to carry the span information of the leading `if` keyword. However, it might be even better to include the `if` keyword in the `Guard` type as well? I've left a FIXME comment in the code.
…ngfei2009 debuginfo: emit DW_TAG_call_site entries Set `FlagAllCallsDescribed` on function definition DIEs so LLVM emits DW_TAG_call_site entries, letting debuggers and analysis tools track tail calls.
…-obk interpret: when passing an argument fails, point at that argument For a long time now, we did some contortions so that when something goes wrong while initializing the arguments for a function, we point at the call site rather than the callee. Historically, this had to be done because the "current location" in the callee pointed at the first instruction, which would obviously be nonsense. A while ago we gained the ability in the interpreter for the "current location" to be just a span that we point at for errors, but we never reevaluated the decision for how spans are handled during function calls. (We did use this "just a span" location for [errors during the initial stack frame setup](rust-lang/rust@d21e011), but not for argument initialization.) There's no always-great choice for pointing at the caller vs the callee: when they disagree about the type of an argument, either side could be wrong. If We do *two* typed copies in that case, one at the caller type and one at the callee type. Arguably we should point at the one that goes wrong, but we don't have a good way to expose that. What ultimately pushed me over the edge towards pointing at the callee are two points: - This provides strictly more information. if we point at the callee, the caller is available in the stacktrace. But if we point at the caller, then it might be impossible to figure out the actual callee if a function pointer or dyn call is involved. - As part of resolving some long-standing questions around retags I am moving retagging to become part of validation, which means the retag and protector initialization of function arguments will happen during argument initialization. These currently point at the argument inside the callee, which I think is strictly preferable for these errors. The diff will be much smaller with whitespace changes hidden.
miri recursive validation: only check one layer deep As has been proposed in rust-lang/unsafe-code-guidelines#414, let's see what happens if we make recursive checking in Miri shallow: we treat whatever is behind a reference as if it was inside `MaybeDangling`, which means nested references do not have to be dereferenceable. This changes the meaning of the original flag -- I don't think it is worth supporting multiple variants of recursive checking (it'd require a bunch of new plumbing), and this seems to be the strictest variant that still has any traction in the discussion.
Init `self_decl` with a correct visibility Fixes rust-lang/rust#154295 r? petrochenkov
Update LLVM to 22.1.2 Fixes rust-lang/rust#154101.
re-enable enzyme/autodiff builds on dist-aarch64-apple Now that rust-lang/rust#151063 has landed, re-enable enzyme. cc @sgasho r? @Kobzol
…ochenkov Overhaul `Erasable` impls This PR removes many unused `Erasable` impls, converts many of the hand-written impls to macro-generated impls, and sorts the macro's inputs. This cuts over 200 lines of code and fixes three FIXME comments. r? @petrochenkov
delegation: fix zero-args nested delegation ICE This PR fixes an ICE when during lowering of nested delegation we need to access information about its parent, who is also inside body of another delegation. As a fix we lower delegation body even if there are no arguments in signature function, in this case we will see an error `this function takes 0 arguments but 1 argument was supplied`. Fixes rust-lang/rust#154332. Part of rust-lang/rust#118212. r? @petrochenkov
…r=petrochenkov delegation: don't propagate synthetic params, remove lifetime hacks Some small fixes after new delegation lowering was merged: remove lifetime hacks as now we get only early-bound lifetimes from generics, don't propagate synthetic generic params as now we know that they are synthetic. Fixes rust-lang/rust#143498. Part of rust-lang/rust#118212. r? @petrochenkov
Add functions to `GrowableBitSet` Only really need `insert_range` for clippy, but may as well add the others. Using `Range` instead of `RangeBounds` since an end bound is needed for this to make sense and there aren't any traits to enforce that.
Move tests in the statics category I have moved some tests I feel belong in the statics directory. Please review and let me know if this is the correct way. I think on the first two files I moved, i forgot to turn off rust analyzer and it probably formatted the files, will this be an issue?
some `tests/ui/macros` cleanup Move most tests that do not run any code from `//@ run-pass` to `//@ check-pass` and merge the (outdated) `die-macro-*` tests into one file.
begin `tests/ui/structs-enums` cleanup Nearly all tests in this directory are heavily outdated, poorly formatted and have a lot of duplication. This PR is the first of a planned series of PRs to combinine this, `ui/structs` and `ui/enum` into a better structure (`ui/adt` maybe?).
unstably mark `NonNull::with_exposed_provenance` as const Feature: `const_nonnull_with_exposed_provenance` Tracking issue: rust-lang/rust#154215 This PR constifies `NonNull::with_exposed_provenance`. r? @tgross35
Moved and rename issue-50411 to tests/ui/mir/inliner-double-elaborate
Move ui/issues tests to relevant subdirectories Related to rust-lang/rust#133895 and [Reorganisation of tests/ui/issues for GSOC](https://github.com/rust-lang/google-summer-of-code?tab=readme-ov-file#reorganisation-of-testsuiissues) This is the first PR in a batch of PRs. Moves `ui/issues/issue-17546.rs` -> `ui/variants/variant-result-noresult-used-as-type.rs` Approach: 1. Check linked issue and test contents, determine new target directory 2. Move / rename tests to reflect purpose. 3. Add issue link / comments in separate commit. 4. Rebless if necessary and remove obsolete stderr. r? @Kivooeo
Fix typo in doc comment for `char::to_titlecase` @rustbot label A-docs
delegation: add const type ICE test This PR adds test for rust-lang/rust#154334 which was fixed by rust-lang/rust#154142. Fixes rust-lang/rust#154334. Part of rust-lang/rust#118212. r? @petrochenkov
install-template.sh: Optimize by using Bourne shell builtins. This replaces forking separate processes and using "cut" with Bourne shell builtin operations for "remove largest suffix pattern" and "remove smallest prefix pattern" operations. This is the follow-up of rust-lang/rust#145809
…youxu fromrangeiter-overflow-checks: accept optional `signext` for argument On some targets such as LoongArch64 and RISCV64, the ABI requires sign-extension for 32-bit integer arguments, so LLVM may emit the `signext` attribute for the `%range` parameter. The existing CHECK pattern required the argument to be exactly `i32 noundef %range`, causing the test to fail on those targets. Allow an optional `signext` attribute in the CHECK pattern so the test passes consistently across architectures without affecting the intended codegen validation.
…uwer Rollup of 22 pull requests Successful merges: - rust-lang/rust#153049 (Add `-Zsanitize=kernel-hwaddress`) - rust-lang/rust#153702 (Add macro matcher for `guard` fragment specifier) - rust-lang/rust#154200 (debuginfo: emit DW_TAG_call_site entries) - rust-lang/rust#154263 (interpret: when passing an argument fails, point at that argument) - rust-lang/rust#154269 (miri recursive validation: only check one layer deep) - rust-lang/rust#154313 (Init `self_decl` with a correct visibility) - rust-lang/rust#154344 (Update LLVM to 22.1.2) - rust-lang/rust#154348 (re-enable enzyme/autodiff builds on dist-aarch64-apple) - rust-lang/rust#154351 (Overhaul `Erasable` impls) - rust-lang/rust#154363 (delegation: fix zero-args nested delegation ICE) - rust-lang/rust#154364 (delegation: don't propagate synthetic params, remove lifetime hacks) - rust-lang/rust#151148 (Add functions to `GrowableBitSet`) - rust-lang/rust#154090 (Move tests in the statics category) - rust-lang/rust#154112 (some `tests/ui/macros` cleanup) - rust-lang/rust#154131 (begin `tests/ui/structs-enums` cleanup) - rust-lang/rust#154216 (unstably mark `NonNull::with_exposed_provenance` as const) - rust-lang/rust#154230 (Moved and rename issue-50411 to tests/ui/mir/inliner-double-elaborate) - rust-lang/rust#154233 (Move ui/issues tests to relevant subdirectories) - rust-lang/rust#154288 (Fix typo in doc comment for `char::to_titlecase`) - rust-lang/rust#154355 (delegation: add const type ICE test) - rust-lang/rust#154358 (install-template.sh: Optimize by using Bourne shell builtins.) - rust-lang/rust#154360 (fromrangeiter-overflow-checks: accept optional `signext` for argument)
These seem to have been missed when the PR originally merged.
jyn514
approved these changes
Mar 30, 2026
Contributor
jyn514
left a comment
There was a problem hiding this comment.
only reviewed the last commit; all the others have been reviewed in previous versions of this PR.
bors merge
Contributor
|
🕐 Waiting for PR status (Github check) to be set, probably by CI. Bors will automatically try to run when all required PR statuses are set. |
bors-ferrocene Bot
added a commit
that referenced
this pull request
Mar 30, 2026
2252: Automated pull from upstream `HEAD` r=jyn514 a=ferrocene-automations[bot] :warning: **The automation reported these warnings:** :warning: * There are merge conflicts in this PR. Merge conflict markers have been committed. * Couldn't regenerate the `x.py` completions. Please run `./x run generate-completions` after fixing the merge conflicts. * Couldn't regenerate the `x.py` help file. Please run `./x run generate-help` after fixing the merge conflicts. This PR pulls the following changes from the upstream repository: * `154572`: [`rust-analyzer` subtree update](https://www.github.com/rust-lang/rust/issues/154572) * `154511`: [[perf] Revert FastISel patch](https://www.github.com/rust-lang/rust/issues/154511) * `154559`: [Rollup of 11 pull requests](https://www.github.com/rust-lang/rust/issues/154559) * `154530`: [update zulip link in `std` documentation](https://www.github.com/rust-lang/rust/issues/154530) * `154518`: [Panic in Hermit clock_gettime](https://www.github.com/rust-lang/rust/issues/154518) * `154508`: [Fix ambiguous parsing in bootstrap.py](https://www.github.com/rust-lang/rust/issues/154508) * `154486`: [std_detect on AArch64 Darwin: Detect FEAT_SVE_B16B16](https://www.github.com/rust-lang/rust/issues/154486) * `154416`: [Add `IoSplit` diagnostic item for `std::io::Split`](https://www.github.com/rust-lang/rust/issues/154416) * `154322`: [feat: reimplement `hash_map!` macro](https://www.github.com/rust-lang/rust/issues/154322) * `153373`: [Fix LegacyKeyValueFormat report from docker build: powerpc](https://www.github.com/rust-lang/rust/issues/153373) * `154549`: [Add regression test for recursive lazy type alias normalization ICE](https://www.github.com/rust-lang/rust/issues/154549) * `154540`: [Fix invalid type suggestion for item nested in function](https://www.github.com/rust-lang/rust/issues/154540) * `154328`: [rustdoc: add missing {os,target,target_env} values for cfg pretty printer](https://www.github.com/rust-lang/rust/issues/154328) * `154074`: [don't drop arguments' temporaries in `dbg!`](https://www.github.com/rust-lang/rust/issues/154074) * `154304`: [Make typeck a tcx method which calls typeck_root query](https://www.github.com/rust-lang/rust/issues/154304) * `154459`: [core: Destabilize beta-stable `RangeInclusiveIter::remainder`](https://www.github.com/rust-lang/rust/issues/154459) * `154535`: [Rollup of 4 pull requests](https://www.github.com/rust-lang/rust/issues/154535) * `154520`: [Add doc links to `ExtractIf` of `BTree{Set,Map}` and `LinkedList`](https://www.github.com/rust-lang/rust/issues/154520) * `154512`: [Constify comparisons and `Clone` for `core::mem::Alignment`](https://www.github.com/rust-lang/rust/issues/154512) * `154190`: [Don't fuse in `MapWindows`](https://www.github.com/rust-lang/rust/issues/154190) * `153632`: [Fix Vec::const_make_global for 0 capacity and ZST's](https://www.github.com/rust-lang/rust/issues/153632) * `154525`: [Rollup of 9 pull requests](https://www.github.com/rust-lang/rust/issues/154525) * `154515`: [Notify stdarch maintainers on changes in std_detect](https://www.github.com/rust-lang/rust/issues/154515) * `154504`: [move many tests from `structs-enums` to `structs` or `enum`](https://www.github.com/rust-lang/rust/issues/154504) * `154453`: [Fix ice in rustdoc of private reexport](https://www.github.com/rust-lang/rust/issues/154453) * `154320`: [`trim_prefix` for paths](https://www.github.com/rust-lang/rust/issues/154320) * `153374`: [Fix LegacyKeyValueFormat report from docker build: dist-x86_64](https://www.github.com/rust-lang/rust/issues/153374) * `154494`: [triagebot: add reminder for bumping CI LLVM stamp](https://www.github.com/rust-lang/rust/issues/154494) * `154043`: [simd_fmin/fmax: make semantics and name consistent with scalar intrinsics](https://www.github.com/rust-lang/rust/issues/154043) * `153834`: [Merge `fabsf16/32/64/128` into `fabs::<F>`](https://www.github.com/rust-lang/rust/issues/153834) * `153380`: [stabilize new RangeFrom type and iterator](https://www.github.com/rust-lang/rust/issues/153380) * `154472`: [resolve: Never lookup glob names in modules from other crates](https://www.github.com/rust-lang/rust/issues/154472) * `154468`: [Revert "Rollup merge of #154200 - resrever:enable-dwarf-call-sites, r=dingxiangfei2009"](https://www.github.com/rust-lang/rust/issues/154468) * `154503`: [Rollup of 11 pull requests](https://www.github.com/rust-lang/rust/issues/154503) * `154502`: [interpret: ensure that untupled arguments are actually tuples](https://www.github.com/rust-lang/rust/issues/154502) * `154500`: [EnumSizeOpt: use Allocation::write_scalar instead of manual endianess logic](https://www.github.com/rust-lang/rust/issues/154500) * `154475`: [Emit a pre-expansion feature gate warning for `box`'ed struct field patterns](https://www.github.com/rust-lang/rust/issues/154475) * `154450`: [Use the normal arg-parsing machinery for `-Zassert-incr-state`](https://www.github.com/rust-lang/rust/issues/154450) * `154394`: [Normalize rustc path prefix when testing `-Z track-diagnostics`](https://www.github.com/rust-lang/rust/issues/154394) * `154185`: [Prevent no_threads RwLock's write() impl from setting mode to -1 when it is locked for reading](https://www.github.com/rust-lang/rust/issues/154185) * `154125`: [Inline and remove `DepGraphData::try_mark_parent_green`.](https://www.github.com/rust-lang/rust/issues/154125) * `154029`: [Replace `truncate(0)` with `clear()`](https://www.github.com/rust-lang/rust/issues/154029) * `153613`: [interpreter error reporting: remove arguments that are always the same](https://www.github.com/rust-lang/rust/issues/153613) * `153526`: [Fix LegacyKeyValueFormat report from docker build: i686](https://www.github.com/rust-lang/rust/issues/153526) * `152880`: [Tweak incorrect assoc item note](https://www.github.com/rust-lang/rust/issues/152880) * `153821`: [constify `Step` trait and all of its `impl`ementations](https://www.github.com/rust-lang/rust/issues/153821) * `154489`: [Rollup of 9 pull requests](https://www.github.com/rust-lang/rust/issues/154489) * `154488`: [Revert "Unstable book options parser"](https://www.github.com/rust-lang/rust/issues/154488) * `154396`: [chore(deps): update rust crate tar to v0.4.45](https://www.github.com/rust-lang/rust/issues/154396) * `154234`: [Use common Timestamp impl in Hermit (attempt 2)](https://www.github.com/rust-lang/rust/issues/154234) * `154221`: [`vec::as_mut_slice()`: use lowercase "isize" in safety comment](https://www.github.com/rust-lang/rust/issues/154221) * `154196`: [Make `Ipv6Addr::multicast_scope()` exhaustive](https://www.github.com/rust-lang/rust/issues/154196) * `154110`: [Change "error finalizing incremental compilation" text and emit it as a note, not a warning](https://www.github.com/rust-lang/rust/issues/154110) * `154081`: [format safety doc of Rc/Arc::from_raw/from_raw_in](https://www.github.com/rust-lang/rust/issues/154081) * `154410`: [Clean up the API for opening/checking incremental-compilation files ](https://www.github.com/rust-lang/rust/issues/154410) * `154357`: [uefi: extend comment for TcpStream Send impl](https://www.github.com/rust-lang/rust/issues/154357) * `154485`: [Revert "Link LLVM dynamically on aarch64-apple-darwin" and "re-enable enzyme/autodiff builds on dist-aarch64-apple"](https://www.github.com/rust-lang/rust/issues/154485) * `154466`: [Rollup of 10 pull requests](https://www.github.com/rust-lang/rust/issues/154466) * `154454`: [fix: [rustfmt] prevent panic when rewritng associated item delegations](https://www.github.com/rust-lang/rust/issues/154454) * `154437`: [bootstrap.example.toml: Hint how to allow `build.warnings`](https://www.github.com/rust-lang/rust/issues/154437) * `154428`: [bootstrap: `-Zjson-target-spec` for synthetic targets](https://www.github.com/rust-lang/rust/issues/154428) * `154421`: [Rustdoc rejects html emits with json output](https://www.github.com/rust-lang/rust/issues/154421) * `154246`: [Add test for issue #101532: dead code warnings in const _](https://www.github.com/rust-lang/rust/issues/154246) * `153528`: [Fix LegacyKeyValueFormat report from docker build: mips](https://www.github.com/rust-lang/rust/issues/153528) * `154431`: [Avoid ICE in explicit reference cast suggestion for unrelated leaf pr…](https://www.github.com/rust-lang/rust/issues/154431) * `154405`: [Improve doc comment unicode guidance](https://www.github.com/rust-lang/rust/issues/154405) * `154371`: [Use LocalDefId for more tcx method calls](https://www.github.com/rust-lang/rust/issues/154371) * `154070`: [Unstable book options parser](https://www.github.com/rust-lang/rust/issues/154070) * `154455`: [Rollup of 6 pull requests](https://www.github.com/rust-lang/rust/issues/154455) * `154430`: [Create GPU target notification group](https://www.github.com/rust-lang/rust/issues/154430) * `153675`: [simd_add/sub/mul/neg: document overflow behavior](https://www.github.com/rust-lang/rust/issues/153675) * `154441`: [bootstrap: force a CI LLVM stamp bump](https://www.github.com/rust-lang/rust/issues/154441) * `154418`: [move many tests out of `ui/unsafe`](https://www.github.com/rust-lang/rust/issues/154418) * `154031`: [Remove divergence check from check_expr_array](https://www.github.com/rust-lang/rust/issues/154031) * `152457`: [Pass -pg to linker when using -Zinstrument-mcount](https://www.github.com/rust-lang/rust/issues/152457) * `154361`: [Make `rustc_hir_analysis` not depend on `rustc_lint`.](https://www.github.com/rust-lang/rust/issues/154361) * `154004`: [`Alignment`: move from `ptr` to `mem` and rename `as_nonzero` to `as_nonzero_usize`](https://www.github.com/rust-lang/rust/issues/154004) * `154423`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/154423) * `154420`: [Use extended regex syntax](https://www.github.com/rust-lang/rust/issues/154420) * `154407`: [Link from `assert_matches` to `debug_assert_matches`](https://www.github.com/rust-lang/rust/issues/154407) * `154088`: [Reorder inline asm operands in pretty printer to satisfy grammar constraints](https://www.github.com/rust-lang/rust/issues/154088) * `154354`: [Add more tests for the parallel frontend](https://www.github.com/rust-lang/rust/issues/154354) * `152757`: [Add x86_64-unknown-linux-gnu{m,t}san target which enables {M,T}San by default](https://www.github.com/rust-lang/rust/issues/152757) * `154375`: [large_enums mir pass: fix is_enabled logic](https://www.github.com/rust-lang/rust/issues/154375) * `154412`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/154412) * `154409`: [Update `try_blocks` to a new tracking issue number](https://www.github.com/rust-lang/rust/issues/154409) * `154229`: [Ensure `ErasedData` only implements appropriate auto traits](https://www.github.com/rust-lang/rust/issues/154229) * `154010`: [Suggest using equality comparison instead of pattern matching on non-structural constant in pattern](https://www.github.com/rust-lang/rust/issues/154010) * `154390`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/154390) * `154386`: [Migrate UI tests](https://www.github.com/rust-lang/rust/issues/154386) * `154359`: [Add regression test for #154189](https://www.github.com/rust-lang/rust/issues/154359) * `153068`: [Require avxvnni for avx10.2](https://www.github.com/rust-lang/rust/issues/153068) * `154014`: [rustc_expand: improve diagnostics for non-repeatable metavars](https://www.github.com/rust-lang/rust/issues/154014) * `154384`: [Rollup of 22 pull requests](https://www.github.com/rust-lang/rust/issues/154384) * `154360`: [fromrangeiter-overflow-checks: accept optional `signext` for argument](https://www.github.com/rust-lang/rust/issues/154360) * `154358`: [install-template.sh: Optimize by using Bourne shell builtins.](https://www.github.com/rust-lang/rust/issues/154358) * `154355`: [delegation: add const type ICE test](https://www.github.com/rust-lang/rust/issues/154355) * `154288`: [Fix typo in doc comment for `char::to_titlecase`](https://www.github.com/rust-lang/rust/issues/154288) * `154233`: [Move ui/issues tests to relevant subdirectories](https://www.github.com/rust-lang/rust/issues/154233) * `154230`: [Moved and rename issue-50411 to tests/ui/mir/inliner-double-elaborate](https://www.github.com/rust-lang/rust/issues/154230) * `154216`: [unstably mark `NonNull::with_exposed_provenance` as const](https://www.github.com/rust-lang/rust/issues/154216) * `154131`: [begin `tests/ui/structs-enums` cleanup](https://www.github.com/rust-lang/rust/issues/154131) * `154112`: [some `tests/ui/macros` cleanup](https://www.github.com/rust-lang/rust/issues/154112) * `154090`: [Move tests in the statics category](https://www.github.com/rust-lang/rust/issues/154090) * `151148`: [Add functions to `GrowableBitSet`](https://www.github.com/rust-lang/rust/issues/151148) * `154364`: [delegation: don't propagate synthetic params, remove lifetime hacks](https://www.github.com/rust-lang/rust/issues/154364) * `154363`: [delegation: fix zero-args nested delegation ICE](https://www.github.com/rust-lang/rust/issues/154363) * `154351`: [Overhaul `Erasable` impls](https://www.github.com/rust-lang/rust/issues/154351) * `154348`: [re-enable enzyme/autodiff builds on dist-aarch64-apple](https://www.github.com/rust-lang/rust/issues/154348) * `154344`: [Update LLVM to 22.1.2](https://www.github.com/rust-lang/rust/issues/154344) * `154313`: [Init `self_decl` with a correct visibility](https://www.github.com/rust-lang/rust/issues/154313) * `154269`: [miri recursive validation: only check one layer deep](https://www.github.com/rust-lang/rust/issues/154269) * `154263`: [interpret: when passing an argument fails, point at that argument](https://www.github.com/rust-lang/rust/issues/154263) * `154200`: [debuginfo: emit DW_TAG_call_site entries](https://www.github.com/rust-lang/rust/issues/154200) * `153702`: [Add macro matcher for `guard` fragment specifier](https://www.github.com/rust-lang/rust/issues/153702) * `153049`: [Add `-Zsanitize=kernel-hwaddress`](https://www.github.com/rust-lang/rust/issues/153049) * `154366`: [Subtree sync for rustc_codegen_cranelift](https://www.github.com/rust-lang/rust/issues/154366) * `149218`: [Make PinCoerceUnsized require Deref](https://www.github.com/rust-lang/rust/issues/149218) * `154339`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/154339) * `154336`: [Remove more BuiltinLintDiag variants - part 3](https://www.github.com/rust-lang/rust/issues/154336) * `154331`: [allow `incomplete_features` in all ui tests](https://www.github.com/rust-lang/rust/issues/154331) * `154311`: [[libcore] Disable `doc(auto_cfg)` for integers trait impls](https://www.github.com/rust-lang/rust/issues/154311) * `154326`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/154326) * `154293`: [Use verbose span suggestion for type const](https://www.github.com/rust-lang/rust/issues/154293) * `154277`: [use `minicore` more in testing inline assembly](https://www.github.com/rust-lang/rust/issues/154277) * `154097`: [improve validation error messages: show surrounding type](https://www.github.com/rust-lang/rust/issues/154097) * `153874`: [constify const Fn*: Destruct](https://www.github.com/rust-lang/rust/issues/153874) * `152710`: [Unalign `PackedFingerprint` on all hosts, not just x86 and x86-64](https://www.github.com/rust-lang/rust/issues/152710) * `154316`: [Rollup of 6 pull requests](https://www.github.com/rust-lang/rust/issues/154316) * `154303`: [Remove more `BuiltinLintDiag` variants - part 2](https://www.github.com/rust-lang/rust/issues/154303) * `154286`: [Cherry-pick 1.94.1 release notes](https://www.github.com/rust-lang/rust/issues/154286) * `154284`: [doc: linker-plugin-based LTO: update list of good combinations](https://www.github.com/rust-lang/rust/issues/154284) * `154276`: [allow `incomplete_features` in more tests](https://www.github.com/rust-lang/rust/issues/154276) * `154142`: [Delegation: eliminate usage of AST from generics creation](https://www.github.com/rust-lang/rust/issues/154142) * `154094`: [add neon load/store assembly test](https://www.github.com/rust-lang/rust/issues/154094) * `154300`: [Rollup of 4 pull requests](https://www.github.com/rust-lang/rust/issues/154300) * `154299`: [document some functions on AttributeExt](https://www.github.com/rust-lang/rust/issues/154299) * `154297`: [fix/extend some mir-opt comments](https://www.github.com/rust-lang/rust/issues/154297) * `154133`: [Defer codegen for the VaList Drop impl to actual uses](https://www.github.com/rust-lang/rust/issues/154133) * `153434`: [Use a safe `BucketIndex` abstraction in `VecCache`](https://www.github.com/rust-lang/rust/issues/153434) * `151063`: [Link LLVM dynamically on aarch64-apple-darwin](https://www.github.com/rust-lang/rust/issues/151063) * `154289`: [Rollup of 10 pull requests](https://www.github.com/rust-lang/rust/issues/154289) * `154282`: [rustc-dev-guide subtree update](https://www.github.com/rust-lang/rust/issues/154282) * `154264`: [Update books](https://www.github.com/rust-lang/rust/issues/154264) * `154163`: [enzyme submodule update](https://www.github.com/rust-lang/rust/issues/154163) * `154017`: [ Fix invalid add of duplicated call locations for the rustdoc scraped examples feature](https://www.github.com/rust-lang/rust/issues/154017) * `154252`: [Don't store current-session side effects in `OnDiskCache`](https://www.github.com/rust-lang/rust/issues/154252) * `154236`: [Clean up query-forcing functions](https://www.github.com/rust-lang/rust/issues/154236) * `154153`: [core: Implement `unchecked_funnel_{shl,shr}`](https://www.github.com/rust-lang/rust/issues/154153) * `154132`: [Add missing num_internals feature gate to coretests/benches](https://www.github.com/rust-lang/rust/issues/154132) * `153979`: [Rename various query cycle things.](https://www.github.com/rust-lang/rust/issues/153979) * `153964`: [Fix `doc_cfg` not working as expected on trait impls](https://www.github.com/rust-lang/rust/issues/153964) * `154076`: [`DepNode` use improvements](https://www.github.com/rust-lang/rust/issues/154076) * `154273`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/154273) * `154245`: [Allow applying autodiff macros to trait functions.](https://www.github.com/rust-lang/rust/issues/154245) * `154224`: [Remove more `BuiltinLintDiag` variants](https://www.github.com/rust-lang/rust/issues/154224) * `154179`: [tests/ui/async-await/gat-is-send-across-await.rs: New regression test](https://www.github.com/rust-lang/rust/issues/154179) * `154257`: [Revert eagerly normalize in generalize](https://www.github.com/rust-lang/rust/issues/154257) * `154093`: [const validity checking: do not recurse to references inside MaybeDangling](https://www.github.com/rust-lang/rust/issues/154093) * `153912`: [Avoid prematurely choosing a glob import](https://www.github.com/rust-lang/rust/issues/153912) * `153041`: [Remove `ATTRIBUTE_ORDER`](https://www.github.com/rust-lang/rust/issues/153041) * `122668`: [Add APIs for dealing with titlecase](https://www.github.com/rust-lang/rust/issues/122668) * `152931`: [Always check `ConstArgHasType` even when otherwise ignoring](https://www.github.com/rust-lang/rust/issues/152931) * `154253`: [Rollup of 13 pull requests](https://www.github.com/rust-lang/rust/issues/154253) * `154228`: [Improve inline assembly error messages](https://www.github.com/rust-lang/rust/issues/154228) * `154225`: [diagnostics: avoid ICE in confusable_method_name for associated functions](https://www.github.com/rust-lang/rust/issues/154225) * `154218`: [interpret/validity: remove unreachable error kind](https://www.github.com/rust-lang/rust/issues/154218) * `154161`: [On E0277 tweak help when single type impls traits](https://www.github.com/rust-lang/rust/issues/154161) * `154140`: [Document consteval behavior of ub_checks, overflow_checks, is_val_statically_known.](https://www.github.com/rust-lang/rust/issues/154140) * `153540`: [drop derive helpers during attribute parsing](https://www.github.com/rust-lang/rust/issues/153540) * `154207`: [Refactor query loading](https://www.github.com/rust-lang/rust/issues/154207) * `154191`: [refactor RangeFromIter overflow-checks impl](https://www.github.com/rust-lang/rust/issues/154191) * `154085`: [Parenthesize or-patterns in prefix pattern positions in pretty printer](https://www.github.com/rust-lang/rust/issues/154085) * `153069`: [[BPF] add target feature allows-misaligned-mem-access](https://www.github.com/rust-lang/rust/issues/153069) * `154105`: [bootstrap: Pass `--features=rustc` to rustc_transmute](https://www.github.com/rust-lang/rust/issues/154105) * `153686`: [`std`: include `dlmalloc` for all non-wasi Wasm targets](https://www.github.com/rust-lang/rust/issues/153686) * `154241`: [`rust-analyzer` subtree update](https://www.github.com/rust-lang/rust/issues/154241) * `154255`: [Rollup of 21 pull requests](https://www.github.com/rust-lang/rust/issues/154255) * `154201`: [Use enums to clarify `DepNodeColorMap` color marking ](https://www.github.com/rust-lang/rust/issues/154201) * `154188`: [Update the tracking issue for #[diagnostic::on_move]](https://www.github.com/rust-lang/rust/issues/154188) * `154182`: [diagnostics: avoid ICE for undeclared generic parameter in impl](https://www.github.com/rust-lang/rust/issues/154182) * `154175`: [Add new alias for Guillaume Gomez email address](https://www.github.com/rust-lang/rust/issues/154175) * `154174`: [allow `incomplete_features` in most UI tests](https://www.github.com/rust-lang/rust/issues/154174) * `154167`: [ui/lto: move and rename two tests from issues/](https://www.github.com/rust-lang/rust/issues/154167) * `154011`: [implement `BinaryHeap::as_mut_slice`](https://www.github.com/rust-lang/rust/issues/154011) * `153936`: [Skip stack_start_aligned for immediate-abort](https://www.github.com/rust-lang/rust/issues/153936) * `153647`: [docs(fs): Clarify That File::lock Coordinates Across Processes](https://www.github.com/rust-lang/rust/issues/153647) * `153623`: [std: move `sys::pal::os` to `sys::paths`](https://www.github.com/rust-lang/rust/issues/153623) * `153582`: [Simplify find_attr! for HirId usage](https://www.github.com/rust-lang/rust/issues/153582) * `153491`: [Move `freeze_*` methods to `OpenOptionsExt2`](https://www.github.com/rust-lang/rust/issues/153491) * `150630`: [Unknown -> Unsupported compression algorithm](https://www.github.com/rust-lang/rust/issues/150630) * `153931`: [remove usages of to-be-deprecated numeric constants](https://www.github.com/rust-lang/rust/issues/153931) * `153880`: [Lifted intersperse and intersperse_with Fused transformation and updated documentation + tests](https://www.github.com/rust-lang/rust/issues/153880) * `153857`: [Rename `target.abi` to `target.cfg_abi` and enum-ify llvm_abiname](https://www.github.com/rust-lang/rust/issues/153857) * `153718`: [Fix environ on FreeBSD with cdylib targets that use -Wl,--no-undefined .](https://www.github.com/rust-lang/rust/issues/153718) * `153534`: [Remove a flaky `got_timeout` assert from two channel tests](https://www.github.com/rust-lang/rust/issues/153534) * `153312`: [Packages as namespaces part 1](https://www.github.com/rust-lang/rust/issues/153312) * `153107`: [Optimize BTreeMap::append() using CursorMut](https://www.github.com/rust-lang/rust/issues/153107) * `152543`: [privacy: Fix type privacy holes in RPITITs](https://www.github.com/rust-lang/rust/issues/152543) * `154217`: [miri subtree update](https://www.github.com/rust-lang/rust/issues/154217) * `154122`: [Remove the `anon` query modifier](https://www.github.com/rust-lang/rust/issues/154122) * `154176`: [Clippy subtree update](https://www.github.com/rust-lang/rust/issues/154176) * `153768`: [Make `par_slice` consistent with single-threaded execution](https://www.github.com/rust-lang/rust/issues/153768) * `154160`: [Rollup of 6 pull requests](https://www.github.com/rust-lang/rust/issues/154160) * `154156`: [Moving issue-52049 to borrowck](https://www.github.com/rust-lang/rust/issues/154156) * `154120`: [Start migrating `DecorateDiagCompat::Builtin` items to `DecorateDiagCompat::Dynamic`](https://www.github.com/rust-lang/rust/issues/154120) * `154118`: [don't suggest non-deriveable traits for unions](https://www.github.com/rust-lang/rust/issues/154118) * `146961`: [Allow passing `expr` metavariable as `cfg` predicate](https://www.github.com/rust-lang/rust/issues/146961) * `154155`: [tests/ui/async-await/drop-option-future.rs: New regression test](https://www.github.com/rust-lang/rust/issues/154155) * `154154`: [Emit fewer errors for incorrect rtn and `=` -> `:` typos in bindings](https://www.github.com/rust-lang/rust/issues/154154) * `154148`: [Update cargo submodule](https://www.github.com/rust-lang/rust/issues/154148) * `154151`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/154151) * `154143`: [test copy_specializes_from_vecdeque: reduce iteration count for Miri](https://www.github.com/rust-lang/rust/issues/154143) * `154138`: [vec::Drain::fill: avoid reference to uninitialized memory](https://www.github.com/rust-lang/rust/issues/154138) * `154119`: [llvm: Update `reliable_f128` configuration for LLVM22 on Sparc](https://www.github.com/rust-lang/rust/issues/154119) * `154015`: [refactor - moving `check_stability` check to `parse_stability`](https://www.github.com/rust-lang/rust/issues/154015) * `153828`: [Guard patterns: lowering to THIR](https://www.github.com/rust-lang/rust/issues/153828) * `151746`: [Eagerly normalize in generalize](https://www.github.com/rust-lang/rust/issues/151746) * `154137`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/154137) * `154126`: [refactor(attribute parser): move check_custom_mir to attribute parser](https://www.github.com/rust-lang/rust/issues/154126) * `154121`: [Fix typos and markdown errors](https://www.github.com/rust-lang/rust/issues/154121) * `153776`: [Remove redundant `is_dyn_thread_safe` checks](https://www.github.com/rust-lang/rust/issues/153776) * `152669`: [rustc_public: add `vtable_entries()` to `TraitRef`](https://www.github.com/rust-lang/rust/issues/152669) * `154103`: [coretests: Expand ieee754 parsing and printing tests to f16](https://www.github.com/rust-lang/rust/issues/154103) * `153489`: [ty-aware delayed AST -> HIR lowering](https://www.github.com/rust-lang/rust/issues/153489) * `154123`: [Rollup of 15 pull requests](https://www.github.com/rust-lang/rust/issues/154123) * `154109`: [tests: Add regression test for async closures involving HRTBs](https://www.github.com/rust-lang/rust/issues/154109) * `154087`: [Fix whitespace after fragment specifiers in macro pretty printing](https://www.github.com/rust-lang/rust/issues/154087) * `154086`: [Insert space after float literal ending with `.` in pretty printer](https://www.github.com/rust-lang/rust/issues/154086) * `154084`: [Preserve braces around `self` in use tree pretty printing](https://www.github.com/rust-lang/rust/issues/154084) * `154082`: [Updates derive_where and removes workaround](https://www.github.com/rust-lang/rust/issues/154082) * `154075`: [Rewrite `query_ensure_result`.](https://www.github.com/rust-lang/rust/issues/154075) * `154059`: [tests: Activate `must_not_suspend` test for `MutexGuard` dropped before `await`](https://www.github.com/rust-lang/rust/issues/154059) * `154019`: [two smaller feature cleanups](https://www.github.com/rust-lang/rust/issues/154019) * `153992`: [bootstrap: Optionally print a backtrace if a command fails](https://www.github.com/rust-lang/rust/issues/153992) * `153862`: [Rename `cycle_check` to `find_cycle`](https://www.github.com/rust-lang/rust/issues/153862) * `152973`: [remove -Csoft-float](https://www.github.com/rust-lang/rust/issues/152973) * `150935`: [Introduce #[diagnostic::on_move(message)]](https://www.github.com/rust-lang/rust/issues/150935) * `154048`: [Don't emit rustdoc `missing_doc_code_examples` lint on impl items](https://www.github.com/rust-lang/rust/issues/154048) * `153556`: [`impl` restriction lowering](https://www.github.com/rust-lang/rust/issues/153556) * `152909`: [sess: `-Zbranch-protection` is a target modifier](https://www.github.com/rust-lang/rust/issues/152909) * `152913`: [rustc_resolve: improve const generic errors](https://www.github.com/rust-lang/rust/issues/152913) * `154092`: [Rollup of 19 pull requests](https://www.github.com/rust-lang/rust/issues/154092) * `154041`: [bootstrap: Allow `--bless`ing changes to editor settings files](https://www.github.com/rust-lang/rust/issues/154041) * `154038`: [merge `regions-outlives-nominal-type-*` tests into one file](https://www.github.com/rust-lang/rust/issues/154038) * `154036`: [borrowck/type_check: remove helper left-over from unsized locals](https://www.github.com/rust-lang/rust/issues/154036) * `154018`: [simplify and remove `tests/ui/kindck` and related tests](https://www.github.com/rust-lang/rust/issues/154018) * `153987`: [mGCA: Lower const generic args to infer when needed](https://www.github.com/rust-lang/rust/issues/153987) * `153974`: [Point at return type when it is the source of the type expectation](https://www.github.com/rust-lang/rust/issues/153974) * `153913`: [Fix some suggestions of the `for-loops-over-fallibles` lint](https://www.github.com/rust-lang/rust/issues/153913) * `153804`: [Derive Macro Eq: link to more detailed documentation](https://www.github.com/rust-lang/rust/issues/153804) * `153557`: [fix inference variables leaking into HIR const literal lowering logic](https://www.github.com/rust-lang/rust/issues/153557) * `153308`: [Add hygiene annotations for tokens in `macro_rules!` bodies](https://www.github.com/rust-lang/rust/issues/153308) * `153170`: [Add is_disconnected functions to mpsc and mpmc channels](https://www.github.com/rust-lang/rust/issues/153170) * `151905`: [Split the `dec2flt::RawFloat` trait for easier reuse](https://www.github.com/rust-lang/rust/issues/151905) * `154078`: [`define_callbacks` tweaks](https://www.github.com/rust-lang/rust/issues/154078) * `154077`: [Optimize 128-bit integer formatting](https://www.github.com/rust-lang/rust/issues/154077) * `153824`: [Add `Wake` diagnostic item for `alloc::task::Wake`](https://www.github.com/rust-lang/rust/issues/153824) * `153727`: [When single impl can satisfy inference error, suggest type](https://www.github.com/rust-lang/rust/issues/153727) * `153681`: [ci: add runners for vanilla LLVM 22](https://www.github.com/rust-lang/rust/issues/153681) * `153333`: [Fix bootstrap rust build failure for vxworks](https://www.github.com/rust-lang/rust/issues/153333) * `152870`: [Do not enable split debuginfo for windows-gnu](https://www.github.com/rust-lang/rust/issues/152870) * `153869`: [Do not shallow resolve to root var while fudging](https://www.github.com/rust-lang/rust/issues/153869) * `153480`: [Add missing `track_caller` to overflowing trait methods](https://www.github.com/rust-lang/rust/issues/153480) * `153656`: [Abstract AST lowering resolver](https://www.github.com/rust-lang/rust/issues/153656) * `154039`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/154039) * `154028`: [Rename trait `IntoQueryParam` to `IntoQueryKey`](https://www.github.com/rust-lang/rust/issues/154028) * `154020`: [Moved tests/ui/issues/issue-23891.rs to tests/ui/macros/](https://www.github.com/rust-lang/rust/issues/154020) * `153580`: [Handle statics and TLS in raw-dylib for ELF](https://www.github.com/rust-lang/rust/issues/153580) * `154035`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/154035) * `153985`: [doc: clarify allocator invariant](https://www.github.com/rust-lang/rust/issues/153985) * `153945`: [Change `?Sized` to `PointeeSized` in `UnwindSafe` impls for pointers](https://www.github.com/rust-lang/rust/issues/153945) * `153677`: [Remove string content from panics](https://www.github.com/rust-lang/rust/issues/153677) * `154032`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/154032) * `154026`: [Remove unused types `UnusedGenericParams` and `FiniteBitSet`](https://www.github.com/rust-lang/rust/issues/154026) * `153778`: [Couple of driver interface improvements](https://www.github.com/rust-lang/rust/issues/153778) * `153998`: [Move query-stack-frame spans into `QueryStackFrame`](https://www.github.com/rust-lang/rust/issues/153998) * `154013`: [Rollup of 6 pull requests](https://www.github.com/rust-lang/rust/issues/154013) * `154012`: [unstable impl of `From<{i64, u64}> for f128`](https://www.github.com/rust-lang/rust/issues/154012) * `154006`: [attrs: Ignore ExprKind::Err when converting path attr expr to lit](https://www.github.com/rust-lang/rust/issues/154006) * `153994`: [move `tests/ui/invalid` tests to new folders](https://www.github.com/rust-lang/rust/issues/153994) * `153795`: [Point turbofish inference errors at the uninferred generic arg](https://www.github.com/rust-lang/rust/issues/153795) * `153682`: [Tweak E0599 note](https://www.github.com/rust-lang/rust/issues/153682) * `152998`: [std: make `OsString::truncate` a no-op when `len > current_len`](https://www.github.com/rust-lang/rust/issues/152998) * `149728`: [Emit ForbiddenBound fatally if meeting complex bound](https://www.github.com/rust-lang/rust/issues/149728) * `154008`: [Rollup of 14 pull requests](https://www.github.com/rust-lang/rust/issues/154008) * `153991`: [Small report_cycle refactor](https://www.github.com/rust-lang/rust/issues/153991) * `153965`: [Fix minor kasan bugs](https://www.github.com/rust-lang/rust/issues/153965) * `153946`: [dissolve `tests/ui/cross`](https://www.github.com/rust-lang/rust/issues/153946) * `153920`: [improve `#[track_caller]` invalid ABI error](https://www.github.com/rust-lang/rust/issues/153920) * `153894`: [Point at unit structs on foreign crates in type errors when they are the pattern of a binding](https://www.github.com/rust-lang/rust/issues/153894) * `153884`: [test `classify-runtime-const` for `f16`](https://www.github.com/rust-lang/rust/issues/153884) * `153709`: [Fix hypothetical ICE in `variances_of`](https://www.github.com/rust-lang/rust/issues/153709) * `153622`: [remove concept of soft-unstable features](https://www.github.com/rust-lang/rust/issues/153622) * `153531`: [Fix LegacyKeyValueFormat report from docker build: various](https://www.github.com/rust-lang/rust/issues/153531) * `152968`: [Flip "region lattice" in RegionKind doc comment](https://www.github.com/rust-lang/rust/issues/152968) * `153967`: [Tweak wording of failed predicate in inference error](https://www.github.com/rust-lang/rust/issues/153967) * `153959`: [Fix non-module `parent_module` in stripped cfg diagnostics](https://www.github.com/rust-lang/rust/issues/153959) * `153801`: [Add the option to run UI tests with the parallel frontend](https://www.github.com/rust-lang/rust/issues/153801) * `153972`: [stdarch subtree update](https://www.github.com/rust-lang/rust/issues/153972) * `153984`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/153984) * `153921`: [Suppress self-referential associated type constraint suggestion](https://www.github.com/rust-lang/rust/issues/153921) * `153907`: [Remove redundant fields from `QueryStackFrame`](https://www.github.com/rust-lang/rust/issues/153907) * `153738`: [Don't look for non-type-level assoc consts when checking trait object types](https://www.github.com/rust-lang/rust/issues/153738) * `153372`: [Fix LegacyKeyValueFormat report from docker build: x86_64-gnu](https://www.github.com/rust-lang/rust/issues/153372) * `153966`: [suggest valid features when target feature is invalid](https://www.github.com/rust-lang/rust/issues/153966) Co-authored-by: Pavel Grigorenko <[email protected]> Co-authored-by: mu001999 <[email protected]> Co-authored-by: Shoyu Vanilla <[email protected]> Co-authored-by: Chayim Refael Friedman <[email protected]> Co-authored-by: A4-Tacks <[email protected]> Co-authored-by: Shoyu Vanilla (Flint) <[email protected]> Co-authored-by: bors <[email protected]> Co-authored-by: Jonathan Brouwer <[email protected]>
Contributor
|
Canceled. |
Member
|
bors try |
Contributor
tryBuild failed: |
9208627 to
4c525f0
Compare
Contributor
|
bors try |
Contributor
tryBuild failed: |
Member
|
bors single on |
Member
|
bors cancel |
Contributor
|
Canceled. |
Member
|
bors merge |
Contributor
|
Build succeeded:
|
This was referenced Apr 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
x.pycompletions. Please run./x run generate-completionsafter fixing the merge conflicts.x.pyhelp file. Please run./x run generate-helpafter fixing the merge conflicts.This PR pulls the following changes from the upstream repository:
154572:rust-analyzersubtree update154511: [perf] Revert FastISel patch154559: Rollup of 11 pull requests154530: update zulip link instddocumentation154518: Panic in Hermit clock_gettime154508: Fix ambiguous parsing in bootstrap.py154486: std_detect on AArch64 Darwin: Detect FEAT_SVE_B16B16154416: AddIoSplitdiagnostic item forstd::io::Split154322: feat: reimplementhash_map!macro153373: Fix LegacyKeyValueFormat report from docker build: powerpc154549: Add regression test for recursive lazy type alias normalization ICE154540: Fix invalid type suggestion for item nested in function154328: rustdoc: add missing {os,target,target_env} values for cfg pretty printer154074: don't drop arguments' temporaries indbg!154304: Make typeck a tcx method which calls typeck_root query154459: core: Destabilize beta-stableRangeInclusiveIter::remainder154535: Rollup of 4 pull requests154520: Add doc links toExtractIfofBTree{Set,Map}andLinkedList154512: Constify comparisons andCloneforcore::mem::Alignment154190: Don't fuse inMapWindows153632: Fix Vec::const_make_global for 0 capacity and ZST's154525: Rollup of 9 pull requests154515: Notify stdarch maintainers on changes in std_detect154504: move many tests fromstructs-enumstostructsorenum154453: Fix ice in rustdoc of private reexport154320:trim_prefixfor paths153374: Fix LegacyKeyValueFormat report from docker build: dist-x86_64154494: triagebot: add reminder for bumping CI LLVM stamp154043: simd_fmin/fmax: make semantics and name consistent with scalar intrinsics153834: Mergefabsf16/32/64/128intofabs::<F>153380: stabilize new RangeFrom type and iterator154472: resolve: Never lookup glob names in modules from other crates154468: Revert "Rollup merge of #154200 - resrever:enable-dwarf-call-sites, r=dingxiangfei2009"154503: Rollup of 11 pull requests154502: interpret: ensure that untupled arguments are actually tuples154500: EnumSizeOpt: use Allocation::write_scalar instead of manual endianess logic154475: Emit a pre-expansion feature gate warning forbox'ed struct field patterns154450: Use the normal arg-parsing machinery for-Zassert-incr-state154394: Normalize rustc path prefix when testing-Z track-diagnostics154185: Prevent no_threads RwLock's write() impl from setting mode to -1 when it is locked for reading154125: Inline and removeDepGraphData::try_mark_parent_green.154029: Replacetruncate(0)withclear()153613: interpreter error reporting: remove arguments that are always the same153526: Fix LegacyKeyValueFormat report from docker build: i686152880: Tweak incorrect assoc item note153821: constifySteptrait and all of itsimplementations154489: Rollup of 9 pull requests154488: Revert "Unstable book options parser"154396: chore(deps): update rust crate tar to v0.4.45154234: Use common Timestamp impl in Hermit (attempt 2)154221:vec::as_mut_slice(): use lowercase "isize" in safety comment154196: MakeIpv6Addr::multicast_scope()exhaustive154110: Change "error finalizing incremental compilation" text and emit it as a note, not a warning154081: format safety doc of Rc/Arc::from_raw/from_raw_in154410: Clean up the API for opening/checking incremental-compilation files154357: uefi: extend comment for TcpStream Send impl154485: Revert "Link LLVM dynamically on aarch64-apple-darwin" and "re-enable enzyme/autodiff builds on dist-aarch64-apple"154466: Rollup of 10 pull requests154454: fix: [rustfmt] prevent panic when rewritng associated item delegations154437: bootstrap.example.toml: Hint how to allowbuild.warnings154428: bootstrap:-Zjson-target-specfor synthetic targets154421: Rustdoc rejects html emits with json output154246: Add test for issue #101532: dead code warnings in const _153528: Fix LegacyKeyValueFormat report from docker build: mips154431: Avoid ICE in explicit reference cast suggestion for unrelated leaf pr…154405: Improve doc comment unicode guidance154371: Use LocalDefId for more tcx method calls154070: Unstable book options parser154455: Rollup of 6 pull requests154430: Create GPU target notification group153675: simd_add/sub/mul/neg: document overflow behavior154441: bootstrap: force a CI LLVM stamp bump154418: move many tests out ofui/unsafe154031: Remove divergence check from check_expr_array152457: Pass -pg to linker when using -Zinstrument-mcount154361: Makerustc_hir_analysisnot depend onrustc_lint.154004:Alignment: move fromptrtomemand renameas_nonzerotoas_nonzero_usize154423: Rollup of 5 pull requests154420: Use extended regex syntax154407: Link fromassert_matchestodebug_assert_matches154088: Reorder inline asm operands in pretty printer to satisfy grammar constraints154354: Add more tests for the parallel frontend152757: Add x86_64-unknown-linux-gnu{m,t}san target which enables {M,T}San by default154375: large_enums mir pass: fix is_enabled logic154412: Rollup of 2 pull requests154409: Updatetry_blocksto a new tracking issue number154229: EnsureErasedDataonly implements appropriate auto traits154010: Suggest using equality comparison instead of pattern matching on non-structural constant in pattern154390: Rollup of 3 pull requests154386: Migrate UI tests154359: Add regression test for #154189153068: Require avxvnni for avx10.2154014: rustc_expand: improve diagnostics for non-repeatable metavars154384: Rollup of 22 pull requests154360: fromrangeiter-overflow-checks: accept optionalsignextfor argument154358: install-template.sh: Optimize by using Bourne shell builtins.154355: delegation: add const type ICE test154288: Fix typo in doc comment forchar::to_titlecase154233: Move ui/issues tests to relevant subdirectories154230: Moved and rename issue-50411 to tests/ui/mir/inliner-double-elaborate154216: unstably markNonNull::with_exposed_provenanceas const154131: begintests/ui/structs-enumscleanup154112: sometests/ui/macroscleanup154090: Move tests in the statics category151148: Add functions toGrowableBitSet154364: delegation: don't propagate synthetic params, remove lifetime hacks154363: delegation: fix zero-args nested delegation ICE154351: OverhaulErasableimpls154348: re-enable enzyme/autodiff builds on dist-aarch64-apple154344: Update LLVM to 22.1.2154313: Initself_declwith a correct visibility154269: miri recursive validation: only check one layer deep154263: interpret: when passing an argument fails, point at that argument154200: debuginfo: emit DW_TAG_call_site entries153702: Add macro matcher forguardfragment specifier153049: Add-Zsanitize=kernel-hwaddress154366: Subtree sync for rustc_codegen_cranelift149218: Make PinCoerceUnsized require Deref154339: Rollup of 3 pull requests154336: Remove more BuiltinLintDiag variants - part 3154331: allowincomplete_featuresin all ui tests154311: [libcore] Disabledoc(auto_cfg)for integers trait impls154326: Rollup of 5 pull requests154293: Use verbose span suggestion for type const154277: useminicoremore in testing inline assembly154097: improve validation error messages: show surrounding type153874: constify const Fn*: Destruct152710: UnalignPackedFingerprinton all hosts, not just x86 and x86-64154316: Rollup of 6 pull requests154303: Remove moreBuiltinLintDiagvariants - part 2154286: Cherry-pick 1.94.1 release notes154284: doc: linker-plugin-based LTO: update list of good combinations154276: allowincomplete_featuresin more tests154142: Delegation: eliminate usage of AST from generics creation154094: add neon load/store assembly test154300: Rollup of 4 pull requests154299: document some functions on AttributeExt154297: fix/extend some mir-opt comments154133: Defer codegen for the VaList Drop impl to actual uses153434: Use a safeBucketIndexabstraction inVecCache151063: Link LLVM dynamically on aarch64-apple-darwin154289: Rollup of 10 pull requests154282: rustc-dev-guide subtree update154264: Update books154163: enzyme submodule update154017: Fix invalid add of duplicated call locations for the rustdoc scraped examples feature154252: Don't store current-session side effects inOnDiskCache154236: Clean up query-forcing functions154153: core: Implementunchecked_funnel_{shl,shr}154132: Add missing num_internals feature gate to coretests/benches153979: Rename various query cycle things.153964: Fixdoc_cfgnot working as expected on trait impls154076:DepNodeuse improvements154273: Rollup of 8 pull requests154245: Allow applying autodiff macros to trait functions.154224: Remove moreBuiltinLintDiagvariants154179: tests/ui/async-await/gat-is-send-across-await.rs: New regression test154257: Revert eagerly normalize in generalize154093: const validity checking: do not recurse to references inside MaybeDangling153912: Avoid prematurely choosing a glob import153041: RemoveATTRIBUTE_ORDER122668: Add APIs for dealing with titlecase152931: Always checkConstArgHasTypeeven when otherwise ignoring154253: Rollup of 13 pull requests154228: Improve inline assembly error messages154225: diagnostics: avoid ICE in confusable_method_name for associated functions154218: interpret/validity: remove unreachable error kind154161: On E0277 tweak help when single type impls traits154140: Document consteval behavior of ub_checks, overflow_checks, is_val_statically_known.153540: drop derive helpers during attribute parsing154207: Refactor query loading154191: refactor RangeFromIter overflow-checks impl154085: Parenthesize or-patterns in prefix pattern positions in pretty printer153069: [BPF] add target feature allows-misaligned-mem-access154105: bootstrap: Pass--features=rustcto rustc_transmute153686:std: includedlmallocfor all non-wasi Wasm targets154241:rust-analyzersubtree update154255: Rollup of 21 pull requests154201: Use enums to clarifyDepNodeColorMapcolor marking154188: Update the tracking issue for #[diagnostic::on_move]154182: diagnostics: avoid ICE for undeclared generic parameter in impl154175: Add new alias for Guillaume Gomez email address154174: allowincomplete_featuresin most UI tests154167: ui/lto: move and rename two tests from issues/154011: implementBinaryHeap::as_mut_slice153936: Skip stack_start_aligned for immediate-abort153647: docs(fs): Clarify That File::lock Coordinates Across Processes153623: std: movesys::pal::ostosys::paths153582: Simplify find_attr! for HirId usage153491: Movefreeze_*methods toOpenOptionsExt2150630: Unknown -> Unsupported compression algorithm153931: remove usages of to-be-deprecated numeric constants153880: Lifted intersperse and intersperse_with Fused transformation and updated documentation + tests153857: Renametarget.abitotarget.cfg_abiand enum-ify llvm_abiname153718: Fix environ on FreeBSD with cdylib targets that use -Wl,--no-undefined .153534: Remove a flakygot_timeoutassert from two channel tests153312: Packages as namespaces part 1153107: Optimize BTreeMap::append() using CursorMut152543: privacy: Fix type privacy holes in RPITITs154217: miri subtree update154122: Remove theanonquery modifier154176: Clippy subtree update153768: Makepar_sliceconsistent with single-threaded execution154160: Rollup of 6 pull requests154156: Moving issue-52049 to borrowck154120: Start migratingDecorateDiagCompat::Builtinitems toDecorateDiagCompat::Dynamic154118: don't suggest non-deriveable traits for unions146961: Allow passingexprmetavariable ascfgpredicate154155: tests/ui/async-await/drop-option-future.rs: New regression test154154: Emit fewer errors for incorrect rtn and=->:typos in bindings154148: Update cargo submodule154151: Rollup of 5 pull requests154143: test copy_specializes_from_vecdeque: reduce iteration count for Miri154138: vec::Drain::fill: avoid reference to uninitialized memory154119: llvm: Updatereliable_f128configuration for LLVM22 on Sparc154015: refactor - movingcheck_stabilitycheck toparse_stability153828: Guard patterns: lowering to THIR151746: Eagerly normalize in generalize154137: Rollup of 5 pull requests154126: refactor(attribute parser): move check_custom_mir to attribute parser154121: Fix typos and markdown errors153776: Remove redundantis_dyn_thread_safechecks152669: rustc_public: addvtable_entries()toTraitRef154103: coretests: Expand ieee754 parsing and printing tests to f16153489: ty-aware delayed AST -> HIR lowering154123: Rollup of 15 pull requests154109: tests: Add regression test for async closures involving HRTBs154087: Fix whitespace after fragment specifiers in macro pretty printing154086: Insert space after float literal ending with.in pretty printer154084: Preserve braces aroundselfin use tree pretty printing154082: Updates derive_where and removes workaround154075: Rewritequery_ensure_result.154059: tests: Activatemust_not_suspendtest forMutexGuarddropped beforeawait154019: two smaller feature cleanups153992: bootstrap: Optionally print a backtrace if a command fails153862: Renamecycle_checktofind_cycle152973: remove -Csoft-float150935: Introduce #[diagnostic::on_move(message)]154048: Don't emit rustdocmissing_doc_code_exampleslint on impl items153556:implrestriction lowering152909: sess:-Zbranch-protectionis a target modifier152913: rustc_resolve: improve const generic errors154092: Rollup of 19 pull requests154041: bootstrap: Allow--blessing changes to editor settings files154038: mergeregions-outlives-nominal-type-*tests into one file154036: borrowck/type_check: remove helper left-over from unsized locals154018: simplify and removetests/ui/kindckand related tests153987: mGCA: Lower const generic args to infer when needed153974: Point at return type when it is the source of the type expectation153913: Fix some suggestions of thefor-loops-over-fallibleslint153804: Derive Macro Eq: link to more detailed documentation153557: fix inference variables leaking into HIR const literal lowering logic153308: Add hygiene annotations for tokens inmacro_rules!bodies153170: Add is_disconnected functions to mpsc and mpmc channels151905: Split thedec2flt::RawFloattrait for easier reuse154078:define_callbackstweaks154077: Optimize 128-bit integer formatting153824: AddWakediagnostic item foralloc::task::Wake153727: When single impl can satisfy inference error, suggest type153681: ci: add runners for vanilla LLVM 22153333: Fix bootstrap rust build failure for vxworks152870: Do not enable split debuginfo for windows-gnu153869: Do not shallow resolve to root var while fudging153480: Add missingtrack_callerto overflowing trait methods153656: Abstract AST lowering resolver154039: Rollup of 3 pull requests154028: Rename traitIntoQueryParamtoIntoQueryKey154020: Moved tests/ui/issues/issue-23891.rs to tests/ui/macros/153580: Handle statics and TLS in raw-dylib for ELF154035: Rollup of 3 pull requests153985: doc: clarify allocator invariant153945: Change?SizedtoPointeeSizedinUnwindSafeimpls for pointers153677: Remove string content from panics154032: Rollup of 3 pull requests154026: Remove unused typesUnusedGenericParamsandFiniteBitSet153778: Couple of driver interface improvements153998: Move query-stack-frame spans intoQueryStackFrame154013: Rollup of 6 pull requests154012: unstable impl ofFrom<{i64, u64}> for f128154006: attrs: Ignore ExprKind::Err when converting path attr expr to lit153994: movetests/ui/invalidtests to new folders153795: Point turbofish inference errors at the uninferred generic arg153682: Tweak E0599 note152998: std: makeOsString::truncatea no-op whenlen > current_len149728: Emit ForbiddenBound fatally if meeting complex bound154008: Rollup of 14 pull requests153991: Small report_cycle refactor153965: Fix minor kasan bugs153946: dissolvetests/ui/cross153920: improve#[track_caller]invalid ABI error153894: Point at unit structs on foreign crates in type errors when they are the pattern of a binding153884: testclassify-runtime-constforf16153709: Fix hypothetical ICE invariances_of153622: remove concept of soft-unstable features153531: Fix LegacyKeyValueFormat report from docker build: various152968: Flip "region lattice" in RegionKind doc comment153967: Tweak wording of failed predicate in inference error153959: Fix non-moduleparent_modulein stripped cfg diagnostics153801: Add the option to run UI tests with the parallel frontend153972: stdarch subtree update153984: Rollup of 5 pull requests153921: Suppress self-referential associated type constraint suggestion153907: Remove redundant fields fromQueryStackFrame153738: Don't look for non-type-level assoc consts when checking trait object types153372: Fix LegacyKeyValueFormat report from docker build: x86_64-gnu153966: suggest valid features when target feature is invalid