owned this note
owned this note
Published
Linked with GitHub
---
tags: weekly, rustc
type: docs
---
# T-compiler Meeting Agenda 2023-08-31
## Announcements
- [Compiler Team Steering Meeting - External Dependency Timelines](https://www.google.com/calendar/event?eid=NWRmN3BmcnQ4dDFpdDFtbHVubnY5MXZqaGYgNnU1cnJ0Y2U2bHJ0djA3cGZpM2RhbWdqdXNAZw) at <time:2023-09-01T10:00:00-04:00>
- Reminder: if you see a PR/issue that seems like there might be legal implications due to copyright/IP/etc, please let us know (or at least message @_**davidtwco** or @_**Wesley Wiser** so we can pass it along).
### Other WG meetings ([calendar link](https://calendar.google.com/calendar/embed?src=6u5rrtce6lrtv07pfi3damgjus%40group.calendar.google.com))
- [wg-async sprint planning](https://www.google.com/calendar/event?eid=ajVtNGowYjlzdDNhM2VwZG9vNjg4OTlzNDBfMjAyMzA4MzFUMTYwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-08-31T12:00:00-04:00>
- [AFIT/RPITIT Impl Triage](https://www.google.com/calendar/event?eid=N2VsaWszdm9rY3NhdDF1MjdyMjVqajNpcWVfMjAyMzA4MzFUMjAwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-08-31T16:00:00-04:00>
- [Types team meeting](https://www.google.com/calendar/event?eid=MTg3MDhpdTc3YXBqMGMzbnNxanUwdWZnazhfMjAyMzA5MDRUMTQwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-09-04T10:00:00-04:00>
- [[Types] Rotating new solver / formality / polonius deep dive](https://www.google.com/calendar/event?eid=N29vMXZqbGZ1MDIxbzllMDI3dGhocWhhZmNfMjAyMzA5MDRUMTUwMDAwWiA2dTVycnRjZTZscnR2MDdwZmkzZGFtZ2p1c0Bn) at <time:2023-09-04T11:00:00-04:00>
## MCPs/FCPs
- New MCPs (take a look, see if you like them!)
- "Match the behavior of `strip` and `split-debuginfo` across platforms" [compiler-team#669](https://github.com/rust-lang/compiler-team/issues/669)
- Old MCPs (stale MCP might be closed as per [MCP procedure](https://forge.rust-lang.org/compiler/mcp.html#when-should-major-change-proposals-be-closed))
- None at this time
- Old MCPs (not seconded, take a look)
- "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: 3 months ago)
- "Add a new `--build-id` flag to rustc" [compiler-team#635](https://github.com/rust-lang/compiler-team/issues/635)(last review activity: 3 months ago)
- "Simplify and improve explicitness of the check-cfg syntax" [compiler-team#636](https://github.com/rust-lang/compiler-team/issues/636)(last review activity: 2 months ago)
- "Add support for visionOS targets" [compiler-team#642](https://github.com/rust-lang/compiler-team/issues/642)(last review activity: 2 months ago)
- "Add illumos Tier3 targets" [compiler-team#644](https://github.com/rust-lang/compiler-team/issues/644)(last review activity: about 38 days ago)
- "Promote loongarch64-unknown-none* to Tier 2" [compiler-team#664](https://github.com/rust-lang/compiler-team/issues/664)(last review activity: about 13 days ago)
- Pending FCP requests (check your boxes!)
- "Retire the mailing list and make all decisions on zulip" [compiler-team#649](https://github.com/rust-lang/compiler-team/issues/649)
- "Tracking issue for dyn upcasting coercion" [rust#65991](https://github.com/rust-lang/rust/issues/65991#issuecomment-1670127912)
- "stabilize combining +bundle and +whole-archive link modifiers" [rust#113301](https://github.com/rust-lang/rust/pull/113301#issuecomment-1679904521)
- "Support overriding `warnings` level for a specific lint via command line" [rust#113307](https://github.com/rust-lang/rust/pull/113307#issuecomment-1621305927)
- Things in FCP (make sure you're good with it)
- "Add a blanket flag to enable/disable codegen UB checks" [compiler_team#625](https://github.com/rust-lang/compiler-team/issues/625) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Add.20a.20blanket.20flag.20to.20enable.2Fdisable.20code.E2.80.A6.20compiler-team.23625))
- "Add support for Zephyr OS" [compiler_team#629](https://github.com/rust-lang/compiler-team/issues/629) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Add.20support.20for.20Zephyr.20OS.20compiler-team.23629))
- "Report all lints, even if other errors already occurred." [compiler_team#633](https://github.com/rust-lang/compiler-team/issues/633) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Report.20all.20lints.2C.20even.20if.20other.20errors.20al.E2.80.A6.20compiler-team.23633))
- "Add option to pass environment variables" [compiler_team#653](https://github.com/rust-lang/compiler-team/issues/653) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Add.20option.20to.20pass.20environment.20variables.20compiler-team.23653))
- "Add tidy rule against `issue-[0-9]+.rs` tests" [compiler_team#658](https://github.com/rust-lang/compiler-team/issues/658) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Add.20tidy.20rule.20against.20.60issue-.5B0-9.5D.2B.2Ers.60.20t.E2.80.A6.20compiler-team.23658))
- "Add `builtin:$path` option to the `-L` flag" [compiler_team#659](https://github.com/rust-lang/compiler-team/issues/659) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Add.20.60builtin.3A.24path.60.20option.20to.20the.20.60-L.60.20fl.E2.80.A6.20compiler-team.23659))
- "Support larger sizes in rmeta tables and incr comp alloc offsets" [compiler_team#666](https://github.com/rust-lang/compiler-team/issues/666) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Support.20larger.20sizes.20in.20rmeta.20tables.20and.20.E2.80.A6.20compiler-team.23666))
- "Make unknown/renamed/removed lints passed via command line respect lint levels" [compiler_team#667](https://github.com/rust-lang/compiler-team/issues/667) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Make.20unknown.2Frenamed.2Fremoved.20lints.20passed.E2.80.A6.20compiler-team.23667))
- "Condemn `asmjs-unknown-emscripten` to push a boulder up a hill for eternity" [compiler_team#668](https://github.com/rust-lang/compiler-team/issues/668) ([Zulip](https://rust-lang.zulipchat.com/#narrow/stream/233931-xxx/topic/Condemn.20.60asmjs-unknown-emscripten.60.20to.20pus.E2.80.A6.20compiler-team.23668))
- "Stabilize `PATH` option for `--print KIND=PATH`" [rust#114183](https://github.com/rust-lang/rust/pull/114183)
- Accepted MCPs
- "Move a `wasm32-wasi-preview1-threads` target to tier 2" [compiler-team#661](https://github.com/rust-lang/compiler-team/issues/661)
- Finalized FCPs (disposition merge)
- "stop adding dropck outlives requirements for `[T; 0]`" [rust#110288](https://github.com/rust-lang/rust/issues/110288)
- "Allow explicit `#[repr(Rust)]`" [rust#114201](https://github.com/rust-lang/rust/pull/114201)
- "style-guide: Add guidance for defining formatting for specific macros" [rust#114919](https://github.com/rust-lang/rust/pull/114919)
### WG checkins
- @_*T-rust-analyzer* by @**Lukas Wirth** ([previous checkin](https://hackmd.io/XBOdBRLXR7qFfq526W7gXg#WG-checkins)):
> nothing to report at this time
## Backport nominations
[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)
- :beta: [1.73] "Do not forget to pass DWARF fragment information to LLVM." [rust#115139](https://github.com/rust-lang/rust/pull/115139)
- Fixes (what we think is) P-critical #115113, seems to affect
- also nominated for stable backport
<!--
/poll Approve beta backport of #115139?
approve
decline
don't know
-->
- :beta: [1.73] "Stop emitting non-power-of-two vectors in (non-portable-SIMD) codegen" [rust#115236](https://github.com/rust-lang/rust/pull/115236)
- Fixes a significant perf. regression #115212 on stable by disabling ([comment](https://github.com/rust-lang/rust/pull/115236#issuecomment-1694495552))
> It should be very safe, since it's only one line of product code, and all it does is disable #111999 in more cases, leaving those cases to use the same codepath as in 1.71.
- seems that the fix is working well on nightly
<!--
/poll Approve beta backport of #115236?
approve
decline
don't know
-->
- :stable: [1.72.1] "Normalize before checking if local is freeze in `deduced_param_attrs`" [rust#114948](https://github.com/rust-lang/rust/pull/114948)
- Perf. regression linked to this PR (#113372) is nightly-only but this PR also fixes other perf. regressions _on stable_ (#115216, #115207) ([comment](https://github.com/rust-lang/rust/pull/114948#issuecomment-1695408078) and following)
<!--
/poll Approve stable backport of #114948?
approve
approve but does not justify new dot release
decline
don't know
-->
- :stable: [1.72.1] "Do not forget to pass DWARF fragment information to LLVM." [rust#115139](https://github.com/rust-lang/rust/pull/115139)
- this issue seems impacting. The fix missed the 1.72 train ([comment](https://github.com/rust-lang/rust/issues/115113#issuecomment-1690728612) so f.e. rustc 1.72.0 will be patched [by Fedora in their 1.72](https://github.com/rust-lang/rust/issues/115113#issuecomment-1688956644))
- @**apiraino** nominated: seems a good candidate to queue into an 1.72.1
- _if_ T-release will discuss a 1.72.1
<!--
/poll Approve stable backport of #115139?
approve
approve but does not justify new dot release
decline
don't know
-->
- :stable: [1.72.1] "Stop emitting non-power-of-two vectors in (non-portable-SIMD) codegen" [rust#115236](https://github.com/rust-lang/rust/pull/115236)
<!--
/poll Approve stable backport of #115236?
approve
approve but does not justify new dot release
decline
don't know
-->
## PRs S-waiting-on-team
[T-compiler](https://github.com/rust-lang/rust/pulls?q=is%3Aopen+label%3AS-waiting-on-team+label%3AT-compiler)
- Other issues [in progress or waiting on other teams](https://hackmd.io/XYr1BrOWSiqCrl8RCWXRaQ)
## Issues of Note
### Short Summary
- [3 T-compiler P-critical issues](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-critical)
- [3 of those are unassigned](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-critical+no%3Aassignee)
- [58 T-compiler P-high issues](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-high)
- [32 of those are unassigned](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-compiler+label%3AP-high+no%3Aassignee)
- [1 P-critical, 0 P-high, 0 P-medium, 1 P-low regression-from-stable-to-beta](https://github.com/rust-lang/rust/labels/regression-from-stable-to-beta)
- [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)
- [4 P-critical, 38 P-high, 100 P-medium, 18 P-low regression-from-stable-to-stable](https://github.com/rust-lang/rust/labels/regression-from-stable-to-stable)
### P-critical
[T-compiler](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AP-critical+label%3AT-compiler)
- "ICE: unexpected initial operand type." [rust#114858](https://github.com/rust-lang/rust/issues/114858)
- IIUC (@**apiraino**) the issue should be addressed (at least partially) by [rust#115215](https://github.com/rust-lang/rust/pull/115215) ([comment](https://github.com/rust-lang/rust/issues/114858#issuecomment-1697446671))
- "ScalarReplacementOfAggregates causes rustc to emit invalid LLVM debuginfo (and sometimes rustc segfaults)" [rust#115113](https://github.com/rust-lang/rust/issues/115113)
- Fixed by [rust#115139](https://github.com/rust-lang/rust/pull/115139)
- "Failed assert `2 != 2` after update to LLVM 17" [rust#115385](https://github.com/rust-lang/rust/issues/115385)
- Not assigned, opened yesterday
- has eyes on it, ex. [this bisection](https://github.com/rust-lang/rust/issues/115385#issuecomment-1699916149) from @**lqd**
[T-types](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AP-critical+label%3AT-types)
- "RPIT hidden types can be ill-formed" [rust#114728](https://github.com/rust-lang/rust/issues/114728)
- UB originated in #94081
- handled by @**Michael Goulet (compiler-errors)** in [rust#114740](https://github.com/rust-lang/rust/pull/114740)
- also #114933 by @**aliemjay**
[T-rustdoc](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AP-critical+label%3AT-rustdoc)
- "ICE when building documentation: DefId(20:797 ...) does not have a "object_lifetime_default"" [rust#115179](https://github.com/rust-lang/rust/issues/115179)
- reported a crate cannot generate documentation anymore, at least since 1.72.0
- regressed in #107637
- handled by @_**León Orell Liehr (fmease)** in [rust#115276](https://github.com/rust-lang/rust/pull/115276)
### P-high regressions
[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)
- No `P-high` beta regressions this time.
[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+)
- No unassigned `P-high` nightly regressions this time.
## Performance logs
> [triage logs for 2023--08-29](https://github.com/rust-lang/rustc-perf/blob/master/triage/2023-08-29.md)
A fairly quiet week, with improvements exceeding a small scattering of
regressions. Memory usage and artifact size held fairly steady across the week,
with no regressions or improvements.
Triage done by **@simulacrum**.
Revision range: [d4a881e1433cd10e424843353e1f939f5a798f4e..cedbe5c715c1fa9359683c5f108bed2054ac258b](https://perf.rust-lang.org/?start=d4a881e1433cd10e424843353e1f939f5a798f4e&end=cedbe5c715c1fa9359683c5f108bed2054ac258b&absolute=false&stat=instructions%3Au)
**Summary**:
| (instructions:u) | mean | range | count |
|:------------------------:|:-----:|:--------------:|:-----:|
| Regressions (primary) | 1.6% | [0.3%, 2.2%] | 6 |
| Regressions (secondary) | 1.4% | [0.8%, 1.9%] | 19 |
| Improvements (primary) | -1.0% | [-8.0%, -0.3%] | 70 |
| Improvements (secondary) | -1.6% | [-4.2%, -0.2%] | 56 |
| All (primary) | -0.8% | [-8.0%, 2.2%] | 76 |
2 Regressions, 3 Improvements, 2 Mixed; 0 of them in rollups
108 artifact comparisons made in total
#### Regressions
rustdoc: Add lint `redundant_explicit_links` [#113167](https://github.com/rust-lang/rust/pull/113167) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=f32ced648191cc67efdf6001585687ad22ed00d2&end=9c699a40cc2680b876c32ee69b402ee34bf7989a&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:----:|:------------:|:-----:|
| Regressions (primary) | 0.7% | [0.4%, 0.9%] | 7 |
| Regressions (secondary) | - | - | 0 |
| Improvements (primary) | - | - | 0 |
| Improvements (secondary) | - | - | 0 |
| All (primary) | 0.7% | [0.4%, 0.9%] | 7 |
Small regression in libc compilation, primarily incremental non-doc scenarios.
Unclear cause but sufficiently limited in scope that further investigation is
not warranted.
Fix races conditions with `SyntaxContext` decoding [#115082](https://github.com/rust-lang/rust/pull/115082) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=aa5dbee3ebff8703456e8be3b5fb368fc68fe0d1&end=b60e31b673b0d36c50f8e0a3b6f8f077221d983d&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:----:|:------------:|:-----:|
| Regressions (primary) | 0.3% | [0.2%, 0.3%] | 4 |
| Regressions (secondary) | 0.3% | [0.3%, 0.4%] | 7 |
| Improvements (primary) | - | - | 0 |
| Improvements (secondary) | - | - | 0 |
| All (primary) | 0.3% | [0.2%, 0.3%] | 4 |
Some small regressions, but this is a correctness fix for parallel compilation
so warranted. (Parallel compilation is not on here but the fix affects both
non-parallel and parallel scenarios).
#### Improvements
Speed up compilation of `type-system-chess` [#114611](https://github.com/rust-lang/rust/pull/114611) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=fe3eae3f310b2f709aa5b39d76a94fc1ea843854&end=a1e1dba9cc40a90409bccb8b19e359c4bdf573e5&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:-----:|:--------------:|:-----:|
| Regressions (primary) | - | - | 0 |
| Regressions (secondary) | - | - | 0 |
| Improvements (primary) | -1.7% | [-1.7%, -1.7%] | 1 |
| Improvements (secondary) | -2.2% | [-4.2%, -0.7%] | 28 |
| All (primary) | -1.7% | [-1.7%, -1.7%] | 1 |
> Perf results look good, various small improvements in secondary benchmarks.
> The real driver was the type-system-chess program I mentioned above, where
> the walltime and max-rss changes were both about -85% when I measured them
> locally.
(https://github.com/rust-lang/rust/pull/114611#issuecomment-1670713067)
Add MIR validation for unwind out from nounwind functions + fixes to make validation pass [#113124](https://github.com/rust-lang/rust/pull/113124) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=b6ab01a7131481b52131a9bd814dc8084052f643&end=ff55fa30267d7963146c52026b4f4f5396484675&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:-----:|:--------------:|:-----:|
| Regressions (primary) | - | - | 0 |
| Regressions (secondary) | - | - | 0 |
| Improvements (primary) | -0.7% | [-1.1%, -0.5%] | 6 |
| Improvements (secondary) | -0.3% | [-0.6%, -0.2%] | 3 |
| All (primary) | -0.7% | [-1.1%, -0.5%] | 6 |
Update x64 Linux host compiler to LLVM 17 [#114297](https://github.com/rust-lang/rust/pull/114297) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=9bd60a60cefdddca1f507083dda37e1664b295c5&end=0b31792ef1c15538b07c7b83585dc2fb371c239f&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:-----:|:--------------:|:-----:|
| Regressions (primary) | - | - | 0 |
| Regressions (secondary) | - | - | 0 |
| Improvements (primary) | -0.6% | [-1.0%, -0.2%] | 41 |
| Improvements (secondary) | -0.9% | [-1.5%, -0.2%] | 22 |
| All (primary) | -0.6% | [-1.0%, -0.2%] | 41 |
#### Mixed
Remove references in VarDebugInfo [#114904](https://github.com/rust-lang/rust/pull/114904) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=07688726805d5db0a4bca445a6651d09708041ea&end=ccc3ac0cae0d901a360c4f93f6d41d87ed459d20&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:-----:|:--------------:|:-----:|
| Regressions (primary) | 0.8% | [0.3%, 1.3%] | 10 |
| Regressions (secondary) | 1.4% | [1.3%, 1.4%] | 4 |
| Improvements (primary) | -1.0% | [-7.3%, -0.3%] | 32 |
| Improvements (secondary) | -2.1% | [-2.4%, -1.6%] | 4 |
| All (primary) | -0.6% | [-7.3%, 1.3%] | 42 |
Fixed a bug in codegen. The regressions appear to be within noise range for the
relevant benchmarks.
Add a new helper to avoid calling io::Error::kind [#115228](https://github.com/rust-lang/rust/pull/115228) [(Comparison Link)](https://perf.rust-lang.org/compare.html?start=c5035271acc7e140893c1dcdb5a83bf4ddf04593&end=9334ec93541fd6963a3bfa2d2d09e3e33ac93131&stat=instructions:u)
| (instructions:u) | mean | range | count |
|:------------------------:|:-----:|:--------------:|:-----:|
| Regressions (primary) | 0.3% | [0.3%, 0.3%] | 1 |
| Regressions (secondary) | - | - | 0 |
| Improvements (primary) | -0.6% | [-0.8%, -0.5%] | 3 |
| Improvements (secondary) | - | - | 0 |
| All (primary) | -0.4% | [-0.8%, 0.3%] | 4 |
Regression is within noise range of the relevant benchmark.
## Nominated Issues
[T-compiler](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AI-compiler-nominated)
- "SIGILL Illegal Instruction on PPC64" [rust#110278](https://github.com/rust-lang/rust/issues/110278)
- the `xvor` instruction (an AltiVec optimisation) in cargo and rustup-init binaries prevents anything to compile under PPC64 (POWER5+ class) ([comment](https://github.com/rust-lang/rust/issues/110278#issuecomment-1692479965))
- Issue was reported for Tier 2 family of platform (`powerpc64-unknown-linux-gnu`, discontinued in 2019, only about that particular server model, see [comment](https://github.com/rust-lang/rust/issues/110278#issuecomment-1692479965)) but is also visible in more recent POWER architectures
- nomination by @**Josh Stone (cuviper)** Do we actually support this/these arch(s)?
- (issue reporter seems for now to be able to handle the situation by crosscompiling without that AltiVec opt.)
[RFC](https://github.com/rust-lang/rfcs/issues?q=is%3Aopen+label%3AI-compiler-nominated)
- No I-compiler-nominated RFCs this time.
### Oldest PRs waiting for review
- "Rebased: Mark drop calls in landing pads cold instead of noinline" [rust#102099](https://github.com/rust-lang/rust/pull/102099)
- probably needs a second look from someone ([comment](https://github.com/rust-lang/rust/pull/102099#issuecomment-1671103591))
- "Fix ICE when trying to convert `ConstKind::Error` to usize" [rust#113712](https://github.com/rust-lang/rust/pull/113712)(last review activity: about 46 days ago)
- cc: @**uwu**
- "rustc_llvm: Link to libkstat on Solaris/SPARC" [rust#114224](https://github.com/rust-lang/rust/pull/114224)(last review activity: about 32 days ago)
- cc: @**Josh Stone (cuviper)** (probably needs a bit of SPARC/Solaris context)
- "Pretty-print argument-position impl trait to name it." [rust#113955](https://github.com/rust-lang/rust/pull/113955)(last review activity: about 31 days ago)
- cc @**Waffle Lapkin**
## Next week's WG checkins
- @_*WG-rustc-dev-guide* by @**Santiago Pastorino** and @**Yuki Okushi|217081**
Next meetings' agenda draft: `https://hackmd.io/Ly5571uCSUSm6Uib-f5K8Q`