add outline and chapters
This commit is contained in:
parent
dfee0655aa
commit
e049167364
21 changed files with 41 additions and 5 deletions
2
src/doc/rustc-dev-guide/.gitignore
vendored
2
src/doc/rustc-dev-guide/.gitignore
vendored
|
|
@ -1 +1 @@
|
|||
/book
|
||||
book
|
||||
|
|
|
|||
5
src/doc/rustc-dev-guide/book.toml
Normal file
5
src/doc/rustc-dev-guide/book.toml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
[book]
|
||||
title = "Guide to Rustc Development"
|
||||
author = "Rustc developers"
|
||||
description = "A guide to developing rustc "
|
||||
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
# Summary
|
||||
|
||||
- [Chapter 1](./chapter_1.md)
|
||||
|
|
@ -1 +0,0 @@
|
|||
# Chapter 1
|
||||
19
src/doc/rustc-dev-guide/src/src/SUMMARY.md
Normal file
19
src/doc/rustc-dev-guide/src/src/SUMMARY.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# Summary
|
||||
|
||||
- [How to build the compiler and run what you built](./chap-010-how-to-build-and-run.md)
|
||||
- [Using the compiler testing framework](./chap-020-running-tests.md)
|
||||
- [Walkthrough: a typical contribution](./chap-030-walkthrough.md)
|
||||
- [Conventions used in the compiler](./chap-040-compiler-conventions.md)
|
||||
- [The parser](./chap-050-the-parser.md)
|
||||
- [Macro expansion](./chap-060-macro-expansion.md)
|
||||
- [Name resolution](./chap-070-name-resolution.md)
|
||||
- [HIR lowering](./chap-080-hir-lowering.md)
|
||||
- [Representing types (`ty` module in depth)](./chap-090-ty.md)
|
||||
- [Type inference](./chap-100-type-inference.md)
|
||||
- [Trait resolution](./chap-110-trait-resolution.md)
|
||||
- [Type checking](./chap-120-type-checking.md)
|
||||
- [MIR construction](./chap-130-mir-construction.md)
|
||||
- [MIR borrowck](./chap-140-mir-borrowck.md)
|
||||
- [MIR optimizations](./chap-150-mir-optimizations.md)
|
||||
- [trans: generating LLVM IR](./chap-160-trans.md)
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
# How to build the compiler and run what you built
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Using the compiler testing framework
|
||||
1
src/doc/rustc-dev-guide/src/src/chap-030-walkthrough.md
Normal file
1
src/doc/rustc-dev-guide/src/src/chap-030-walkthrough.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
# Walkthrough: a typical contribution
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Conventions used in the compiler
|
||||
1
src/doc/rustc-dev-guide/src/src/chap-050-the-parser.md
Normal file
1
src/doc/rustc-dev-guide/src/src/chap-050-the-parser.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
# The parser
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Macro expansion
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Name resolution
|
||||
1
src/doc/rustc-dev-guide/src/src/chap-080-hir-lowering.md
Normal file
1
src/doc/rustc-dev-guide/src/src/chap-080-hir-lowering.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
# HIR lowering
|
||||
1
src/doc/rustc-dev-guide/src/src/chap-090-ty.md
Normal file
1
src/doc/rustc-dev-guide/src/src/chap-090-ty.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
# Representing types (`ty` module in depth)
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Type inference
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Trait resolution
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Type checking
|
||||
|
|
@ -0,0 +1 @@
|
|||
# MIR construction
|
||||
1
src/doc/rustc-dev-guide/src/src/chap-140-mir-borrowck.md
Normal file
1
src/doc/rustc-dev-guide/src/src/chap-140-mir-borrowck.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
# MIR borrowck
|
||||
|
|
@ -0,0 +1 @@
|
|||
# MIR optimizations
|
||||
1
src/doc/rustc-dev-guide/src/src/chap-160-trans.md
Normal file
1
src/doc/rustc-dev-guide/src/src/chap-160-trans.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
# trans: generating LLVM IR
|
||||
Loading…
Add table
Add a link
Reference in a new issue