Forbid freely casting lifetime bounds of dyn-types by BoxyUwU · Pull Request #136776 · rust-lang/rust (original) (raw)
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 377656d (parent) -> 198328a (this PR)
Test differences
Show 8 test diffs
Stage 1
[ui] tests/ui/cast/ptr-ptr-to-ptr-ptr-different-regions.rs: [missing] -> pass (J1)[ui] tests/ui/cast/ptr-to-ptr-indirect-different-regions.rs: [missing] -> pass (J1)[ui] tests/ui/cast/ptr-to-ptr-principalless.rs: [missing] -> pass (J1)
Stage 2
[ui] tests/ui/cast/ptr-ptr-to-ptr-ptr-different-regions.rs: [missing] -> pass (J0)[ui] tests/ui/cast/ptr-to-ptr-indirect-different-regions.rs: [missing] -> pass (J0)[ui] tests/ui/cast/ptr-to-ptr-principalless.rs: [missing] -> pass (J0)
Additionally, 2 doctest diffs were found. These are ignored, as they are noisy.
Job group index
- J0: aarch64-apple, aarch64-gnu, aarch64-gnu-llvm-20-1, aarch64-msvc-1, arm-android, armhf-gnu, dist-i586-gnu-i586-i686-musl, i686-gnu-1, i686-gnu-nopt-1, i686-msvc-1, test-various, x86_64-gnu, x86_64-gnu-debug, x86_64-gnu-gcc, x86_64-gnu-llvm-20, x86_64-gnu-llvm-20-2, x86_64-gnu-llvm-21-2, x86_64-gnu-nopt, x86_64-gnu-stable, x86_64-mingw-1, x86_64-msvc-1
- J1: x86_64-gnu-llvm-20-3, x86_64-gnu-llvm-21-3 Test dashboard
Run
cargo run --manifest-path src/ci/citool/Cargo.toml --
test-dashboard 198328ad7960b1bece0dc48496bff6c62dd5d339 --output-dir test-dashboard
And then open test-dashboard/index.html in your browser to see an overview of all executed tests.
Job duration changes
- aarch64-apple: 9788.8s -> 12314.1s (+25.8%)
- dist-apple-various: 4713.3s -> 3762.5s (-20.2%)
- dist-x86_64-apple: 6511.1s -> 7698.3s (+18.2%)
- dist-aarch64-apple: 9330.5s -> 7705.9s (-17.4%)
- dist-aarch64-llvm-mingw: 6251.2s -> 5275.2s (-15.6%)
- aarch64-gnu-debug: 4293.6s -> 4740.3s (+10.4%)
- aarch64-msvc-2: 4832.0s -> 5298.6s (+9.7%)
- x86_64-rust-for-linux: 2874.1s -> 3127.9s (+8.8%)
- i686-gnu-nopt-2: 8678.3s -> 7986.6s (-8.0%)
- x86_64-gnu-llvm-21-1: 3263.7s -> 3511.7s (+7.6%) How to interpret the job duration changes?
Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.