Skip to content

Commit ad8f0d5

Browse files
authored
Merge pull request #7055 from Kobzol/triage-2025-09-23
Add 2025-09-23 perf triage
2 parents 5140456 + ee8dcd2 commit ad8f0d5

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

draft/2025-09-24-this-week-in-rust.md

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

142142
### Rust Compiler Performance Triage
143143

144-
<!-- Perf results go here -->
144+
Moving command-line argument quoting from C++ to Rust ([#146700](https://github.com/rust-lang/rust/pull/146700)) resulted in a nice performance
145+
win when dealing with many dependencies and large workspaces. A somewhat costly destination propagation
146+
compiler pass was enabled by default ([#142915](https://github.com/rust-lang/rust/pull/142915)), which resulted in some build time regressions,
147+
but should result in improved runtime performance. The rest of changes were small.
148+
149+
Triage done by **@kobzol**.
150+
Revision range: [52618eb3..ce4beebe](https://perf.rust-lang.org/?start=52618eb338609df44978b0ca4451ab7941fd1c7a&end=ce4beebecb77821734079cff47d8af08f9f27f11&absolute=false&stat=instructions%3Au)
151+
152+
**Summary**:
153+
154+
| (instructions:u) | mean | range | count |
155+
|:----------------------------------:|:-----:|:---------------:|:-----:|
156+
| Regressions ❌ <br /> (primary) | 0.3% | [0.1%, 1.9%] | 61 |
157+
| Regressions ❌ <br /> (secondary) | 0.6% | [0.1%, 3.4%] | 90 |
158+
| Improvements ✅ <br /> (primary) | -0.5% | [-1.9%, -0.2%] | 29 |
159+
| Improvements ✅ <br /> (secondary) | -1.3% | [-22.8%, -0.1%] | 71 |
160+
| All ❌✅ (primary) | 0.0% | [-1.9%, 1.9%] | 90 |
161+
162+
163+
1 Regression, 4 Improvements, 4 Mixed; 4 of them in rollups
164+
37 artifact comparisons made in total
165+
166+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/8e7c75c12a21eb9c8c86cbfc75eff144a017f6b2/triage/2025/2025-09-23.md).
145167

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

0 commit comments

Comments
 (0)