Commit Graph

957 Commits

Author SHA1 Message Date
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
Niko Matsakis 38a7872b0b reference the new PR mechanism (#463)
* reference the new PR mechanism

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

* update links
2019-10-02 13:25:56 -03:00
Tshepang Lekhonkhobe a3d20a768d codegen unit is aka CGU (#459) 2019-10-02 13:25:14 -03:00
Mazdak Farrokhzad 6e3343158e Update feature gating docs to fit reality (#455) 2019-10-01 08:40:58 -03:00
Mazdak Farrokhzad 544d2326bc issues/issue-12345.rs is an anti-pattern (#456) 2019-10-01 08:39:48 -03:00
lzutao 45a3c4f5cc Prefer https in GitHub pages urls (#454) 2019-09-30 11:26:27 -03:00
Tshepang Lekhonkhobe de9f6f82ba file has since been removed from content (#453)
Should of been part of 2ef961e454
2019-09-25 16:29:26 -03:00
Alex Crichton fa049ffc79 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 4cb7c6159c 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 2e15dbd1f5 typo fix (#444)
that would get compile to => that would get compiled to
2019-09-16 10:37:02 -03:00
Tshepang Lekhonkhobe 710b25a18e typo (#441) 2019-09-08 02:05:22 -03:00
Mark Mansi 6a0e3f667b hack + drive-by-fix 2019-09-05 19:04:33 -05:00
Mark Mansi 2e4349d9cf fix broken link 2019-09-05 16:58:38 -05:00
Edd Barrett 3a91e12e9a Fix a link in the query docs. 2019-09-05 16:58:26 -05:00
varkor 01a74903a6 Update section on "existential type" to "opaque type" 2019-08-29 08:13:12 -05:00
Tshepang Lekhonkhobe 495deea6fc merge libtest build step with libstd (#434)
Partially handles #431
2019-08-27 09:44:58 -03:00
Tshepang Lekhonkhobe 4d2d3b648e immutable was meant here (#435) 2019-08-27 09:44:07 -03:00
Tshepang Lekhonkhobe 2ab7b0516e 'or' skipped 2019-08-26 18:14:02 -05:00
Ralf Jung f98ca2953f mention stable-in-unstable issue 2019-08-25 11:40:28 -05:00
Wesley Wiser 53c99c90bd Improve "Profiling the compiler" docs
Add mentions and links to `rustc-perf` and `measureme`.
2019-08-25 11:39:11 -05:00
mark 6626b9efbc minor fixes 2019-08-24 22:06:59 -05:00
Oliver Scherer d158ee3f7c Update stability.md 2019-08-24 22:06:59 -05:00
Oliver Scherer 0e5d9ad767 Update stability.md 2019-08-24 22:06:59 -05:00
Oliver Scherer e8ac611184 Apply suggestions from code review
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
2019-08-24 22:06:59 -05:00
Oliver Scherer 5534a34e4d Update src/stability.md
Co-Authored-By: Jake Goulding <shepmaster@mac.com>
2019-08-24 22:06:59 -05:00
Oliver Scherer 36a12389b2 Explain our stability attributes 2019-08-24 22:06:59 -05:00
mark 4551fb7d4b remove flaky link 2019-08-24 22:05:50 -05:00
Mark Mansi fa59976617 fix links 2019-08-21 10:29:20 -05:00
Paul Daniel Faria 1c3b7eb615 Fix a typo in the implied bounds section of traits/lowering-rules 2019-08-17 21:08:10 -05:00
Aleksey Kladov c02d694b17 document how to use system llvm 2019-08-14 08:26:07 -05:00
Who? Me?! f2d1833f04 fix broken link (#421) 2019-08-13 11:56:02 -03:00
Tshepang Lekhonkhobe 3793617b5e fix awkward sentence structure (#410) 2019-08-05 18:07:17 -03:00
Tshepang Lekhonkhobe 3a1917ef89 update link (#411) 2019-08-05 18:07:05 -03:00
Tshepang Lekhonkhobe d859a85730 fix typo (#412) 2019-08-05 18:06:51 -03:00
Tshepang Lekhonkhobe 68192ad38e a colon there is unusual (#415) 2019-08-05 18:03:34 -03:00
Tshepang Lekhonkhobe dcf77e10b3 run-pass dir is gone (#409)
Fixes #405
2019-08-01 23:25:07 -03:00
Bruce Mitchener 0702cb7c70 Fix typos. 2019-08-01 16:03:20 -05:00
Bruce Mitchener e4828d9d87 Fix broken links. 2019-08-01 16:00:13 -05:00
Santiago Pastorino 3bcd8cb75a Fix experts map link 2019-08-01 15:59:45 -05:00
Brian Foley 666a0d3517 Fix miscellaneous spelling typos. (#397) 2019-07-25 19:25:26 -03:00
Santiago Pastorino 5f9c15066c Place is now a struct on nightly 2019-07-25 16:26:54 -05:00
Aleksey Kladov 5b76191f95 write a short paragraph about the new lexer 2019-07-22 00:19:17 -05:00
Ilija Tovilo 485534afef Fix macro syntax error 2019-07-22 00:16:55 -05:00
Ilija Tovilo ae617c6451 Fix typo 2019-07-22 00:05:54 -05:00
Ilija Tovilo bf51fe817a Fix typo 2019-07-20 15:45:30 -05:00
Mark Mansi d4603ddc89 add nomicon intro too 2019-07-17 12:41:18 -05:00
Mark Mansi 8b403b48e8 break rust 2019-07-17 12:41:18 -05:00
Yuki Okushi 67018363bc Add colon 2019-07-17 10:40:33 -05:00
Yuki Okushi da54032682 Move into rust-lang 2019-07-17 10:40:33 -05:00
Yuki Okushi 842cfe96f4 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 a8b434de11 Document `--pass $mode` 2019-07-17 10:33:16 -05:00
Yuki Okushi 6b0e8f15ce Update experts' link 2019-07-17 08:11:54 -05:00
Mark Mansi c5f358d933 add humor appendix; closes #163 2019-07-10 22:14:10 -05:00
Yuki Okushi 465a21de3c Fix broken links (#382) 2019-07-04 14:41:50 +03:00
Yuki Okushi 6cd76867e7 Update pass modes for ui tests (#380) 2019-07-04 14:39:45 +03:00
Yuki Okushi dd1898f265 Fix typo 2019-06-26 22:21:47 -05:00
Mark Mansi 53b84f92f4 fix mdbook test 2019-06-26 14:34:56 -05:00
Mark Mansi b32b9ae934 fix links 2019-06-26 14:26:14 -05:00
Mark Mansi 13af334f2d fix long line 2019-06-26 11:05:58 -05:00
Niko Matsakis 6ba66dcd51 add `point` to the glossary and link a use of it 2019-06-26 11:05:58 -05:00
Niko Matsakis abee1c5283 fix indentation 2019-06-26 11:05:58 -05:00
Niko Matsakis 7b09bd1555 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 0b107575bc 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 143630c1b7 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 45fc567eb8 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 ddf257ac37 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 75097b255c 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 70ae9fd381 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 dd275ff171 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 c99ce7a476 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 fcdf8c16e8 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 849b00019c 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 f48f357672 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 e35073f93c 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 6e89fc4127 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 134655eb2f 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 061a3f7da3 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 ecfbacb3de 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 013eb136c6 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 826adc0340 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 da970ef74d 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 0b5548821e 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 37aa5c8f2f 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 d278281ace adjust overview slightly 2019-06-26 11:05:58 -05:00
Niko Matsakis 7ba8e25bb8 describe region inference and member constraints in some detail 2019-06-26 11:05:58 -05:00
Niko Matsakis 00be9ef01b start filling out the constraint propagation chapter in more detail 2019-06-26 11:05:58 -05:00
Niko Matsakis 52adfece7a break out parts of the region inference chapter into sub-chapters 2019-06-26 11:05:58 -05:00
Niko Matsakis af9a2baece fix typo 2019-06-26 11:05:58 -05:00
Mark Mansi 85eafa5fc2 avoid ftp links 2019-06-26 10:45:56 -05:00
Mark Mansi 0411594614 fix broken links 2019-06-26 10:45:56 -05:00
Mark Mansi 8d93d8d754 add bibligraphy appendix 2019-06-26 10:45:56 -05:00
flip1995 b2c444fb56 Change stage0 cfg_attr to bootstrap 2019-06-24 09:51:06 -05:00
b41sh 31e3712a3b fix compiler-team 2019-06-24 09:50:28 -05:00
Amanjeev Sethi 5236600afd Added Rustc Debugger Support Chapter 2019-06-20 20:54:40 -05:00
Mark Mansi fd50812b27 fix typos 2019-06-15 17:29:12 -05:00
Eduard-Mihai Burtescu 2309adfd9d Update for TyCtxt<'a, 'gcx, 'tcx> -> TyCtxt<'tcx>. 2019-06-15 16:58:30 -05:00
Mark Mansi 430948ac17 fix ci failures, typos, broken links 2019-06-15 16:57:18 -05:00
Mark Mansi 0999bcd79d Some edits to address review comments 2019-06-15 16:57:18 -05:00
Blitzerr 01882f9f56 Notes about closure de-sugaring 2019-06-15 16:57:18 -05:00
Mark Mansi 6ad9c2f2d3 add note about rebuilding llvm 2019-06-15 16:30:28 -05:00
Jonathan Behrens f706365749 Changes to config.toml require a clean 2019-06-15 16:06:20 -05:00
Jonas Schievink 7d3823b5a3 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?! f93dca23bf Update how-to-build-and-run.md 2019-06-11 11:55:03 -05:00
Who? Me?! c9805eeb74 Update how-to-build-and-run.md 2019-06-11 11:55:03 -05:00
Who? Me?! 12292c52d4 Update compiler-debugging.md 2019-06-11 11:55:03 -05:00
Who? Me?! 5f5ea62102 use debug instead of debuginfo-level 2019-06-11 11:55:03 -05:00
mdsimmo c9ba3e86b9 Replaced tabs with spaces 2019-06-07 15:32:02 -05:00
mdsimmo 17f497ec86 correct indentation
Indentation consistently 4 spaces and Part 1/Part2 contain everything else
2019-06-07 15:32:02 -05:00
Vadim Petrochenkov 3510bdcba1 Update information about debuginfo configuration 2019-06-02 19:36:58 -05:00
mark 922bbf5d19 fix long line 2019-06-02 19:32:17 -05:00
Vallentin fc543f73a0 Fixed misspelling 2019-06-02 19:24:11 -05:00
Santiago Pastorino 6b51c0cd48 Add more info subsection with links to forge and rustc api docs 2019-05-28 17:51:08 -03:00
Julian Wollersberger 848faf9728 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 fe258eff74 Added rustc phases diagram and explanation
Added rustc build phase diagram and explanation
2019-05-15 09:39:50 -05:00
varkor c2c7085f77 Mention running tests for subdirectories 2019-05-15 09:38:51 -05:00
Iñaki Garay d67561391a Fixed links broken by merging chalks rules and solve 2019-05-15 09:34:04 -05:00
Michael Woerister c3b32895e7 Add documentation about profile-guided optimization. 2019-05-14 11:19:21 -05:00
Tom Mulvaney e928847fde Fix typo, 'which' repeated twice 2019-05-07 09:53:32 -05:00
Niko Matsakis c7b38b9259 Merge pull request #304 from rasendubi/fix-canonicalization
[canonicalization] fix result canonicalization example
2019-05-04 07:01:32 -04:00
Yuki Okushi 27b763f2e8 Rename to RUSTC_LOG 2019-05-03 15:04:24 -05:00
Iñaki Garay 74fb5ab71b Added mention of universal ctags 2019-05-03 11:48:45 -05:00
guilherme 2b0a6b9709 Fix link in walkthrough 2019-05-01 22:22:29 -05:00
Nicolas ed59780204 Remove IRC from discussion chats 2019-05-01 22:20:10 -05:00
Alex Crichton 5fbdd8652f Bring the updating LLVM guide up to date 2019-05-01 22:18:48 -05:00
Iñaki Garay b9a6642e6c Fixed broken chalk links 2019-04-25 20:17:28 -05:00
Matthew Jasper bebe83732f Add documentation for two-phase borrows 2019-04-24 17:29:05 -05:00
Oliver Scherer 4aa068fce7 Explain new powers of the `treat-err-as-bug` flag 2019-04-24 09:04:12 -05:00
Alexey Shmalko c12d35804d Update lowering-module test case 2019-04-23 12:30:52 -05:00
Alexey Shmalko 31c4046c5a [canonicalization] fix result canonicalization example 2019-04-20 23:00:13 +03:00
Alexey Shmalko 52b2f710f8 Update BodyId description
It is now a newtype'd HirId, not NodeId.

See https://github.com/rust-lang/rust/pull/58167.
2019-04-20 09:57:54 -05:00
Alexey Shmalko 59f8f083df Update test-implementation chapter to current code
`test_main_static` is now used instead of `test_static_main`.

The libsyntax no longer generates a `TESTS` constant but rather passes
all test cases directly into `test_main_static` as a slice.

Update the guide accordingly.
2019-04-17 22:28:36 -05:00
Mark Mansi 1cbf18e860 update chalk with new organization 2019-04-16 16:23:26 -05:00
Mark Mansi caa5110dc0 move to subsection 2019-04-16 15:37:46 -05:00
Mark Mansi 6c7aa77f20 fix MovePathIndex link 2019-04-16 15:37:11 -05:00
Alexey Shmalko d4ec0c2edb Update query chapter for the query macro rewrite
There was a big macro rewrite in these pull requests:
https://github.com/rust-lang/rust/pull/56462
https://github.com/rust-lang/rust/pull/59517

Update the query chapter to describe the new macro usage.
2019-04-16 15:36:32 -05:00
Zack M. Davis b12843b084 subchapter with information about `--error-format json` 2019-04-16 14:10:52 -05:00
Krishna Sannasi d73b85a6ae Update query-evaluation-model-in-detail.md
Fix typo in the example
2019-04-13 13:13:28 -05:00
mark 91e21a130e oops 2019-03-23 18:39:14 -05:00
mark d863c0868e Use eddyb's suggestion from #11 about logging 2019-03-23 18:39:14 -05:00
Denys Zariaiev 5ac9862f92 Add a note about `assembly` test suite. 2019-03-22 16:30:05 -05:00
Dan Robertson cebb3ca661 Update link to debugging codegen 2019-03-22 16:29:47 -05:00
Alexander Regueiro dbffbfcc6b Small fix to code for checking feature gate 2019-03-22 15:50:31 -05:00