$ the-wire · showcase
rustc rolls up 12 PRs as rustc_hir import cleanup spreads
By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology
A 12-PR rollup landed in rust-lang/rust, headlined by a proper gpu-kernel ABI implementation for amdgpu and a wasip3 dependency bump in std, while the multi-PR migration off deprecated rustc_hir imports continued.
Auto merge of #163208 - JonathanBrouwer:rollup-324SB25, r=JonathanBrouwer rust-lang/rust
Successful merges include proper gpu-kernel ABI support for amdgpu, a std bump of the wasip3 crate dependency, offload build step cleanup, and removal of the unused StashKey::UnderscoreForArrayLengths. Given the pending rename of direct_const_arg! to gca! and the removal of suggestion_for_allocator_api from the same rollup, downstream tooling that touches these internals will need to follow.
Rollup merge of #163207 - mejrs:hir_imports2, r=BoxyUwU rust-lang/rust
This is the second in a series of PRs moving rust-lang/rust off deprecated rustc_hir imports, a followup to an earlier change and paired with work in clippy; the rollup author notes "There is one more PR after this, they're split up to hopefully not be too conflict-y."
Rollup merge of #163196 - nnethercote:rm-DiagInner-sort_span, r=lqd rust-lang/rust
DiagInner::sort_span, the field used by default for sorting diagnostics, is gone; the sort span now lives on each diagnostic recorded in BorrowckDiagnosticsBuffer instead. That drops the field from code that previously had to route it through the shared diagnostic struct.
Rollup merge of #163205 - mejrs:allocator_api_suggestion, r=nnethercote rust-lang/rust
suggestion_for_allocator_api is deleted as dead code, unused since an earlier pull request landed. The allocator-api suggestion path is no longer reachable, so any tooling still expecting it has nothing to hook into.
additionally host per-crate json files (#47) rust-lang/std-replacement-data
Alongside adding fs2 to the standard-replacement dataset, the project now hosts per-crate JSON files, which syphar describes as enabling queries per crate from the docs.rs side. "Right now I'm using all.json, as crates.io does," the author writes, adding that a single file will only work well up to a certain point.