Commit Graph

1400 Commits

Author SHA1 Message Date
Yuki Okushi 85b8077831 Fix link for armhf-gnu Dockerfile 2020-07-04 13:06:27 -05:00
Eric Huss 401d0bf12b Update docs on using Docker images. 2020-07-04 12:44:57 -05:00
Takayuki Nakata 45fb510957 Fix jump marker of debruijn index (#783) 2020-07-04 00:31:52 +09:00
Eric Huss 434631397b Minor updates to stage docs. (#781) 2020-07-04 00:28:44 +09:00
Who? Me?! f86c34e7d7 add stub inline asm chapter (#773) 2020-07-03 07:37:29 +09:00
Takayuki Nakata 0fd8abe5bf Fix the names of table of contents and heading are different
Not to write the part of Appendix `A` in heading along with other appendix.
2020-07-02 15:44:52 -05:00
mark 27b9565b71 fix links 2020-07-01 22:07:52 -05:00
Who? Me?! 92cbc030cd Escape other non-link
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-01 22:07:52 -05:00
Who? Me?! d3c6f899cb Fix non-link
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-01 22:07:52 -05:00
mark 6bc1c18282 fix links 2020-07-01 22:07:52 -05:00
mark 638073deb1 fix links 2020-07-01 22:07:52 -05:00
mark 6796449f88 line length 2020-07-01 22:07:52 -05:00
mark 60b8d21d5c move CONTRIBUTING.md to rustc-dev-guide 2020-07-01 22:07:52 -05:00
pierwill 431c3a3be2 Edit Part 2 introduction (#777)
* Edit Part 2 introduction

* needs a pause

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
2020-07-01 13:26:25 +02:00
mark 3d657229ad fix file name 2020-06-30 16:04:28 -05:00
Who? Me?! 342c4b7ba9 Move Getting Started to a "prefix chapter" 2020-06-30 16:04:10 -05:00
Who? Me?! 3e6097db7e Move Errors and Lints to Analysis 2020-06-30 16:03:50 -05:00
Yuki Okushi 38d14755b3 Rename resolvers following the latest rustc change (#776) 2020-06-30 16:22:38 +02:00
pierwill d18ab7154a Edit ty.md
Makes various edits throughout for formatting, punctuation, and typo fixes.
Also makes some edits and re-wording for clarity.
2020-06-28 18:39:46 -05:00
Joshua Nelson 089dd18f03 Fix line lengths 2020-06-28 12:15:23 -05:00
Joshua Nelson e4d6bfe303 Improve wording and fix typos
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-06-28 12:15:23 -05:00
Joshua Nelson 38e0461def Revamp bootstrapping section
- Move most of the overview to building/bootstrapping.md
- Add things besides stages to bootstrapping.md
2020-06-28 12:15:23 -05:00
Aaron Hill e362fdc8c7 Add 'recovery' to the gloassary 2020-06-27 11:05:32 -05:00
Who? Me?! 7884fdfdb0 Fix formatting 2020-06-24 21:38:54 -05:00
Who? Me?! 32c4f1aa61 Upgrade to mdbook 0.4 and switch to book parts (#764)
* upgrade to mdbook 0.4 and switch to book parts

* update linkcheck

* fix links, update about-this-guide
2020-06-24 14:47:50 -03:00
Joshua Nelson 541f88e8dd Move x.py commands to overview 2020-06-23 17:40:16 -05:00
Joshua Nelson bf38f1b6f8 Split up rustdoc page 2020-06-23 17:40:16 -05:00
Joshua Nelson ee73a81989 Move rustdoc to 'How to build the compiler'
The old layout was less about rustdoc and more about the compiler:
"Here is an example of a project using rustc_interface".
This gives focus to rustdoc on something you might want to work on for
its own sake. It also makes the page much easier to find for newcomers.
2020-06-23 17:40:16 -05:00
Drew Youngwerth cb950b77e8 Small spelling fix. 2020-06-23 12:44:15 -05:00
mark 93c21dd722 address review comments 2020-06-23 12:42:06 -05:00
Florian Gilcher 59e5e68074 Add prerequisite page 2020-06-23 12:42:06 -05:00
Andy Russell 20d3370db9 add suggestion style guide
The guide is based on [existing rustdoc].

[existing rustdoc]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_errors/struct.Diagnostic.html#method.span_suggestion
2020-06-23 12:35:07 -05:00
Who? Me?! 98a67dc23b Fix links for now. 2020-06-23 00:35:54 -05:00
ThePuzzlemaker c398a14f33 Add information about size for building the Rust Compiler
The Rust codebase is large, not to mention the submodules. It would be helpful for some to have a warning or note about storage required before they spend possible hours to build, only to get a message in some form that they are running out/already out of storage. I did a stage1 build incrementally and it produced a build directory of about 14 gigabytes.
2020-06-22 15:48:14 -05:00
Who? Me?! 8011445536 Fix master branch links (#757)
* fix links

* some debugging

* more debugging

* fix git checkout in ci

* try again

* already tests with a merge

* Typo

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
2020-06-21 20:25:43 +02:00
Who? Me?! 92fafef00a new tykind::error convention (#715) 2020-06-19 07:55:58 +02:00
mark 8017824161 fix line length 2020-06-18 12:16:00 -05:00
mark b5864347d0 address a bunch of review comments 2020-06-18 12:16:00 -05:00
Who? Me?! d94394322b LeSeulArtichaut wording/typo fixes
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
mark d4056d0820 address review comments 2020-06-18 12:16:00 -05:00
Who? Me?! b24d9eb1fa Apply suggestions from code review
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
Who? Me?! 28ccf26223 Better wording
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark 4250a4030a Slightly reorganize to first present the slow command then the fast commands 2020-06-18 12:16:00 -05:00
mark d829ce6f9b add a note about disk space 2020-06-18 12:16:00 -05:00
mark 0acd363057 python 3 also 2020-06-18 12:16:00 -05:00
Who? Me?! b7e8d5f398 Apply suggestions from code review
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
Co-authored-by: Phil Hansch <dev@phansch.net>
2020-06-18 12:16:00 -05:00
mark c6766dfb7c add forge 2020-06-18 12:16:00 -05:00
Who? Me?! e492cf389b Apply suggestions from code review
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark 5e2d3c35ed add note on submodules 2020-06-18 12:16:00 -05:00
mark 3bedf5c442 add a bit more 2020-06-18 12:16:00 -05:00
mark a9a82c4420 fix link 2020-06-18 12:16:00 -05:00
mark 1f0f15f380 mention incremental disk space 2020-06-18 12:16:00 -05:00
mark 6e482fb047 a couple more small changes 2020-06-18 12:16:00 -05:00
mark 96a7a9a49c some minor updates 2020-06-18 12:16:00 -05:00
mark 7942336575 write about processes 2020-06-18 12:16:00 -05:00
mark 655b6ba886 address some review comments 2020-06-18 12:16:00 -05:00
Who? Me?! 78e224ca52 Typo fixes
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark 4cbb4c384e start a getting started guide 2020-06-18 12:16:00 -05:00
Eric Huss 7c51350dfc Add a link to the forge procedure on adding new options. (#754) 2020-06-18 10:33:15 +02:00
Joshua Nelson b5be6012f6 Don't give `x.py clean` as the first x.py example
This command shouldn't be used very often, and it has its own whole
section below anyway.
2020-06-18 04:41:59 +02:00
Joshua Nelson 7e3da5c2ee Document rustdoc behavior
- `RUSTDOC_LOG`
- `// aux-build:filename.rs`
- `// build-aux-docs`
2020-06-17 09:24:41 -05:00
Eric Huss 6d921020b6 Add some more detail on compiletest normalization. 2020-06-16 23:14:05 -05:00
Ralf Jung 4c48d4c0eb tag/niche terminology (#747) 2020-06-11 12:38:42 +02:00
LeSeulArtichaut a50d9c590a Clean up the paragraph about aliases for pinging the notification groups (#743)
* Clean up the paragraph about aliases for pinging the notification groups

* Add windows and arm command invocations

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2020-06-10 18:04:19 -04:00
LeSeulArtichaut 78b302c3a9 Include "Lint" in the title of the diagnostics chapter (#742) 2020-06-10 15:19:59 -03:00
Niko Matsakis a7a83e664d complete the ICE-breaker => notification group rename 2020-06-09 18:03:33 -05:00
Niko Matsakis df8ee5af1f add the ARM notification group (#740) 2020-06-09 23:58:22 +02:00
Niko Matsakis d152893e86 Rebrand ICE-breakers, introduce Windows notification group (#739)
* rename ice-breakers to the more general notification-group

also less confusing

* add windows notification group

* rebrand LLVM ICE-breakers as a "notification group"

* include the link to example windows PR
2020-06-09 16:42:00 -03:00
Tomasz Miąsko df23757b09 Document needs-* compiletest directives 2020-06-08 12:33:35 -05:00
Who? Me?! 98d000fb3c Add a bit about various type system concepts (#697)
* add a bit on dataflow analysis

* add a bit on quanitification

* add a bit on debruijn index

* add a bit on early and late bound params

* add missing link

* Typos

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>

* clarify dataflow example

* fix formatting

* fix typos

* Typos

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>

* fix errors in background

* remove dup material and make early/late intro short

* adjust intro

* Niko's intro

Co-authored-by: Niko Matsakis <niko@alum.mit.edu>

Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2020-06-05 13:11:09 -03:00
Bastian Kauschke e74b4ab3a4 update conventions (#735)
* update conventions

* typo

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2020-06-05 13:06:39 -03:00
Bastian Kauschke f9c6c1b117 braces 2020-06-05 10:34:56 -05:00
Bastian Kauschke c9f49c6581 words 2020-06-05 10:33:15 -05:00
Who? Me?! 138c73f545 Fix link (#734) 2020-06-05 17:10:01 +02:00
LeSeulArtichaut c4590c0644 Add more info on useful workflows (#727)
* Add more info on useful workflows

* Apply suggestions from code review

Co-authored-by: mark-i-m <mark-i-m@users.noreply.github.com>
Co-authored-by: spastorino <spastorino@gmail.com>

Co-authored-by: mark-i-m <mark-i-m@users.noreply.github.com>
Co-authored-by: spastorino <spastorino@gmail.com>
2020-06-03 22:46:04 +02:00
Yuki Okushi 6b85d54752 Update lint declaration example (#713) 2020-05-30 08:49:25 +09:00
Tom Eccles 01f01823ed Document more //ignore-X test headers 2020-05-29 13:27:03 -05:00
Tom Eccles d56a31f73c Document remote testing 2020-05-29 13:27:03 -05:00
LeSeulArtichaut 2b3522a840 Document `RUSTFLAGS_STAGE_` bootstrap environment variables (#728)
* Document `RUSTFLAGS_STAGE_`

* Fix typos

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-30 01:20:24 +09:00
Chris Simpkins 1036ac82ed Update src/tests/adding.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-28 19:57:59 -05:00
Chris Simpkins 154e750ec5 add documentation of UI test error annotation substring support 2020-05-28 19:57:59 -05:00
Chris Simpkins f086b737ef Expand error annotations section with examples (#724)
* expand error annotations section with examples

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-29 02:43:22 +09:00
Eric Huss 3bb5fc53b5 Clarify lint vs fixed diagnostic. 2020-05-27 20:33:46 -05:00
Eric Huss 000f04e2f9 Updates from review. 2020-05-27 20:33:46 -05:00
Eric Huss 9befa0d9cc Apply suggestions from code review
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-27 20:33:46 -05:00
Eric Huss 5ae9e9191e Add some guidelines on diagnostics. 2020-05-27 20:33:46 -05:00
LeSeulArtichaut cf38ea60b2 Apply suggestions from code review
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-05-27 15:17:33 -05:00
LeSeulArtichaut bc9d1d0d76 Fix typo
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-27 15:17:33 -05:00
LeSeulArtichaut fc379a898f Add definition of `niche` to the glossary 2020-05-27 15:17:33 -05:00
Eric Huss 865e5542ad Move CLI to part 3. 2020-05-27 12:35:13 -05:00
Eric Huss 3d077bb26e Apply suggestions from code review
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-05-27 12:35:13 -05:00
Eric Huss 8f7abbdf41 Add some guidelines on the CLI. 2020-05-27 12:35:13 -05:00
Michael Bryan e4c502318f It looks like the high-level-overview was renamed (#721) 2020-05-28 00:04:56 +09:00
LeSeulArtichaut a3287df2ad Add section for debugging rustc type layouts (#720) 2020-05-27 14:17:39 +02:00
Yuki Okushi 523e300c04 Rename `upvars` query to `upvars_mentioned` 2020-05-26 11:05:21 -05:00
Yuki Okushi 85d815d11d Update docs related to const-eval/Miri (#676)
* Update docs related to const-eval

Co-authored-by: Ralf Jung <post@ralfj.de>
2020-05-25 17:23:15 +09:00
Adam Perry c777d434f5 Extern blocks are allowed for #[track_caller] now. (#710)
since https://github.com/rust-lang/rust/pull/70916
2020-05-23 22:40:23 +02:00
Paul Daniel Faria 9272d05ea7 Fix BodyId link typo in glossary (#709)
* Fix BodyId link typo in glossary

* Fix broken link to rustc_middle's Predicate
2020-05-23 16:25:53 -04:00
Chris Simpkins 78cf9b2ba1 typo fix (#706) 2020-05-19 11:30:27 +09:00
Jade McGough 05aee3ef6c Add missing closing paren (#705) 2020-05-16 21:19:52 -04:00
Tshepang Lekhonkhobe bd6a1ae84d Update src/appendix/glossary.md
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-05-11 23:52:00 +02:00
Tshepang Lekhonkhobe 37322a7f26 glossary: make soundness definition more readable 2020-05-11 23:52:00 +02:00
Who? Me?! dc7ffdecc3 fix links (#702) 2020-05-11 16:51:33 -03:00
Tshepang Lekhonkhobe c740ef0a26 glossary: intro feels like not adding much (#699) 2020-05-11 07:57:46 +02:00
Who? Me?! dcf75a8e60 Fix typo 2020-05-08 12:02:56 -05:00
Who? Me?! d7f14b5093 Typo
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
mark 692e2799ce add some section headers 2020-05-08 09:42:27 -05:00
mark 67ab79a722 move discussion of eager expansion to the end 2020-05-08 09:42:27 -05:00
Who? Me?! 09c665aa12 Use full path of span
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
Who? Me?! f4824c83c3 Typos
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
mark 09a6c18ccb fix some links 2020-05-08 09:42:27 -05:00
mark 79c7718b63 fix line length 2020-05-08 09:42:27 -05:00
mark 5f5e48f5bd SPRINKLE ALL THE THINGS 2020-05-08 09:42:27 -05:00
mark 5ab21a1318 sprinkle around a bunch of links 2020-05-08 09:42:27 -05:00
mark 6fee71e345 expand notes on expansion heirarchies 2020-05-08 09:42:27 -05:00
mark c53e21fdb9 add a bit more info about eager exp 2020-05-08 09:42:27 -05:00
mark 1471e109c2 expand some notes about expansion :P 2020-05-08 09:42:27 -05:00
mark 07b7e2c65b reorganize the macro expansion chapter 2020-05-08 09:42:27 -05:00
mark 4e3759adb8 add note about macros in parser chapter 2020-05-08 09:42:27 -05:00
mark 0bb8093581 reorder some chapters 2020-05-08 09:42:27 -05:00
mark 1e41004cbf add a bit to syntax intro 2020-05-08 09:42:27 -05:00
mark 325d0a00f4 add a bit to part 3 intro 2020-05-08 09:42:27 -05:00
mark 5ade22c7fc get rid of old todo 2020-05-08 09:42:27 -05:00
mark 1d92a6a465 finish going through discussion 2020-05-08 09:42:27 -05:00
mark 543f5eaa93 more notetaking 2020-05-08 09:42:27 -05:00
mark e5dff9e753 start working through discussion 2020-05-08 09:42:27 -05:00
mark 2b43588de7 some cleanup in the macros chapter 2020-05-08 09:42:27 -05:00
George Fraser 3a5328d4f7 Reference complete examples 2020-05-07 17:30:27 -05:00
George Fraser 1ac14631e8 Line length 2020-05-07 17:30:27 -05:00
George Fraser d0702a0b3b Example of getting diagnostics 2020-05-07 17:30:27 -05:00
Hanif Ariffin ebd97c81b5 Added link to the `ty::Adt` (#696)
* Added link to the `ty::Adt`

* Formatting fixes

Thanks @JohnTitor

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-07 23:44:39 +09:00
Who? Me?! 40bb43d2d1 typo
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-06 17:03:52 -05:00
mark 10c6b7a749 add a bit more on parallel compilation 2020-05-06 17:03:52 -05:00
Bastian Kauschke e5dbc6f534 Fix example for winnowing 2020-05-02 21:23:21 -05:00
Tshepang Lekhonkhobe 5aad3d043d improve info regarding incremental a little 2020-05-01 09:18:42 -05:00
Tshepang Lekhonkhobe c518e9d49d I confirmed this 2020-05-01 09:17:27 -05:00
Who? Me?! c035c846ec tidy 2020-04-30 21:25:29 -05:00
Hanif Ariffin 68aa2de832 Update src/queries/incremental-compilation.md
Removed `at`.

Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-30 21:25:29 -05:00
Hanif Ariffin 16229dd3af Hide link behind a clickable text
It currently does not appear as a clickable link here https://rustc-dev-guide.rust-lang.org/queries/incremental-compilation.html
Additionally, this is a particularly long and nasty link.
2020-04-30 21:25:29 -05:00
Hanif Ariffin 2b6a77ea0a Minute formatting fix 2020-04-30 21:25:17 -05:00
Santiago Pastorino a056d24ef6 It's just ICE-breaker (#685) 2020-04-28 21:19:37 +02:00
Santiago Pastorino abd9ddb16b Remove extra the 2020-04-27 15:45:00 -05:00
Santiago Pastorino 1bb6b0937f Fix sub-diagnostic typo 2020-04-27 15:45:00 -05:00
Who? Me?! ed380c3b77 remove info about diag ice breakers; doesn't exist yet (#682) 2020-04-25 16:23:59 -03:00
Charles Lew 024e7f366d Address review comments.
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-04-25 06:57:48 -05:00
Charles Lew 0895f6eca0 Fix links. 2020-04-25 06:57:48 -05:00
Charles Lew 37ffada957 Address review comments. 2020-04-25 06:57:48 -05:00
Charles Lew 4b1b22464f Fix links and CI error. 2020-04-25 06:57:48 -05:00
Charles Lew 7d843fcd4f Remove details about chalk and point to Chalk Book instead. 2020-04-25 06:57:48 -05:00
Santiago Pastorino 1b0f87c8dc treat-err-as-bug=n means panic on nth error 2020-04-24 13:48:01 -05:00
Bastian Kauschke 07c46e7dcf Replace `rustc` with `rustc_middle` (#680) 2020-04-20 15:16:27 +02:00
Who? Me?! 7f78165cb5 Typo 2020-04-19 13:08:39 -05:00
Esteban Küber 4266d9d902 review comments: move text to more relevant section 2020-04-19 13:08:39 -05:00
Esteban Küber d738fed623 Add diagnostics ICE-breakers page 2020-04-19 13:08:39 -05:00
Santiago Pastorino 9cf06ca801 Fix typo (#678) 2020-04-19 17:54:45 +02:00
Yuki Okushi ede5d97881 Apply suggestions from Zoxc 2020-04-18 20:58:14 -05:00
Michael Woerister d4c57c9269 Apply feedback. 2020-04-18 20:58:14 -05:00
Michael Woerister 2f9724f4a3 Add documentation about incr. comp. query attributes and the projection query pattern. 2020-04-18 20:58:14 -05:00
Who? Me?! 5cf8fea638 Fix some whitespace (#677) 2020-04-19 01:40:16 +09:00
Yuki Okushi 262237683d Apply suggestions from code review
Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>
2020-04-18 11:11:33 -05:00
mark 38927a594e add link to intrinsic 2020-04-18 11:11:33 -05:00
Who? Me?! 6b521a2504 Remove various todos
With some items added to https://github.com/rust-lang/rustc-dev-guide/issues/674

Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>
2020-04-18 11:11:33 -05:00
mark 034cb09659 line length 2020-04-18 11:11:33 -05:00
Chris Simpkins 25227a8314 [overview.md] add lexer updates, parser updates
includes feedback from matklad (lexer) and centril (parser)
2020-04-18 11:11:33 -05:00
Chris Simpkins 276d2b6268 [overview.md] add initial parser documentation 2020-04-18 11:11:33 -05:00
mark a1f86d6af8 fix links 2020-04-18 11:11:33 -05:00
mark bf6c05c005 add intrinsics to glossary 2020-04-18 11:11:33 -05:00
mark cd8801485f minor wording change on bootstrapping 2020-04-18 11:11:33 -05:00
mark 160e142616 update mono entry points 2020-04-18 11:11:33 -05:00
Chris Simpkins a12e9e31a3 [overview.md] add documentation of lexer support for Unicode encoding 2020-04-18 11:11:33 -05:00
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
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
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
George Fraser 5753bb54d6 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
George Fraser 6b2cb50b76 How to get the type of an expression using rustc_interface 2020-04-01 20:09:08 -05:00
Santiago Pastorino 80ba3e282e Remove left overs from HackMD migration (#655) 2020-04-01 16:25:14 +02:00
Tshepang Lekhonkhobe ced2a9c244 Resolver trait moved (#652) 2020-04-01 11:04:45 +02:00
Tshepang Lekhonkhobe 271115f85d add link for Resolver::resolve_crate (#653) 2020-04-01 10:57:35 +02:00
Tshepang Lekhonkhobe 8edc4bc160 add some type inference links, and fix/improve some stuff (#654) 2020-04-01 10:52:31 +02:00
Tshepang Lekhonkhobe 3c82384ac8 it is rustc_parse, not rustc_parser 2020-03-31 22:17:35 -05:00
Tshepang Lekhonkhobe 32c8cd6a2d follow 4-space indent idiom 2020-03-31 22:17:15 -05:00
Tshepang Lekhonkhobe 08c37897c0 point to new Cranelift home 2020-03-31 21:35:36 -05:00
Adam Perry 5da1faa4ff fix broken links 2020-03-31 21:34:55 -05:00
Adam Perry c110b812c5 Implicit Caller Location section. 2020-03-31 21:34:55 -05:00
mark 4589ebf70e and a few more links 2020-03-31 15:43:14 -05:00
mark f0c9f6dca6 fix a few more links 2020-03-31 15:43:14 -05:00
Tshepang Lekhonkhobe 137ebb6521 QueryDescription has moved 2020-03-31 15:43:14 -05:00
LeSeulArtichaut cb99cfcc1e Rename `librustc` to `librustc_middle` 2020-03-31 15:43:14 -05:00
ecstatic-morse c7bf757148 Update reference to `has_any_child_of` in docs
This function was obsoleted by `find_in_move_path_or_its_descendants`.
2020-03-31 15:43:14 -05:00
Tshepang Lekhonkhobe dd144563af glossary: misc improvements (#638) 2020-03-28 21:29:57 +02:00
Alex Aktsipetrov 7f3f063b5c Fix typo (#635)
* Typo

* Update src/queries/query-evaluation-model-in-detail.md

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-27 19:42:53 +09:00
Michael Woerister ce5a554075 Update description of incremental compilation. 2020-03-26 15:50:51 -05:00
Alex Aktsipetrov 027cd18682 Update high-level-overview.md
Remove an obsolete clarification about libsyntax and co.
2020-03-25 14:46:29 -05:00
Chris Simpkins 4f7c689ef7 minor grammar edit 2020-03-22 19:27:23 -05:00
Chris Simpkins 28cb56c4a5 change title
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-22 19:27:23 -05:00
Chris Simpkins b7c8ade866 Update src/licenses.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-22 19:27:23 -05:00
Chris Simpkins 6c4b60dd52 add rust-lang/rust license documentation 2020-03-22 19:27:23 -05:00
Chris Simpkins fd19872109 [stupid-stats] replace removed rustc_codegen_utils with rustc_codegen_ssa 2020-03-22 17:58:00 -05:00
George Fraser ea4db5371c run_compiler is exported by rustc_interface 2020-03-22 14:33:47 -05:00
George Fraser ae0f419582 Fix reference
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-21 19:48:32 -05:00
George Fraser fe5b3786ef Reference example from #621 2020-03-21 19:48:32 -05:00
Who? Me?! 824815f19b Move GenericArgs chapter under ty (#624) 2020-03-21 01:32:33 +09:00
Bastian Kauschke 3b1dc7307e words (#622) 2020-03-20 03:57:12 +09:00
bjorn3 b154e3bf15 Fix typo (#618) 2020-03-17 21:14:48 +02:00
Santiago Pastorino 3c9fb4140d Update src/walkthrough.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-17 12:16:02 -05:00
Santiago Pastorino d1b6bc8c3b Update src/bug-fix-procedure.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-17 12:16:02 -05:00
Santiago Pastorino 41acd4400a use-jemalloc -> jemalloc 2020-03-17 12:16:02 -05:00
Santiago Pastorino 9c853c9a23 Fix line lengths 2020-03-17 12:16:02 -05:00
Santiago Pastorino e3c9c55b2f Remove typo 2020-03-17 12:16:02 -05:00
Santiago Pastorino 5a97e0aace This page is diagnostics.html now 2020-03-17 12:16:02 -05:00
Santiago Pastorino 15ce51670c It may Take a lot of time instead of 2 hours 2020-03-17 12:16:02 -05:00
Santiago Pastorino a6fd9bc595 All the text is at the time of this writing 2020-03-17 12:16:02 -05:00
Santiago Pastorino 07adbd3e18 Suites are defined in enum Mode 2020-03-17 12:16:02 -05:00
Santiago Pastorino 464f90bd19 This is no longer true since rust#49219 2020-03-17 12:16:02 -05:00
Santiago Pastorino 9015b33c7e Avoid as of this writing given that everything is as of this writing :) 2020-03-17 12:16:02 -05:00
Santiago Pastorino 028660b6c0 Rephrase where compiletest is located 2020-03-17 12:16:02 -05:00
Who? Me?! fc6fe52313 Add some more info to param_env (#610)
* add some more info to param_env

* Remove some trailing spaces

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-17 20:11:37 +09:00
Solomon Ucko 5f6514575c Changed rustc-ty link to go to first message 2020-03-16 21:25:37 -05:00
Solomon Ucko 52147d7ca2 Change Rust Koans link to point to first koan 2020-03-16 21:00:47 -05:00
Who? Me?! f87d8e1cc5 Fix broken link (#612) 2020-03-17 08:20:38 +09:00
DillionMango b504d9c3a7 quote some commands by to make the style more consistent (#611) 2020-03-16 17:43:48 +09:00
Youngsuk Kim b51dfaa0d1 Clarify sentence meaning 2020-03-15 21:27:40 -05:00
Yuki Okushi aa1e3f5a08 Fix broken link 2020-03-15 12:47:04 -05:00
Who? Me?! 4da109a593 Fix sentence grammar 2020-03-12 14:11:01 -05:00
Who? Me?! 0e05dea45a Use common (American) spellings
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-12 14:11:01 -05:00
Who? Me?! 0dd7f6291c Update src/backend/codegen.md
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-12 14:11:01 -05:00
Mark Mansi da7894aa29 update backend chapters from nagisa's notes 2020-03-12 14:11:01 -05:00
Mark Mansi 44cba6e075 monomorphization chapter 2020-03-12 14:11:01 -05:00
Mark Mansi e19762b57c add some placeholder text, short intro 2020-03-12 14:11:01 -05:00
Mark Mansi cc50f978e1 skeleton for backend chapters 2020-03-12 14:11:01 -05:00
Santiago Pastorino c05ed676d2 Rename rustc-guide to rustc-dev-guide (#601)
* Rename rustc-guide to rustc-dev-guide

* rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.org
2020-03-10 11:01:43 -03:00
Chris Simpkins 3524cac4b4 Update ./x.py tidy testing documentation (#607)
* update all docs to use ./x.py test tidy syntax
2020-03-10 12:02:24 +09:00
Who? Me?! fc0700a63b Just lol (#603)
* Just lol

* Update src/appendix/humorust.md

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-08 11:05:26 +09:00
Yuki Okushi b9d723f727 Remove references to chalkify tests (#604) 2020-03-08 00:24:56 +09:00
Who? Me?! b99990cbe7 typo (#599) 2020-03-04 01:41:36 +09:00
LeSeulArtichaut 3e3f0363f5 Get rid of references to the refractored `libsyntax` crate (#598)
* Get rid of references to the refractored `libsyntax` crate

* Apply suggestions from code review

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-03 04:41:41 +09:00
LeSeulArtichaut fb1c1376e2 Make all links in Appendix E active 2020-03-01 20:54:40 -06:00
Yuki Okushi 47b5a863ac Move bless section to running chapter 2020-02-27 11:10:14 -06:00
SarthakSingh31 8e0f4d1629 Fixed wrong variable name (#593) 2020-02-27 09:08:34 +09:00
Philipp Hansch ff764756e3 Don't reference librustc_resolve just yet.
It's mentioned further down with more details.
2020-02-25 22:39:16 -06:00
Philipp Hansch 5d735ad4d4 typo: eg. -> e.g. 2020-02-25 22:39:16 -06:00
Philipp Hansch e4a2974e31 Name resolution: Add intro section 2020-02-25 22:39:16 -06:00
Mark Mansi cc4f5ce105 add back link 2020-02-20 16:01:35 -06:00
Mark Mansi bc5c726295 update glossary 2020-02-20 16:01:35 -06:00
Mark Mansi d6c9c42df5 create a separate chapter on arenas/interning 2020-02-20 16:01:35 -06:00
Mark Mansi 43ca498a19 mention tidy bless 2020-02-20 10:28:24 -06:00
Mark Mansi f6291ab302 tidy runs rustfmt check 2020-02-20 10:28:24 -06:00
Mark Mansi 209fa47503 document ./x.py fmt 2020-02-20 10:28:24 -06:00
Who? Me?! 9c939f4df0 spit of type folder and generics subchapters (#586) 2020-02-19 10:31:20 -03:00
Mark Mansi 0d606a5b08 fix link 2020-02-18 16:05:50 -06:00
Yuki Okushi f1e7112d9f Update section following current state 2020-02-18 11:29:39 -06:00
LORIS INTERGALACTIQUE 4525b72263 Add links to the rustc docs (#578) 2020-02-15 09:35:11 +09:00
Yuki Okushi 7e862e9ebf Fix link 2020-02-14 16:21:53 -06:00
Youngsuk Kim ff66b6f813 Add link to `rustc::mir::Location` (#579) 2020-02-14 23:56:21 +09:00
Youngsuk Kim 1923edf526 Correction of type name (#576)
`ConstraintSet` => `OutlivesConstraintSet`
2020-02-12 17:15:44 -03:00
Loris-intergalactique e924dc5032 Minor typo correction 2020-02-12 10:55:46 -06:00
Youngsuk Kim 99243950eb minor typo fix 2020-02-10 23:07:17 -06:00
Youngsuk Kim 6a31c24e83 minor typo fix 2020-02-10 16:26:29 -06:00
Tomasz Miąsko c83c96402a Update sanitizers documentation (#562) 2020-02-10 10:53:59 -05:00
Felix S Klock II 7e93524143 Added example of icebreakers-cleanup-crew
(I figure its low cost to just list all the possible pings, compared to the cost of people getting the command wrong or not even knowing the full set of teams possible.)
2020-02-06 17:10:27 -06:00
Eduard-Mihai Burtescu 7be25179bd mir: begin documenting user variable debuginfo. (#571) 2020-02-05 23:55:42 +01:00
Wesley Wiser c1d96c73b8 Add a mention of the new `-Zllvm-time-trace` flag 2020-02-02 23:54:00 -06:00
Who? Me?! da4be3ac20 Fix broken links (#570) 2020-02-03 14:26:13 +09:00
Santiago Pastorino ebcb920d64 Add an example PR to join the Cleanup Crew ICE-Breakers 2020-01-30 15:36:22 -06:00
LeSeulArtichaut 14c976a108 Replaced simple comment with doc comment 2020-01-29 12:19:31 -06:00
Niko Matsakis 695217bd08 add cleanup crew (#556)
* add cleanup crew

* update the text about carog-bisect-rustc etc

* Update src/ice-breaker/cleanup-crew.md

Co-Authored-By: lqd <remy.rakic+github@gmail.com>

* finish the 3rd section

* fix typo

* clarify when you need to find PR range

* add link to zulip stream

Co-authored-by: lqd <remy.rakic+github@gmail.com>
2020-01-23 14:18:51 -05:00
Yuki Okushi 236c78d993 Fix link 2020-01-13 22:58:05 -06:00
Yuki Okushi 2d61e5cd29 Fix links 2020-01-13 13:14:26 -06:00
Yuki Okushi 38d8573b00 Fix links and paths 2020-01-12 14:31:55 -06:00
Yuki Okushi 96847cff24 Fix line length 2020-01-10 13:12:39 -05:00
Yuki Okushi 078820613f Fix links and paths 2020-01-10 13:12:39 -05:00
Yuki Okushi f5adddc924 Fix links 2020-01-05 18:38:38 -05:00
Santiago Pastorino 0ff23ebc84 Summarize the lecture of ty into a chapter (#530)
* Summarize the lecture of ty into a chapter

* Add note that def-id is explained later

* Add mark-i-am fixes

* Address some of Niko's comments

* address last review comments

* fix link

Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-01-03 09:12:37 -05:00
Aaron Hill 25d98338fd Add missing hash marks
Fixes #550

I can no longer reproduce the issue
2020-01-02 22:00:26 -06:00
Aaron Hill 7d83201931 Apply fixes
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2020-01-02 21:54:14 -06:00
Aaron Hill 971c7fae9c Fix line lengths 2020-01-02 21:54:14 -06:00
Aaron Hill db5de44ebd Update for method renames in libstd 2020-01-02 21:54:14 -06:00
Aaron Hill cee8428ff9 Fix name of lang item 2020-01-02 21:54:14 -06:00
Aaron Hill fa21669030 Fix typo 2020-01-02 21:54:14 -06:00
Aaron Hill 860c6096dd Apply some fixes
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-01-02 21:54:14 -06:00
Aaron Hill 9ab911571b Add panic implementation docs 2020-01-02 21:54:14 -06:00
Yuki Okushi 507b81f052 Fix links (#549) 2019-12-31 19:45:01 +01:00
Who? Me?! 412384a1aa More info about using local LLVM (#547)
* more info about llvm-config

* typo

Co-Authored-By: Santiago Pastorino <spastorino@gmail.com>

Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2019-12-31 09:46:49 -03:00
Who? Me?! e7315b42c4 add a bit about def path (#548) 2019-12-31 09:46:18 -03:00
YOUNGSUK KIM 3b62664aa7 minor grammar fixes 2019-12-28 17:02:38 -06:00
Yuki Okushi 85c112a5f9 Fix link 2019-12-28 16:59:45 -06:00
Yuki Okushi 8e72e9588f Update link 2019-12-26 13:53:05 -06:00
Oliver Scherer 28554c142e Introduce `rustc_const_stable` and explain `rustc_const_unstable` (#542) 2019-12-24 01:16:23 +01:00
Ross MacArthur dadbf0da80 Minor update to stability.md 2019-12-22 17:17:47 -06:00
Ross MacArthur 0ea4c1df51 Update stability documentation, mention `issue = "none"` 2019-12-22 17:17:47 -06:00
Ross MacArthur 01158c3620 Rewrap stability.md to column 79 2019-12-22 17:17:47 -06:00
Who? Me?! 3190f2a1e4 Document rustc internal env vars a little bit (#513) 2019-12-21 08:00:09 -05:00
Tshepang Lekhonkhobe 45b78af3f7 chalk: place brackets in usual positions 2019-12-19 23:03:31 -06:00
Tshepang Lekhonkhobe b37bd78a3e salsa: reduce overlong sentence 2019-12-19 23:03:08 -06:00
Christoph Schmidler 67f7d9b52a Correct statement that wrongly claims the json emitter still lives in libsyntax crate 2019-12-17 08:35:30 -06:00
Mark Mansi a7d92d89ff update NLL after refactorings 2019-12-14 06:41:11 -06:00
Mark Mansi d1c4227fa6 fix link 2019-12-09 10:52:52 -06:00
Mark Mansi f517b15dc3 move the last few things from the forge 2019-12-09 10:52:52 -06:00
Yuki Okushi aa9c7bdc27 Fix links 2019-12-06 09:42:24 -06:00
Laurențiu Nicola f2f3dfca5c Remove reference to run-pass tests 2019-12-03 19:37:21 -06:00
Tshepang Lekhonkhobe 0406d741bc fix links 2019-12-03 19:34:15 -06:00
Who? Me?! a3f4e929a3 Add Karrq's salsa chapter (#529)
* add Karrq's salsa chapter

* add youtu.be short url
2019-11-27 14:06:07 -03:00
Who? Me?! 52720a5708 Update src/walkthrough.md
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-11-26 21:01:59 -06:00
Mark Mansi 0278177d69 Define FCP where first used 2019-11-26 21:01:59 -06:00
Who? Me?! 9f20c802b7 Revert "website has disappeared"
This reverts commit 0930e773f1.
2019-11-26 21:00:47 -06:00
Hanif Bin Ariffin 5306b68e05 Couple of changes to code so that its safe
Specifically, `> $1` causes it to write into the file $1 if it exist
And `> ./x.py` is particularly bad because it overwrite the script with
empty spaces...
2019-11-26 17:18:04 -06:00
Ivan Tham 885882db21 Fix typo 2019-11-26 17:14:05 -06:00
Mark Mansi 4b391fa7fd website has disappeared 2019-11-26 17:05:11 -06:00
Tyler Mandry e47f506766 -Cllvm-arg is actually -Cllvm-args 2019-11-26 17:03:43 -06:00
Santiago Pastorino 09f6d83008 Minor mir chapter fixes 2019-11-20 08:00:49 -06:00
homersimpsons 9b51b785cb ty.md: fix a typo 2019-11-19 17:57:31 -06:00
Mark Mansi 63156423fd some cleanup 2019-11-14 14:14:39 -06:00
Who? Me?! 8f729bb3ec typo
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-11-14 13:08:20 -06:00
Who? Me?! a35f67c21c typo
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-11-14 13:08:20 -06:00
Mark Mansi d1614a5c8c add oli note 2019-11-14 13:08:20 -06:00
Mark Mansi 3f6781eb0c add something for mir opt 2019-11-14 13:08:20 -06:00
Who? Me?! 0ff4bc9867 add compilers biblio (#512) 2019-11-13 16:51:01 +01:00
ksqsf 63f8ff29bb backtraces work on Mac 2019-11-12 14:44:41 -06:00
Mark Mansi a50b8f144f update parser chapter 2019-11-12 10:28:31 -06:00
Mark Mansi 7616ab36bc Fix chalk links 2019-11-08 11:24:48 -06:00
Tshepang Lekhonkhobe b99a1d9554 trim down "Document rustc" 2019-11-08 10:19:32 -06:00
Tshepang Lekhonkhobe a1b8f5a26a whitespace 2019-11-08 10:19:32 -06:00
Tshepang Lekhonkhobe 8806ff7a72 those are now documented in this guide 2019-11-08 10:16:21 -06:00
Tshepang Lekhonkhobe 3b6a477079 rustc_back has long since been renamed to rustc_target 2019-11-08 10:16:06 -06:00
Tshepang Lekhonkhobe 847eeeaf92 fix typo 2019-11-08 10:15:21 -06:00
PotHix ac9c6dc99d Update the "Testing infrastructure" section
The testing infrastructure was migrated from Travis and AppVeyor to
Azure Pipelines some time ago. This commit updates the documentation to
reflect this change.

Fixes #500.
2019-11-08 10:14:17 -06:00
Youngsuk Kim 0f2d015241 Clarify function name and add links (#506)
* Clarify function name and add links 

rustc_interface::interface::run_compiler 
(https://doc.rust-lang.org/nightly/nightly-rustc/rustc_interface/interface/fn.run_compiler.html)
2019-11-09 01:09:44 +09:00
Who? Me?! b228631798 Fix diagram src 2019-11-05 21:57:14 -06:00
Mark Mansi 6fee93dc25 fix links 2019-11-05 21:45:49 -06:00
Mark Mansi a7633a140a breakup the building chapter 2019-11-05 21:45:49 -06:00
Mark Mansi d5f5a55dd5 add compiler lecture series appendix 2019-11-05 13:24:26 -06:00
Ralf Jung 00d5bcc913 apply linebreaks 2019-11-05 12:33:38 -06:00
Ralf Jung 153f3796a9 expand and update Miri description 2019-11-05 12:33:38 -06:00
Mark Mansi 45cd6946b7 fix broken links 2019-11-05 11:58:33 -06:00
Mark Mansi a1d1860a11 add discussion transcript so we don't lose it 2019-11-05 11:56:47 -06:00
Mark Mansi 2dabf0f58d add guidelines for future-incompat lints 2019-11-05 11:56:31 -06:00
Eric Huss 27f0854e6c Fix some broken fragment links. 2019-11-05 11:35:34 -06:00
Mazdak Farrokhzad fbe5ef0f93 Please don't rustfmt. 2019-11-05 09:10:33 -06:00
Tomasz Miąsko 8513fec4da Sanitizers implementation in rustc 2019-11-05 09:05:38 -06:00
Alexander Regueiro a14d795d7c Updated instructions for tracking issue (#488)
* Updated instructions for tracking issue

Removed link to Forge instructions for documentation since they no longer seem to exist.

* Improved links and wording
2019-11-01 14:36:47 -03:00
Mark Rousskov 1e07320932 Fixup links in lintstore docs (#487) 2019-10-30 09:32:16 -04:00
Mark Rousskov 1030eb393e Add some docs around the lint store (#476)
* Add some docs around the lint store

* Update src/diagnostics.md

Co-Authored-By: Niko Matsakis <niko@alum.mit.edu>

* restructure
2019-10-29 17:09:10 -04:00
Tshepang Lekhonkhobe 604db2f293 fix some whitespace issues (#483)
Also, those are not sh scripts
2019-10-28 15:06:57 +09:00
Mazdak Farrokhzad c9db2d13b8 Explain `rustc_on_unimplemented` 2019-10-27 15:58:58 -04:00
Who? Me?! 114ed694f2 move readme to guide (#481) 2019-10-24 16:30:01 -03:00
CreepySkeleton bb6ca4c4b8 Fix missing link (#480) 2019-10-24 15:54:40 -03:00
CreepySkeleton 6cd8dcce18 Fix a typo (#477) 2019-10-24 02:42:52 +09:00
Niko Matsakis cefca3b5ca give instructions for how to ping the ICE-breaker teams (#475)
* give instructions for how to ping the ICE-breaker teams

* Update src/ice-breaker/about.md

Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>

* add links
2019-10-22 17:11:52 -03:00
Yuki Okushi eae74d3e18 Update links (#472) 2019-10-18 16:22:17 +09:00
Tshepang Lekhonkhobe c46ab305be format examples better (#471) 2019-10-17 21:03:46 -03:00
Tshepang Lekhonkhobe 0a2e1b74df fix links (#469) 2019-10-17 16:40:38 +09:00
Tshepang Lekhonkhobe e9b02efb14 update link 2019-10-16 00:35:41 -05:00
Chris Emerson 9bd6e7d307 Fix some paths: tt -> mbe (#465) 2019-10-12 19:11:52 -03:00
Diogo Sousa bafa308add Updated kinds that were renamed to generic arguments.
This change happened in commit bea3d67c77dd643ef1f89c8bd6562e90b373cec4 on
rust-lang/rust.
2019-10-12 09:44:31 -05:00
Eric Huss 0c4f3a1b7f Try to clarify how crates are able to access force-unstable dependencies
without a feature attribute.
2019-10-10 21:00:58 -05:00
Eric Huss 226b37eaa0 Expand on stability documentation. 2019-10-10 21:00:58 -05:00