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
@@ -31,6 +35,11 @@ Rollup of 5 pull requests [#125649](https://github.com/rust-lang/rust/pull/12564
31
35
| Improvements ✅ <br /> (secondary) | - | - | 0 |
32
36
| All ❌✅ (primary) | 1.2% |[-0.1%, 2.1%]| 13 |
33
37
38
+
* all 12 of the regressing primary benchmarks are diesel-1.4.8 (in a variety of configurations).
39
+
* problem was isolated to PR #125089 (improve diagnostic output of non_local_definitions lint)
40
+
* Urgau notes: "The lint triggers nearly 150 times in the version of diesel used by rustc-perf, so the benchmark has become a bit a linting machinery benchmark"
41
+
* cc rustc-perf#1819
42
+
* marked as triaged.
34
43
35
44
Rollup of 5 pull requests [#125665](https://github.com/rust-lang/rust/pull/125665)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=8c4db851a7bb64173832e6602638204ebbd373a8&end=274499dd0ff53b81e93b80520f7afe25adaa2812&stat=instructions:u)
36
45
@@ -42,6 +51,9 @@ Rollup of 5 pull requests [#125665](https://github.com/rust-lang/rust/pull/12566
42
51
| Improvements ✅ <br /> (secondary) | - | - | 0 |
43
52
| All ❌✅ (primary) | 0.5% |[0.5%, 0.5%]| 1 |
44
53
54
+
* helloworld is sole primary regression.
55
+
* marked as triaged (my own opinion is that helloworld is a useful canary when it regresses by a more significant amount than this)
56
+
* (also the 30-day history shows the story for helloworld to be quite a bit more complicated than what is presented by the effects of this single PR, there are lots of spikes mixed in there)
Stabilize `custom_code_classes_in_docs` feature [#124577](https://github.com/rust-lang/rust/pull/124577)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=466be510af95d377a4e9997a6ab7c4db5f91e9ec&end=05965ae238403d8c141170b411245a62aa046240&stat=instructions:u)
82
100
@@ -88,6 +106,8 @@ Stabilize `custom_code_classes_in_docs` feature [#124577](https://github.com/rus
* all "improvements" are to secondary benchmarks: unify-linearly, match-stress, and unused-warnings
123
+
* (the improvement from this PR is expected to be realized in runtime performance, especially for code heavy with vtable lookups. Its unsurprising that it wouldn't have a noticeable effect on the compiler tooolchain.)
102
124
103
125
Avoid checking the edition as much as possible [#125828](https://github.com/rust-lang/rust/pull/125828)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=eda9d7f987de76b9d61c633a6ac328936e1b94f0&end=a6416d8907bc94ef1a032d54cb0443cde963e455&stat=instructions:u)
104
126
@@ -110,6 +132,7 @@ Avoid checking the edition as much as possible [#125828](https://github.com/rust
* improvements to webrender-2022-opt-full and regex-opt-incr-patched
164
+
* had a broad (if small) improvement to binary sizes, which was isolated to PR #124251
165
+
* overall wins seem to outweigh losses; marking as triaged.
137
166
138
167
don't inhibit random field reordering on repr(packed(1)) [#125360](https://github.com/rust-lang/rust/pull/125360)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=4cf5723dbe471ef0a32857b968b91498551f5e38&end=f2e1a3a80ae54734e1a3d306f31c2caebb05de9b&stat=instructions:u)
139
168
@@ -145,6 +174,9 @@ don't inhibit random field reordering on repr(packed(1)) [#125360](https://githu
* regressed bitmaps and typenum; improved helloworld
178
+
* instruction counts were affected but not cycle counts; [one theory is that object code has extra offset computations or niche computations...](https://github.com/rust-lang/rust/pull/125360#issuecomment-2137781620)
179
+
* since cycle count was not affected, does not seem worth further investigation; marking as triaged
148
180
149
181
Enable DestinationPropagation by default. [#115105](https://github.com/rust-lang/rust/pull/115105)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=91c0823ee63e793d990bb9fed898dc95b5d6db51&end=cfb730450f847bb622243eaaab15e77e58d91767&stat=instructions:u)
150
182
@@ -156,6 +188,8 @@ Enable DestinationPropagation by default. [#115105](https://github.com/rust-lang
* was reverted due to injecting [big regression for "Building stage1 codegen backend gcc"](https://github.com/rust-lang/rust/pull/115105#issuecomment-2141019310)
192
+
* marking as triaged
159
193
160
194
Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk" [#125794](https://github.com/rust-lang/rust/pull/125794)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=434999efe6e9aa61afbd8b4ae86864d3ce91c533&end=366da30d554719e7490950aeea5d3f3a5927e313&stat=instructions:u)
0 commit comments