|
| 1 | +--- |
| 2 | +tags: weekly, rustc |
| 3 | +--- |
| 4 | + |
| 5 | +# T-compiler Meeting Agenda 2023-07-06 |
| 6 | + |
| 7 | +## Announcements |
| 8 | + |
| 9 | +- Next week July, 13th release of stable 1.71 :loudspeaker: |
| 10 | +- [[Types team] Formality testing sync](https://www.google.com/calendar/event?eid=MWowN2NydTBqbGpvaXI5OTVvcWptcW9mdXJfMjAyMzA3MDVUMTMwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-07-05T09:00:00-04:00> |
| 11 | +- [wg-async: Sprint planning](https://www.google.com/calendar/event?eid=N211N3RrYzVqcnVvNnBycGFrcW9mcjNocTNfMjAyMzA3MDZUMTYwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-07-06T12:00:00-04:00> |
| 12 | +- [AFIT/RPITIT Impl Triage](https://www.google.com/calendar/event?eid=N2VsaWszdm9rY3NhdDF1MjdyMjVqajNpcWVfMjAyMzA3MDZUMjAwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-07-06T16:00:00-04:00> |
| 13 | +- Reminder: if you see a PR/issue that seems like there might be legal implications due to copyright/IP/etc, please let the Core team know (or at least message @_**pnkfelix** or @_**Wesley Wiser** so we can pass it along). |
| 14 | + |
| 15 | +### Other WG meetings ([calendar link](https://calendar.google.com/calendar/embed?src=6u5rrtce6lrtv07pfi3damgjus%40group.calendar.google.com)) |
| 16 | +- [Types team meeting: early vs late regions](https://www.google.com/calendar/event?eid=MTg3MDhpdTc3YXBqMGMzbnNxanUwdWZnazhfMjAyMzA3MTBUMTQwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-07-10T10:00:00-04:00> |
| 17 | +- [[Types] Rotating new solver / formality / polonius deep dive](https://www.google.com/calendar/event?eid=N29vMXZqbGZ1MDIxbzllMDI3dGhocWhhZmNfMjAyMzA3MTBUMTUwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-07-10T11:00:00-04:00> |
| 18 | + |
| 19 | +## MCPs/FCPs |
| 20 | + |
| 21 | +- New MCPs (take a look, see if you like them!) |
| 22 | + - "Migrate away from u32 as an offset/length type" [compiler-team#647](https://github.com/rust-lang/compiler-team/issues/647) |
| 23 | +- Old MCPs (not seconded, take a look) |
| 24 | + - "2024: Decrease debuginfo generated by `-Cdebuginfo=1`" [compiler-team#613](https://github.com/rust-lang/compiler-team/issues/613) (last review activity: 2 months ago) |
| 25 | + - "Cell Broadband Engine SPU support" [compiler-team#614](https://github.com/rust-lang/compiler-team/issues/614) (last review activity: 2 months ago) |
| 26 | + - "Revise error code documentation standard" [compiler-team#615](https://github.com/rust-lang/compiler-team/issues/615) (last review activity: 2 months ago) |
| 27 | + - "Add support for Zephyr OS" [compiler-team#629](https://github.com/rust-lang/compiler-team/issues/629) (last review activity: about 14 days ago) |
| 28 | + - "Consistently use "region" terminology in later stages of the compiler" [compiler-team#634](https://github.com/rust-lang/compiler-team/issues/634) (last review activity: about 41 days ago) |
| 29 | + - "Add a new `--build-id` flag to rustc" [compiler-team#635](https://github.com/rust-lang/compiler-team/issues/635) (last review activity: about 41 days ago) |
| 30 | + - "Simplify and improve explicitness of the check-cfg syntax" [compiler-team#636](https://github.com/rust-lang/compiler-team/issues/636) (last review activity: about 22 days ago) |
| 31 | + - "[MCP] proposing a macros working group" [compiler-team#637](https://github.com/rust-lang/compiler-team/issues/637) (last review activity: about 20 days ago) |
| 32 | + - "Add support for visionOS targets" [compiler-team#642](https://github.com/rust-lang/compiler-team/issues/642) (last review activity: about 6 days ago) |
| 33 | + - "Add illumos Tier3 targets" [compiler-team#644](https://github.com/rust-lang/compiler-team/issues/644) (last review activity: about 6 days ago) |
| 34 | + - "Changes to StatementKind::Coverage" [compiler-team#645](https://github.com/rust-lang/compiler-team/issues/645) (last review activity: about 6 days ago) |
| 35 | +- Pending FCP requests (check your boxes!) |
| 36 | + - "Retire the mailing list and make all decisions on zulip" [compiler-team#649](https://github.com/rust-lang/compiler-team/issues/649#issuecomment-1618781780) |
| 37 | + - "Tracking issue for the `thiscall` calling convention" [rust#42202](https://github.com/rust-lang/rust/issues/42202#issuecomment-1616187726) |
| 38 | + - "Add documentation on v0 symbol mangling." [rust#97571](https://github.com/rust-lang/rust/pull/97571#issuecomment-1617734630) |
| 39 | + - "Support overriding `warnings` level for a specific lint via command line" [rust#113307](https://github.com/rust-lang/rust/pull/113307#issuecomment-1621305927) |
| 40 | +- Things in FCP (make sure you're good with it) |
| 41 | + - "Add a blanket flag to enable/disable codegen UB checks" [compiler-team#625](https://github.com/rust-lang/compiler-team/issues/625) |
| 42 | + - "Report all lints, even if other errors already occurred." [compiler-team#633](https://github.com/rust-lang/compiler-team/issues/633) |
| 43 | + - "Use `FieldIdx` all the way down" [compiler-team#639](https://github.com/rust-lang/compiler-team/issues/639) |
| 44 | + - "Add support for the riscv64-linux-android target" [compiler-team#640](https://github.com/rust-lang/compiler-team/issues/640) |
| 45 | + - "Implement alignment and size niches for references" [compiler-team#641](https://github.com/rust-lang/compiler-team/issues/641) |
| 46 | + - "KRabcake SANitization (KRSAN) mode" [compiler-team#646](https://github.com/rust-lang/compiler-team/issues/646) |
| 47 | + - "Drop MIPS to tier 3" [compiler-team#648](https://github.com/rust-lang/compiler-team/issues/648) |
| 48 | +- Accepted MCPs |
| 49 | + - "Disallow incoherent cfgs" [compiler-team#610](https://github.com/rust-lang/compiler-team/issues/610) |
| 50 | + - "Runtime checks for occupied niches" [compiler-team#624](https://github.com/rust-lang/compiler-team/issues/624) |
| 51 | + - "Add `mips64r6` and `mips32r6` options to `target_arch`" [compiler-team#632](https://github.com/rust-lang/compiler-team/issues/632) |
| 52 | + - "Assign maintainers for MIPS R6 targets" [compiler-team#638](https://github.com/rust-lang/compiler-team/issues/638) |
| 53 | +- Finalized FCPs (disposition merge) |
| 54 | + - "rustdoc: Allow whitespace as path separator like double colon" [rust#108537](https://github.com/rust-lang/rust/pull/108537) |
| 55 | + - "Add `internal_features` lint" [rust#108955](https://github.com/rust-lang/rust/pull/108955) |
| 56 | + - "style-guide: Add chapter about formatting for nightly-only syntax" [rust#111119](https://github.com/rust-lang/rust/pull/111119) |
| 57 | + - "Don't require associated types with Self: Sized bounds in `dyn Trait` objects" [rust#112319](https://github.com/rust-lang/rust/pull/112319) |
| 58 | + |
| 59 | +### WG checkins |
| 60 | + |
| 61 | +@_*WG-llvm* by @**nagisa** and @**Nikita Popov**([previous checkin](https://hackmd.io/jG2Ea1RxQJuQye5kIiiHkA#WG-checkins)): |
| 62 | + > * LLVM 17 branches in about three weeks, which is when we'll start with the update in Rust as well. |
| 63 | + > * After much nagging from T-opsem, we've changed getelementptr inbounds semantics to always allow zero offsets. |
| 64 | + > * cbeuw has been fuzzing Rust and finding lots of miscompiles on the LLVM side, which I've been working on fixing. |
| 65 | +
|
| 66 | +Types team by @**nikomatsakis** and @**Jack Huey** ([previous checkin](https://hackmd.io/8Wy81OhVQ06VG2px9R1eSA#WG-checkins)): |
| 67 | + > Progress continues. We've set up a weekly "solver meeting", essentially a deep dive into the new trait solver, a-mir-formality, polonius, etc. Also planning to have an in-person meetup around EuroRust. |
| 68 | +
|
| 69 | +## Backport nominations |
| 70 | + |
| 71 | +[T-compiler stable](https://github.com/rust-lang/rust/issues?q=is%3Aall+label%3Abeta-nominated+-label%3Abeta-accepted+label%3AT-compiler) / [T-compiler beta](https://github.com/rust-lang/rust/issues?q=is%3Aall+label%3Astable-nominated+-label%3Astable-accepted+label%3AT-compiler) |
| 72 | +- :beta: [1.71? 1.72?] "Fix `dropping_copy_types` lint from linting in match-arm with side-effects" [rust#113231](https://github.com/rust-lang/rust/pull/113231) |
| 73 | + - nominated by @**Urgau** |
| 74 | +- :beta: [1.72.0?] "Revert the lexing of `c"…"` string literals" [rust#113334](https://github.com/rust-lang/rust/pull/113334) |
| 75 | + - open for review from @**Michael Goulet (compiler-errors)** |
| 76 | + - fixes #113235 a P-medium regression |
| 77 | +<!-- |
| 78 | +/poll Approve beta backport of #113334? |
| 79 | +approve |
| 80 | +decline |
| 81 | +don't know |
| 82 | +--> |
| 83 | +- No stable nominations for `T-compiler` this time. |
| 84 | + |
| 85 | +[T-rustdoc stable](https://github.com/rust-lang/rust/issues?q=is%3Aall+label%3Abeta-nominated+-label%3Abeta-accepted+label%3AT-rustdoc) / [T-rustdoc beta](https://github.com/rust-lang/rust/issues?q=is%3Aall+label%3Astable-nominated+-label%3Astable-accepted+label%3AT-rustdoc) |
| 86 | +- No beta nominations for `T-rustdoc` this time. |
| 87 | +- No stable nominations for `T-rustdoc` this time. |
| 88 | + |
| 89 | +:back: / :shrug: / :hand: |
| 90 | + |
| 91 | +## PRs S-waiting-on-team |
| 92 | + |
| 93 | +[T-compiler](https://github.com/rust-lang/rust/pulls?q=is%3Aopen+label%3AS-waiting-on-team+label%3AT-compiler) |
| 94 | +- Issues [in progress or waiting on other teams](https://hackmd.io/XYr1BrOWSiqCrl8RCWXRaQ) |
| 95 | + |
| 96 | +## Issues of Note |
| 97 | + |
| 98 | +### Short Summary |
| 99 | + |
| 100 | +- [0 T-compiler P-critical issues](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-critical) |
| 101 | + - [0 of those are unassigned](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-critical+no%3Aassignee) |
| 102 | +- [59 T-compiler P-high issues](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-high) |
| 103 | + - [26 of those are unassigned](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-high+no%3Aassignee) |
| 104 | +- [0 P-critical, 0 P-high, 2 P-medium, 1 P-low regression-from-stable-to-beta](https://github.com/rust-lang/rust/labels/regression-from-stable-to-beta) |
| 105 | +- [0 P-critical, 0 P-high, 2 P-medium, 2 P-low regression-from-stable-to-nightly](https://github.com/rust-lang/rust/labels/regression-from-stable-to-nightly) |
| 106 | +- [0 P-critical, 34 P-high, 100 P-medium, 19 P-low regression-from-stable-to-stable](https://github.com/rust-lang/rust/labels/regression-from-stable-to-stable) |
| 107 | + |
| 108 | +### P-critical |
| 109 | + |
| 110 | +[T-compiler](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AP-critical+label%3AT-compiler) |
| 111 | +- No `P-critical` issues for `T-compiler` at this time. |
| 112 | + |
| 113 | +[T-types](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AP-critical+label%3AT-types) |
| 114 | +- No `P-critical` issues for `T-types` at this time. |
| 115 | + |
| 116 | +[T-rustdoc](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AP-critical+label%3AT-rustdoc) |
| 117 | +- No `P-critical` issues for `T-rustdoc` at this time. |
| 118 | + |
| 119 | +### P-high regressions |
| 120 | + |
| 121 | +[P-high beta regressions](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Aregression-from-stable-to-beta+label%3AP-high+-label%3AT-infra+-label%3AT-libs+-label%3AT-libs-api+-label%3AT-release+-label%3AT-rustdoc+-label%3AT-core) |
| 122 | +- No `P-high` beta regressions this time. |
| 123 | + |
| 124 | +[Unassigned P-high nightly regressions](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Aregression-from-stable-to-nightly+label%3AP-high+no%3Aassignee+-label%3AT-infra+-label%3AT-libs+-label%3AT-libs-api+-label%3AT-release+-label%3AT-rustdoc+-label%3AT-core+) |
| 125 | +- No unassigned `P-high` nightly regressions this time. |
| 126 | + |
| 127 | +## Performance logs |
| 128 | + |
| 129 | +> [triage logs for 2023-07-04](https://github.com/rust-lang/rustc-perf/blob/master/triage/2023-07-04.md) |
| 130 | +
|
| 131 | +A quiet week, with a mixed set of improvements and regressions. Overall |
| 132 | +slightly more improvements than regressions. |
| 133 | + |
| 134 | +Triage done by **@simulacrum**. |
| 135 | +Revision range: [b5e51db16dfbf5685e32dfe2d9a835a5c695afe4..52d8c490a3aabe65cdd9f2d3aed95034dd5dbad7](https://perf.rust-lang.org/?start=b5e51db16dfbf5685e32dfe2d9a835a5c695afe4&end=52d8c490a3aabe65cdd9f2d3aed95034dd5dbad7&absolute=false&stat=instructions%3Au) |
| 136 | + |
| 137 | +**Summary**: |
| 138 | + |
| 139 | +| (instructions:u) | mean | range | count | |
| 140 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 141 | +| Regressions (primary) | 1.1% | [0.3%, 2.8%] | 46 | |
| 142 | +| Regressions (secondary) | 1.5% | [0.4%, 6.9%] | 71 | |
| 143 | +| Improvements (primary) | -2.0% | [-4.2%, -0.5%] | 7 | |
| 144 | +| Improvements (secondary) | -2.5% | [-7.3%, -0.3%] | 7 | |
| 145 | +| All (primary) | 0.7% | [-4.2%, 2.8%] | 53 | |
| 146 | + |
| 147 | + |
| 148 | +2 Regressions, 3 Improvements, 2 Mixed; 0 of them in rollups |
| 149 | + |
| 150 | +51 artifact comparisons made in total |
| 151 | + |
| 152 | +#### Regressions |
| 153 | + |
| 154 | +Backtrace 0.3.68 [#113176](https://github.com/rust-lang/rust/pull/113176) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=839e9a6e1210934fd24b15548b811a97c77138fc&end=571c9fc8a9693bb75822d7b46a8d3bed0388e925&stat=instructions:u) |
| 155 | + |
| 156 | +| (instructions:u) | mean | range | count | |
| 157 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 158 | +| Regressions (primary) | 2.2% | [1.8%, 2.6%] | 12 | |
| 159 | +| Regressions (secondary) | 1.6% | [0.3%, 6.8%] | 38 | |
| 160 | +| Improvements (primary) | - | - | 0 | |
| 161 | +| Improvements (secondary) | -2.1% | [-2.1%, -2.1%] | 1 | |
| 162 | +| All (primary) | 2.2% | [1.8%, 2.6%] | 12 | |
| 163 | + |
| 164 | +Appears to be due to increases in binary size, leading to longer link times. |
| 165 | + |
| 166 | +Rewrite `UnDerefer` [#112882](https://github.com/rust-lang/rust/pull/112882) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=571c9fc8a9693bb75822d7b46a8d3bed0388e925&end=d5a74249c843e06b502fb097ebea2383b9a5d9b8&stat=instructions:u) |
| 167 | + |
| 168 | +| (instructions:u) | mean | range | count | |
| 169 | +|:------------------------:|:----:|:------------:|:-----:| |
| 170 | +| Regressions (primary) | 0.7% | [0.3%, 1.5%] | 26 | |
| 171 | +| Regressions (secondary) | 1.1% | [0.2%, 1.9%] | 21 | |
| 172 | +| Improvements (primary) | - | - | 0 | |
| 173 | +| Improvements (secondary) | - | - | 0 | |
| 174 | +| All (primary) | 0.7% | [0.3%, 1.5%] | 26 | |
| 175 | + |
| 176 | +[Another rewrite](https://github.com/rust-lang/rust/pull/113316) is pending |
| 177 | +which is expected to help resolve the regression. |
| 178 | + |
| 179 | +#### Improvements |
| 180 | + |
| 181 | +A mish-mash of micro-optimizations [#113116](https://github.com/rust-lang/rust/pull/113116) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=330727467b8fdf2c43b95095a0efae7012c4f83b&end=8aed93d912ec23819c08e9a89ca1fb461b3cd2e6&stat=instructions:u) |
| 182 | + |
| 183 | +| (instructions:u) | mean | range | count | |
| 184 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 185 | +| Regressions (primary) | - | - | 0 | |
| 186 | +| Regressions (secondary) | - | - | 0 | |
| 187 | +| Improvements (primary) | -0.8% | [-1.7%, -0.3%] | 16 | |
| 188 | +| Improvements (secondary) | -1.4% | [-2.3%, -0.8%] | 15 | |
| 189 | +| All (primary) | -0.8% | [-1.7%, -0.3%] | 16 | |
| 190 | + |
| 191 | + |
| 192 | +Make simd_shuffle_indices use valtrees [#112718](https://github.com/rust-lang/rust/pull/112718) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=be6e38c617d39b3b1e9ac8a3fe606cb5d72ca6af&end=72b21014344fe5a595270c951d5a15887f9c7992&stat=instructions:u) |
| 193 | + |
| 194 | +| (instructions:u) | mean | range | count | |
| 195 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 196 | +| Regressions (primary) | - | - | 0 | |
| 197 | +| Regressions (secondary) | - | - | 0 | |
| 198 | +| Improvements (primary) | -0.4% | [-0.5%, -0.4%] | 3 | |
| 199 | +| Improvements (secondary) | - | - | 0 | |
| 200 | +| All (primary) | -0.4% | [-0.5%, -0.4%] | 3 | |
| 201 | + |
| 202 | + |
| 203 | +cargo update [#113046](https://github.com/rust-lang/rust/pull/113046) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=bf0e22b298e282dec3589f70c67e401588d6c693&end=839e9a6e1210934fd24b15548b811a97c77138fc&stat=instructions:u) |
| 204 | + |
| 205 | +| (instructions:u) | mean | range | count | |
| 206 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 207 | +| Regressions (primary) | - | - | 0 | |
| 208 | +| Regressions (secondary) | - | - | 0 | |
| 209 | +| Improvements (primary) | -1.1% | [-2.0%, -0.4%] | 119 | |
| 210 | +| Improvements (secondary) | -0.9% | [-1.6%, -0.2%] | 48 | |
| 211 | +| All (primary) | -1.1% | [-2.0%, -0.4%] | 119 | |
| 212 | + |
| 213 | + |
| 214 | +#### Mixed |
| 215 | + |
| 216 | +Refactor metadata emission to avoid visiting HIR [#98867](https://github.com/rust-lang/rust/pull/98867) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=eb76764ea412b36f670564f5d58c317cec8fa496&end=5bd28f5eac1ba3569bfa8d49ec3f5acbdfdff7a0&stat=instructions:u) |
| 217 | + |
| 218 | +| (instructions:u) | mean | range | count | |
| 219 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 220 | +| Regressions (primary) | 0.8% | [0.5%, 0.9%] | 7 | |
| 221 | +| Regressions (secondary) | 1.0% | [0.2%, 2.3%] | 19 | |
| 222 | +| Improvements (primary) | -2.1% | [-3.9%, -0.8%] | 6 | |
| 223 | +| Improvements (secondary) | -4.4% | [-7.2%, -1.5%] | 2 | |
| 224 | +| All (primary) | -0.5% | [-3.9%, 0.9%] | 13 | |
| 225 | + |
| 226 | + |
| 227 | +Upgrade to indexmap 2.0.0 [#113304](https://github.com/rust-lang/rust/pull/113304) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=0130c3a06e50ebb166655f81997ce28b9e4029b0&end=52d8c490a3aabe65cdd9f2d3aed95034dd5dbad7&stat=instructions:u) |
| 228 | + |
| 229 | +| (instructions:u) | mean | range | count | |
| 230 | +|:------------------------:|:-----:|:--------------:|:-----:| |
| 231 | +| Regressions (primary) | 0.8% | [0.4%, 1.2%] | 20 | |
| 232 | +| Regressions (secondary) | 0.7% | [0.3%, 1.2%] | 16 | |
| 233 | +| Improvements (primary) | - | - | 0 | |
| 234 | +| Improvements (secondary) | -0.6% | [-0.6%, -0.5%] | 4 | |
| 235 | +| All (primary) | 0.8% | [0.4%, 1.2%] | 20 | |
| 236 | + |
| 237 | +## Nominated Issues |
| 238 | + |
| 239 | +[T-compiler](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AI-compiler-nominated) |
| 240 | +- "Consistently use the highest bit of vector masks when converting to i1 vectors" [rust#104693](https://github.com/rust-lang/rust/pull/104693) |
| 241 | + - issue nominated by @**nils (Nilstrieb)** to help find a reviewer for these changes (review assignment has been bounced a few times) |
| 242 | +- "Put `needs-triage` label on every new issue" [rust#113261](https://github.com/rust-lang/rust/issues/113261) |
| 243 | + - Proposal advanced by @**nils (Nilstrieb)**, asks opinion from teams |
| 244 | + |
| 245 | +[RFC](https://github.com/rust-lang/rfcs/issues?q=is%3Aopen+label%3AI-compiler-nominated) |
| 246 | +- No I-compiler-nominated RFCs this time. |
| 247 | + |
| 248 | +### Oldest PRs waiting for review |
| 249 | +- "`-Z trait-solver=next`: Deduplicate region constraints in query responses" [rust#111172](https://github.com/rust-lang/rust/pull/111172) (last review activity: about 52 days ago) |
| 250 | + - cc: @**lcnr** |
| 251 | +- "Only consider places with the same local in each_borrow_involving_path." [rust#111753](https://github.com/rust-lang/rust/pull/111753) (last review activity: about 48 days ago) |
| 252 | + - cc: @**eholk** |
| 253 | +- "Fix #[inline(always)] on closures with target feature 1.1" [rust#111836](https://github.com/rust-lang/rust/pull/111836) (last review activity: about 45 days ago) |
| 254 | + - cc: @**Jubilee** |
| 255 | +- "Simplify duplicate checks for mir validator" [rust#111917](https://github.com/rust-lang/rust/pull/111917) (last review activity: about 41 days ago) |
| 256 | + - cc: @**oli** |
| 257 | + |
| 258 | +## Next week's WG checkins |
| 259 | + |
| 260 | +- @_*WG-mir-opt* by @**oli** |
| 261 | +- @_*WG-polymorphization* by @**davidtwco** |
0 commit comments