Skip to content

Commit 209fbab

Browse files
committed
rename parts, mv rustc_driver to part 3, make syntax chapter
1 parent f506e35 commit 209fbab

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

Diff for: src/SUMMARY.md

+13-9
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,17 @@
4646
- [Salsa](./salsa.md)
4747
- [Memory Management in Rustc](./memory.md)
4848

49-
- [Part 3: The Compiler Frontend](./part-3-intro.md)
50-
- [Lexing and Parsing](./the-parser.md)
51-
- [`#[test]` Implementation](./test-implementation.md)
52-
- [Panic Implementation](./panic-implementation.md)
53-
- [Macro expansion](./macro-expansion.md)
54-
- [Name resolution](./name-resolution.md)
55-
- [AST Validation](./ast-validation.md)
49+
- [Part 3: Source Code Representations](./part-3-intro.md)
50+
- [The Rustc Driver and Interface](./rustc-driver.md)
51+
- [Rustdoc](./rustdoc.md)
52+
- [Syntax and the AST](./syntax-intro.md)
53+
- [Lexing and Parsing](./the-parser.md)
54+
- [`#[test]` Implementation](./test-implementation.md)
55+
- [Panic Implementation](./panic-implementation.md)
56+
- [Macro expansion](./macro-expansion.md)
57+
- [Name resolution](./name-resolution.md)
58+
- [AST Validation](./ast-validation.md)
59+
- [Feature Gate Checking](./feature-gate-ck.md)
5660
- [The HIR (High-level IR)](./hir.md)
5761
- [Lowering AST to HIR](./lowering.md)
5862
- [Debugging](./hir-debugging.md)
@@ -62,7 +66,7 @@
6266
- [MIR passes: getting the MIR for a function](./mir/passes.md)
6367
- [Closure expansion](./closure.md)
6468

65-
- [Part 4: The Type System](./part-4-intro.md)
69+
- [Part 4: Analysis](./part-4-intro.md)
6670
- [The `ty` module: representing types](./ty.md)
6771
- [Generics and substitutions](./generics.md)
6872
- [`TypeFolder` and `TypeFoldable`](./ty-fold.md)
@@ -105,7 +109,7 @@
105109
- [Two-phase-borrows](./borrow_check/two_phase_borrows.md)
106110
- [Parameter Environments](./param_env.md)
107111

108-
- [Part 5: The Compiler Backend](./part-5-intro.md)
112+
- [Part 5: From MIR to binaries](./part-5-intro.md)
109113
- [The MIR (Mid-level IR)](./mir/index.md)
110114
- [MIR optimizations](./mir/optimizations.md)
111115
- [Debugging](./mir/debugging.md)

Diff for: src/feature-gate-ck.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Feature Gate Checking
2+
3+
**TODO**: this chapter

0 commit comments

Comments
 (0)