You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3 Regressions, 1 Improvements, 6 Mixed; ??? of them in rollups
19
+
3 Regressions, 1 Improvements, 6 Mixed; 1 of them in rollups
20
20
65 artifact comparisons made in total
21
21
22
22
#### Regressions
@@ -31,6 +31,8 @@ Tracking import use types for more accurate redundant import checking [#117772](
31
31
| Improvements ✅ <br /> (secondary) | - | - | 0 |
32
32
| All ❌✅ (primary) | 0.4% |[0.2%, 1.0%]| 44 |
33
33
34
+
* regressions are [explained by petrochenkov](https://github.com/rust-lang/rust/pull/117772#issuecomment-1951430297): This lint is newly firing against benchmark code, which means that lint reporting machinery is being exercised that was previously not being exercised.
35
+
* marked as triaged and filed rust-lang/rustc-perf#1819 to follow up with potential counter-action in benchmark tooling.
34
36
35
37
macro_rules: Preserve all metavariable spans in a global side table [#119673](https://github.com/rust-lang/rust/pull/119673)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=8a497723e311a62fccb1f0bf40e79c6519744a12&end=2bf78d12d33ae02d10010309a0d85dd04e7cff72&stat=instructions:u)
36
38
@@ -42,6 +44,10 @@ macro_rules: Preserve all metavariable spans in a global side table [#119673](ht
42
44
| Improvements ✅ <br /> (secondary) | - | - | 0 |
43
45
| All ❌✅ (primary) | 0.4% |[0.1%, 1.3%]| 26 |
44
46
47
+
* Instruction count regressions flagged against serde_derive, diesel, serde, html5ever, syn
48
+
* Most of these were anticipated in the final perf runs against the try builds.
49
+
* Marking as triaged under assumption that the reviewers deemed this change to be worth the predicted cost.
50
+
45
51
46
52
Always evaluate free constants and statics, even if previous errors occurred [#121087](https://github.com/rust-lang/rust/pull/121087)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=5af2130440c198afefbe5b8099342057cf272ef4&end=cce6a6e22e715bd74455f2560a956ab920c3a914&stat=instructions:u)
47
53
@@ -79,6 +85,7 @@ Merge `impl_polarity` and `impl_trait_ref` queries [#120919](https://github.com/
* already marked as triaged (improvements and regressions balanced out, and the binary size regressions were deemed due to upstream dependencies)
115
126
116
127
Store static initializers in metadata instead of the MIR of statics. [#116564](https://github.com/rust-lang/rust/pull/116564)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=4ae1e79876fcee94a56c1edf7c029a677084d7fc&end=6a4222b5119bce8c24e74dd3ad44006ce0c803e6&stat=instructions:u)
117
128
@@ -123,6 +134,7 @@ Store static initializers in metadata instead of the MIR of statics. [#116564](h
* already marked as triaged: the benchmark stress test is now writing an 8MB constant to metadata instead of a tiny bit of MIR
126
138
127
139
Clean up potential_query_instability with FxIndexMap and UnordMap [#120931](https://github.com/rust-lang/rust/pull/120931)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=6a4222b5119bce8c24e74dd3ad44006ce0c803e6&end=fa9f77ff35b4b63ed0cef9a9642c8f881b33f14f&stat=instructions:u)
128
140
@@ -134,41 +146,5 @@ Clean up potential_query_instability with FxIndexMap and UnordMap [#120931](http
-[#118473 Rollup of 5 pull requests](https://github.com/rust-lang/rust/pull/118473)
152
-
-[#118420 Introduce support for `async gen` blocks](https://github.com/rust-lang/rust/pull/118420)
153
-
-[#118405 Rollup of 7 pull requests](https://github.com/rust-lang/rust/pull/118405)
154
-
-[#118319 Rollup of 4 pull requests](https://github.com/rust-lang/rust/pull/118319)
155
-
-[#118308 Don't warn an empty pattern unreachable if we're not sure the data is valid](https://github.com/rust-lang/rust/pull/118308)
156
-
-[#117772 Tracking import use types for more accurate redundant import checking](https://github.com/rust-lang/rust/pull/117772)
157
-
-[#117769 Rollup of 6 pull requests](https://github.com/rust-lang/rust/pull/117769)
158
-
-[#117736 Rollup of 6 pull requests](https://github.com/rust-lang/rust/pull/117736)
159
-
-[#117213 Reorder check_item_type diagnostics so they occur next to the corresponding `check_well_formed` diagnostics](https://github.com/rust-lang/rust/pull/117213)
160
-
-[#117180 Rollup of 7 pull requests](https://github.com/rust-lang/rust/pull/117180)
161
-
-[#116940 Rollup of 4 pull requests](https://github.com/rust-lang/rust/pull/116940)
162
-
-[#116915 Add an assume that the index is inbounds to slice::get_unchecked](https://github.com/rust-lang/rust/pull/116915)
163
-
-[#116889 Eat close paren if capture_cfg to avoid unbalanced parens](https://github.com/rust-lang/rust/pull/116889)
164
-
-[#116492 Rollup of 7 pull requests](https://github.com/rust-lang/rust/pull/116492)
0 commit comments