Commit Graph

975 Commits

Author SHA1 Message Date
Chris Simpkins 56cff94ce7
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?! 0e8bd00d90
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 b96bf135a6
Remove references to chalkify tests (#604) 2020-03-08 00:24:56 +09:00
Who? Me?! cf476b2adc
typo (#599) 2020-03-04 01:41:36 +09:00
LeSeulArtichaut 3751350235
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 d752bd35fa Make all links in Appendix E active 2020-03-01 20:54:40 -06:00
Yuki Okushi 692f81f35d Move bless section to running chapter 2020-02-27 11:10:14 -06:00
SarthakSingh31 fa6c80ddb6
Fixed wrong variable name (#593) 2020-02-27 09:08:34 +09:00
Philipp Hansch 9b3803d35d 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 c28c5e8ef8 typo: eg. -> e.g. 2020-02-25 22:39:16 -06:00
Philipp Hansch 29b0d1ca81 Name resolution: Add intro section 2020-02-25 22:39:16 -06:00
Mark Mansi 69a3667335 add back link 2020-02-20 16:01:35 -06:00
Mark Mansi 31304c075f update glossary 2020-02-20 16:01:35 -06:00
Mark Mansi f007762b9c create a separate chapter on arenas/interning 2020-02-20 16:01:35 -06:00
Mark Mansi 4b34444364 mention tidy bless 2020-02-20 10:28:24 -06:00
Mark Mansi 1938249be0 tidy runs rustfmt check 2020-02-20 10:28:24 -06:00
Mark Mansi 04832fa1be document ./x.py fmt 2020-02-20 10:28:24 -06:00
Who? Me?! 3dd93bf6b9
spit of type folder and generics subchapters (#586) 2020-02-19 10:31:20 -03:00
Mark Mansi d2e17ebf9c fix link 2020-02-18 16:05:50 -06:00
Yuki Okushi 84d2a48f81 Update section following current state 2020-02-18 11:29:39 -06:00
LORIS INTERGALACTIQUE 39dd586828
Add links to the rustc docs (#578) 2020-02-15 09:35:11 +09:00
Yuki Okushi f53a659623 Fix link 2020-02-14 16:21:53 -06:00
Youngsuk Kim d6a6122b95
Add link to `rustc::mir::Location` (#579) 2020-02-14 23:56:21 +09:00
Youngsuk Kim df680be24b
Correction of type name (#576)
`ConstraintSet` => `OutlivesConstraintSet`
2020-02-12 17:15:44 -03:00
Loris-intergalactique cb4c20039d Minor typo correction 2020-02-12 10:55:46 -06:00
Youngsuk Kim 6480932518 minor typo fix 2020-02-10 23:07:17 -06:00
Youngsuk Kim 2d834a7578 minor typo fix 2020-02-10 16:26:29 -06:00
Tomasz Miąsko 693a92f2d2
Update sanitizers documentation (#562) 2020-02-10 10:53:59 -05:00
Felix S Klock II d1ea643074 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 e69b987357
mir: begin documenting user variable debuginfo. (#571) 2020-02-05 23:55:42 +01:00
Wesley Wiser 5bd60bc51e Add a mention of the new `-Zllvm-time-trace` flag 2020-02-02 23:54:00 -06:00
Who? Me?! f0a23c81ef
Fix broken links (#570) 2020-02-03 14:26:13 +09:00
Santiago Pastorino 7f19120125 Add an example PR to join the Cleanup Crew ICE-Breakers 2020-01-30 15:36:22 -06:00
LeSeulArtichaut 0e32b4eeef Replaced simple comment with doc comment 2020-01-29 12:19:31 -06:00
Niko Matsakis a8b58d4c0d
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 92baf7293d Fix link 2020-01-13 22:58:05 -06:00
Yuki Okushi 41efacea44 Fix links 2020-01-13 13:14:26 -06:00
Yuki Okushi 97cab0192d Fix links and paths 2020-01-12 14:31:55 -06:00
Yuki Okushi ba48252682 Fix line length 2020-01-10 13:12:39 -05:00
Yuki Okushi 2ef6c927d1 Fix links and paths 2020-01-10 13:12:39 -05:00
Yuki Okushi 702f224bf6 Fix links 2020-01-05 18:38:38 -05:00
Santiago Pastorino 2de64f7caf 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 629c135e0b Add missing hash marks
Fixes #550

I can no longer reproduce the issue
2020-01-02 22:00:26 -06:00
Aaron Hill 97dfbc964e Apply fixes
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2020-01-02 21:54:14 -06:00
Aaron Hill 01c0b04ee3 Fix line lengths 2020-01-02 21:54:14 -06:00
Aaron Hill 7c078d35b4 Update for method renames in libstd 2020-01-02 21:54:14 -06:00
Aaron Hill 6897e6b8cf Fix name of lang item 2020-01-02 21:54:14 -06:00
Aaron Hill 25c226cfa8 Fix typo 2020-01-02 21:54:14 -06:00
Aaron Hill 90af55903a 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 a675ddedef Add panic implementation docs 2020-01-02 21:54:14 -06:00
Yuki Okushi b5c6babcdd Fix links (#549) 2019-12-31 19:45:01 +01:00
Who? Me?! a59a612451 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?! e668a1ff29 add a bit about def path (#548) 2019-12-31 09:46:18 -03:00
YOUNGSUK KIM 423808fb45 minor grammar fixes 2019-12-28 17:02:38 -06:00
Yuki Okushi e997e06db1 Fix link 2019-12-28 16:59:45 -06:00
Yuki Okushi ad604436f3 Update link 2019-12-26 13:53:05 -06:00
Oliver Scherer c461c8597e Introduce `rustc_const_stable` and explain `rustc_const_unstable` (#542) 2019-12-24 01:16:23 +01:00
Ross MacArthur 846743c713 Minor update to stability.md 2019-12-22 17:17:47 -06:00
Ross MacArthur 8a232d0d2f Update stability documentation, mention `issue = "none"` 2019-12-22 17:17:47 -06:00
Ross MacArthur 6c09a68d97 Rewrap stability.md to column 79 2019-12-22 17:17:47 -06:00
Who? Me?! 3e7993aefe Document rustc internal env vars a little bit (#513) 2019-12-21 08:00:09 -05:00
Tshepang Lekhonkhobe a6cf2843b9 chalk: place brackets in usual positions 2019-12-19 23:03:31 -06:00
Tshepang Lekhonkhobe bd77dc061a salsa: reduce overlong sentence 2019-12-19 23:03:08 -06:00
Christoph Schmidler 6dd78f5b15 Correct statement that wrongly claims the json emitter still lives in libsyntax crate 2019-12-17 08:35:30 -06:00
Mark Mansi e695b62250 update NLL after refactorings 2019-12-14 06:41:11 -06:00
Mark Mansi e30bc0fcef fix link 2019-12-09 10:52:52 -06:00
Mark Mansi cd85fbd68b move the last few things from the forge 2019-12-09 10:52:52 -06:00
Yuki Okushi 7c56708aab Fix links 2019-12-06 09:42:24 -06:00
Laurențiu Nicola d0b93fd015 Remove reference to run-pass tests 2019-12-03 19:37:21 -06:00
Tshepang Lekhonkhobe 746f7e1799 fix links 2019-12-03 19:34:15 -06:00
Who? Me?! 9e8af60434 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?! 3984184a44 Update src/walkthrough.md
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-11-26 21:01:59 -06:00
Mark Mansi 4edb95271d Define FCP where first used 2019-11-26 21:01:59 -06:00
Who? Me?! efe3ab7ad1 Revert "website has disappeared"
This reverts commit 0930e773f1.
2019-11-26 21:00:47 -06:00
Hanif Bin Ariffin d373bca885 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 55e5a8a2fa Fix typo 2019-11-26 17:14:05 -06:00
Mark Mansi 0930e773f1 website has disappeared 2019-11-26 17:05:11 -06:00
Tyler Mandry a839812326 -Cllvm-arg is actually -Cllvm-args 2019-11-26 17:03:43 -06:00
Santiago Pastorino b3aa636dc2 Minor mir chapter fixes 2019-11-20 08:00:49 -06:00
homersimpsons 3981656d44 ty.md: fix a typo 2019-11-19 17:57:31 -06:00
Mark Mansi fe8585a9b6 some cleanup 2019-11-14 14:14:39 -06:00
Who? Me?! c1eea21696 typo
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-11-14 13:08:20 -06:00
Who? Me?! be4bd173ef typo
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-11-14 13:08:20 -06:00
Mark Mansi 692ac4df9f add oli note 2019-11-14 13:08:20 -06:00
Mark Mansi f4e7bbe473 add something for mir opt 2019-11-14 13:08:20 -06:00
Who? Me?! 9106ae1c3a add compilers biblio (#512) 2019-11-13 16:51:01 +01:00
ksqsf 6d07d62ad3 backtraces work on Mac 2019-11-12 14:44:41 -06:00
Mark Mansi 934380b7cf update parser chapter 2019-11-12 10:28:31 -06:00
Mark Mansi 75a5f9236c Fix chalk links 2019-11-08 11:24:48 -06:00
Tshepang Lekhonkhobe 3e1213e728 trim down "Document rustc" 2019-11-08 10:19:32 -06:00
Tshepang Lekhonkhobe 399d543e38 whitespace 2019-11-08 10:19:32 -06:00
Tshepang Lekhonkhobe 81428c1c1e those are now documented in this guide 2019-11-08 10:16:21 -06:00
Tshepang Lekhonkhobe 78609913b4 rustc_back has long since been renamed to rustc_target 2019-11-08 10:16:06 -06:00
Tshepang Lekhonkhobe afa3168921 fix typo 2019-11-08 10:15:21 -06:00
PotHix a7beb12a13 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 3a4c193747 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?! ab4978cb3b Fix diagram src 2019-11-05 21:57:14 -06:00
Mark Mansi 16d731801a fix links 2019-11-05 21:45:49 -06:00
Mark Mansi 6d15cb5b8e breakup the building chapter 2019-11-05 21:45:49 -06:00
Mark Mansi 46ce39e67e add compiler lecture series appendix 2019-11-05 13:24:26 -06:00
Ralf Jung f07e1f9adf apply linebreaks 2019-11-05 12:33:38 -06:00
Ralf Jung b69fcafb51 expand and update Miri description 2019-11-05 12:33:38 -06:00
Mark Mansi e44ca1f9d1 fix broken links 2019-11-05 11:58:33 -06:00
Mark Mansi 694d870cdc add discussion transcript so we don't lose it 2019-11-05 11:56:47 -06:00
Mark Mansi dcd2b0c5d7 add guidelines for future-incompat lints 2019-11-05 11:56:31 -06:00
Eric Huss d3bfd4ad13 Fix some broken fragment links. 2019-11-05 11:35:34 -06:00
Mazdak Farrokhzad 2dd722b173 Please don't rustfmt. 2019-11-05 09:10:33 -06:00
Tomasz Miąsko 06908de77f Sanitizers implementation in rustc 2019-11-05 09:05:38 -06:00
Alexander Regueiro a448c07a56 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 8b86a6ee91
Fixup links in lintstore docs (#487) 2019-10-30 09:32:16 -04:00
Mark Rousskov f668658233 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 6f66e0573f fix some whitespace issues (#483)
Also, those are not sh scripts
2019-10-28 15:06:57 +09:00
Mazdak Farrokhzad 6dc2f38cd1 Explain `rustc_on_unimplemented` 2019-10-27 15:58:58 -04:00
Who? Me?! 51a4a72516 move readme to guide (#481) 2019-10-24 16:30:01 -03:00
CreepySkeleton 6fd627d6b8 Fix missing link (#480) 2019-10-24 15:54:40 -03:00
CreepySkeleton 518606ba21 Fix a typo (#477) 2019-10-24 02:42:52 +09:00
Niko Matsakis b7d9cee947 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 187765fba5
Update links (#472) 2019-10-18 16:22:17 +09:00
Tshepang Lekhonkhobe 232b35d75e format examples better (#471) 2019-10-17 21:03:46 -03:00
Tshepang Lekhonkhobe 4e87eb2fb8 fix links (#469) 2019-10-17 16:40:38 +09:00
Tshepang Lekhonkhobe 81fc310fda update link 2019-10-16 00:35:41 -05:00
Chris Emerson 300412da9e Fix some paths: tt -> mbe (#465) 2019-10-12 19:11:52 -03:00
Diogo Sousa 4a85f36f1c 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 799082b340 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 e6f625f96e Expand on stability documentation. 2019-10-10 21:00:58 -05:00
Niko Matsakis ddd3d6abb7 reference the new PR mechanism (#463)
* reference the new PR mechanism

* wrap lines
2019-10-10 15:28:49 -03:00
Niko Matsakis b71b2a552f
create guide to ICE-breaker groups and specifically advice for LLVM (#452) 2019-10-02 16:18:28 -04:00
Tshepang Lekhonkhobe 37b288edd9 fix chalk links (#457)
* whitespace

* update links
2019-10-02 13:25:56 -03:00
Tshepang Lekhonkhobe fbe1a9a0c2 codegen unit is aka CGU (#459) 2019-10-02 13:25:14 -03:00
Mazdak Farrokhzad 7f27d2150e Update feature gating docs to fit reality (#455) 2019-10-01 08:40:58 -03:00
Mazdak Farrokhzad 02d96fdcd8 issues/issue-12345.rs is an anti-pattern (#456) 2019-10-01 08:39:48 -03:00
lzutao 9d1ffd3a0e Prefer https in GitHub pages urls (#454) 2019-09-30 11:26:27 -03:00
Tshepang Lekhonkhobe 7bed7de918 file has since been removed from content (#453)
Should of been part of 2ef961e454
2019-09-25 16:29:26 -03:00
Alex Crichton cc34e4a4c9
Update the "Updating LLVM" documentation (#451)
Make sure existing sections are up-to-date and then also add some words
about the recent convention we developed for updating LLVM versions with
respect to branch naming as well.
2019-09-20 14:08:46 -05:00
Youngsuk Kim 74d3b788ee minor typo fixes (#445)
* typo fix

how to expose the them to any sort of external testing apparatus
=> how to expose them to any sort of external testing apparatus

* typo fix

These following image depicts
=> The following image depicts

* typo fix

trait itself is found in in 
=> trait itself is found in

* Update src/mir/passes.md

following JohnTitor's suggestion

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

* Update src/test-implementation.md

Also following JohnTitor's suggestion

Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2019-09-16 17:34:03 -03:00
Youngsuk Kim 58f3730c0e typo fix (#444)
that would get compile to => that would get compiled to
2019-09-16 10:37:02 -03:00
Tshepang Lekhonkhobe 079a0dd092 typo (#441) 2019-09-08 02:05:22 -03:00
Mark Mansi 941968db2f hack + drive-by-fix 2019-09-05 19:04:33 -05:00
Mark Mansi a0c08c27e6 fix broken link 2019-09-05 16:58:38 -05:00
Edd Barrett 44b5ce2f1f Fix a link in the query docs. 2019-09-05 16:58:26 -05:00
varkor 20d27f2dda Update section on "existential type" to "opaque type" 2019-08-29 08:13:12 -05:00
Tshepang Lekhonkhobe 9c6beb5bdd merge libtest build step with libstd (#434)
Partially handles #431
2019-08-27 09:44:58 -03:00
Tshepang Lekhonkhobe 1c16c51dc5 immutable was meant here (#435) 2019-08-27 09:44:07 -03:00
Tshepang Lekhonkhobe 41b8b221be 'or' skipped 2019-08-26 18:14:02 -05:00
Ralf Jung 78b63d19e5 mention stable-in-unstable issue 2019-08-25 11:40:28 -05:00
Wesley Wiser ba26418f5e Improve "Profiling the compiler" docs
Add mentions and links to `rustc-perf` and `measureme`.
2019-08-25 11:39:11 -05:00
mark 3c0ddd7bf9 minor fixes 2019-08-24 22:06:59 -05:00
Oliver Scherer 3f0eadeff2 Update stability.md 2019-08-24 22:06:59 -05:00
Oliver Scherer c6f3317a60 Update stability.md 2019-08-24 22:06:59 -05:00
Oliver Scherer 80ede1ce13 Apply suggestions from code review
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
2019-08-24 22:06:59 -05:00
Oliver Scherer 4f479f5bd5 Update src/stability.md
Co-Authored-By: Jake Goulding <shepmaster@mac.com>
2019-08-24 22:06:59 -05:00
Oliver Scherer 0fa1588dd2 Explain our stability attributes 2019-08-24 22:06:59 -05:00
mark 263b2a208a remove flaky link 2019-08-24 22:05:50 -05:00
Mark Mansi 6e25a3d0d3 fix links 2019-08-21 10:29:20 -05:00
Paul Daniel Faria 5919642a09 Fix a typo in the implied bounds section of traits/lowering-rules 2019-08-17 21:08:10 -05:00
Aleksey Kladov 6b6e6cc3bf document how to use system llvm 2019-08-14 08:26:07 -05:00
Who? Me?! b7f24940c0 fix broken link (#421) 2019-08-13 11:56:02 -03:00
Tshepang Lekhonkhobe 07dbcdec18 fix awkward sentence structure (#410) 2019-08-05 18:07:17 -03:00
Tshepang Lekhonkhobe 4ee7cdaea4 update link (#411) 2019-08-05 18:07:05 -03:00
Tshepang Lekhonkhobe b94deb1afe fix typo (#412) 2019-08-05 18:06:51 -03:00
Tshepang Lekhonkhobe 84aa3362e6 a colon there is unusual (#415) 2019-08-05 18:03:34 -03:00
Tshepang Lekhonkhobe bfe0a08ea4 run-pass dir is gone (#409)
Fixes #405
2019-08-01 23:25:07 -03:00
Bruce Mitchener 442aed9afe Fix typos. 2019-08-01 16:03:20 -05:00
Bruce Mitchener 69c17d9a5e Fix broken links. 2019-08-01 16:00:13 -05:00
Santiago Pastorino 588af16689 Fix experts map link 2019-08-01 15:59:45 -05:00
Brian Foley b4b7dca0d2 Fix miscellaneous spelling typos. (#397) 2019-07-25 19:25:26 -03:00
Santiago Pastorino 093e1f0169 Place is now a struct on nightly 2019-07-25 16:26:54 -05:00
Aleksey Kladov d8af1f7fff write a short paragraph about the new lexer 2019-07-22 00:19:17 -05:00
Ilija Tovilo 831a469050 Fix macro syntax error 2019-07-22 00:16:55 -05:00
Ilija Tovilo 18c466252e Fix typo 2019-07-22 00:05:54 -05:00
Ilija Tovilo c20647e978 Fix typo 2019-07-20 15:45:30 -05:00
Mark Mansi 248d8af35e add nomicon intro too 2019-07-17 12:41:18 -05:00
Mark Mansi ef9bc9d610 break rust 2019-07-17 12:41:18 -05:00
Yuki Okushi 7b106f9546 Add colon 2019-07-17 10:40:33 -05:00
Yuki Okushi fb3bf19590 Move into rust-lang 2019-07-17 10:40:33 -05:00
Yuki Okushi 1774649715 Minor fix in borrow_check
Fixes as follows:

- fixes spelling
- removes unnecessary white spaces and blank lines
2019-07-17 10:40:33 -05:00
Yuki Okushi fc18a79ef6 Document `--pass $mode` 2019-07-17 10:33:16 -05:00
Yuki Okushi 06837ee64b Update experts' link 2019-07-17 08:11:54 -05:00
Mark Mansi 4936b7cbd5 add humor appendix; closes #163 2019-07-10 22:14:10 -05:00
Yuki Okushi b5a2b9353c Fix broken links (#382) 2019-07-04 14:41:50 +03:00
Yuki Okushi 92f3f8e3b8 Update pass modes for ui tests (#380) 2019-07-04 14:39:45 +03:00
Yuki Okushi 7f47c496c2 Fix typo 2019-06-26 22:21:47 -05:00
Mark Mansi c6d994370b fix mdbook test 2019-06-26 14:34:56 -05:00
Mark Mansi 87e355245c fix links 2019-06-26 14:26:14 -05:00
Mark Mansi abf512fc9c fix long line 2019-06-26 11:05:58 -05:00
Niko Matsakis ed95356868 add `point` to the glossary and link a use of it 2019-06-26 11:05:58 -05:00
Niko Matsakis a8de9a1a49 fix indentation 2019-06-26 11:05:58 -05:00
Niko Matsakis 364f0e4f8a Update src/borrow_check/region_inference/placeholders_and_universes.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 5bfca5a871 Update src/borrow_check/region_inference/placeholders_and_universes.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis edeb237444 Update src/borrow_check/region_inference/placeholders_and_universes.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 0c6f78907a Update src/borrow_check/region_inference/member_constraints.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 986780beef Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 47dc406417 Update src/borrow_check/region_inference/member_constraints.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 1a66e0c6a9 Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 16e49002c7 Update src/borrow_check/region_inference/member_constraints.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 8c78b7dd81 Update src/borrow_check/region_inference/member_constraints.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 32b57634c3 Update src/borrow_check/region_inference/lifetime_parameters.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis b71caff442 Update src/borrow_check/region_inference/member_constraints.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis ae217e5775 Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis f540a0ba41 Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis a90e3417f7 Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis d4f8036b39 Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 8858bdf8d2 Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 6e64baba5e Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 53f83a9b1c Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 3435363ef3 Update src/borrow_check/region_inference/lifetime_parameters.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 13691d6372 Update src/borrow_check/region_inference/lifetime_parameters.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 989c943eb3 Update src/borrow_check/region_inference/lifetime_parameters.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis 5c92fc254e Update src/borrow_check/region_inference/constraint_propagation.md
Co-Authored-By: lqd <remy.rakic+github@gmail.com>
2019-06-26 11:05:58 -05:00
Niko Matsakis bd347df751 adjust overview slightly 2019-06-26 11:05:58 -05:00
Niko Matsakis 472f4e8367 describe region inference and member constraints in some detail 2019-06-26 11:05:58 -05:00
Niko Matsakis 4615a9a1f7 start filling out the constraint propagation chapter in more detail 2019-06-26 11:05:58 -05:00
Niko Matsakis 83ab6e4296 break out parts of the region inference chapter into sub-chapters 2019-06-26 11:05:58 -05:00
Niko Matsakis 40e8461973 fix typo 2019-06-26 11:05:58 -05:00
Mark Mansi 85c0616288 avoid ftp links 2019-06-26 10:45:56 -05:00
Mark Mansi 979387d4c2 fix broken links 2019-06-26 10:45:56 -05:00
Mark Mansi bb872a6072 add bibligraphy appendix 2019-06-26 10:45:56 -05:00
flip1995 6f50f15f7a Change stage0 cfg_attr to bootstrap 2019-06-24 09:51:06 -05:00
b41sh 43ac5672c3 fix compiler-team 2019-06-24 09:50:28 -05:00
Amanjeev Sethi 76a7f1085e Added Rustc Debugger Support Chapter 2019-06-20 20:54:40 -05:00
Mark Mansi f55e97c145 fix typos 2019-06-15 17:29:12 -05:00
Eduard-Mihai Burtescu f675e36941 Update for TyCtxt<'a, 'gcx, 'tcx> -> TyCtxt<'tcx>. 2019-06-15 16:58:30 -05:00
Mark Mansi c15c60938a fix ci failures, typos, broken links 2019-06-15 16:57:18 -05:00
Mark Mansi 9a4ff92b8e Some edits to address review comments 2019-06-15 16:57:18 -05:00
Blitzerr ea6f6b516b Notes about closure de-sugaring 2019-06-15 16:57:18 -05:00
Mark Mansi 8dfb8c1f9e add note about rebuilding llvm 2019-06-15 16:30:28 -05:00
Jonathan Behrens 885ab7e860 Changes to config.toml require a clean 2019-06-15 16:06:20 -05:00
Jonas Schievink d97d111c2e Fix a few typos in type inference chapter
Also try to test the top example
2019-06-13 19:49:30 -05:00
Who? Me?! eda82ca8c9 Update how-to-build-and-run.md 2019-06-11 11:55:03 -05:00
Who? Me?! 14f353e9d8 Update how-to-build-and-run.md 2019-06-11 11:55:03 -05:00
Who? Me?! 53961054c8 Update compiler-debugging.md 2019-06-11 11:55:03 -05:00
Who? Me?! af46ee4449 use debug instead of debuginfo-level 2019-06-11 11:55:03 -05:00
mdsimmo 9015f537ab Replaced tabs with spaces 2019-06-07 15:32:02 -05:00
mdsimmo 2290cd1037 correct indentation
Indentation consistently 4 spaces and Part 1/Part2 contain everything else
2019-06-07 15:32:02 -05:00
Vadim Petrochenkov 3ac9cfc9c9 Update information about debuginfo configuration 2019-06-02 19:36:58 -05:00
mark 52d423e1b3 fix long line 2019-06-02 19:32:17 -05:00
Vallentin c2ced29a08 Fixed misspelling 2019-06-02 19:24:11 -05:00
Santiago Pastorino 2755796a29
Add more info subsection with links to forge and rustc api docs 2019-05-28 17:51:08 -03:00
Julian Wollersberger 14b243de25 Renamed the file and title of the diagnostics chapter.
When I recently searched for infos in this guide on how to create
a warning, I couldn't find any. Later I found it through #14.

The reason was that I didn't know the term 'diagnostics' and that
it is the collective term for errors, warnings and lints.

Renaming the chapter to include the word 'error' should help.
I think also including 'warning' in the title shouldn't be
neccessary, because it's close enought.
2019-05-17 11:02:08 -05:00
Iñaki Garay 673b4a4b4c Added rustc phases diagram and explanation
Added rustc build phase diagram and explanation
2019-05-15 09:39:50 -05:00
varkor 72bafaca4f Mention running tests for subdirectories 2019-05-15 09:38:51 -05:00
Iñaki Garay 2972cf43a8 Fixed links broken by merging chalks rules and solve 2019-05-15 09:34:04 -05:00
Michael Woerister 243863e487 Add documentation about profile-guided optimization. 2019-05-14 11:19:21 -05:00
Tom Mulvaney 3cb727b62b Fix typo, 'which' repeated twice 2019-05-07 09:53:32 -05:00
Niko Matsakis 37e4af3fa4
Merge pull request #304 from rasendubi/fix-canonicalization
[canonicalization] fix result canonicalization example
2019-05-04 07:01:32 -04:00
Yuki Okushi 2b8280f113 Rename to RUSTC_LOG 2019-05-03 15:04:24 -05:00
Iñaki Garay 2ecb52cb2d Added mention of universal ctags 2019-05-03 11:48:45 -05:00
guilherme b05cfab80b Fix link in walkthrough 2019-05-01 22:22:29 -05:00
Nicolas 786d85c10e Remove IRC from discussion chats 2019-05-01 22:20:10 -05:00
Alex Crichton b68e57b705 Bring the updating LLVM guide up to date 2019-05-01 22:18:48 -05:00