|
3 | 3 | See the [README](README.md) for details on how these logs are collated. They
|
4 | 4 | are in reverse chronological order.
|
5 | 5 |
|
| 6 | +## 2020-07-07 |
| 7 | + |
| 8 | +Triage done by njn. Latest revision: 0c03aee8b81185d65b5821518661c30ecdb42de5. |
| 9 | +One unimportant regression, on a rollup; six improvements, two on rollups. |
| 10 | + |
| 11 | +Regressions |
| 12 | +- [Rollup of 12 pull requests #74073](https://github.com/rust-lang/rust/pull/74073) |
| 13 | + ([instructions](https://perf.rust-lang.org/compare.html?start=2753fab7ce3647033146b07c8b6c9f4856a910b0&end=0c03aee8b81185d65b5821518661c30ecdb42de5&stat=instructions:u)): |
| 14 | + Up to 1.9% losses, but only on the synthetic `wf-projection-stress-65510` |
| 15 | + benchmark, which doesn't matter that much. |
| 16 | + |
| 17 | +Improvements |
| 18 | +- [Serialize all foreign `SourceFile`s into proc-macro crate metadata #73706](https://github.com/rust-lang/rust/pull/73706) |
| 19 | + ([instructions](https://perf.rust-lang.org/compare.html?start=16957bd4d3a5377263f76ed74c572aad8e4b7e59&end=d462551a8600e57d8b6f87e71ea56868bc5da6cf&stat=instructions:u)): |
| 20 | + Up to 7.5% wins across numerous benchmarks, mostly the shorter-running ones. |
| 21 | +- [Handle inactive enum variants in `MaybeUninitializedPlaces` #73879](https://github.com/rust-lang/rust/pull/73879) |
| 22 | + ([instructions](https://perf.rust-lang.org/compare.html?start=0cd7ff7ddfb75a38dca81ad3e76b1e984129e939&end=2753fab7ce3647033146b07c8b6c9f4856a910b0&stat=instructions:u)): |
| 23 | + Up to 7.1% wins across numerous benchmarks, mostly on opt builds. (Plus one |
| 24 | + 21% improvement, but that benchmark has high variability.) |
| 25 | +- [Rollup of 16 pull requests #73950](https://github.com/rust-lang/rust/pull/73950) |
| 26 | + ([instructions](https://perf.rust-lang.org/compare.html?start=9491f18c5de3ff1c4bf9c3fdacf52d9859e26f7c&end=b7856f695d65a8ebc846754f97d15814bcb1c244&stat=instructions:u)): |
| 27 | + Up to 1.9% wins across numerous benchmarks. |
| 28 | +- [Avoid `unwrap_or_else` in `RawVec::allocate_in`. #73882](https://github.com/rust-lang/rust/pull/73882) |
| 29 | + ([instructions](https://perf.rust-lang.org/compare.html?start=5f4abc16e1b2cb035eee6a5079ce45ce924c1f33&end=cd1a46d644791c79433db934ad4e6131c577efcc&stat=instructions:u)): |
| 30 | + Up to 1.2% wins across a few benchmarks, mostly on debug builds. Maybe |
| 31 | + [#73345](https://github.com/rust-lang/rust/pull/73345) or |
| 32 | + [#73569](https://github.com/rust-lang/rust/pull/73569) is responsible? |
| 33 | +- [Remove `TypeckTables::empty(None)` and make hir_owner non-optional. #73751](https://github.com/rust-lang/rust/pull/73751) |
| 34 | + ([instructions](https://perf.rust-lang.org/compare.html?start=8a6d4342be6a6acbade8e7ef65e73d27ee8c9144&end=3503f565e1fb7296983757d2716346f48a4a262b&stat=instructions:u)): |
| 35 | + Up to 3.8% wins, mostly on `unused-warnings`. |
| 36 | +- [Rollup of 17 pull requests #73924](https://github.com/rust-lang/rust/pull/73924) |
| 37 | + ([instructions](https://perf.rust-lang.org/compare.html?start=d462551a8600e57d8b6f87e71ea56868bc5da6cf&end=f781babf87dea29c44f93842b7ac9eb809549d29&stat=instructions:u)): |
| 38 | + Up to 1.9% wins, mostly on `clap-rs`. Unclear which PR is responsible. |
| 39 | + |
6 | 40 | ## 2020-06-30
|
7 | 41 |
|
8 | 42 | Triage done by njn. Latest revision: 0ca7f74dbd23a3e8ec491cd3438f490a3ac22741.
|
|
0 commit comments