Commit graph

997 commits

Author SHA1 Message Date
mark
88d21cce3b some cleanup 2020-04-18 11:11:33 -05:00
mark
553553b212 add entry points for type check and type inference
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
mark
13d674bcc2 add a para on interning and arenas 2020-04-18 11:11:33 -05:00
Chris Simpkins
949defa47c [overview.md] add parser entry point links 2020-04-18 11:11:33 -05:00
mark
a1c2be1410 fix lexer entry point 2020-04-18 11:11:33 -05:00
Who? Me?!
60df0a806a Improve wording
Co-Authored-By: Santiago Pastorino <spastorino@gmail.com>
2020-04-18 11:11:33 -05:00
mark
797e95fdf3 add an entry point 2020-04-18 11:11:33 -05:00
mark
253fbce8e6 remove a todo 2020-04-18 11:11:33 -05:00
mark
6ad65d5cf8 fix links 2020-04-18 11:11:33 -05:00
mark
887c457266 line lengths 2020-04-18 11:11:33 -05:00
mark
411ab09d62 add a few todos 2020-04-18 11:11:33 -05:00
mark
943409bdfc write a bit about bootstrapping 2020-04-18 11:11:33 -05:00
mark
1d95efa400 add a note on tcx name 2020-04-18 11:11:33 -05:00
mark
d8ee8411c3 break long sentence 2020-04-18 11:11:33 -05:00
mark
14913fa29c Improve description of MIR
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark
53f195ac76 correct the note about HAIR 2020-04-18 11:11:33 -05:00
mark
d904a85b13 mention token stream as an IR 2020-04-18 11:11:33 -05:00
mark
d5d65558c5 mention the hair 2020-04-18 11:11:33 -05:00
mark
2fb3d1c2d6 Add some entry points
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
mark
0b8942d040 fix old rustc-dev-guide links 2020-04-18 11:11:33 -05:00
Chris Simpkins
1ff5a13872 Update src/overview.md
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins
8b7a798dfe Update src/overview.md
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins
4aaba07001 [overview.md] Add command line argument parsing, lexer stages, and parser outline 2020-04-18 11:11:33 -05:00
mark
e1aca82dc2 Apply Centril suggestions
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark
90961eb27e correct a few links 2020-04-18 11:11:33 -05:00
mark
46a0692ed5 add overview 2020-04-18 11:11:33 -05:00
Jan-Erik Rediger
6984d17a5e Start with the basics (#675)
* The very first step should be to clone the repository

* Make the command copy-able

By having the plain command users can select and copy the text and paste
it, without needing to fiddle around to remove extra characters.

Now that the previous command switched directories it is not necessary
to be called out here again either.

* Update src/building/how-to-build-and-run.md

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-04-17 21:16:56 +09:00
Ralf Jung
ab1948fdb9 codegen tests: add link to LLVM FileCheck docs (#673) 2020-04-12 02:34:25 +09:00
Arlo Siemsen
4682b1d4f6 Add section describing source file checksums in debug info 2020-04-08 15:50:31 -05:00
Who? Me?!
2eabf5acfb fix a link (#672) 2020-04-08 08:52:05 +02:00
Chris Simpkins
64a47ac359 mark-i-m review edits 2020-04-07 12:11:56 -05:00
Chris Simpkins
e79cf128b7 consistent section title casing 2020-04-07 12:11:56 -05:00
Chris Simpkins
8cffef7b20 update about-this-guide.md with new Guide sections 2020-04-07 12:11:56 -05:00
Who? Me?!
44d380d4d9 Reorganize the guide (#651)
* start on guide reorg

* backend intro

* part 2, 3, 4 intros

* some missing files

* Fix typos

Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>

* add links from intro

* rename compiler source chapter and add placeholder for overview

* rename parts, mv rustc_driver to part 3, make syntax chapter

* update part intros

* add syntax ch intro

* address review comments

* Better overview chapter placeholder

Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>

* fix link

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-04-06 13:23:34 -03:00
Paul Daniel Faria
a4bcfa13ef Remove duplicate trait reference entry from glossary, fix alphabetical sorting 2020-04-06 10:41:28 -05:00
mark
025d6d035f update to mdbook 0.3.5 2020-04-05 19:56:19 -05:00
LeSeulArtichaut
eca7cdac86 Rework commit message 2020-04-05 12:49:29 -05:00
LeSeulArtichaut
b871e5251a Note that the invocation now are aliases 2020-04-05 12:49:29 -05:00
LeSeulArtichaut
ad12d95273 Change ICE-breaker ping to use the aliases
Related to rust-lang/rust#69949
2020-04-05 12:49:29 -05:00
Paul Daniel Faria
a28c761286 Wrap link in borrow_check.md to satify line length checks 2020-04-05 12:46:22 -05:00
Paul Daniel Faria
ec045377ca Add ids to all glossary items, make existing glossary links point to glossary, add links for def id in query.md 2020-04-05 12:46:22 -05:00
Tshepang Lekhonkhobe
01e9626b36 remove stupid-stats, and some references to removed API 2020-04-04 13:36:17 -05:00
Who? Me?!
e7920f4fe0 Update .gitignore 2020-04-04 13:33:59 -05:00
Chris Simpkins
dac975fa6d [README.md] add build instructions, link check config instructions, link check error documentation 2020-04-04 12:07:30 -05:00
Tshepang Lekhonkhobe
e93f50cf0d add pre-requisite for calling into compiler API (#663) 2020-04-04 09:37:39 +02:00
Paul Daniel Faria
62ef95760a Add BodyId to glossary, and links for ids to HIR identifiers section (#660) 2020-04-03 19:22:08 +02:00
Santiago Pastorino
568d6dc28f Update some projects locations (#658) 2020-04-02 18:40:15 +02:00
Who? Me?!
d3b6c93976 Shorten line 2020-04-01 20:09:08 -05:00
George Fraser
dbc55da42d Update src/SUMMARY.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-04-01 20:09:08 -05:00
George Fraser
6efc6bf7f9 Update src/rustc-driver-interacting-with-the-ast.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-04-01 20:09:08 -05:00