-
Part 1: Building, debugging, and contributing to Rustc
- Getting Started
- About the compiler team
- How to Build and Run the Compiler
- The compiler testing framework
- Walkthrough: a typical contribution
- Bug Fix Procedure
- Implementing new features
- Stability attributes
- Stabilizing Features
- Debugging the Compiler
- Profiling the compiler
- Coding conventions
- crates.io Dependencies
- Emitting Errors and other Diagnostics
- ICE-breaker teams
- Licenses
Appendix A: Background material Appendix B: Glossary Appendix C: Code Index Appendix D: Compiler Lecture Series Appendix E: Bibliography