-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Miri subtree update #140436
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Miri subtree update #140436
Conversation
Expose Pointer to/from AllocId conversion functions, make some arguments optional
Implement file deletion on Windows
use std-declared intrinsics rather than copying the declaration
…me related shims Making type consistent in shims pread return type fix make clock_gettime shim type consistent
Replace check_shim with check_shim_abi in unix/foreign_items shims
ci.yml: always create sync PR when there's any difference
Automatic Rustup
remove test trigger fron cron job
Automatic Rustup
Automatic Rustup
Automatic Rustup
Automatic Rustup
TB: add missing interior_mutability test file
Mark unsafe attributes as such
Automatic Rustup
The Miri subtree was changed cc @rust-lang/miri |
@bors r+ p=1 |
☀️ Test successful - checks-actions |
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 4c83e55 (parent) -> efcbb94 (this PR) Test differencesShow 33078 test diffsStage 1
Stage 2
(and 16450 additional test diffs) Additionally, 16528 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 efcbb94dccbe0fcc1076f031f88332db4a6a2a52 --output-dir test-dashboard And 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 (efcbb94): comparison URL. Overall result: ❌ regressions - please read the text belowOur benchmarks found a performance regression caused by this PR. Next Steps:
@rustbot label: +perf-regression Instruction countThis is the most reliable metric that we have; it was used to determine the overall result at the top of this comment. However, even this metric can sometimes exhibit noise.
Max RSS (memory usage)Results (primary 0.2%, secondary 2.0%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResults (primary 2.9%, secondary -5.1%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeResults (primary 1.1%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Bootstrap: 763.658s -> 763.233s (-0.06%) |
This PR didn't change rustc, so I think that significance factor of 15x is way off -- seems like that benchmark got more noisy recently or so? @rustbot label: +perf-regression-triaged |
Yeah, this is actually a newly added benchmark (we're currently in the process of updating all primary benchmarks), which doesn't have a lot of history yet, so it's expected that it could be a bit noisy. |
If the result display could communicate this somehow, that would be great. :) |
It's kind of visible in the history graph if you know that the pink color means "missing data" xD I guess that we could also detect this when creating the comment and point it out somehow, although this situation only occurs very rarely (once every three years when we do a mass benchmark update or when the collector breaks somehow and misses data). |
This benchmark seems to have ~3% bimodality, dropping the regression label. |
r? @ghost