Planning meeting 2021-04-14

Attending

  • Team: Niko, Josh, Felix, Scott, Taylor
  • Other: simulacrum, Amanieu, Esteban
  • Action item scribe: simulacrum
  • Minutes scribe: nikomatsakis

Design meeting candidates

  • Rust language "guiding principles" lang-team#91
    • nikomatsakis has been sketching guiding principles from async vision doc and they seem like decent principles for the language overall
    • not quite ready to schedule this this month
    • pnkfelix has related "compiler team contributors" guiding principles
  • Discuss the amount of oversight that lang should have for lints lang-team#72
    • needs a proposal before we decide whether to have a meeting
    • it may be that no meeting is required
  • Discuss the possibility of denying bare_trait_objects in 2021 edition lang-team#65
  • Ongoing discussion about Drop and Pin<&mut self> for 2021 edition
    • 2021 planning ruled this out because it didn't meet the "accepted RFC" deadline
    • not scheduled this round, there is ongoing discussion on Zulip
      • should move that discussion somewhere else on Zulip instead of "Edition 2021" stream
  • New ABI: "wasm" lang-team#90
    • alexcrichton is working towards wasm interop
    • the wasm ABI being proposed here is the proposal that should work across runtimes
    • lang team question: do we want to have an ABI named wasm and how does it differ from C ABI?
    • may also touch on bigger questions like how wasm could integrate into rust language design
    • doc expectations:
      • Details about the ABI, but only if they raise complex language questions
        • Specific Questions: Why is this not just the C ABI for the WASM targets?
      • Understanding the roadmap and where lang design changes may be needed
  • Generators planning lang-team#92
    • Estaban wants to see driven to completion, ideally this year
    • Related to async vision doc effort
    • doc expectations:
      • Sketch and present a plan for how to settle the open questions
      • Strawperson for a plan with details to help gauge where people fall

Dates

  • April 21: lang-team#90
  • April 28: lang-team#92
  • May 5 < next planning meeting
  • Doc and agenda available the day before the meeting

Updates

Questions to consider for updates

  • What are recent topics of discussion?
  • Any exciting developments since the last check-in?
  • Any points where the group is stuck and the lang-team could weigh in?
  • Any potential design meeting topics?
  • Any other concerns?

Updates from active groups and projects

Select a repo