early linting: avoid redundant calls to check_id#142398
early linting: avoid redundant calls to check_id#142398bors merged 1 commit intorust-lang:masterfrom
check_id#142398Conversation
51736c3 to
ac92e87
Compare
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
check_idcheck_id
early linting: avoid redundant calls to `check_id` An attempt to address the regression at #142240 (comment) r? `@oli-obk` cc `@nnethercote` who might have a better understanding of the performance implications
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
💔 Test failed - checks-actions |
|
Sad. Would need to revert #142305, too then. At this point it may be prudent to remove visit_id entirely as it's a footgun |
|
it might still be possible to keep using |
ac92e87 to
ae8ca1f
Compare
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
early linting: avoid redundant calls to `check_id` An attempt to address the regression at #142240 (comment) r? `@oli-obk` cc `@nnethercote` who might have a better understanding of the performance implications
|
☀️ Try build successful - checks-actions |
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (9fe6114): comparison URL. Overall result: ✅ improvements - no action neededBenchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf. @bors rollup=never 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 0.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary -7.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 755.158s -> 754.58s (-0.08%) |
|
@bors r+ yay |
|
☀️ 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 0cbc076 (parent) -> 75e7cf5 (this PR) Test differencesNo test diffs found Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 75e7cf5f85aad82331a38deff24845b63eaf30f3 --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 (75e7cf5): comparison URL. Overall result: ✅ improvements - no action needed@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 (secondary 4.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 3.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 757.399s -> 756.494s (-0.12%) |
An attempt to address the regression at #142240 (comment)
r? @oli-obk
cc @nnethercote who might have a better understanding of the performance implications