T Compiler Meeting Agenda 2023 08 03

T-compiler Meeting Agenda 2023-08-03

Announcements

Other WG meetings (calendar link)

MCPs/FCPs

WG checkins

Backport nominations

T-compiler stable / T-compiler beta

  • :beta: [1.72.0] “Rename and allow cast_ref_to_mut lint” rust#113422
    • Part of the work on #111567 (uplifting the clippy::cast_ref_to_mut lint into rustc, comment)
    • Renames the lint cast_ref_to_mut -> invalid_reference_casting
    • Temporarily change the default from deny-by-default to allow-by-default until #112431 is merged
    • I-lang-nominated and a T-lang discussion seems to not have happened but @scottmcm agrees (comment)
    • Nominated by @nils (Nilstrieb) (comment)
  • No stable nominations for T-compiler this time.

PRs S-waiting-on-team

T-compiler

Issues of Note

Short Summary

P-critical

T-compiler

  • No P-critical issues for T-compiler this time.

T-types

  • No P-critical issues for T-types this time.

T-rustdoc

  • No P-critical issues for T-rustdoc this time.

P-high regressions

P-high beta regressions

  • “the trait bound &[u8]: std::convert::From<&[_; 0]> is not satisfied” rust#113238
    • probably P-high, the beta regression breaks a few crates
    • root cause seems to be #106704. As a temporary hotfix to avoid this hitting stable, downgraded the crate addr2line in the std (comment) in 1dcfc26. A durable solution needs to be implemented (comment)

Unassigned P-high nightly regressions

  • No unassigned P-high nightly regressions this time.

Performance logs

N/A this week

Nominated Issues

T-compiler

  • “MSVC and rustc disagree on minimum stack alignment on x86 Windows” rust#112480
    • Discussed in the past meetings (here and here), left nominated for further discussion (maybe in a separate session)
  • ““Legacy” tier 2 targets have misplaced or absent maintainer docs” rust#113739
    • Discussed in the past meeting (here), left nominated for further discussion (maybe in a separate session)

RFC

  • No I-compiler-nominated RFCs this time.

Oldest PRs waiting for review

T-compiler

  • “Tait must be constrained if in sig” rust#113169 (last review activity: about 27 days ago)
    • cc @oli (appointed as self reviewer)
  • “Report allocation errors as panics, second attempt” rust#112331 (last review activity: about 26 days ago)
    • cc: @bjorn3 (T-libs also in the review loop)
  • “riscv: Make ELF flags RVE-aware” rust#112567
    • @Nikita Popov can you have a look when you have a sec.?
  • “Add Future::map"rust#111347
    • I-async-nominated: anyone from the WG here with news?

Next week’s WG checkins

  • @_WG-async-foundations by @nikomatsakis and @tmandry
  • Generic Associated Types initiative by @Jack Huey

Next meetings' agenda draft: https://hackmd.io/wkRqXjx5RGGJlHIBuCyEwQ