layout | title |
---|---|
default |
The Rust Forge |
This site contains supplementary documentation useful to the members of The Rust Project. To edit it submit PRs against rust-lang-nursery/rust-forge.
- The rustc-guide is a book about how rustc works
- The rustc API docs are hosted here
- Building rustc with x.py.
- Debugging the compiler. Tips for debugging the compiler.
- 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.
- So you want to stabilize a feature?: Describes the procedure for stabilizing features in rustc.
- 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-accepted
tags 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
- Friend of the Tree archives.
- Bibliography. Research papers and other links to projects that influenced Rust. Papers about Rust.
- Cross compilation resources
"; toWrite += "
Rust 1." + prevRelease + " stable was released on " + prevDate + ".
"; toWrite += ""; toWrite += "Rust 1." + nextNextRelease + " stable will be released on " + nextNextDate + ".
"; document.getElementById('release_info').innerHTML = toWrite; }); </script>