Skip to content

Commit aa264a3

Browse files
committed
Add compiler perf triage for 2025-05-28
Signed-off-by: Ryan Levick <me@ryanlevick.com>
1 parent f730ff8 commit aa264a3

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

draft/2025-05-28-this-week-in-rust.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,26 @@ If you are an event organizer hoping to expand the reach of your event, please s
113113

114114
### Rust Compiler Performance Triage
115115

116-
<!-- Perf results go here -->
116+
A week dominated by new sources of noise. By and large there were not that many real changes to compiler performance. Some highlights of real change to focus on are an improvement in rustdoc that had large wins in a few key benchmarks and an improvement in trait selection that comes from moving from an if/else chain to pattern matching.
117+
118+
Triage done by **@rylev**.
119+
Revision range: [59372f2c..2805e1dc](https://perf.rust-lang.org/?start=59372f2c81ba74554d9a71b12a4ed7f29adb33a2&end=2805e1dc4c18ed4c84d161502c48da870c56f68a&absolute=false&stat=instructions%3Au)
120+
121+
**Summary**:
122+
123+
| (instructions:u) | mean | range | count |
124+
|:----------------------------------:|:-----:|:---------------:|:-----:|
125+
| Regressions ❌ <br /> (primary) | 0.7% | [0.1%, 7.5%] | 73 |
126+
| Regressions ❌ <br /> (secondary) | 1.4% | [0.1%, 6.8%] | 34 |
127+
| Improvements ✅ <br /> (primary) | -4.0% | [-78.5%, -0.1%] | 41 |
128+
| Improvements ✅ <br /> (secondary) | -6.2% | [-22.1%, -0.1%] | 28 |
129+
| All ❌✅ (primary) | -1.0% | [-78.5%, 7.5%] | 114 |
130+
131+
132+
5 Regressions, 7 Improvements, 8 Mixed; 9 of them in rollups
133+
45 artifact comparisons made in total
134+
135+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/02eafc9ca0dda4c5851fb38850166b8af55eda91/triage/2025-05-27.md).
117136

118137
### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master)
119138

0 commit comments

Comments
 (0)