Rollup of 20 pull requests - #161458
Conversation
- be explicit when only needing types of `GenericArgs`
This comment has been minimized.
This comment has been minimized.
Rollup of 20 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.
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 b662191 (parent) -> a872286 (this PR) Test differencesShow 364 test diffsStage 1
Stage 2
Additionally, 338 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 a872286d0a1873caec0291ed4304de3170adbe16 --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 (a872286): comparison URL. Overall result: ❌ regressions - please read:Our benchmarks found a performance regression caused by this PR. Next Steps:
@rustbot label: +perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 9.1%, secondary 7.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -2.4%, secondary -2.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.1%, secondary -0.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 470.067s -> 468.499s (-0.33%) |
|
📌 Perf builds for each rolled up PR:
parent commit: b66219142c In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Successful merges:
FnKind, minor refactorings #160853 (delegation: simplify matches onFnKind, minor refactorings)GenericArgs::typestriage + possible fixes #159899 (GenericArgs::typestriage + possible fixes)deprecatedattribute checking #160459 (Use attribute parser fordeprecatedattribute checking)String::into_raw_partsand reusefrom_utf16optimization #160536 (InlineString::into_raw_partsand reusefrom_utf16optimization)BorrowedCursor<'a, T>covariant in'aand drop an indirection #160563 (MakeBorrowedCursor<'a, T>covariant in'aand drop an indirection)str::split_atdocs #160595 (Clarifystr::split_atdocs)RUST_MIN_STACKif maybe stack overflow #161320 (Only suggestRUST_MIN_STACKif maybe stack overflow)letto avoid UB #161403 (splat-fn-ptr-ptr-tuple.rs: addletto avoid UB)tests/rustdoc-gui/notable-trait.gomltest #161409 (Add backtests/rustdoc-gui/notable-trait.gomltest)documentationscope documentation #161410 (Fix rustdoc remappingdocumentationscope documentation)Failed merges:
RegionExt; move methods toRegioninrustc_type_ir#160509 (RemoveRegionExt; move methods toRegioninrustc_type_ir)r? @ghost
Create a similar rollup