Commit Graph

1298 Commits

Author SHA1 Message Date
mark 18d695aa13 correct entry points for codegen 2020-04-18 11:11:33 -05:00
mark 5cc816afd2 some cleanup 2020-04-18 11:11:33 -05:00
mark 8600655969 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 3bf10201ac add a para on interning and arenas 2020-04-18 11:11:33 -05:00
Chris Simpkins 85533c23ff [overview.md] add parser entry point links 2020-04-18 11:11:33 -05:00
mark 27e440e369 fix lexer entry point 2020-04-18 11:11:33 -05:00
Who? Me?! 79eec5bc6c Improve wording
Co-Authored-By: Santiago Pastorino <spastorino@gmail.com>
2020-04-18 11:11:33 -05:00
mark ba961af42f add an entry point 2020-04-18 11:11:33 -05:00
mark ff3f073ad3 remove a todo 2020-04-18 11:11:33 -05:00
mark 14eb19f2b9 fix links 2020-04-18 11:11:33 -05:00
mark 256a690b7c line lengths 2020-04-18 11:11:33 -05:00
mark b496d8de63 add a few todos 2020-04-18 11:11:33 -05:00
mark 29765d08d8 write a bit about bootstrapping 2020-04-18 11:11:33 -05:00
mark 5c27142364 add a note on tcx name 2020-04-18 11:11:33 -05:00
mark dd2fa1b863 break long sentence 2020-04-18 11:11:33 -05:00
mark b7c0121552 Improve description of MIR
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark edcf8ab931 correct the note about HAIR 2020-04-18 11:11:33 -05:00
mark 1424834cd1 mention token stream as an IR 2020-04-18 11:11:33 -05:00
mark cc49d816bc mention the hair 2020-04-18 11:11:33 -05:00
mark a37e554d42 Add some entry points
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
mark fdb20d6801 fix old rustc-dev-guide links 2020-04-18 11:11:33 -05:00
Chris Simpkins 5f43e74c25 Update src/overview.md
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins 72a378bcfc Update src/overview.md
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins 0ed7c0a7f3 [overview.md] Add command line argument parsing, lexer stages, and parser outline 2020-04-18 11:11:33 -05:00
mark 1775a945aa Apply Centril suggestions
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark 91ae0ab7e0 correct a few links 2020-04-18 11:11:33 -05:00
mark 4272a80c38 add overview 2020-04-18 11:11:33 -05:00
Jan-Erik Rediger 3b6defe682 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 61f246ef7c codegen tests: add link to LLVM FileCheck docs (#673) 2020-04-12 02:34:25 +09:00
Arlo Siemsen 620878ba6b Add section describing source file checksums in debug info 2020-04-08 15:50:31 -05:00
Who? Me?! 4c9670a6c2 fix a link (#672) 2020-04-08 08:52:05 +02:00
Chris Simpkins 50910ad220 mark-i-m review edits 2020-04-07 12:11:56 -05:00
Chris Simpkins 8021d3e707 consistent section title casing 2020-04-07 12:11:56 -05:00
Chris Simpkins 1ab6693c00 update about-this-guide.md with new Guide sections 2020-04-07 12:11:56 -05:00
Who? Me?! 10a4d76ecd 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 e2ea943091 Remove duplicate trait reference entry from glossary, fix alphabetical sorting 2020-04-06 10:41:28 -05:00
mark 5dc6a276b6 update to mdbook 0.3.5 2020-04-05 19:56:19 -05:00
LeSeulArtichaut 277da2317e Rework commit message 2020-04-05 12:49:29 -05:00
LeSeulArtichaut 4c24f41e0a Note that the invocation now are aliases 2020-04-05 12:49:29 -05:00
LeSeulArtichaut 0cd5910a37 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 fa8048117c Wrap link in borrow_check.md to satify line length checks 2020-04-05 12:46:22 -05:00
Paul Daniel Faria ef8048d986 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 858b0440a9 remove stupid-stats, and some references to removed API 2020-04-04 13:36:17 -05:00
Who? Me?! 206cd02c98 Update .gitignore 2020-04-04 13:33:59 -05:00
Chris Simpkins 517d910523 [README.md] add build instructions, link check config instructions, link check error documentation 2020-04-04 12:07:30 -05:00
Tshepang Lekhonkhobe a05591ab58 add pre-requisite for calling into compiler API (#663) 2020-04-04 09:37:39 +02:00
Paul Daniel Faria b54c64cb0f Add BodyId to glossary, and links for ids to HIR identifiers section (#660) 2020-04-03 19:22:08 +02:00
Santiago Pastorino 0a31a71b7d Update some projects locations (#658) 2020-04-02 18:40:15 +02:00
Who? Me?! f57ba1f6e2 Shorten line 2020-04-01 20:09:08 -05:00
George Fraser c956778dbe Update src/SUMMARY.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-04-01 20:09:08 -05:00