Skip to content

Conversation

nikomatsakis
Copy link
Contributor

@nikomatsakis nikomatsakis commented Aug 15, 2025

@nikomatsakis
Copy link
Contributor Author

nikomatsakis commented Aug 15, 2025

As in prior rounds, we'll follow an unusual FCP process here. Leads must check their boxes, others are encouraged but not required to do so.

bootstrap

  • @Mark-Simulacrum (required, lead)
  • albertlarsan68 (optional)
  • clubby789 (optional)
  • jieyouxu (optional)
  • Kobzol (optional)

cargo

  • @ehuss (required, lead)
  • 0xPoe (optional)
  • arlosi (optional)
  • Eh2406 (optional)
  • epage (optional)
  • joshtriplett (optional)
  • Muscraft (optional)
  • weihanglo (optional)

compiler

  • @davidtwco (required, lead)
  • @wesleywiser (required, lead)
  • alexcrichton (optional)
  • antoyo (optional)
  • apiraino (optional)
  • b-naber (optional)
  • bjorn3 (optional)
  • BoxyUwU (optional)
  • camelid (optional)
  • chenyukang (optional)
  • ChrisDenton (optional)
  • cjgillot (optional)
  • compiler-errors (optional)
  • cuviper (optional)
  • dianqk (optional)
  • durin42 (optional)
  • eholk (optional)
  • est31 (optional)
  • estebank (optional)
  • fee1-dead (optional)
  • flodiebold (optional)
  • fmease (optional)
  • GuillaumeGomez (optional)
  • jackh726 (optional)
  • jdonszelmann (optional)
  • jieyouxu (optional)
  • jswrenn (optional)
  • Kobzol (optional)
  • lcnr (optional)
  • lqd (optional)
  • lukas-code (optional)
  • m-ou-se (optional)
  • madsmtm (optional)
  • Mark-Simulacrum (optional)
  • mati865 (optional)
  • matthewjasper (optional)
  • Nadrieril (optional)
  • nagisa (optional)
  • nikic (optional)
  • nikomatsakis (optional)
  • nnethercote (optional)
  • Noratrieb (optional)
  • oli-obk (optional)
  • petrochenkov (optional)
  • RalfJung (optional)
  • rcvalle (optional)
  • saethlin (optional)
  • scottmcm (optional)
  • SparrowLii (optional)
  • spastorino (optional)
  • TaKO8Ki (optional)
  • tgross35 (optional)
  • the8472 (optional)
  • tmandry (optional)
  • tmiasko (optional)
  • Urgau (optional)
  • WaffleLapkin (optional)
  • workingjubilee (optional)
  • yaahc (optional)
  • Zalathar (optional)
  • ZuseZ4 (optional)

crates-io

  • @jtgeibel (required, lead)
  • @Turbo87 (required, lead)
  • 0xPoe (optional)
  • carols10cents (optional)
  • eth3lbert (optional)
  • LawnGnome (optional)
  • mdtro (optional)

infra

  • @jdno (required, lead)
  • @shepmaster (required, lead)
  • jieyouxu (optional)
  • Kobzol (optional)
  • marcoieni (optional)
  • Mark-Simulacrum (optional)
  • pietroalbini (optional)

lang

  • @nikomatsakis (required, lead)
  • @tmandry (required, lead)
  • joshtriplett (optional)
  • scottmcm (optional)
  • traviscross (optional)

lang-docs

  • @ehuss (required, lead)
  • @JohnTitor (required, lead)
  • Gankra (optional)
  • Havvy (optional)
  • matthewjasper (optional)
  • traviscross (optional)

leadership-council

libs

  • @Amanieu (required, lead)
  • @m-ou-se (required, lead)
  • cuviper (optional)
  • joshtriplett (optional)
  • the8472 (optional)
  • thomcc (optional)

libs-api

  • Amanieu (optional)
  • BurntSushi (optional)
  • dtolnay (optional)
  • joshtriplett (optional)
  • m-ou-se (optional)
  • the8472 (optional)

opsem

  • @JakobDegen (required, lead)
  • @RalfJung (required, lead)
  • CAD97 (optional)
  • digama0 (optional)
  • saethlin (optional)

project-exploit-mitigations

  • @rcvalle (required, lead)
  • 1c3t3a (optional)
  • cuviper (optional)

rustdoc

  • @GuillaumeGomez (required, lead)
  • aDotInTheVoid (optional)
  • camelid (optional)
  • fmease (optional)
  • jsha (optional)
  • Manishearth (optional)
  • Nemo157 (optional)
  • notriddle (optional)

spec

  • @nikomatsakis (required, lead)
  • ehuss (optional)
  • JoelMarcey (optional)
  • joshtriplett (optional)
  • traviscross (optional)

testing-devex

  • @calebcartwright (required, lead)
  • epage (optional)
  • Muscraft (optional)
  • thomcc (optional)
  • weihanglo (optional)

types

  • @jackh726 (required, lead)
  • @lcnr (required, lead)
  • aliemjay (optional)
  • BoxyUwU (optional)
  • compiler-errors (optional)
  • nikomatsakis (optional)
  • oli-obk (optional)
  • spastorino (optional)

wg-compiler-performance

  • @Mark-Simulacrum (required, lead)
  • Jamesbarford (optional)
  • Kobzol (optional)
  • lqd (optional)
  • nnethercote (optional)
  • panstromek (optional)
  • Zoxc (optional)

wg-mir-opt

  • @oli-obk (required, lead)
  • dianqk (optional)
  • eddyb (optional)
  • JakobDegen (optional)
  • vertexclique (optional)
  • wesleywiser (optional)

@nikomatsakis nikomatsakis self-assigned this Aug 15, 2025
@eholk
Copy link
Contributor

eholk commented Aug 15, 2025

I love seeing how many goals are like "this builds on work from previous goals," or "this goal resolves blockers discovered in previous goals." It shows the goal program has been going long enough that it's starting to build some momentum throughout the project.

@ehuss
Copy link
Contributor

ehuss commented Aug 16, 2025

Similar to last time, I would recommend changing leadership-council to not be optional.

Copy link
Member

@Kobzol Kobzol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job! Looks really good.

@nikomatsakis
Copy link
Contributor Author

Similar to last time, I would recommend changing leadership-council to not be optional.

So, that falls out from not having a lead. I can definitely tweak the script but I'm curious to hear your reasoning on that. Is it because you think the LC should generally be aligned on the "goal slate overall" or is it related to the Vision Doc goal, which is the only one that cited the LC.

@ehuss
Copy link
Contributor

ehuss commented Aug 16, 2025

LC should generally be aligned on the "goal slate overall" or is it related to the Vision Doc goal, which is the only one that cited the LC.

Just the Vision Doc goal. It's just a formality, since I believe we've already says "yes" to it. I would just like to be careful with teams that don't have a lead to avoid things slipping through without consensus. Last time there were goals we weren't even aware of, so it was a bit different.

@nikomatsakis
Copy link
Contributor Author

@ehuss ok, I'll make the change

@nikomatsakis
Copy link
Contributor Author

Hi folks,

We are making a few edits here and still waiting on checkboxes from @jtgeibel, @m-ou-se, and @jdno. It is long past time to finalize this, so if we can't get checkboxes from them, I'll mark those goals as not accepted.

nikomatsakis and others added 2 commits September 9, 2025 11:48
Co-authored-by: lcnr <[email protected]>
Co-authored-by: Josh Triplett <[email protected]>
Co-authored-by: Eric Holk <[email protected]>
@nikomatsakis
Copy link
Contributor Author

Huzzah! All team leads have checked their boxes. Much appreciated y'all! I'm going to declare this accepted.

Copy link
Member

@lqd lqd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@nikomatsakis nikomatsakis dismissed davidtwco’s stale review September 9, 2025 19:14

Changes applied, I believe

@nikomatsakis nikomatsakis merged commit bd62885 into rust-lang:master Sep 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.