update about-this-guide.md with new Guide sections

This commit is contained in:
Chris Simpkins 2020-04-07 01:04:51 -04:00 committed by Who? Me?!
parent 10a4d76ecd
commit 1ab6693c00
1 changed files with 11 additions and 11 deletions

View File

@ -6,16 +6,16 @@ development.
There are six parts to this guide: There are six parts to this guide:
1. [Contributing][p1]: Contains information that should be useful no matter how 1. [Building, Debugging, and Contributing to `rustc`][p1]: Contains information that should be useful no matter how
you are contributing, such as procedures for contribution, building the you are contributing, such as procedures for contribution, building the
compiler, etc. compiler, etc.
2. [High-level Compiler Architecture][p2]: Discusses the high-level 2. [How `rustc` Works][p2]: Discusses the high-level
architecture of the compiler, especially the query system. architecture of the compiler and stages of the compile process
3. [The Compiler Frontend][p3]: Discusses the compiler frontend and internal 3. [Source Code Representation][p3]: Describes the process of taking raw source code from the user and
representations. transforming it into various forms that the compiler can work with easily
4. [The Type System][p4]: Discusses the type system. 4. [Analysis][p4]: discusses the analyses that the compiler uses to check various
5. [The Compiler Backend][p5]: Discusses the compiler backend, code generation, properties of the code and inform later stages of the compile process
linking, and debug info. 5. [From MIR to Binaries][p5]: How linked executable machine code is generated
6. [Appendices][app] at the end with useful reference information. There are a 6. [Appendices][app] at the end with useful reference information. There are a
few of these with different information, inluding a glossary. few of these with different information, inluding a glossary.
@ -26,7 +26,7 @@ There are six parts to this guide:
[p5]: ./part-5-intro.md [p5]: ./part-5-intro.md
[app]: ./appendix/background.md [app]: ./appendix/background.md
The guide itself is of course open-source as well, and the sources can The Guide itself is of course open-source as well, and the sources can
be found at the [GitHub repository]. If you find any mistakes in the be found at the [GitHub repository]. If you find any mistakes in the
guide, please file an issue about it, or even better, open a PR guide, please file an issue about it, or even better, open a PR
with a correction! with a correction!
@ -35,12 +35,12 @@ with a correction!
You might also find the following sites useful: You might also find the following sites useful:
- [Rustc API docs] -- rustdoc documentation for the compiler - [rustc API docs] -- rustdoc documentation for the compiler
- [Forge] -- contains documentation about rust infrastructure, team procedures, and more - [Forge] -- contains documentation about rust infrastructure, team procedures, and more
- [compiler-team] -- the home-base for the rust compiler team, with description - [compiler-team] -- the home-base for the rust compiler team, with description
of the team procedures, active working groups, and the team calendar. of the team procedures, active working groups, and the team calendar.
[GitHub repository]: https://github.com/rust-lang/rustc-dev-guide/ [GitHub repository]: https://github.com/rust-lang/rustc-dev-guide/
[Rustc API docs]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ [rustc API docs]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/
[Forge]: https://forge.rust-lang.org/ [Forge]: https://forge.rust-lang.org/
[compiler-team]: https://github.com/rust-lang/compiler-team/ [compiler-team]: https://github.com/rust-lang/compiler-team/