Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

The Rust project is currently working towards a slate of 16 project goals, with 0 of them designated as Roadmap Goals. This post provides selected updates on our progress towards these goals (or, in some cases, lack thereof). The full details for any particular goal are available in its associated tracking issue on the rust-project-goals repository.

Roadmap goals

Goals looking for help


Other goal updates

Add a team charter for rustdoc team (rust-lang/rust-project-goals#387)
Progress Completed
Point of contact

Guillaume Gomez

Champions

rustdoc (Guillaume Gomez)

No detailed updates available.
Comprehensive niche checks for Rust (rust-lang/rust-project-goals#262)
Progress Will not complete
Point of contact

Bastian Kersting

Champions

compiler (Ben Kimock), opsem (Ben Kimock)

Task owners

Bastian Kersting], Jakob Koschel

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is over, closing...

Develop the capabilities to keep the FLS up to date (rust-lang/rust-project-goals#391)
Progress Will not complete
Point of contact

Pete LeVasseur

Champions

bootstrap (Jakub Beránek), lang (Niko Matsakis), spec (Pete LeVasseur)

Task owners

Pete LeVasseur, Contributors from Ferrous Systems and others TBD, t-spec and contributors from Ferrous Systems

2 detailed updates available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! A related goal, #651, is part of the new 2026 goal period. Authors are welcome to leave a final comment about the goal's outcome.

Emit Retags in Codegen (rust-lang/rust-project-goals#392)
Progress Will not complete
Point of contact

Ian McCormack

Champions

compiler (Ralf Jung), opsem (Ralf Jung)

Task owners

Ian McCormack

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! The BorrowSanitizer goal will continue this work in the 2026 period. Authors are welcome to leave a final comment about the goal's outcome.

Evolving trait hierarchies (rust-lang/rust-project-goals#393)
Progress Will not complete
Point of contact

Taylor Cramer

Champions

lang (Taylor Cramer), types (Oliver Scherer)

Task owners

Taylor Cramer, Taylor Cramer & others

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! The Implement Supertrait auto impl and Arbirary Self Types goals will continue this work in the 2026 period. Authors are welcome to leave a final comment about the goal's outcome.

Expand the Rust Reference to specify more aspects of the Rust language (rust-lang/rust-project-goals#394)
Progress Will not complete
Point of contact

Josh Triplett

Champions

lang-docs (Josh Triplett), spec (Josh Triplett)

Task owners

Amanieu d'Antras, Guillaume Gomez, Jack Huey, Josh Triplett, lcnr, Mara Bos, Vadim Petrochenkov, Jane Lusby

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! The experimental language specification goal will continue this work in the 2026 period. Authors are welcome to leave a final comment about the goal's outcome.

Finish the std::offload module (rust-lang/rust-project-goals#109)
Progress Will not complete
Point of contact

Manuel Drehwald

Champions

compiler (Manuel Drehwald), lang (TC)

Task owners

Manuel Drehwald, LLVM offload/GPU contributors

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! The High-Level ML optimizations goal will build on this work in the 2026 period. Authors are welcome to leave a final comment about the goal's outcome.

Getting Rust for Linux into stable Rust: language features (rust-lang/rust-project-goals#116)
Progress Will not complete
Point of contact

Tomas Sedovic

Champions

lang (Josh Triplett), lang-docs (TC)

Task owners

Ding Xiang Fei

2 detailed updates available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! This work continues in the 2026 period via the Rust for Linux roadmap, which includes the Arbitrary Self Types, build-std, Full Const Generics, Const Traits, Field Projections, In-place initialization, Immobile types and guaranteed destructors, and Supertrait auto impl goals. Authors are welcome to leave a final comment about the goal's outcome.

Comment by [Miguel Ojeda][] posted on 2026-05-07:

There has been a lot of progress and the regular meetings were as useful as always, thanks a lot everyone!

(and to Tomas for keeping track of things and taking minutes, even when the meetings ran over :)

I hope the next period will be the one that sees the Linux kernel essentially removing the last three unstable language features we use (modulo the new ones being added), and getting very close to finishing the list of the compiler features side too.

Production-ready cranelift backend (rust-lang/rust-project-goals#397)
Progress Will not complete
Point of contact

Folkert de Vries

Champions

compiler (bjorn3)

Task owners

bjorn3, Folkert de Vries, [Trifecta Tech Foundation]

No detailed updates available.
Prototype Cargo build analysis (rust-lang/rust-project-goals#398)
Progress Will not complete
Point of contact

Weihang Lo

Champions

cargo (Weihang Lo)

Task owners

Help wanted Weihang Lo, Weihang Lo

No detailed updates available.
Relink don't Rebuild (rust-lang/rust-project-goals#400)
Progress Will not complete
Point of contact

Jane Lusby

Champions

cargo (Weihang Lo), compiler (Oliver Scherer)

Task owners

@dropbear32, @osiewicz

No detailed updates available.
Rework Cargo Build Dir Layout (rust-lang/rust-project-goals#401)
Progress Will not complete
Point of contact

Ross Sullivan

Champions

cargo (Weihang Lo)

Task owners

Ross Sullivan

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! The Cargo cross workspace cache goal will build on this work in the 2026 period. Authors are welcome to leave a final comment about the goal's outcome.

Run more tests for GCC backend in the Rust's CI (rust-lang/rust-project-goals#402)
Progress Completed
Point of contact

Guillaume Gomez

Champions

compiler (Wesley Wiser), infra (Marco Ieni)

Task owners

Guillaume Gomez

No detailed updates available.
Rust Vision Document (rust-lang/rust-project-goals#269)
Progress Will not complete
Point of contact

Niko Matsakis

Task owners

vision team

2 detailed updates available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. There has been activity in the goal's zulip channel since the last update, but I encourage the authors to comment here about the goal's outcome.

Comment by [Nurzhan Saken][] posted on 2026-05-11:

An update from Jack Huey:

It's not done, but we're active. I perhaps should have made an update to the Project Goal. But briefly:

  • We have wrapped up our interviews and surveys
  • We are working on publishing blog posts that dig into different topics about the data
  • We may eventually write up some "recommendations" directly to the Project, though our blog posts have these generally
  • We're also considering writing up a white paper to publish on our methodology that we would work on later in the year
  • The idea is to spin off the Vision Doc work into a "User Research Team", which covers a lot of the same ideas, but with different goals and focuses
rustc-perf improvements (rust-lang/rust-project-goals#275)
Progress Will not complete
Point of contact

James

Champions

compiler (David Wood), infra (Jakub Beránek)

Task owners

James, Jakub Beránek, David Wood

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! Authors are welcome to leave a final comment about the goal's outcome.

Stabilize rustdoc `doc_cfg` feature (rust-lang/rust-project-goals#404)
Progress Will not complete
Point of contact

Guillaume Gomez

Champions

rustdoc (Guillaume Gomez)

Task owners

Guillaume Gomez

1 detailed update available.

Comment by [Nurzhan Saken][] posted on 2026-05-07:

The 2025h2 goal period is now over, so I'm closing this issue. Thanks to everyone who contributed! Authors are welcome to leave a final comment about the goal's outcome.