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
3 Regressions, 2 Improvements, 5 Mixed; ??? of them in rollups
25
+
3 Regressions, 2 Improvements, 5 Mixed; 2 of them in rollups
20
26
84 artifact comparisons made in total
21
27
22
28
#### Regressions
@@ -31,6 +37,8 @@ Add `FreezeLock` type and use it to store `Definitions` [#115401](https://github
31
37
| Improvements ✅ <br /> (secondary) | - | - | 0 |
32
38
| All ❌✅ (primary) | 0.3% |[0.2%, 0.4%]| 11 |
33
39
40
+
* The impact here is [hypothesized to be](https://github.com/rust-lang/rust/pull/115401#issuecomment-1709461275) due to serial/parallel trade-off; we benchmark the serial case and observe a small regression, while the parallel case is observing an improvement of roughly the same caliber.
41
+
* Marked as triaged
34
42
35
43
Rollup of 6 pull requests [#115672](https://github.com/rust-lang/rust/pull/115672)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=cd71a37f320c379df47ff64abd934f3a2da94c26&end=309af3442a1808888e3ceb2eacccbf4140eba1e0&stat=instructions:u)
36
44
@@ -42,6 +50,8 @@ Rollup of 6 pull requests [#115672](https://github.com/rust-lang/rust/pull/11567
42
50
| Improvements ✅ <br /> (secondary) | - | - | 0 |
43
51
| All ❌✅ (primary) | 4.2% |[0.8%, 9.8%]| 5 |
44
52
53
+
* already marked as triaged
54
+
* all five regressions are to doc benchmarks, due to new feature added in https://github.com/rust-lang/rust/pull/115201
45
55
46
56
Use the same DISubprogram for each instance of the same inlined function within a caller [#115417](https://github.com/rust-lang/rust/pull/115417)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=ffc48e3eda36e288f76b4022d72d94321887ebf5&end=62ebe3a2b177d50ec664798d731b8a8d1a9120d1&stat=instructions:u)
47
57
@@ -53,6 +63,8 @@ Use the same DISubprogram for each instance of the same inlined function within
53
63
| Improvements ✅ <br /> (secondary) | - | - | 0 |
54
64
| All ❌✅ (primary) | 1.0% |[0.6%, 1.3%]| 3 |
55
65
66
+
* already marked as triaged
67
+
* regression was expected, though we may be able to claw back performance after resolving rust#115455
56
68
57
69
#### Improvements
58
70
@@ -90,6 +102,10 @@ Represent MIR composite debuginfo as projections instead of aggregates [#115252]
* However, nnethercote noted that this PR introduced broad (if small)
107
+
regressions to linked artifact (aka binary) sizes (in both opt and debug settings)
108
+
* not marking as triaged
93
109
94
110
Use a specialized varint + bitpacking scheme for DepGraph encoding [#110050](https://github.com/rust-lang/rust/pull/110050)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=4e5b31c2b0023dba53a1b2827f4b7ac42aaaa18f&end=f00c1399987c60b4e884afc42f4aa6226855e9ae&stat=instructions:u)
95
111
@@ -101,6 +117,10 @@ Use a specialized varint + bitpacking scheme for DepGraph encoding [#110050](htt
* primary regressions were helloworld-check (incr-unchanged and incr-patched:println)
136
+
* marking as triaged; not worth investigating a rollup for that benchmark.
115
137
116
138
Avoid a `source_span` query when encoding Spans into query results [#115657](https://github.com/rust-lang/rust/pull/115657)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=5ede9408945b46ab183dd228253297bdf62304f7&end=38bbc2ce03a2369d96898d58cc0aa06f1a4b5dcf&stat=instructions:u)
117
139
@@ -123,6 +145,9 @@ Avoid a `source_span` query when encoding Spans into query results [#115657](htt
* primary regressions are to diesel-check (full and incr-full).
149
+
* This is fixing a soundness issue with the dep-graph maintenance; therefore, these regressions seem tolerable.
150
+
* Marking as triaged
126
151
127
152
Encode only MIR reachable from other crates [#115306](https://github.com/rust-lang/rust/pull/115306)[(Comparison Link)](https://perf.rust-lang.org/compare.html?start=8e37c509fda1f7387895e33783cba94ea3960a29&end=7418413a7fad1c4e8b82f970bd78af030e5f813e&stat=instructions:u)
128
153
@@ -134,41 +159,6 @@ Encode only MIR reachable from other crates [#115306](https://github.com/rust-la
-[#112420 Rollup of 4 pull requests](https://github.com/rust-lang/rust/pull/112420)
164
-
-[#112157 Resurrect: rustc_target: Add alignment to indirectly-passed by-value types, correcting the alignment of byval on x86 in the process.](https://github.com/rust-lang/rust/pull/112157)
165
-
-[#112083 Make `TrustedStep` require `Copy`](https://github.com/rust-lang/rust/pull/112083)
166
-
-[#112016 Rollup of 6 pull requests](https://github.com/rust-lang/rust/pull/112016)
0 commit comments