Brad Gibson
b84288f2ac
changed to relative links, where possible
2018-02-21 10:44:23 -08:00
Brad Gibson
3d7bc934db
cleaned up some stragglers
2018-02-21 07:44:07 -08:00
Brad Gibson
7eed06b83c
merged with upstream/master
2018-02-20 15:37:14 -08:00
Brad Gibson
f50f36177a
added compiletest to summary.md; linked to existing resources for additional information
2018-02-20 15:32:17 -08:00
Niko Matsakis
49da9c9030
remove humorous footnote which is not supported
2018-02-17 10:51:29 -06:00
Niko Matsakis
8605464d3b
correct links (mdbook seems to want them relative to the book root)
2018-02-17 10:51:29 -06:00
Niko Matsakis
bcf38b78a4
mention tidy
2018-02-17 10:51:29 -06:00
Niko Matsakis
dbb6900498
fix typo
2018-02-17 10:51:29 -06:00
Niko Matsakis
cec7fed1ad
link to brson's blog post
2018-02-17 10:51:29 -06:00
Niko Matsakis
4680105b89
complete sentence
2018-02-17 10:51:29 -06:00
Niko Matsakis
e34e22bc5b
give some advice about which test suite to use
2018-02-17 10:51:29 -06:00
Niko Matsakis
747cea1ae7
add some more conventions
2018-02-17 10:51:29 -06:00
Niko Matsakis
e2a7f6f3ad
add some notes on coding conventions and link to copyright notice
2018-02-17 10:51:29 -06:00
Niko Matsakis
228ecd29a8
document the test infrastructure
2018-02-17 10:51:29 -06:00
Mark Mansi
6cb1c99f99
Add a few more terms to the glossary
2018-02-15 18:11:15 -06:00
Who? Me?!
7f1566e8a3
Update glossary.md
2018-02-14 11:58:26 -06:00
Mark Mansi
35a13bae33
add soundness and completeness to glossary
2018-02-14 11:58:26 -06:00
Brad Gibson
2685d478fd
Added 'How to add header commands to `compiletest`'
2018-02-13 09:53:45 -08:00
Brad Gibson
43afda3032
fixed typos
2018-02-13 09:45:26 -08:00
Brad Gibson
3c6e64ed70
Update compiletest.md
...
changed file references to GitHub links directly to files
2018-02-13 09:22:33 -08:00
Brad Gibson
b4e2f6b643
created compiletest.md
...
describe the steps required to add a test and a header command to compiletest
2018-02-13 05:53:35 -08:00
Mark Mansi
63b6666b77
alphabetize glossary
2018-02-11 15:48:58 -06:00
Niko Matsakis
e17efcf9e7
Merge pull request #46 from theotherphil/dumphir
...
Explain how to dump HIR
2018-02-08 04:13:33 -05:00
Phil Ellison
cce2b0ae9c
Use cargo rustc instead of setting RUSTFLAGS
2018-02-07 19:14:58 +00:00
Phil Ellison
de6afbc261
Explain how to dump HIR
2018-02-07 07:08:58 +00:00
Philipp Hansch
aa2d408c1e
Order alphabetically, improve explanation of DAG
2018-02-06 11:26:34 -06:00
Philipp Hansch
7d53e449a9
Add DAG to glossary
2018-02-06 11:26:34 -06:00
Mark Mansi
5920d94563
Update link text
2018-02-04 21:52:30 -06:00
Alexander Regueiro
1187124cad
Removed spurious `a`.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
5a9fce427e
Fixed issues mentioned by @mark-i-m in review.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
c579c23694
More minor fixes.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
597ed7d4fd
Cleaned up section on type inference.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
80e9252f12
Explained what HM type inference is.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
152c08b1c9
Very minor grammatical fixes.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
7c158a6acc
Normalized instances of `N.B.`.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
072d698430
Changed all instances of `e.g.,` to `e.g.`, and similar.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
4f417f0be6
Improved grammar of HIR section.
2018-02-04 21:46:26 -06:00
Alexander Regueiro
02b5849749
Renamed `trans: generating LLVM IR` section.
2018-02-04 21:46:26 -06:00
avborhanian
b2ece4a61a
Update glossary.md
2018-02-04 13:13:17 -06:00
avborhanian
5b7e442fc3
Update glossary.md
2018-02-04 13:13:17 -06:00
avborhanian
4489e9734f
Adding ICH to the glossary.
2018-02-04 13:13:17 -06:00
Alexander Regueiro
c95e604602
minor grammatical fixes
2018-02-01 11:03:07 -06:00
Alexander Regueiro
780e954a17
replaced all instances of `--` (double hyphen) with `-` (en-dash)
2018-02-01 11:03:07 -06:00
Alexander Regueiro
487b8e01c3
fixed definition of code_mr hyperlink
2018-02-01 11:03:07 -06:00
Niko Matsakis
2a9f806b8e
Merge pull request #37 from nikomatsakis/staging
...
update wording on staging to be a bit more clear
2018-01-31 14:44:55 -05:00
Niko Matsakis
26954dcecb
update wording to be a bit more clear
2018-01-31 14:18:51 -05:00
Niko Matsakis
e4f4581cc6
fix some broken links
2018-01-31 14:13:49 -05:00
Niko Matsakis
04d35ee547
Update link to hir
2018-01-31 14:13:10 -05:00
Niko Matsakis
6ab5adfb2e
update to link within the book
2018-01-31 14:13:10 -05:00
Michael Bryan
1d3f0bb532
Added the mdbook-linkcheck backend
2018-01-31 14:13:09 -05:00
Niko Matsakis
32ceadd9d9
Merge pull request #36 from mark-i-m/markim_readme_02
...
Copy MIR readme
2018-01-31 14:12:41 -05:00
Mark Mansi
a6fb06e122
copy MIR readme
2018-01-31 12:22:42 -06:00
Niko Matsakis
030bc47d4d
Merge pull request #31 from mark-i-m/markim_readme_01
...
Copy type inference readme
2018-01-31 11:28:11 -05:00
Niko Matsakis
16bf438749
Merge pull request #33 from mark-i-m/stages
...
Add a paragraph about bootstrapping
2018-01-31 11:25:10 -05:00
Niko Matsakis
4c0a9e144e
Merge pull request #29 from rust-lang-nursery/mark-i-m-patch-1
...
I'm guessing this was a typo?
2018-01-31 11:19:25 -05:00
Niko Matsakis
4bff2b4fba
Merge pull request #26 from mark-i-m/macros
...
Start macro expansion chapter
2018-01-31 11:18:20 -05:00
Alexander Regueiro
314bc0c525
changed hyphens to en-dashes
2018-01-30 20:14:12 -06:00
Alexander Regueiro
1903ff4b16
minor clarification
2018-01-30 20:14:12 -06:00
Alexander Regueiro
c8c54f68ae
fixed grammatical oversight
2018-01-30 20:14:12 -06:00
Alexander Regueiro
d2740041b0
improved grammar and fixed small errors
2018-01-30 20:14:12 -06:00
Alexander Regueiro
b66d8d9def
improved grammar
...
use en-dashes instead of `--`
2018-01-30 20:14:12 -06:00
Mark Mansi
7022c0aac4
Add a para about bootstrapping
2018-01-30 16:29:16 -06:00
Who? Me?!
6da8a1b6a4
Fix minor typos
2018-01-30 11:38:37 -06:00
Michal 'vorner' Vaner
136cf15064
The first approximation of name resolution ( #22 )
...
* The first approximation of name resolution
The first attempt to write something useful about the name resolution.
As the TODO section says, his is not finished thing, but it might
hopefully be useful to someone already.
2018-01-29 22:18:35 +01:00
Mark Mansi
e2eb8fc511
copy type inference readme
2018-01-29 13:12:28 -06:00
Mark Mansi
68e84c734d
Corrected relationship of macro and rust parsers
2018-01-29 11:50:34 -06:00
Who? Me?!
3947a76572
I'm guessing this was a typo?
2018-01-29 11:37:40 -06:00
Mark Mansi
41a4f43684
Rewrite 'tokens' para...
2018-01-29 11:20:46 -06:00
Niko Matsakis
cd055e97a4
link glossary to mir
2018-01-29 10:26:40 -05:00
Niko Matsakis
aacd1c47c8
create links in the glossary
2018-01-29 10:25:44 -05:00
Niko Matsakis
eb31ada5c7
breakup the MIR section and add an incremental compilation section
2018-01-29 10:20:03 -05:00
Mark Mansi
81e9d3bb83
Updated macros to address Niko's comments
2018-01-26 14:41:56 -06:00
Niko Matsakis
d052d295ef
move over the query chapter from src/librustc/ty/maps
2018-01-26 09:20:01 -05:00
Niko Matsakis
8d6d60a010
rename the hir chapter to The HIR
2018-01-26 09:12:15 -05:00
Mark Mansi
ce6899ab8b
Oops rename
2018-01-25 17:58:04 -06:00
Mark Mansi
b58a3dc627
Add a bit about macro expansion
2018-01-25 17:56:33 -06:00
Mark Mansi
1c92abebd6
Start macro expansion chapter
2018-01-25 15:58:47 -06:00
Niko Matsakis
af83b8e8d4
Merge pull request #21 from Michael-F-Bryan/parser
...
WIP: Started working on the Parser
2018-01-25 09:47:54 -05:00
Niko Matsakis
4588cebfe4
Merge pull request #24 from nikomatsakis/master
...
how to build and run compiler, first shot
2018-01-25 09:40:36 -05:00
Niko Matsakis
887d8829f6
fix nits
2018-01-25 09:40:07 -05:00
Michael Bryan
d1f0ff2ed3
Mentioned the main players in the parser
2018-01-25 00:30:52 +08:00
Niko Matsakis
287c401283
how to build and run compiler, first shot
2018-01-24 09:14:35 -05:00
Phil Ellison
bfb6388d7b
Copy contents of README.md from librustc/hir
2018-01-23 20:04:27 +00:00
Michael Bryan
20970b6b85
Started working on the parser chapter
2018-01-20 22:13:39 +08:00
Niko Matsakis
141528264b
move over the `ty` README
2018-01-19 06:51:52 -05:00
Niko Matsakis
b440859ad3
add in the trait resolution README from rustc
2018-01-19 06:46:56 -05:00
Niko Matsakis
81d158b707
remove the `chap-NNN-` convention from file names
...
I don't want those showing up in the URLs.
2018-01-19 06:46:56 -05:00
Niko Matsakis
45c8176b95
replace "conventions" with "high-level overview"
...
Also bring in material from the librustc README.md
2018-01-19 06:46:56 -05:00
Niko Matsakis
2c8b1345c0
add an "about this guide" section
2018-01-19 06:39:09 -05:00
Niko Matsakis
f0db733d99
remove `src/src` directory that somehow got created
2018-01-17 09:25:59 -05:00
Mark Mansi
4e03569d8d
Add glossary
2018-01-16 18:43:10 -06:00
Niko Matsakis
eaa28eb853
add outline and chapters
2018-01-16 17:35:19 -05:00
Niko Matsakis
27ec0dc6d6
add `mdbook init`
2018-01-16 16:35:44 -05:00