Automated pull from upstream HEAD#2412
Merged
bors-ferrocene[bot] merged 328 commits intoJun 27, 2026
Merged
Conversation
Also replicated documentation on `TyCtxt::module_children`
Improve diagnostic argument wording
Co-authored-by: Timo <[email protected]>
…ameters in by-value returns" This reverts commit 519a555. The regression test added by that commit asserts that redundant stores are present, which locks in suboptimal assembly output and will actively block any future fix from landing.
Clarified how `with_added_extension` deals with the return value from `add_extension`. I added some "interesting" examples to illustrate.
This makes it consistent with the other late internal lints. It doesn't need to be a crate-level pass because it doesn't implement `check_crate` or `check_crate_post` and/or track any crate-level information.
Instead of N separate passes. This is more efficient for bootstrapping. It also matches what is done for builtin lints (`BuiltinCombined*LintPass`).
@abrown has [commented](rust-lang/rust#157644 (comment)) that he is no longer maintaining the target. Update the target maintainers list accordingly.
Outline part of `evaluate_goal_raw` into its own `#[cold]` function
Put internal lints into a single combined pass Details in individual commits. r? @Urgau
Take care to use MSG_EOR with SOCK_SEQPACKET sockets The current Linux driver treats every sendmsg call as a separate record. That is, it behaves as though MSG_EOR is always set. But that might not be true forever. And the current FreeBSD driver does _not_ do that, so setting MSG_EOR is important for portability. r? @the8472
wasm32-wasip1-threads: Correct llvm target name Intends to fix rust-lang/rust#131007, a problem with cross-compiling Rust+C++ to wasm32-wasip1-threads: clang will be told to compile for `--target=wasm32-wasi`, which it interprets as `wasm32-wasip1`, which is not compatible with `wasm32-wasip1-threads`. I wonder if there might be any compatibility issue or something depending on the old incorrect name...
stabilize str_from_utf16_endian Closes rust-lang/rust#116258
Revert "add regression test for Redundant memory strores with mut parameters in by-value returns" This reverts commit 519a555 (PR rust-lang/rust#154841). The regression test added by that commit asserts that redundant stores are present, which locks in suboptimal assembly output and will actively block any future fix from landing. The underlying issue (rust-lang/rust#149762) is therefore not fixed. Since 1.92.0, both `with_rebind` and `with_mut_param` compile to the same suboptimal assembly, whereas in 1.91.0 `with_rebind` at least produced optimal output. A correct regression test should verify that neither function emits redundant stores, and should be added together with an actual fix. rust-lang/rust#149762 (comment)
fs-rachel
force-pushed
the
automation/pull-upstream-HEAD/lfkknnbc
branch
from
June 23, 2026 13:19
29d92b3 to
10a9540
Compare
jyn514
approved these changes
Jun 23, 2026
| FerroceneCoverageFor::Library => { | ||
| let mut instrumented_binaries = vec![]; | ||
| let out_dir = builder.cargo_out(state.compiler, Mode::Std, state.target).join("deps"); | ||
| let out_dir = builder.cargo_out(state.compiler, Mode::Std, state.target).join("build"); |
Contributor
There was a problem hiding this comment.
noting explicitly: this change is necessary because of https://github.com/rust-lang/rust/pull/155439/, which enables -Z build-dir-new-layout.
Contributor
|
bors merge |
bors-ferrocene Bot
added a commit
that referenced
this pull request
Jun 23, 2026
2412: 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 symbol report. Please run './x test ferrocene/doc/symbol-report.csv --bless' after fixing the conflicts. This PR pulls the following changes from the upstream repository: * `158268`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158268) * `158262`: [Change compiler leads in triagebot.toml](https://www.github.com/rust-lang/rust/issues/158262) * `158258`: [Use an unexpanded span for actually written down opt out params](https://www.github.com/rust-lang/rust/issues/158258) * `158230`: [Include `Item::stability` info in rustdoc JSON.](https://www.github.com/rust-lang/rust/issues/158230) * `158172`: [update `asm_experimental_reg` comments](https://www.github.com/rust-lang/rust/issues/158172) * `158171`: [rustdoc: Avoid ICE on unevaluated `type const` projections in array lengths](https://www.github.com/rust-lang/rust/issues/158171) * `158119`: [Refactor `proc_macro_decls_static`](https://www.github.com/rust-lang/rust/issues/158119) * `157978`: [Avoid `&raw` recovery ICE after trailing comma](https://www.github.com/rust-lang/rust/issues/157978) * `158242`: [Fix linking for wasm with crate metadata included](https://www.github.com/rust-lang/rust/issues/158242) * `158221`: [Specify target list for `#[export_stable]`](https://www.github.com/rust-lang/rust/issues/158221) * `158240`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158240) * `157832`: [test: make riscv-float-struct-abi.rs robust against LLVM scheduling](https://www.github.com/rust-lang/rust/issues/157832) * `158170`: [parse attrs if a loop's parent hir node is a stmt](https://www.github.com/rust-lang/rust/issues/158170) * `157529`: [Add `tests/debuginfo` data classes to define schema](https://www.github.com/rust-lang/rust/issues/157529) * `157689`: [Lint cleanups](https://www.github.com/rust-lang/rust/issues/157689) * `158228`: [Rollup of 9 pull requests](https://www.github.com/rust-lang/rust/issues/158228) * `158195`: [Add me to some rotation groups](https://www.github.com/rust-lang/rust/issues/158195) * `158178`: [Use the target checking infrastructure for the diagnostic attributes](https://www.github.com/rust-lang/rust/issues/158178) * `158150`: [Update backtrace submodule to pick up AIX related fixes.](https://www.github.com/rust-lang/rust/issues/158150) * `158108`: [Update actions/download-artifact action to v8.0.1](https://www.github.com/rust-lang/rust/issues/158108) * `158226`: [miri subtree update](https://www.github.com/rust-lang/rust/issues/158226) * `158214`: [Don't try to remove assignments in SimplifyComparisonIntegral](https://www.github.com/rust-lang/rust/issues/158214) * `157836`: [rebuild LLVM when `bootstrap.toml` config changes](https://www.github.com/rust-lang/rust/issues/157836) * `157711`: [Move proc-macro dlopen from proc-macro-srv to rustc_metadata](https://www.github.com/rust-lang/rust/issues/157711) * `156356`: [bootstrap: add bootstrap step to run intrinsic-test in CI](https://www.github.com/rust-lang/rust/issues/156356) * `157346`: [ GVN: Don't assume nested shared references are read-only.](https://www.github.com/rust-lang/rust/issues/157346) * `158218`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/158218) * `156750`: [Improve E0637 suggestions for associated type bindings](https://www.github.com/rust-lang/rust/issues/156750) * `158187`: [Avoid uploading package-version on forced-channel jobs](https://www.github.com/rust-lang/rust/issues/158187) * `158212`: [Rollup of 4 pull requests](https://www.github.com/rust-lang/rust/issues/158212) * `158204`: [More general assert in Interner const fn check](https://www.github.com/rust-lang/rust/issues/158204) * `158193`: [Remove `has_delayed_lints` optimization](https://www.github.com/rust-lang/rust/issues/158193) * `157942`: [Do not use desugared local names in tail_expr_drop_order diagnostics](https://www.github.com/rust-lang/rust/issues/157942) * `155439`: [Enable Cargo's new build-dir layout](https://www.github.com/rust-lang/rust/issues/155439) * `155421`: [Document panic in `RangeInclusive::from(legacy::RangeInclusive)`](https://www.github.com/rust-lang/rust/issues/155421) * `158140`: [Reorganize `tests/ui/issues` [11/N]](https://www.github.com/rust-lang/rust/issues/158140) * `158189`: [Reorganize `tests/ui/issues` [12/N]](https://www.github.com/rust-lang/rust/issues/158189) * `158184`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158184) * `158177`: [rustc-dev-guide subtree update](https://www.github.com/rust-lang/rust/issues/158177) * `158141`: [[AArch64] FEAT_SVE implies FEAT_FP16](https://www.github.com/rust-lang/rust/issues/158141) * `158137`: [Only copy visible content in clipboard in source code pages](https://www.github.com/rust-lang/rust/issues/158137) * `158164`: [Update cargo submodule](https://www.github.com/rust-lang/rust/issues/158164) * `157977`: [c-variadic: initialize the copied `VaList` in const-eval](https://www.github.com/rust-lang/rust/issues/157977) * `158162`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158162) * `158157`: [Use the direct `From` in `Clone for OnceLock<T>`](https://www.github.com/rust-lang/rust/issues/158157) * `157382`: [Suggest `type` next to visibility for const items](https://www.github.com/rust-lang/rust/issues/157382) * `157976`: [Improve `NumBufferTrait` associated items](https://www.github.com/rust-lang/rust/issues/157976) * `158159`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158159) * `158125`: [add a test for the `getrandom` fallback](https://www.github.com/rust-lang/rust/issues/158125) * `158106`: [Expand diagnostic for attributes on macro calls](https://www.github.com/rust-lang/rust/issues/158106) * `149267`: [fix: clarify that fs::rename on unix accepts targets that don't exist](https://www.github.com/rust-lang/rust/issues/149267) * `158145`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158145) * `158138`: [Remove redundant check for `#[loop_match]` and `#[const_continue]`](https://www.github.com/rust-lang/rust/issues/158138) * `158132`: [std: correctly report file size on UWP](https://www.github.com/rust-lang/rust/issues/158132) * `158128`: [std: use correct low surrogate range in Windows standard I/O code](https://www.github.com/rust-lang/rust/issues/158128) * `158084`: [`-Znext-solver` Emit error instead of ICE when combining {int, float} var with alias](https://www.github.com/rust-lang/rust/issues/158084) * `158075`: [Point to the unstable segment of an import path instead of to the whole path](https://www.github.com/rust-lang/rust/issues/158075) * `157926`: [Implement `#[diagnostic::on_unknown]` for modules.](https://www.github.com/rust-lang/rust/issues/157926) * `158134`: [Rename `lint-rust-version` to `hint-msrv`](https://www.github.com/rust-lang/rust/issues/158134) * `158129`: [ensure the new solver bootstraps on CI](https://www.github.com/rust-lang/rust/issues/158129) * `158122`: [Revert "Add expansion info to implied bounds"](https://www.github.com/rust-lang/rust/issues/158122) * `158124`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/158124) * `158118`: [Convert '.' to '_' in bootstrap envify](https://www.github.com/rust-lang/rust/issues/158118) * `158109`: [Change `EarlyCheckNode` from a trait to an enum.](https://www.github.com/rust-lang/rust/issues/158109) * `141266`: [Stabilize `substr_range` and `subslice_range`](https://www.github.com/rust-lang/rust/issues/141266) * `158040`: [Codegen ctors in Runtime mir phase](https://www.github.com/rust-lang/rust/issues/158040) * `157878`: [`impl [const] Default for BTreeMap`](https://www.github.com/rust-lang/rust/issues/157878) * `157384`: [Add `#[rustc_dump_generics]` attribute](https://www.github.com/rust-lang/rust/issues/157384) * `158104`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/158104) * `158101`: [Initialize directly in `From<T> for OnceLock<T>`](https://www.github.com/rust-lang/rust/issues/158101) * `158026`: [`RegionValues`: disable unnecessary range check](https://www.github.com/rust-lang/rust/issues/158026) * `158098`: [Rollup of 12 pull requests](https://www.github.com/rust-lang/rust/issues/158098) * `158089`: [Fix invalid "jump-to-def" doc link generation when an item has a `derive` proc-macro](https://www.github.com/rust-lang/rust/issues/158089) * `158088`: [codegen_ssa: no dbginfo for scalable vec local w/ `-O0`](https://www.github.com/rust-lang/rust/issues/158088) * `158086`: [renovate: Loosen dashboard approval and adopt recommended config](https://www.github.com/rust-lang/rust/issues/158086) * `158077`: [rustdoc-json-types: Replace bincode dev-dependency with postcard](https://www.github.com/rust-lang/rust/issues/158077) * `158074`: [Document transient connection errors from TcpListener::accept](https://www.github.com/rust-lang/rust/issues/158074) * `158072`: [Bump thin-vec to 0.2.18 to address RUSTSEC-2026-0103](https://www.github.com/rust-lang/rust/issues/158072) * `158034`: [Fix reborrow source expression visits](https://www.github.com/rust-lang/rust/issues/158034) * `158009`: [Reject `impl const Trait` since the right syntax is `const impl Trait` now](https://www.github.com/rust-lang/rust/issues/158009) * `158002`: [Replace `unwrap` with `expect` in `get_module_children`](https://www.github.com/rust-lang/rust/issues/158002) * `157935`: [Make `proc_macro::ConversionErrorKind` non exhaustive](https://www.github.com/rust-lang/rust/issues/157935) * `157694`: [Enhance documentation on wake call memory ordering](https://www.github.com/rust-lang/rust/issues/157694) * `156795`: [Handle generic reborrow in expression-use adjustment walking](https://www.github.com/rust-lang/rust/issues/156795) * `158068`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158068) * `158062`: [rustc book: Update wasm32-wasip1-threads's maintainers list](https://www.github.com/rust-lang/rust/issues/158062) * `158054`: [fix unresolved import suggestion before outer attributes](https://www.github.com/rust-lang/rust/issues/158054) * `158051`: [Document `with_added_extension` edge cases](https://www.github.com/rust-lang/rust/issues/158051) * `158048`: [Revert "add regression test for Redundant memory strores with mut parameters in by-value returns"](https://www.github.com/rust-lang/rust/issues/158048) * `157912`: [stabilize str_from_utf16_endian](https://www.github.com/rust-lang/rust/issues/157912) * `157644`: [wasm32-wasip1-threads: Correct llvm target name](https://www.github.com/rust-lang/rust/issues/157644) * `151132`: [Take care to use MSG_EOR with SOCK_SEQPACKET sockets](https://www.github.com/rust-lang/rust/issues/151132) * `158056`: [Put internal lints into a single combined pass](https://www.github.com/rust-lang/rust/issues/158056) * `158042`: [Outline part of `evaluate_goal_raw` into its own `#[cold]` function](https://www.github.com/rust-lang/rust/issues/158042) Co-authored-by: mejrs <[email protected]> Co-authored-by: Zac Harrold <[email protected]> Co-authored-by: solunolab <[email protected]> Co-authored-by: qaijuang <[email protected]> Co-authored-by: Kevin Valerio <[email protected]> Co-authored-by: Tshepang Mbambo <[email protected]> Co-authored-by: Oli Scherer <[email protected]> Co-authored-by: Kevin Valerio <[email protected]> Co-authored-by: Jana Dönszelmann <[email protected]> Co-authored-by: Filiprogrammer <[email protected]> Co-authored-by: Tim Hutt <[email protected]> Co-authored-by: pbkx <[email protected]> Co-authored-by: Nicholas Nethercote <[email protected]> Co-authored-by: Mohamed Ali <[email protected]> Co-authored-by: Nikolai Nechaev <[email protected]> Co-authored-by: bors <[email protected]> Co-authored-by: Jacob Pratt <[email protected]>
Contributor
|
Build failed: |
fs-rachel
force-pushed
the
automation/pull-upstream-HEAD/lfkknnbc
branch
from
June 24, 2026 09:16
c47306b to
c9d8fe5
Compare
jyn514
approved these changes
Jun 24, 2026
bors-ferrocene Bot
added a commit
that referenced
this pull request
Jun 24, 2026
2412: 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 symbol report. Please run './x test ferrocene/doc/symbol-report.csv --bless' after fixing the conflicts. This PR pulls the following changes from the upstream repository: * `158268`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158268) * `158262`: [Change compiler leads in triagebot.toml](https://www.github.com/rust-lang/rust/issues/158262) * `158258`: [Use an unexpanded span for actually written down opt out params](https://www.github.com/rust-lang/rust/issues/158258) * `158230`: [Include `Item::stability` info in rustdoc JSON.](https://www.github.com/rust-lang/rust/issues/158230) * `158172`: [update `asm_experimental_reg` comments](https://www.github.com/rust-lang/rust/issues/158172) * `158171`: [rustdoc: Avoid ICE on unevaluated `type const` projections in array lengths](https://www.github.com/rust-lang/rust/issues/158171) * `158119`: [Refactor `proc_macro_decls_static`](https://www.github.com/rust-lang/rust/issues/158119) * `157978`: [Avoid `&raw` recovery ICE after trailing comma](https://www.github.com/rust-lang/rust/issues/157978) * `158242`: [Fix linking for wasm with crate metadata included](https://www.github.com/rust-lang/rust/issues/158242) * `158221`: [Specify target list for `#[export_stable]`](https://www.github.com/rust-lang/rust/issues/158221) * `158240`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158240) * `157832`: [test: make riscv-float-struct-abi.rs robust against LLVM scheduling](https://www.github.com/rust-lang/rust/issues/157832) * `158170`: [parse attrs if a loop's parent hir node is a stmt](https://www.github.com/rust-lang/rust/issues/158170) * `157529`: [Add `tests/debuginfo` data classes to define schema](https://www.github.com/rust-lang/rust/issues/157529) * `157689`: [Lint cleanups](https://www.github.com/rust-lang/rust/issues/157689) * `158228`: [Rollup of 9 pull requests](https://www.github.com/rust-lang/rust/issues/158228) * `158195`: [Add me to some rotation groups](https://www.github.com/rust-lang/rust/issues/158195) * `158178`: [Use the target checking infrastructure for the diagnostic attributes](https://www.github.com/rust-lang/rust/issues/158178) * `158150`: [Update backtrace submodule to pick up AIX related fixes.](https://www.github.com/rust-lang/rust/issues/158150) * `158108`: [Update actions/download-artifact action to v8.0.1](https://www.github.com/rust-lang/rust/issues/158108) * `158226`: [miri subtree update](https://www.github.com/rust-lang/rust/issues/158226) * `158214`: [Don't try to remove assignments in SimplifyComparisonIntegral](https://www.github.com/rust-lang/rust/issues/158214) * `157836`: [rebuild LLVM when `bootstrap.toml` config changes](https://www.github.com/rust-lang/rust/issues/157836) * `157711`: [Move proc-macro dlopen from proc-macro-srv to rustc_metadata](https://www.github.com/rust-lang/rust/issues/157711) * `156356`: [bootstrap: add bootstrap step to run intrinsic-test in CI](https://www.github.com/rust-lang/rust/issues/156356) * `157346`: [ GVN: Don't assume nested shared references are read-only.](https://www.github.com/rust-lang/rust/issues/157346) * `158218`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/158218) * `156750`: [Improve E0637 suggestions for associated type bindings](https://www.github.com/rust-lang/rust/issues/156750) * `158187`: [Avoid uploading package-version on forced-channel jobs](https://www.github.com/rust-lang/rust/issues/158187) * `158212`: [Rollup of 4 pull requests](https://www.github.com/rust-lang/rust/issues/158212) * `158204`: [More general assert in Interner const fn check](https://www.github.com/rust-lang/rust/issues/158204) * `158193`: [Remove `has_delayed_lints` optimization](https://www.github.com/rust-lang/rust/issues/158193) * `157942`: [Do not use desugared local names in tail_expr_drop_order diagnostics](https://www.github.com/rust-lang/rust/issues/157942) * `155439`: [Enable Cargo's new build-dir layout](https://www.github.com/rust-lang/rust/issues/155439) * `155421`: [Document panic in `RangeInclusive::from(legacy::RangeInclusive)`](https://www.github.com/rust-lang/rust/issues/155421) * `158140`: [Reorganize `tests/ui/issues` [11/N]](https://www.github.com/rust-lang/rust/issues/158140) * `158189`: [Reorganize `tests/ui/issues` [12/N]](https://www.github.com/rust-lang/rust/issues/158189) * `158184`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158184) * `158177`: [rustc-dev-guide subtree update](https://www.github.com/rust-lang/rust/issues/158177) * `158141`: [[AArch64] FEAT_SVE implies FEAT_FP16](https://www.github.com/rust-lang/rust/issues/158141) * `158137`: [Only copy visible content in clipboard in source code pages](https://www.github.com/rust-lang/rust/issues/158137) * `158164`: [Update cargo submodule](https://www.github.com/rust-lang/rust/issues/158164) * `157977`: [c-variadic: initialize the copied `VaList` in const-eval](https://www.github.com/rust-lang/rust/issues/157977) * `158162`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158162) * `158157`: [Use the direct `From` in `Clone for OnceLock<T>`](https://www.github.com/rust-lang/rust/issues/158157) * `157382`: [Suggest `type` next to visibility for const items](https://www.github.com/rust-lang/rust/issues/157382) * `157976`: [Improve `NumBufferTrait` associated items](https://www.github.com/rust-lang/rust/issues/157976) * `158159`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158159) * `158125`: [add a test for the `getrandom` fallback](https://www.github.com/rust-lang/rust/issues/158125) * `158106`: [Expand diagnostic for attributes on macro calls](https://www.github.com/rust-lang/rust/issues/158106) * `149267`: [fix: clarify that fs::rename on unix accepts targets that don't exist](https://www.github.com/rust-lang/rust/issues/149267) * `158145`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158145) * `158138`: [Remove redundant check for `#[loop_match]` and `#[const_continue]`](https://www.github.com/rust-lang/rust/issues/158138) * `158132`: [std: correctly report file size on UWP](https://www.github.com/rust-lang/rust/issues/158132) * `158128`: [std: use correct low surrogate range in Windows standard I/O code](https://www.github.com/rust-lang/rust/issues/158128) * `158084`: [`-Znext-solver` Emit error instead of ICE when combining {int, float} var with alias](https://www.github.com/rust-lang/rust/issues/158084) * `158075`: [Point to the unstable segment of an import path instead of to the whole path](https://www.github.com/rust-lang/rust/issues/158075) * `157926`: [Implement `#[diagnostic::on_unknown]` for modules.](https://www.github.com/rust-lang/rust/issues/157926) * `158134`: [Rename `lint-rust-version` to `hint-msrv`](https://www.github.com/rust-lang/rust/issues/158134) * `158129`: [ensure the new solver bootstraps on CI](https://www.github.com/rust-lang/rust/issues/158129) * `158122`: [Revert "Add expansion info to implied bounds"](https://www.github.com/rust-lang/rust/issues/158122) * `158124`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/158124) * `158118`: [Convert '.' to '_' in bootstrap envify](https://www.github.com/rust-lang/rust/issues/158118) * `158109`: [Change `EarlyCheckNode` from a trait to an enum.](https://www.github.com/rust-lang/rust/issues/158109) * `141266`: [Stabilize `substr_range` and `subslice_range`](https://www.github.com/rust-lang/rust/issues/141266) * `158040`: [Codegen ctors in Runtime mir phase](https://www.github.com/rust-lang/rust/issues/158040) * `157878`: [`impl [const] Default for BTreeMap`](https://www.github.com/rust-lang/rust/issues/157878) * `157384`: [Add `#[rustc_dump_generics]` attribute](https://www.github.com/rust-lang/rust/issues/157384) * `158104`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/158104) * `158101`: [Initialize directly in `From<T> for OnceLock<T>`](https://www.github.com/rust-lang/rust/issues/158101) * `158026`: [`RegionValues`: disable unnecessary range check](https://www.github.com/rust-lang/rust/issues/158026) * `158098`: [Rollup of 12 pull requests](https://www.github.com/rust-lang/rust/issues/158098) * `158089`: [Fix invalid "jump-to-def" doc link generation when an item has a `derive` proc-macro](https://www.github.com/rust-lang/rust/issues/158089) * `158088`: [codegen_ssa: no dbginfo for scalable vec local w/ `-O0`](https://www.github.com/rust-lang/rust/issues/158088) * `158086`: [renovate: Loosen dashboard approval and adopt recommended config](https://www.github.com/rust-lang/rust/issues/158086) * `158077`: [rustdoc-json-types: Replace bincode dev-dependency with postcard](https://www.github.com/rust-lang/rust/issues/158077) * `158074`: [Document transient connection errors from TcpListener::accept](https://www.github.com/rust-lang/rust/issues/158074) * `158072`: [Bump thin-vec to 0.2.18 to address RUSTSEC-2026-0103](https://www.github.com/rust-lang/rust/issues/158072) * `158034`: [Fix reborrow source expression visits](https://www.github.com/rust-lang/rust/issues/158034) * `158009`: [Reject `impl const Trait` since the right syntax is `const impl Trait` now](https://www.github.com/rust-lang/rust/issues/158009) * `158002`: [Replace `unwrap` with `expect` in `get_module_children`](https://www.github.com/rust-lang/rust/issues/158002) * `157935`: [Make `proc_macro::ConversionErrorKind` non exhaustive](https://www.github.com/rust-lang/rust/issues/157935) * `157694`: [Enhance documentation on wake call memory ordering](https://www.github.com/rust-lang/rust/issues/157694) * `156795`: [Handle generic reborrow in expression-use adjustment walking](https://www.github.com/rust-lang/rust/issues/156795) * `158068`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158068) * `158062`: [rustc book: Update wasm32-wasip1-threads's maintainers list](https://www.github.com/rust-lang/rust/issues/158062) * `158054`: [fix unresolved import suggestion before outer attributes](https://www.github.com/rust-lang/rust/issues/158054) * `158051`: [Document `with_added_extension` edge cases](https://www.github.com/rust-lang/rust/issues/158051) * `158048`: [Revert "add regression test for Redundant memory strores with mut parameters in by-value returns"](https://www.github.com/rust-lang/rust/issues/158048) * `157912`: [stabilize str_from_utf16_endian](https://www.github.com/rust-lang/rust/issues/157912) * `157644`: [wasm32-wasip1-threads: Correct llvm target name](https://www.github.com/rust-lang/rust/issues/157644) * `151132`: [Take care to use MSG_EOR with SOCK_SEQPACKET sockets](https://www.github.com/rust-lang/rust/issues/151132) * `158056`: [Put internal lints into a single combined pass](https://www.github.com/rust-lang/rust/issues/158056) * `158042`: [Outline part of `evaluate_goal_raw` into its own `#[cold]` function](https://www.github.com/rust-lang/rust/issues/158042) Co-authored-by: mejrs <[email protected]> Co-authored-by: Zac Harrold <[email protected]> Co-authored-by: solunolab <[email protected]> Co-authored-by: qaijuang <[email protected]> Co-authored-by: Kevin Valerio <[email protected]> Co-authored-by: Tshepang Mbambo <[email protected]> Co-authored-by: Oli Scherer <[email protected]> Co-authored-by: Kevin Valerio <[email protected]> Co-authored-by: Jana Dönszelmann <[email protected]> Co-authored-by: Filiprogrammer <[email protected]> Co-authored-by: Tim Hutt <[email protected]> Co-authored-by: pbkx <[email protected]> Co-authored-by: Nicholas Nethercote <[email protected]> Co-authored-by: Mohamed Ali <[email protected]> Co-authored-by: Nikolai Nechaev <[email protected]> Co-authored-by: bors <[email protected]> Co-authored-by: Jacob Pratt <[email protected]>
The two previous commits add logic to scan the new Cargo build tree layout to pick up interesting files. Abstract the shared tree-walk logic into a new file.
Contributor
|
Canceled. |
Fixes test failures on {aarch64*-none, armv7r-eabihf, thumbv7em-eabi*} targets which
have panic=abort by default
fs-rachel
force-pushed
the
automation/pull-upstream-HEAD/lfkknnbc
branch
from
June 25, 2026 13:33
73700da to
6fba773
Compare
Contributor
|
bors merge |
bors-ferrocene Bot
added a commit
that referenced
this pull request
Jun 26, 2026
2412: 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 symbol report. Please run './x test ferrocene/doc/symbol-report.csv --bless' after fixing the conflicts. This PR pulls the following changes from the upstream repository: * `158268`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158268) * `158262`: [Change compiler leads in triagebot.toml](https://www.github.com/rust-lang/rust/issues/158262) * `158258`: [Use an unexpanded span for actually written down opt out params](https://www.github.com/rust-lang/rust/issues/158258) * `158230`: [Include `Item::stability` info in rustdoc JSON.](https://www.github.com/rust-lang/rust/issues/158230) * `158172`: [update `asm_experimental_reg` comments](https://www.github.com/rust-lang/rust/issues/158172) * `158171`: [rustdoc: Avoid ICE on unevaluated `type const` projections in array lengths](https://www.github.com/rust-lang/rust/issues/158171) * `158119`: [Refactor `proc_macro_decls_static`](https://www.github.com/rust-lang/rust/issues/158119) * `157978`: [Avoid `&raw` recovery ICE after trailing comma](https://www.github.com/rust-lang/rust/issues/157978) * `158242`: [Fix linking for wasm with crate metadata included](https://www.github.com/rust-lang/rust/issues/158242) * `158221`: [Specify target list for `#[export_stable]`](https://www.github.com/rust-lang/rust/issues/158221) * `158240`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158240) * `157832`: [test: make riscv-float-struct-abi.rs robust against LLVM scheduling](https://www.github.com/rust-lang/rust/issues/157832) * `158170`: [parse attrs if a loop's parent hir node is a stmt](https://www.github.com/rust-lang/rust/issues/158170) * `157529`: [Add `tests/debuginfo` data classes to define schema](https://www.github.com/rust-lang/rust/issues/157529) * `157689`: [Lint cleanups](https://www.github.com/rust-lang/rust/issues/157689) * `158228`: [Rollup of 9 pull requests](https://www.github.com/rust-lang/rust/issues/158228) * `158195`: [Add me to some rotation groups](https://www.github.com/rust-lang/rust/issues/158195) * `158178`: [Use the target checking infrastructure for the diagnostic attributes](https://www.github.com/rust-lang/rust/issues/158178) * `158150`: [Update backtrace submodule to pick up AIX related fixes.](https://www.github.com/rust-lang/rust/issues/158150) * `158108`: [Update actions/download-artifact action to v8.0.1](https://www.github.com/rust-lang/rust/issues/158108) * `158226`: [miri subtree update](https://www.github.com/rust-lang/rust/issues/158226) * `158214`: [Don't try to remove assignments in SimplifyComparisonIntegral](https://www.github.com/rust-lang/rust/issues/158214) * `157836`: [rebuild LLVM when `bootstrap.toml` config changes](https://www.github.com/rust-lang/rust/issues/157836) * `157711`: [Move proc-macro dlopen from proc-macro-srv to rustc_metadata](https://www.github.com/rust-lang/rust/issues/157711) * `156356`: [bootstrap: add bootstrap step to run intrinsic-test in CI](https://www.github.com/rust-lang/rust/issues/156356) * `157346`: [ GVN: Don't assume nested shared references are read-only.](https://www.github.com/rust-lang/rust/issues/157346) * `158218`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/158218) * `156750`: [Improve E0637 suggestions for associated type bindings](https://www.github.com/rust-lang/rust/issues/156750) * `158187`: [Avoid uploading package-version on forced-channel jobs](https://www.github.com/rust-lang/rust/issues/158187) * `158212`: [Rollup of 4 pull requests](https://www.github.com/rust-lang/rust/issues/158212) * `158204`: [More general assert in Interner const fn check](https://www.github.com/rust-lang/rust/issues/158204) * `158193`: [Remove `has_delayed_lints` optimization](https://www.github.com/rust-lang/rust/issues/158193) * `157942`: [Do not use desugared local names in tail_expr_drop_order diagnostics](https://www.github.com/rust-lang/rust/issues/157942) * `155439`: [Enable Cargo's new build-dir layout](https://www.github.com/rust-lang/rust/issues/155439) * `155421`: [Document panic in `RangeInclusive::from(legacy::RangeInclusive)`](https://www.github.com/rust-lang/rust/issues/155421) * `158140`: [Reorganize `tests/ui/issues` [11/N]](https://www.github.com/rust-lang/rust/issues/158140) * `158189`: [Reorganize `tests/ui/issues` [12/N]](https://www.github.com/rust-lang/rust/issues/158189) * `158184`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158184) * `158177`: [rustc-dev-guide subtree update](https://www.github.com/rust-lang/rust/issues/158177) * `158141`: [[AArch64] FEAT_SVE implies FEAT_FP16](https://www.github.com/rust-lang/rust/issues/158141) * `158137`: [Only copy visible content in clipboard in source code pages](https://www.github.com/rust-lang/rust/issues/158137) * `158164`: [Update cargo submodule](https://www.github.com/rust-lang/rust/issues/158164) * `157977`: [c-variadic: initialize the copied `VaList` in const-eval](https://www.github.com/rust-lang/rust/issues/157977) * `158162`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158162) * `158157`: [Use the direct `From` in `Clone for OnceLock<T>`](https://www.github.com/rust-lang/rust/issues/158157) * `157382`: [Suggest `type` next to visibility for const items](https://www.github.com/rust-lang/rust/issues/157382) * `157976`: [Improve `NumBufferTrait` associated items](https://www.github.com/rust-lang/rust/issues/157976) * `158159`: [Rollup of 3 pull requests](https://www.github.com/rust-lang/rust/issues/158159) * `158125`: [add a test for the `getrandom` fallback](https://www.github.com/rust-lang/rust/issues/158125) * `158106`: [Expand diagnostic for attributes on macro calls](https://www.github.com/rust-lang/rust/issues/158106) * `149267`: [fix: clarify that fs::rename on unix accepts targets that don't exist](https://www.github.com/rust-lang/rust/issues/149267) * `158145`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158145) * `158138`: [Remove redundant check for `#[loop_match]` and `#[const_continue]`](https://www.github.com/rust-lang/rust/issues/158138) * `158132`: [std: correctly report file size on UWP](https://www.github.com/rust-lang/rust/issues/158132) * `158128`: [std: use correct low surrogate range in Windows standard I/O code](https://www.github.com/rust-lang/rust/issues/158128) * `158084`: [`-Znext-solver` Emit error instead of ICE when combining {int, float} var with alias](https://www.github.com/rust-lang/rust/issues/158084) * `158075`: [Point to the unstable segment of an import path instead of to the whole path](https://www.github.com/rust-lang/rust/issues/158075) * `157926`: [Implement `#[diagnostic::on_unknown]` for modules.](https://www.github.com/rust-lang/rust/issues/157926) * `158134`: [Rename `lint-rust-version` to `hint-msrv`](https://www.github.com/rust-lang/rust/issues/158134) * `158129`: [ensure the new solver bootstraps on CI](https://www.github.com/rust-lang/rust/issues/158129) * `158122`: [Revert "Add expansion info to implied bounds"](https://www.github.com/rust-lang/rust/issues/158122) * `158124`: [Rollup of 5 pull requests](https://www.github.com/rust-lang/rust/issues/158124) * `158118`: [Convert '.' to '_' in bootstrap envify](https://www.github.com/rust-lang/rust/issues/158118) * `158109`: [Change `EarlyCheckNode` from a trait to an enum.](https://www.github.com/rust-lang/rust/issues/158109) * `141266`: [Stabilize `substr_range` and `subslice_range`](https://www.github.com/rust-lang/rust/issues/141266) * `158040`: [Codegen ctors in Runtime mir phase](https://www.github.com/rust-lang/rust/issues/158040) * `157878`: [`impl [const] Default for BTreeMap`](https://www.github.com/rust-lang/rust/issues/157878) * `157384`: [Add `#[rustc_dump_generics]` attribute](https://www.github.com/rust-lang/rust/issues/157384) * `158104`: [Rollup of 2 pull requests](https://www.github.com/rust-lang/rust/issues/158104) * `158101`: [Initialize directly in `From<T> for OnceLock<T>`](https://www.github.com/rust-lang/rust/issues/158101) * `158026`: [`RegionValues`: disable unnecessary range check](https://www.github.com/rust-lang/rust/issues/158026) * `158098`: [Rollup of 12 pull requests](https://www.github.com/rust-lang/rust/issues/158098) * `158089`: [Fix invalid "jump-to-def" doc link generation when an item has a `derive` proc-macro](https://www.github.com/rust-lang/rust/issues/158089) * `158088`: [codegen_ssa: no dbginfo for scalable vec local w/ `-O0`](https://www.github.com/rust-lang/rust/issues/158088) * `158086`: [renovate: Loosen dashboard approval and adopt recommended config](https://www.github.com/rust-lang/rust/issues/158086) * `158077`: [rustdoc-json-types: Replace bincode dev-dependency with postcard](https://www.github.com/rust-lang/rust/issues/158077) * `158074`: [Document transient connection errors from TcpListener::accept](https://www.github.com/rust-lang/rust/issues/158074) * `158072`: [Bump thin-vec to 0.2.18 to address RUSTSEC-2026-0103](https://www.github.com/rust-lang/rust/issues/158072) * `158034`: [Fix reborrow source expression visits](https://www.github.com/rust-lang/rust/issues/158034) * `158009`: [Reject `impl const Trait` since the right syntax is `const impl Trait` now](https://www.github.com/rust-lang/rust/issues/158009) * `158002`: [Replace `unwrap` with `expect` in `get_module_children`](https://www.github.com/rust-lang/rust/issues/158002) * `157935`: [Make `proc_macro::ConversionErrorKind` non exhaustive](https://www.github.com/rust-lang/rust/issues/157935) * `157694`: [Enhance documentation on wake call memory ordering](https://www.github.com/rust-lang/rust/issues/157694) * `156795`: [Handle generic reborrow in expression-use adjustment walking](https://www.github.com/rust-lang/rust/issues/156795) * `158068`: [Rollup of 8 pull requests](https://www.github.com/rust-lang/rust/issues/158068) * `158062`: [rustc book: Update wasm32-wasip1-threads's maintainers list](https://www.github.com/rust-lang/rust/issues/158062) * `158054`: [fix unresolved import suggestion before outer attributes](https://www.github.com/rust-lang/rust/issues/158054) * `158051`: [Document `with_added_extension` edge cases](https://www.github.com/rust-lang/rust/issues/158051) * `158048`: [Revert "add regression test for Redundant memory strores with mut parameters in by-value returns"](https://www.github.com/rust-lang/rust/issues/158048) * `157912`: [stabilize str_from_utf16_endian](https://www.github.com/rust-lang/rust/issues/157912) * `157644`: [wasm32-wasip1-threads: Correct llvm target name](https://www.github.com/rust-lang/rust/issues/157644) * `151132`: [Take care to use MSG_EOR with SOCK_SEQPACKET sockets](https://www.github.com/rust-lang/rust/issues/151132) * `158056`: [Put internal lints into a single combined pass](https://www.github.com/rust-lang/rust/issues/158056) * `158042`: [Outline part of `evaluate_goal_raw` into its own `#[cold]` function](https://www.github.com/rust-lang/rust/issues/158042) 2422: update QNX scripts to work with QEMU built from source r=jyn514 a=japaric `qemu-system-$ARCH -netdev bridge,(..)` uses the qemu-bridge-helper script that was installed with `qemu-system-$ARCH`. However, to set up the bridge network in the QNX scripts, we are using the qemu-bridge-helper of the system installed QEMU. When using a QEMU built from source, we have seen the VM fail to initialize due to a different version of qemu-bridge-helper being used to set up the network bridge. To ensure the right qemu-bridge-helper is using in the QNX script, we search for it using the absolute path of the `qemu-system-$ARCH` as the reference, instead of assuming it'll be in `/usr` as that only works when the system installed QEMU is used. Co-authored-by: mejrs <[email protected]> Co-authored-by: Zac Harrold <[email protected]> Co-authored-by: solunolab <[email protected]> Co-authored-by: qaijuang <[email protected]> Co-authored-by: Kevin Valerio <[email protected]> Co-authored-by: Tshepang Mbambo <[email protected]> Co-authored-by: Oli Scherer <[email protected]> Co-authored-by: Kevin Valerio <[email protected]> Co-authored-by: Jana Dönszelmann <[email protected]> Co-authored-by: Filiprogrammer <[email protected]> Co-authored-by: Tim Hutt <[email protected]> Co-authored-by: pbkx <[email protected]> Co-authored-by: Nicholas Nethercote <[email protected]> Co-authored-by: Mohamed Ali <[email protected]> Co-authored-by: Nikolai Nechaev <[email protected]> Co-authored-by: bors <[email protected]> Co-authored-by: Jacob Pratt <[email protected]> Co-authored-by: Jorge Aparicio <[email protected]>
Contributor
|
Build failed (retrying...): |
Contributor
|
Build succeeded:
|
Contributor
|
linux-getrandom-fallback fixes sent upstream as rust-lang/rust#158613 |
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.
This PR pulls the following changes from the upstream repository:
158268: Rollup of 8 pull requests158262: Change compiler leads in triagebot.toml158258: Use an unexpanded span for actually written down opt out params158230: IncludeItem::stabilityinfo in rustdoc JSON.158172: updateasm_experimental_regcomments158171: rustdoc: Avoid ICE on unevaluatedtype constprojections in array lengths158119: Refactorproc_macro_decls_static157978: Avoid&rawrecovery ICE after trailing comma158242: Fix linking for wasm with crate metadata included158221: Specify target list for#[export_stable]158240: Rollup of 3 pull requests157832: test: make riscv-float-struct-abi.rs robust against LLVM scheduling158170: parse attrs if a loop's parent hir node is a stmt157529: Addtests/debuginfodata classes to define schema157689: Lint cleanups158228: Rollup of 9 pull requests158195: Add me to some rotation groups158178: Use the target checking infrastructure for the diagnostic attributes158150: Update backtrace submodule to pick up AIX related fixes.158108: Update actions/download-artifact action to v8.0.1158226: miri subtree update158214: Don't try to remove assignments in SimplifyComparisonIntegral157836: rebuild LLVM whenbootstrap.tomlconfig changes157711: Move proc-macro dlopen from proc-macro-srv to rustc_metadata156356: bootstrap: add bootstrap step to run intrinsic-test in CI157346: GVN: Don't assume nested shared references are read-only.158218: Rollup of 2 pull requests156750: Improve E0637 suggestions for associated type bindings158187: Avoid uploading package-version on forced-channel jobs158212: Rollup of 4 pull requests158204: More general assert in Interner const fn check158193: Removehas_delayed_lintsoptimization157942: Do not use desugared local names in tail_expr_drop_order diagnostics155439: Enable Cargo's new build-dir layout155421: Document panic inRangeInclusive::from(legacy::RangeInclusive)158140: Reorganizetests/ui/issues[11/N]158189: Reorganizetests/ui/issues[12/N]158184: Rollup of 3 pull requests158177: rustc-dev-guide subtree update158141: [AArch64] FEAT_SVE implies FEAT_FP16158137: Only copy visible content in clipboard in source code pages158164: Update cargo submodule157977: c-variadic: initialize the copiedVaListin const-eval158162: Rollup of 3 pull requests158157: Use the directFrominClone for OnceLock<T>157382: Suggesttypenext to visibility for const items157976: ImproveNumBufferTraitassociated items158159: Rollup of 3 pull requests158125: add a test for thegetrandomfallback158106: Expand diagnostic for attributes on macro calls149267: fix: clarify that fs::rename on unix accepts targets that don't exist158145: Rollup of 8 pull requests158138: Remove redundant check for#[loop_match]and#[const_continue]158132: std: correctly report file size on UWP158128: std: use correct low surrogate range in Windows standard I/O code158084:-Znext-solverEmit error instead of ICE when combining {int, float} var with alias158075: Point to the unstable segment of an import path instead of to the whole path157926: Implement#[diagnostic::on_unknown]for modules.158134: Renamelint-rust-versiontohint-msrv158129: ensure the new solver bootstraps on CI158122: Revert "Add expansion info to implied bounds"158124: Rollup of 5 pull requests158118: Convert '.' to '_' in bootstrap envify158109: ChangeEarlyCheckNodefrom a trait to an enum.141266: Stabilizesubstr_rangeandsubslice_range158040: Codegen ctors in Runtime mir phase157878:impl [const] Default for BTreeMap157384: Add#[rustc_dump_generics]attribute158104: Rollup of 2 pull requests158101: Initialize directly inFrom<T> for OnceLock<T>158026:RegionValues: disable unnecessary range check158098: Rollup of 12 pull requests158089: Fix invalid "jump-to-def" doc link generation when an item has aderiveproc-macro158088: codegen_ssa: no dbginfo for scalable vec local w/-O0158086: renovate: Loosen dashboard approval and adopt recommended config158077: rustdoc-json-types: Replace bincode dev-dependency with postcard158074: Document transient connection errors from TcpListener::accept158072: Bump thin-vec to 0.2.18 to address RUSTSEC-2026-0103158034: Fix reborrow source expression visits158009: Rejectimpl const Traitsince the right syntax isconst impl Traitnow158002: Replaceunwrapwithexpectinget_module_children157935: Makeproc_macro::ConversionErrorKindnon exhaustive157694: Enhance documentation on wake call memory ordering156795: Handle generic reborrow in expression-use adjustment walking158068: Rollup of 8 pull requests158062: rustc book: Update wasm32-wasip1-threads's maintainers list158054: fix unresolved import suggestion before outer attributes158051: Documentwith_added_extensionedge cases158048: Revert "add regression test for Redundant memory strores with mut parameters in by-value returns"157912: stabilize str_from_utf16_endian157644: wasm32-wasip1-threads: Correct llvm target name151132: Take care to use MSG_EOR with SOCK_SEQPACKET sockets158056: Put internal lints into a single combined pass158042: Outline part ofevaluate_goal_rawinto its own#[cold]function