Commit Graph

681 Commits

Author SHA1 Message Date
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