👋 Introduction
⚙️ 2024H2 goal process
1.
Overview
2.
Goals
❱
2.1.
Bring the Async Rust experience closer to parity with sync Rust
2.2.
Resolve the biggest blockers to Linux building on stable Rust
2.3.
Rust 2024 Edition
2.1.
"Stabilizable" prototype for expanded const generics
2.2.
Assemble project goal slate
2.3.
Associated type position impl trait
2.4.
Begin resolving `cargo-semver-checks` blockers for merging into cargo
2.5.
Const traits
2.6.
Ergonomic ref-counting
2.7.
Explore sandboxed build scripts
2.8.
Expose experimental LLVM features for automatic differentiation and GPU offloading
2.9.
Extend pubgrub to match cargo's dependency resolution
2.10.
Implement "merged doctests" to save doctest time
2.11.
Make Rustdoc Search easier to learn
2.12.
Next-generation trait solver
2.13.
Optimizing Clippy & linting
2.14.
Patterns of empty types
2.15.
Provided reasons for yanked crates
2.16.
Scalable Polonius support on nightly
2.17.
Stabilize cargo-script
2.18.
Stabilize doc_cfg
2.19.
Stabilize parallel front end
2.20.
Survey tools suitability for Std safety verification
2.21.
Testing infra + contributors for a-mir-formality
2.22.
Use annotate-snippets for rustc diagnostic output
2.23.
User-wide build cache
3.
Goals not accepted
❱
3.1.
Contracts and Invariants
3.2.
Experiment with relaxing the Orphan Rule
3.3.
Faster build experience
3.4.
Reduce clones and unwraps, support partial borrows
3.5.
Seamless C support
4.
General notes
⏳ 2025H1 goal process
5.
Overview
6.
Proposed goals
❱
6.1.
"Stabilize" the project goal program
6.2.
SVE and SME on AArch64
7.
Goals not accepted
📖 Learn about
8.
Goal motivations
9.
Goal owners
10.
Provisional goals
11.
Design axioms
12.
RFC
❓ How to
13.
Propose a new goal
❱
13.1.
Template for new goals
14.
Report status on active goal
🔧 Running the goals program
15.
Running the program
❱
15.1.
Sample: Call for Proposal blog post
15.2.
Sample: Text for the main README
15.3.
Sample: Starting RFC text
15.4.
Sample: Goals page
16.
Overall setup
17.
Mdbook plugin details
18.
Commands you can run
❱
18.1.
issues, creating tracking issues
18.2.
updates, create monthly blog post summary
Light
Rust
Coal
Navy
Ayu
Rust Project Goals
RFC
The RFC proposing the goal program has been opened. See
RFC #3614
.