Rollup of 6 pull requests#159569
Conversation
Add module-level documentation with usage example, crate discovery guide, and status section. Document all public types, methods, and free functions in lib.rs. Update README to reflect the crate rename from stable_mir/rustc_smir to rustc_public/rustc_public_bridge.
- Add a concrete code example (duplicate crate detection) - Clarify requires_monomorphization doc - Add FIXME for Symbol type alias Co-authored-by: Bruno Kolenbrander <59372212+mejrs@users.noreply.github.com>
Gather PGO profiles in parallel This PR modifies `opt-dist` to: 1. Gather PGO profiles in parallel, with 4 benchmarks executed at once. To improve CPU utilization. 2. Optimize both LLVM and rustc with BOLT in parallel, because this takes ~4 minutes and is mostly sequential.
…-self-wfcheck-overflow, r=teor2345,jieyouxu Avoid underflow for splatted rust-call receivers Fixes rust-lang#158800 We alreay have proper error for `#[splat] self` in following code, so here we just need to avoid the overflow. cc @teor2345
…ouxu [compiletest] Differentiate between LLVM LLDB and Apple LLDB This patch causes `compiletest` to treat LLVM and Apple LLDB versions uniquely, including modified `min-version` directives. We'll need this level of granularity going forward: * rust-lang#158298 requires LLVM LLDB `22.1.x`. Currently, `compiletest` only cares about major versions. * @jieyouxu's efforts to [pin debugger versions](rust-lang/compiler-team#1012) Any tests that specified `min-lldb-version` have been updated to equivalent `min-apple-lldb-version` and `min-llvm-lldb-version` directives to preserve existing test filters. r? @Kobzol, @jieyouxu
Document rustc_public lib.rs and update README Add module-level documentation with usage example, crate discovery guide, and status section. Document all public types, methods, and free functions in lib.rs. Update README to reflect the crate rename from `stable_mir`/`rustc_smir` to `rustc_public`/`rustc_public_bridge`. Disclaimer: I used AI to help me generate the documentation.
…ot4195 Reorganize `tests/ui/issues` [27/N] Part of [GSoC'26 project](https://rust-lang.zulipchat.com/#narrow/channel/421156-gsoc/topic/Project.3A.20Reorganizing.20tests.2Fui.2Fissues) r? Kivooeo @Teapot4195
Add regression tests for fixed dead-code issues Fixes rust-lang#128617 Fixes rust-lang#133797
This comment has been minimized.
This comment has been minimized.
Rollup of 6 pull requests try-job: dist-various-1 try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple try-job: x86_64-mingw-1 try-job: i686-msvc-*
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: 234c31cd67 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 234c31c (parent) -> 9f36de7 (this PR) Test differencesShow 75 test diffsStage 1
Stage 2
Additionally, 4 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 9f36de775bc636c8e88c31a173c2bcb6995956a0 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (9f36de7): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)Results (primary 1.1%, secondary -1.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesThis perf run didn't have relevant results for this metric. Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 488.235s -> 484.26s (-0.81%) |
Successful merges:
tests/ui/issues[27/N] #159469 (Reorganizetests/ui/issues[27/N])r? @ghost
Create a similar rollup