This site contains supplementary documentation useful to the members of The Rust Project. To edit it submit PRs against rust-lang-nursery/rust-forge.
Interested in hacking the compiler?
- The rustc-guide is a book about how rustc works
- The rustc API docs are hosted here
- Profile queries. Tips for tracking what the compiler does.
- Rustc bug fix procedure: Describes the process for bug fixes that may cause existing code to stop compiling.
- So you want to implement a feature?: Describes the procedure for implementing new features in rustc.
Interested in infrastructure and the release process?
- The current PR testing queue
- The PR queue over time
- Toolstate (rls, rustfmt, clippy)
- Release history. Links to previous release artifacts.
- Platform support.
- Release process. How to make releases of Rust.
- How to prepare Rust release notes.
- Beta backporting. The mystery of the oft-misinterpreted
beta-nominated/beta-acceptedtags finally revealed. - Bots, websites and infrastructure. A catalog of the IRC bots, websites and other infrastructure used by the project, what they do, and who maintains them (i.e. who to contact when they malfunction and go on a bot rampage).
- Homu/Bors Syntax
- State Of Rust. Links and information about the current status of unstable features.
rustup-toolchain-install-masterallows installing Rust frommasterbefore it even makes it to nightly.
Meta-processes: managing the RFC repo, teams, etc
Other things
- Friend of the Tree archives.
- Bibliography. Research papers and other links to projects that influenced Rust. Papers about Rust.
- Cross compilation resources
- Other Rust Installation Methods