Commit Graph

2155 Commits

Author SHA1 Message Date
Who? Me?! 150db58b61
Fix minor typos 2018-01-30 11:38:37 -06:00
Michal 'vorner' Vaner 066a32c961
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 f47633dd33 copy type inference readme 2018-01-29 13:12:28 -06:00
Mark Mansi 82da67a751 Corrected relationship of macro and rust parsers 2018-01-29 11:50:34 -06:00
Who? Me?! ed50f8d5d7
I'm guessing this was a typo? 2018-01-29 11:37:40 -06:00
Mark Mansi dee42c1673 Rewrite 'tokens' para... 2018-01-29 11:20:46 -06:00
Niko Matsakis 688d1b098d
Merge pull request #28 from nikomatsakis/master
add query + incremental section and restructure a bit
2018-01-29 10:27:18 -05:00
Niko Matsakis bf775929af link glossary to mir 2018-01-29 10:26:40 -05:00
Niko Matsakis 0414ffee78 create links in the glossary 2018-01-29 10:25:44 -05:00
Niko Matsakis 65263b6752 breakup the MIR section and add an incremental compilation section 2018-01-29 10:20:03 -05:00
Mark Mansi 858dfdf054 Updated macros to address Niko's comments 2018-01-26 14:41:56 -06:00
Niko Matsakis 40daff36d4 move over the query chapter from src/librustc/ty/maps 2018-01-26 09:20:01 -05:00
Niko Matsakis 458685bbb8 rename the hir chapter to The HIR 2018-01-26 09:12:15 -05:00
Mark Mansi ba3dd183e6 Oops rename 2018-01-25 17:58:04 -06:00
Mark Mansi 4992b47628 Add a bit about macro expansion 2018-01-25 17:56:33 -06:00
Mark Mansi 1627505cab Start macro expansion chapter 2018-01-25 15:58:47 -06:00
Niko Matsakis 3b4fab42f9
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 f0e17c62a5
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 3b142e54c2 fix nits 2018-01-25 09:40:07 -05:00
Michael Bryan b2a850faf0 Mentioned the main players in the parser 2018-01-25 00:30:52 +08:00
Niko Matsakis 580f30151e
Merge pull request #23 from theotherphil/hir
Copy contents of README.md from librustc/hir
2018-01-24 09:57:17 -05:00
Niko Matsakis c44964bd14 how to build and run compiler, first shot 2018-01-24 09:14:35 -05:00
Niko Matsakis 67da39e4b3 try adjusting secure password again 2018-01-24 04:17:48 -05:00
Niko Matsakis 1e6fdb45a2 try to use travis's builtin deploy workflow 2018-01-23 21:45:37 -05:00
Niko Matsakis 3a583ec819 add `-p` flag to `ghp-import` so that it pushes 2018-01-23 17:12:26 -05:00
Niko Matsakis 952ab0e050 try pip install --user 2018-01-23 16:36:56 -05:00
Phil Ellison 11bb542a9c Copy contents of README.md from librustc/hir 2018-01-23 20:04:27 +00:00
Niko Matsakis cce6a28081 invert the sense of `command -v` 2018-01-23 10:59:11 -05:00
Niko Matsakis a396e910dd make install.sh tell us what it is installing and why 2018-01-23 10:55:23 -05:00
Niko Matsakis 33c2b4c5f4 make `github_pages.sh` more chatty 2018-01-23 10:50:31 -05:00
Niko Matsakis 6792c63a66
Merge pull request #19 from nikomatsakis/master
invoke `cargo` to install mdbook
2018-01-23 10:46:59 -05:00
Niko Matsakis a86602e8f2 add an encrypted auth token 2018-01-23 10:46:33 -05:00
Michael Bryan 3c98b0f189 Started working on the parser chapter 2018-01-20 22:13:39 +08:00
Niko Matsakis 15ff0b7ef1 improvements to travis setup -- cache, use command -v 2018-01-19 14:48:39 -05:00
Niko Matsakis 74916aa83d invoke `cargo` to install mdbook 2018-01-19 07:28:19 -05:00
Niko Matsakis e7b1ed07c1
Merge pull request #18 from nikomatsakis/master
remove chap-NNN labels, move some content from rustc
2018-01-19 06:52:49 -05:00
Niko Matsakis 761119ef83 move over the `ty` README 2018-01-19 06:51:52 -05:00
Niko Matsakis dfa328fc39 add in the trait resolution README from rustc 2018-01-19 06:46:56 -05:00
Niko Matsakis 3492c534fe 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 6cafcbb06f 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 ae4b5503b2 add an "about this guide" section 2018-01-19 06:39:09 -05:00
Niko Matsakis 66973d593e
Merge pull request #9 from nikomatsakis/master
add link to gh-pages
2018-01-17 09:54:28 -05:00
Niko Matsakis 54145323f8 add link to gh-pages 2018-01-17 09:53:45 -05:00
Niko Matsakis 2f2714a1e0
Merge pull request #7 from nikomatsakis/master
basic setup, part 1
2018-01-17 09:30:13 -05:00
Niko Matsakis 5e297beb81 remove `src/src` directory that somehow got created 2018-01-17 09:25:59 -05:00
Niko Matsakis 78960d989a improve the README 2018-01-17 09:25:23 -05:00
Niko Matsakis 767fc972fd
Merge pull request #5 from Michael-F-Bryan/ci
Set up the basic CI infrastructure
2018-01-17 08:58:46 -05:00
Michael Bryan 11b19a4f4b Created a couple basic CI scripts 2018-01-17 12:30:45 +08:00
Niko Matsakis 831b3ff54b
Merge pull request #4 from mark-i-m/glossary
Add glossary
2018-01-16 20:13:11 -05:00
Niko Matsakis 064d22da46
Merge pull request #3 from rust-lang-nursery/jonathandturner-patch-1
Update README.md
2018-01-16 20:12:51 -05:00