Skip to content

Commit 4746f4c

Browse files
authored
Merge pull request #6686 from rylev/perf-triage-2025-05-28
Add compiler perf triage for 2025-05-28
2 parents bad9c9f + aa264a3 commit 4746f4c

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
@@ -177,7 +177,26 @@ If you are an event organizer hoping to expand the reach of your event, please s
177177

178178
### Rust Compiler Performance Triage
179179

180-
<!-- Perf results go here -->
180+
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.
181+
182+
Triage done by **@rylev**.
183+
Revision range: [59372f2c..2805e1dc](https://perf.rust-lang.org/?start=59372f2c81ba74554d9a71b12a4ed7f29adb33a2&end=2805e1dc4c18ed4c84d161502c48da870c56f68a&absolute=false&stat=instructions%3Au)
184+
185+
**Summary**:
186+
187+
| (instructions:u) | mean | range | count |
188+
|:----------------------------------:|:-----:|:---------------:|:-----:|
189+
| Regressions ❌ <br /> (primary) | 0.7% | [0.1%, 7.5%] | 73 |
190+
| Regressions ❌ <br /> (secondary) | 1.4% | [0.1%, 6.8%] | 34 |
191+
| Improvements ✅ <br /> (primary) | -4.0% | [-78.5%, -0.1%] | 41 |
192+
| Improvements ✅ <br /> (secondary) | -6.2% | [-22.1%, -0.1%] | 28 |
193+
| All ❌✅ (primary) | -1.0% | [-78.5%, 7.5%] | 114 |
194+
195+
196+
5 Regressions, 7 Improvements, 8 Mixed; 9 of them in rollups
197+
45 artifact comparisons made in total
198+
199+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/02eafc9ca0dda4c5851fb38850166b8af55eda91/triage/2025-05-27.md).
181200

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

0 commit comments

Comments
 (0)