Skip to content

Commit db57003

Browse files
committed
some missing files
1 parent 65e4c22 commit db57003

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

src/SUMMARY.md

-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@
113113
- [Constant evaluation](./const-eval.md)
114114
- [miri const evaluator](./miri.md)
115115
- [Monomorphization](./backend/monomorph.md)
116-
- [Compiler Backend](./backend/backend.md)
117116
- [Lowering MIR](./backend/lowering-mir.md)
118117
- [Code Generation](./backend/codegen.md)
119118
- [Updating LLVM](./backend/updating-llvm.md)

src/ast-validation.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# AST Validation
2+
3+
AST validation is the process of checking various correctness properties about
4+
the AST after macro expansion.
5+
6+
**TODO**: write this chapter.

src/pat-exhaustive-checking.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Pattern and Exhaustiveness Checking
2+
3+
In Rust, pattern matching and bindings have a few very helpful properties. The
4+
compiler will check that bindings are irrefutable when made and that match arms
5+
are exhaustive.
6+
7+
**TODO**: write this chapter.

0 commit comments

Comments
 (0)