Overall it was a mostly good week, with some very significant wins among the secondary benchmarks. Rollups continue to complicate triage process.
Triage done by @pnkfelix. Revision range: 8bd12e8c..50166d5e
Summary:
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | 2.2% | 3.2% | 6 |
Improvements π (primary) | -1.8% | -21.2% | 199 |
Improvements π (secondary) | -2.6% | -9.0% | 124 |
All πΏπ (primary) | -1.8% | -21.2% | 199 |
5 Regressions, 4 Improvements, 4 Mixed; 4 of them in rollups 61 artifact comparisons made in total
Rollup of 9 pull requests #99520 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 2.0% | 2.7% | 4 |
Regressions πΏ (secondary) | 1.3% | 2.5% | 29 |
Improvements π (primary) | N/A | N/A | 0 |
Improvements π (secondary) | N/A | N/A | 0 |
All πΏπ (primary) | 2.0% | 2.7% | 4 |
move considering_regions
to the infcx #99501 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 0.4% | 0.4% | 2 |
Regressions πΏ (secondary) | 0.4% | 0.5% | 5 |
Improvements π (primary) | N/A | N/A | 0 |
Improvements π (secondary) | N/A | N/A | 0 |
All πΏπ (primary) | 0.4% | 0.4% | 2 |
Sync in portable-simd subtree #99491 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 0.5% | 1.0% | 11 |
Regressions πΏ (secondary) | 0.8% | 1.3% | 20 |
Improvements π (primary) | -0.2% | -0.2% | 1 |
Improvements π (secondary) | N/A | N/A | 0 |
All πΏπ (primary) | 0.4% | 1.0% | 12 |
Fix hack that remaps env constness. #99521 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 0.5% | 0.8% | 7 |
Regressions πΏ (secondary) | 0.6% | 0.6% | 1 |
Improvements π (primary) | N/A | N/A | 0 |
Improvements π (secondary) | N/A | N/A | 0 |
All πΏπ (primary) | 0.5% | 0.8% | 7 |
Rollup of 8 pull requests #99792 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 0.5% | 0.8% | 9 |
Regressions πΏ (secondary) | 1.8% | 2.9% | 6 |
Improvements π (primary) | N/A | N/A | 0 |
Improvements π (secondary) | N/A | N/A | 0 |
All πΏπ (primary) | 0.5% | 0.8% | 9 |
metadata_decode_entry_item_attrs
and visible_parent_map
; those are the ones that had a significant time delta that end up explaining the overall time delta (0.003 + 0.003 > 0.005).visible_parent_map
slowdown may be due to PR #99698.metadata_decode_entry_Item_attrs
may be due to PR #99712 ? Hard to say.metadata_decode_entry_item_attrs
and visible_parent_map
regressions, as well as a little bit more time spent in type_op_prove_predicate
, evaluate_obligation
, and normalize_projection_ty
. Not sure why though, I don't think those got touched by this rollup. Maybe just different execution paths from the stdlib changes that did come in with this rollup?Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r⦠#99495 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | N/A | N/A | 0 |
Improvements π (primary) | -0.6% | -2.6% | 136 |
Improvements π (secondary) | -1.0% | -5.5% | 93 |
All πΏπ (primary) | -0.6% | -2.6% | 136 |
Rollup of 7 pull requests #99506 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | N/A | N/A | 0 |
Improvements π (primary) | -1.4% | -20.7% | 35 |
Improvements π (secondary) | -1.1% | -2.8% | 19 |
All πΏπ (primary) | -1.4% | -20.7% | 35 |
Tweak SubstFolder
implementation #99600 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | 1.6% | 1.6% | 1 |
Improvements π (primary) | -0.4% | -0.6% | 22 |
Improvements π (secondary) | -1.6% | -3.6% | 14 |
All πΏπ (primary) | -0.4% | -0.6% | 22 |
Remove new allocations from imported_source_files
#99677 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | N/A | N/A | 0 |
Improvements π (primary) | -1.5% | -9.9% | 132 |
Improvements π (secondary) | -3.2% | -9.8% | 77 |
All πΏπ (primary) | -1.5% | -9.9% | 132 |
Improve the function pointer docs #98180 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 0.2% | 0.3% | 3 |
Regressions πΏ (secondary) | 0.4% | 0.4% | 8 |
Improvements π (primary) | N/A | N/A | 0 |
Improvements π (secondary) | -1.2% | -1.2% | 1 |
All πΏπ (primary) | 0.2% | 0.3% | 3 |
Rollup of 11 pull requests #99567 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | 0.5% | 0.5% | 1 |
Improvements π (primary) | -0.3% | -0.3% | 4 |
Improvements π (secondary) | -0.7% | -1.0% | 5 |
All πΏπ (primary) | -0.3% | -0.3% | 4 |
rustc_expand: Switch FxHashMap to FxIndexMap where iteration is used #99320 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | N/A | N/A | 0 |
Regressions πΏ (secondary) | 0.4% | 0.4% | 1 |
Improvements π (primary) | -1.1% | -1.8% | 11 |
Improvements π (secondary) | N/A | N/A | 0 |
All πΏπ (primary) | -1.1% | -1.8% | 11 |
Upgrade indexmap and thorin-dwp to use hashbrown 0.12 #99251 (Comparison Link)
mean | max | count | |
---|---|---|---|
Regressions πΏ (primary) | 0.2% | 0.2% | 3 |
Regressions πΏ (secondary) | N/A | N/A | 0 |
Improvements π (primary) | -0.4% | -0.5% | 7 |
Improvements π (secondary) | -1.4% | -1.4% | 2 |
All πΏπ (primary) | -0.2% | -0.5% | 10 |
considering_regions
to the infcx-Z simulate-remapped-rust-src-base
when resolving remapped pathsItemLikeVisitor
traitcore::ptr::Unique
on top of NonNull