Skip to content

Commit 317c306

Browse files
Perf triage this week
1 parent ba4424a commit 317c306

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

draft/2020-09-30-this-week-in-rust.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -89,21 +89,19 @@ If you are a Rust project owner and are looking for contributors, please submit
8989

9090
## Rust Compiler Performance Triage
9191

92-
* [2020-09-21](https://github.com/rust-lang/rustc-perf/blob/master/triage/2020-09-21.md):
93-
2 Regressions, 5 Improvements, 4 Mixed
92+
* [2020-09-28](https://github.com/rust-lang/rustc-perf/blob/master/triage/2020-09-28.md):
93+
0 Regressions, 1 Improvements, 3 Mixed
9494

95-
This was the first week of semi-automated perf triage, and thank goodness:
96-
There was a lot going on. Most regressions are either quite small or already
97-
have a fix published.
9895

99-
[#72412](https://github.com/rust-lang/rust/issues/72412) is probably the most
100-
interesting case. It fixes a pathological problem involving nested closures by
101-
adding cycle detection to what seems to be a relatively hot part of the code.
102-
As a result, most users will see a slight [compile-time
103-
regression](https://perf.rust-lang.org/compare.html?start=2c69266c0697b0c0b34abea62cba1a1d3c59c90c&end=fdc3405c20122fd0f077f5a77addabc873f20e4c&stat=task-clock)
104-
for their crates.
96+
Most significant changes this week came in response to regressions discussed in
97+
last week's triage report. Curious readers may be interested in
98+
[#77058](https://github.com/rust-lang/rust/issues/77058), in which the removal
99+
of a single field from a struct caused a 25% decrease in wall-times for one
100+
seemingly unrelated benchmark, or
101+
[#76986](https://github.com/rust-lang/rust/issues/76986), an ABI change that
102+
should be a pretty clear win but seems to have mixed results.
105103

106-
See the [full report](https://github.com/rust-lang/rustc-perf/blob/master/triage/2020-09-21.md) for more.
104+
See the [full report](https://github.com/rust-lang/rustc-perf/blob/master/triage/2020-09-28.md) for more.
107105

108106
## Approved RFCs
109107

0 commit comments

Comments
 (0)