--- title: WG-async triage meeting 2023-10-23 tags: WG-async, triage-meeting, minutes date: 2023-10-23 discussion: https://rust-lang.zulipchat.com/#narrow/stream/187312-wg-async/topic/Triage.20meeting.202023-10-23 url: https://hackmd.io/-8Xt0qphQ4ap-h7DEuCEdA --- # WG-async meeting agenda - Meeting date: 2023-10-23 ## Attendance - People: TC, eholk, yosh, compiler-errors ## Meeting roles - Minutes: TC ## Scheduled meetings - 2023-10-26: "Open discussion 2023-10-26" [#319](https://github.com/rust-lang/wg-async/issues/319) Update these [here](https://github.com/orgs/rust-lang/projects/40/views/1). ## Proposed meetings None. Update these [here](https://github.com/orgs/rust-lang/projects/40/views/1). ## Nominated RFCs, PRs, and issues ### "Override `Waker::clone_from` to avoid cloning `Waker`s unnecessarily" rust#96979 **Link:** https://github.com/rust-lang/rust/pull/96979 We were +1 on this, we left a comment to that effect, and we unnominated the issue. ## Untriaged issues ### "Unclear error message when using recursive future with tokio::spawn" rust#112175 **Link:** https://github.com/rust-lang/rust/issues/112175 CE had the best analysis of this issue. He'll leave a comment on the situation. ### "Borrow checker bug when matching select().await with &mut references" rust#114168 **Link:** https://github.com/rust-lang/rust/issues/114168 We had thoughts on the next steps for understanding this issue, and eholk left those in the ticket. ### "async fn lifetime eliding satisfies HRTB where explicit does not" rust#114947 **Link:** https://github.com/rust-lang/rust/issues/114947 CE had already analyzed this issue, so we marked it triaged on that basis. ### "Changing async function body causes caller to fail" rust#116048 **Link:** https://github.com/rust-lang/rust/issues/116048 CE had already analyzed this issue, so we marked it triaged on that basis. ### "Code no longer compiles after -Zdrop-tracking-mir was enabled by default" rust#116242 **Link:** https://github.com/rust-lang/rust/issues/116242 T-types had discussed this earlier on the same day. The plan is to fix this and beta-backport the change. We decided to leave this in their hands. ### "rustc reports misc message with impl conflict of trait with AFIT and assoc type." rust#116982 **Link:** https://github.com/rust-lang/rust/issues/116982 CE had analyzed this one and claimed it. The fact that it's an error is correct, but the diagnostics need work. We marked it triaged. ## Pending PRs on the WG-async repo ### "revamp status quo section for harmonic synthesis" wg-async#230 **Link:** https://github.com/rust-lang/wg-async/pull/230 This needs tmandry or nikomatsakis or both to resolve. We tabled it. ### "document goals of the stakeholder program better" wg-async#254 **Link:** https://github.com/rust-lang/wg-async/pull/254 We merged this. ### "Add updates on symbol naming and better-backtrace prototype" wg-async#271 **Link:** https://github.com/rust-lang/wg-async/pull/271 We merged this. ### "Bump regex from 1.5.4 to 1.5.5" wg-async#274 **Link:** https://github.com/rust-lang/wg-async/pull/274 We merged this. ### "go directly to the edit page" wg-async#315 **Link:** https://github.com/rust-lang/wg-async/pull/315 We merged this. (The meeting ended here.) ## WG RFCs, PRs, and issues nominated for T-lang/T-types ### "Boxed recursive function should not require trait object" rust#73625 **Link:** https://github.com/rust-lang/rust/issues/73625 ### "`.await` does not perform autoref or autoderef" rust#111546 **Link:** https://github.com/rust-lang/rust/issues/111546 ### "Code no longer compiles after -Zdrop-tracking-mir was enabled by default" rust#116242 **Link:** https://github.com/rust-lang/rust/issues/116242 ## `S-waiting-on-team` None. ## Proposed FCPs **Check your boxes!** None. ## Active FCPs None. ## P-critical issues None. ## WG-async work project board https://github.com/orgs/rust-lang/projects/29/views1/d