Skip to content

Commit 73d6ec9

Browse files
authored
Merge pull request #941 from rylev/2021-07-27
Add triage for 2021-07-27
2 parents 7b8ef97 + a05da7d commit 73d6ec9

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

triage/2021-07-27.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# 2021-07-27 Triage Log
2+
3+
A very quiet week with only improvements. There was one possible regression, but it was removed from consideration due to only barely impacting a somewhat noisy stress-test benchmark. Untriaged pull requests continue to pile up, but there is still not a good process for dealing with them.
4+
5+
Triage done by **@rylev**.
6+
Revision range: [5c0ca08c662399c1c864310d1a20867d3ab68027..998cfe5aad7c21eb19a4bca50f05a13354706970](https://perf.rust-lang.org/?start=5c0ca08c662399c1c864310d1a20867d3ab68027&end=998cfe5aad7c21eb19a4bca50f05a13354706970&absolute=false&stat=instructions%3Au)
7+
8+
0 Regressions, 3 Improvements, 0 Mixed; 0 of them in rollups
9+
10+
#### Regressions
11+
12+
Support HIR wf checking for function signatures [#87265](https://github.com/rust-lang/rust/issues/87265)
13+
- Moderate regression in [instruction counts](https://perf.rust-lang.org/compare.html?start=7db08eeb0057de86ea2bdbd4c3a085cb8516b653&end=7c89e389d00cfc7e86ae7e1b45880da4f5f5c9f5&stat=instructions:u) (up to 1.1% on `full` builds of `externs-opt`)
14+
- Given that this only impacts the somewhat noisy `externs` stress-test benchmark, it's not clear that we should treat this as an actual regression.
15+
16+
17+
#### Improvements
18+
19+
Improve caching during trait evaluation [#86946](https://github.com/rust-lang/rust/issues/86946)
20+
- Moderate improvement in [instruction counts](https://perf.rust-lang.org/compare.html?start=32c9b7b091534f6d80e7e85da0cd425acb6c9a79&end=602150f21fd8a9bd3e903039c0d8c008d85aa7f1&stat=instructions:u) (up to -3.7% on `full` builds of `hyper-2-check`)
21+
22+
23+
Make mir borrowck's use of opaque types independent of the typeck query's result [#87287](https://github.com/rust-lang/rust/issues/87287)
24+
- Moderate improvement in [instruction counts](https://perf.rust-lang.org/compare.html?start=027187094ee05011d6602f5742f550851ccc7fd6&end=b2b7c859c1aae39d26884e760201f5e6c7feeff9&stat=instructions:u) (up to -1.6% on `full` builds of `deeply-nested-async-check`)
25+
26+
27+
Store all HIR owners in the same container [#83723](https://github.com/rust-lang/rust/issues/83723)
28+
- Moderate improvement in [instruction counts](https://perf.rust-lang.org/compare.html?start=71a6c7c80398143a67e27b01412f4b2ec12bde8b&end=6489ee10410f7be70dbefad322d1a3e1533ab282&stat=instructions:u) (up to -4.4% on `incr-unchanged` builds of `unicode_normalization-check`)
29+
30+
31+
#### Mixed
32+
33+
34+
#### Untriaged Pull Requests
35+
36+
- [#87244 Better diagnostics with mismatched types due to implicit static lifetime](https://github.com/rust-lang/rust/pull/87244)
37+
- [#86777 Include terminators in instance size estimate](https://github.com/rust-lang/rust/pull/86777)
38+
- [#86698 Move OnDiskCache to rustc_query_impl.](https://github.com/rust-lang/rust/pull/86698)
39+
- [#86588 Rollup of 8 pull requests](https://github.com/rust-lang/rust/pull/86588)
40+
- [#86034 Change entry point to 🛡️ against 💥 💥-payloads](https://github.com/rust-lang/rust/pull/86034)
41+
- [#84560 Inline Iterator as IntoIterator.](https://github.com/rust-lang/rust/pull/84560)
42+
43+
#### Nags requiring follow up

0 commit comments

Comments
 (0)