This page lists the 26 project goals accepted for 2024h2.
Flagship goals represent the goals expected to have the broadest overall impact.
These are the other accepted goals.
Orphaned goals. Some goals here are marked with the badge for their owner. These goals are called "orphaned goals". Teams have reserved some capacity to pursue these goals but until an appropriate owner is found they are only considered provisionally accepted. If you are interested in serving as the owner for one of these orphaned goals, reach out to the mentor listed in the goal to discuss.
Goal Owner Team
"Stabilizable" prototype for expanded const generics Boxy lang , types
Assemble project goal slate Niko Matsakis leadership-council
Associated type position impl trait Oliver Scherer lang , types
Begin resolving cargo-semver-checks
blockers for merging into cargo Predrag Gruevski cargo
Const traits Deadbeef lang , types
Ergonomic ref-counting Jonathan Kelley compiler , lang , libs-api
Explore sandboxed build scripts Weihang Lo cargo , compiler
Expose experimental LLVM features for automatic differentiation and GPU offloading Manuel Drehwald compiler , lang
Extend pubgrub to match cargo's dependency resolution Jacob Finkelman cargo
Implement "merged doctests" to save doctest time Guillaume Gomez rustdoc
Make Rustdoc Search easier to learn Michael Howell rustdoc , rustdoc-frontend
Next-generation trait solver lcnr rust-analyzer , types
Optimizing Clippy & linting Alejandra González clippy
Patterns of empty types @Nadrieril compiler , lang
Provided reasons for yanked crates Rustin cargo , crates-io
Scalable Polonius support on nightly Rémy Rakic types
Stabilize cargo-script Ed Page cargo , lang
Stabilize doc_cfg Guillaume Gomez rustdoc
Stabilize parallel front end Sparrow Li compiler
Survey tools suitability for Std safety verification Celina V. libs
Testing infra + contributors for a-mir-formality Niko Matsakis types
Use annotate-snippets for rustc diagnostic output Esteban Kuber , Scott Schafer compiler
User-wide build cache cargo