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
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
Zoxc
ffdc1563c6
Merge pull request #288 from mark-i-m/fix-links
...
Fix links
2019-03-20 08:02:50 +01:00
mark
7e2b64e262
address Zoxc's comments
2019-03-19 19:02:59 -05:00
Santiago Pastorino
9e92844a9e
Add experts map section to compiler team page
2019-03-15 17:32:05 -05:00
varkor
a15c2737ca
Fix mask -> tag terminology
2019-03-15 17:30:37 -05:00
Mark Mansi
c802e54d6d
update rustc driver chapters
2019-03-15 17:25:12 -05:00
Mark Mansi
55856e4162
chalk has moved to rust-lang
2019-03-15 17:24:46 -05:00
Niko Matsakis
be8685ab1f
Merge pull request #273 from mark-i-m/conventions
...
Update Conventions chapters, add chapter on dependencies
2019-03-13 13:44:02 -04:00
Mark Mansi
1714da2ae7
fix link
2019-02-23 18:14:47 -06:00
Mark Mansi
2a74e5f5ce
Organize and finish debugging chapters
2019-02-23 18:14:47 -06:00
Who? Me?!
ab2452dcd0
Update src/implementing_new_features.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
b150cc7b63
Update src/implementing_new_features.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
d234ee80bd
Update src/implementing_new_features.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Rajkumar Natarajan
aac85f1520
issue_130_7 updated with review comments
2019-02-23 18:12:58 -06:00
Who? Me?!
c591deffc1
Update src/implementing_new_feature.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
00d46e9119
Update src/implementing_new_feature.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
3c4f0bb33e
Update src/implementing_new_feature.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
6e7e27ac7a
Update src/implementing_new_feature.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Who? Me?!
18a3ac0aa9
Update src/SUMMARY.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-02-23 18:12:58 -06:00
Rajkumar Natarajan
e199a75247
issue_130_7 implementing new features
2019-02-23 18:12:58 -06:00
Alexander Regueiro
acd8644cb9
Small clarifications to glossary definitions
2019-02-18 20:14:41 -06:00
varkor
85431b8b4c
Ignore Rust snippet
2019-02-18 17:48:15 -06:00
varkor
4bd78b5135
Add more information and an example to Kind chapter
2019-02-18 17:48:15 -06:00
varkor
24f3f5794f
Add preliminary chapter on kinds
2019-02-18 17:48:15 -06:00
varkor
ff1aa7ce79
Add "drop glue" to the glossary
2019-02-18 12:34:28 -06:00
varkor
6c2df26620
Add "memoise" to the glossary
2019-02-18 12:34:28 -06:00
varkor
c82ef39c09
Add "intern" to the glossary
2019-02-18 12:34:28 -06:00
varkor
f387e3fb99
Add "early-bound lifetime" and "late-bound lifetime" to the glossary
2019-02-18 12:34:28 -06:00
varkor
a01bd50010
Add "item" to glossary
2019-02-18 12:34:28 -06:00
varkor
18029db370
Add "lang item" to glossary
2019-02-18 12:34:28 -06:00
Zack M. Davis
c0600a96b3
`_with_applicability` methods are gone
...
The simpler `span_suggestion` method name now takes the applicability
argument, thanks to Andy Russell (rust-lang/rust@0897ffc28f ).
2019-02-06 10:31:58 -06:00
Michael Woerister
1ad362e6d6
Merge pull request #270 from michaelwoerister/query-eval-model-update
...
Add "The Query Evaluation Model in Detail" and "Incremental Compilation In Detail" chapters.
2019-01-30 13:30:48 +01:00
Michael Woerister
b8af56c8ac
Add a more detailed description of how incremental compilation works.
2019-01-30 13:13:16 +01:00
Mark Mansi
72b9911979
add blurb about downloading artifacts; fix #77x
2019-01-29 11:16:11 -06:00
Mark Mansi
5e3be2aa64
better grouping, more links
2019-01-27 19:58:43 -06:00
Ralf Jung
328e99ad23
Typo
...
Co-Authored-By: mark-i-m <mark-i-m@users.noreply.github.com>
2019-01-27 19:58:43 -06:00
Mark Mansi
986d371cb0
fix updating-docs link, add regression test
2019-01-27 19:58:43 -06:00
Mark Mansi
8e9e120bfd
add comments from sunjay
2019-01-25 13:37:54 -06:00
Mark Mansi
0a357aaf8b
add link to sunjay talk
2019-01-25 13:37:54 -06:00
Mark Mansi
dba629782a
fix #182
2019-01-23 22:26:15 -06:00
Mark Mansi
c79621e333
update conventions
2019-01-23 12:56:40 -06:00
Mark Mansi
1d57e3bdd1
update text about copyright headers
2019-01-23 12:41:18 -06:00
Michael Woerister
d9ec22b420
Add "The Query Evaluation Model in Detail" Chapter.
2019-01-23 15:37:14 +01:00
Oliver Scherer
4fbf0b9cd4
Merge pull request #266 from rchaser53/fix-miri
...
fix unwrap_u64 and to_raw_bits
2019-01-22 09:25:17 +01:00
Oliver Scherer
6f0262c4c7
Fix TokenStream link
2019-01-21 14:54:10 -06:00
rchaser53
45134abffe
fix unwrap_u64 and to_raw_bits
2019-01-22 00:24:36 +09:00
rchaser53
a626917262
fix related miri variables
...
rename variables like below
- Value => ConstValue
- PrimVal => Scalar
- Value::ByVal => ConstValue::Scalar
- Value::ByValPair => ConstValue::ScalarPair
2019-01-19 23:48:13 +09:00
mark
f12784bc2e
better titles a la Niko
2019-01-18 15:51:53 -06:00
mark
b2fddde554
Reorganize the book into 3 parts
2019-01-18 15:51:53 -06:00
Who? Me?!
c7503c1f81
Fix relative link
2019-01-18 14:09:30 -06:00
king6cong
1510687145
Update the doc related to complier logging
2019-01-18 13:25:19 -06:00
Who? Me?!
cdd17886a2
Update stabilization_guide.md
2019-01-17 18:57:05 -06:00
Rajkumar Natarajan
5025bb7ca3
issue 130 stabilization guide
2019-01-17 18:56:02 -06:00
Who? Me?!
8c5ceb8126
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
a47d28bbee
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Rajkumar Natarajan
57d867e4da
issue 130 stabilization guide
2019-01-17 18:56:02 -06:00
Rajkumar Natarajan
0a8334d73f
issue 130 stabilization guide
2019-01-17 18:56:02 -06:00
Who? Me?!
88d58318b2
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
488548babb
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Rajkumar Natarajan
dcab12c5ee
issue_180 incorporated the review comments
2019-01-17 18:56:02 -06:00
Who? Me?!
dee61dff39
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
9be6da3bf3
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
9f4b9d8ced
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
fe38640965
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
e2affaf077
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Who? Me?!
ea8749dd12
Update src/stabilization_guide.md
...
Co-Authored-By: rajcspsg <raj.cs.psg@gmail.com>
2019-01-17 18:56:02 -06:00
Rajkumar Natarajan
69005b5daa
issue_130_stabilization_guide
2019-01-17 18:56:02 -06:00
Niko Matsakis
2e56207594
Merge pull request #234 from mark-i-m/mir_borrowck
...
Fill out the borrowck chapter a bit more
2019-01-11 17:27:37 -05:00
Igor Matuszewski
a709cedfa2
Mention old incr. comp. design doc
2019-01-04 15:23:15 +01:00
Philipp Hansch
3c5065f08a
Add IRLO to glossary
...
Someone was asking on Discord what it stands for. It's sometimes used in
GitHub issues, Twitter and other places.
2019-01-01 09:45:12 -06:00
ednix
8a96fc0003
Fix formatting, follow 100 char line length limit
...
No idea why the Markdown stuff got dropped last time. Hopefully everything is fine now.
2018-12-23 22:49:56 -06:00
ednix
9198dcb431
Do what the last commit said it did
2018-12-23 22:49:56 -06:00
ednix
edcb7919f3
Clarify line about RLS being unable to handle rustc
...
I based this clarification on this [answer](https://www.reddit.com/r/rust/comments/a8mk33/question_about_a_line_from_the_rust_compiler_book/ecbx1ma/ ) to
my question on Reddit.
2018-12-23 22:49:56 -06:00
Who? Me?!
4e32d89e04
Fix link
2018-12-23 15:15:17 -06:00
Roberto Vidal
2a0f15148b
Fixes broken links
2018-12-14 17:30:13 -06:00
Oliver Scherer
fdec17d475
Add graphs that I forgot to push in the original PR
2018-12-14 17:29:38 -06:00
Dan Robertson
bb91e56438
Fix link to rustc_mir::hair::cx::expr
2018-12-11 21:58:29 -06:00
Mark Mansi
c2b136e435
update a couple of links
2018-12-11 15:29:38 -06:00
Mark Mansi
b1f84cf70b
added example, reworked inference section
2018-12-11 15:22:17 -06:00
Mark Mansi
53ab47354e
a few updates
2018-12-11 14:46:35 -06:00
Alex Crichton
a5c03a7d47
Add some documentation about updating LLVM
2018-12-07 15:43:59 -06:00
Edd Barrett
0d5c72a88d
Provide a Python example.
2018-12-03 12:07:30 -06:00
Edd Barrett
2da7be9ca0
Explain how to check if gdb supports Python.
2018-12-03 12:07:30 -06:00
Edd Barrett
15d8147eb2
Mention that tests need a Python-enabled gdb.
2018-12-03 12:07:30 -06:00
Andy Wortman
e3c1238b29
fix some linkrotted links
2018-12-01 21:57:43 -06:00
yui-knk
a3d667ee31
Fix the file path where AST is defined
2018-12-01 15:11:25 -06:00
Who? Me?!
06fab883f7
fix relative link ( #242 )
2018-11-26 15:24:39 -06:00
Niko Matsakis
653c9e3c09
Merge pull request #237 from mark-i-m/walkthrough
...
start on walkthrough
2018-11-26 15:28:17 -05:00
Mark Mansi
185d1ff913
add link to stabilization pr
2018-11-26 11:06:41 -06:00
Niko Matsakis
56a4e40e20
Merge pull request #228 from tmandry/traits-slg
...
Add traits SLG solver section
2018-11-20 14:08:02 -05:00
Tyler Mandry
f5cb41ca90
SLG: Add links and mark-i-m's suggestions
2018-11-19 18:51:49 -06:00
Mark Mansi
c1fdc3b375
finish walkthrough
2018-11-19 15:34:02 -06:00
Félix Fischer
16da1bc2a6
Fix typo ( #238 )
...
"is is" ~> "it is"
2018-11-14 21:46:25 -06:00
Mark Mansi
222e24e73b
add a bit more
2018-11-11 16:32:11 -06:00
Mark Mansi
b2ac22f080
add a bit more
2018-11-10 22:41:27 -06:00
Mark Mansi
92c0e341db
start on walkthrough
2018-11-10 22:06:15 -06:00
Oliver Scherer
4252f1753a
Don't try to build some example code snippets
2018-11-09 19:17:49 -06:00
Oliver Scherer
073588bc59
Line length checks
2018-11-09 19:17:49 -06:00
Oliver Scherer
5fd83b7d44
Remove a sentence from the end of a chapter because it also appears right at the start of the chapter
2018-11-09 19:17:49 -06:00
Who? Me?!
c9f929122a
Clarify aggregates
...
Co-Authored-By: oli-obk <github35764891676564198441@oli-obk.de>
2018-11-09 19:17:49 -06:00
Who? Me?!
203a545285
Missing connection between two consecutive sentences
...
Co-Authored-By: oli-obk <github35764891676564198441@oli-obk.de>
2018-11-09 19:17:49 -06:00
Who? Me?!
cc33639a95
english is hard
...
Co-Authored-By: oli-obk <github35764891676564198441@oli-obk.de>
2018-11-09 19:17:49 -06:00
Who? Me?!
7d4e8fade7
caps nit
...
Co-Authored-By: oli-obk <github35764891676564198441@oli-obk.de>
2018-11-09 19:17:49 -06:00
Who? Me?!
13a9a2c9ab
Grammar nit
...
Co-Authored-By: oli-obk <github35764891676564198441@oli-obk.de>
2018-11-09 19:17:49 -06:00
Oliver Scherer
5c1574d43f
Fix tidy
2018-11-09 19:17:49 -06:00
Oliver Scherer
ee6dcdb221
Address most other review comments
2018-11-09 19:17:49 -06:00
Niko Matsakis
d8c2025b02
Explain the unpack! macro
2018-11-09 19:17:49 -06:00
Oliver Scherer
a6843376d8
Split overcomplicated sentence into two
2018-11-09 19:17:49 -06:00
Oliver Scherer
e5017443f2
Link to docs and address some review comments
2018-11-09 19:17:49 -06:00
Oliver Scherer
dd84db1f25
Document MIR building somewhat
2018-11-09 19:17:49 -06:00
Aleksey Kladov
c5c2df2f87
document the interaction between macros and nameres
...
"The name resolution is a separate pass" is a wishful thinking :(
2018-11-09 19:11:32 -06:00
Gareth Ellis
817a8879c9
Fixed Spelling Mistake In MIR/index.md - "alloated"
2018-11-09 18:08:51 -06:00
Mark Mansi
94b006e20d
fill out the borrowck chapter a bit more
2018-11-08 21:34:17 -06:00
Mark Mansi
0614aad0de
add a few links to rustdocs
2018-11-08 20:38:14 -06:00
Mark Mansi
55f8aae0e1
minor improvements
2018-11-08 20:29:45 -06:00
Aleksey Kladov
69554f57e1
Remove reference to copyright comment
...
We don't need them anymore
2018-11-08 20:02:48 -06:00
Aleksey Kladov
31e80c3b00
Rename trans to codegen
2018-11-08 12:36:11 -06:00
kenta7777
14eaf2a2d0
removed jemalloc statements.
2018-11-07 08:59:17 -06:00
kenta7777
910e243eb1
revised a jemalloc statement in how-to-build-and-run.md
2018-11-07 08:59:17 -06:00
Tom Tromey
60c7a824e1
Document ignore-llvm-version
...
This documents the ignore-llvm-version directive.
2018-11-06 16:35:13 -06:00
Tyler Mandry
85fdcfdd1f
SLG: Replace heritage section with links to it elsewhere
...
Maybe we want to include this in the bibliography or something, though.
2018-11-04 09:50:18 -06:00
Tyler Mandry
54abc3bd9d
SLG: Add intro
2018-11-04 09:38:56 -06:00
Niko Matsakis
c31a7a8076
Merge pull request #222 from scalexm/wf
...
Write well-formedness checking chapter
2018-11-03 06:28:36 -04:00
Tyler Mandry
9aa8454682
Copy chalk_engine README
2018-11-02 16:20:56 -05:00
scalexm
e10e62d514
Fix nits
2018-11-02 21:50:36 +01:00
Niko Matsakis
2147a13b73
Merge pull request #223 from tmandry/improve-chalk-overview
...
Update chalk overview
2018-11-02 15:55:51 -04:00
Who? Me?!
5a6fb3a4a6
Clarify why 'static is free
2018-10-31 20:44:30 -05:00
Who? Me?!
3e47ef6aa5
Missing link
2018-10-31 20:43:46 -05:00
Tyler Mandry
ff42f3cb54
Chalk Overview: Fill in testing section
2018-10-30 18:06:31 -05:00
Tyler Mandry
0e9d1a7afa
Chalk Overview: Organize and sort links
2018-10-30 18:06:31 -05:00
Tyler Mandry
4a8803cd10
Chalk Overview: Update old content
2018-10-30 18:06:25 -05:00
Tyler Mandry
4da740321c
Fix a few more things
...
Co-Authored-By: scalexm <alexandre@scalexm.fr>
2018-10-30 22:15:22 +01:00
Tyler Mandry
c50ab556c0
Move Crates section down
...
Nest existing content under Chalk Structure. I think it reads better
this way.
2018-10-29 22:34:23 -05:00
Tyler Mandry
26d5a3c5a6
Move Resources to bottom
2018-10-29 22:27:26 -05:00
Tyler Mandry
1ea546df15
Add section on chalk structure
2018-10-29 22:16:17 -05:00
Who? Me?!
7c421819ad
Fix a few things
...
Co-Authored-By: scalexm <alexandre@scalexm.fr>
2018-10-29 22:43:44 +01:00
scalexm
c75eb12084
Fix code blocks
2018-10-29 18:58:13 +01:00
scalexm
5334c1265f
Add some examples for impls
2018-10-29 16:18:26 +01:00
scalexm
f460f832ba
Write well-formedness checking chapter
2018-10-29 14:38:17 +01:00
Tom Tromey
9421be7566
Document the rust-lldb directive
...
Commit ac33b2e578de58016271012452e4f1be6af9d516 added a `rust-lldb`
directive to restrict the lldb part of a debuginfo test to only
versions of lldb that include the Rust plugin.
2018-10-26 18:23:38 -05:00
Tyler Mandry
910326f2a9
Put "well-formedness checking" under "lowering rules"
...
This was also intended to be a reference chapter, according to @scalexm.
2018-10-26 13:43:31 -05:00
Tyler Mandry
be6613169a
Get excited
2018-10-26 13:43:31 -05:00
Tyler Mandry
20d244d326
Add status of regions
2018-10-26 13:43:31 -05:00
Tyler Mandry
fe76ff64ae
Associated types: Break up text for readability
2018-10-26 13:43:31 -05:00
Tyler Mandry
9f5428144f
Associated types: Mention "lazy normalization" somewhere
2018-10-26 13:43:31 -05:00
Tyler Mandry
e6ca31cb00
Traits: Improve index layout, add chalk blurb
2018-10-26 13:43:31 -05:00
Tyler Mandry
af51d27eac
Reflect traits chapter structure in index key ideas
2018-10-26 11:09:46 -05:00
Tyler Mandry
63b30cc5c2
Group logic-related things under one section
...
I found the layout to be a bit inconsistent before. This groups anything
that touches logic rules under "Lowering to logic".
This might be crowding too many things under that section, but it makes
more sense to me overall.
2018-10-26 11:09:46 -05:00
Nikita Popov
0fa9487b4f
Update TypeVariants to TyKind
...
This has been renamed in https://github.com/rust-lang/rust/pull/53581 .
2018-10-26 11:05:19 -05:00
Who? Me?!
438e686c7c
Update src/traits/caching.md
...
Co-Authored-By: csmoe <csmoe@msn.com>
2018-10-24 23:22:17 -05:00
Who? Me?!
c9229c1c84
Update src/traits/hrtb.md
...
Co-Authored-By: csmoe <csmoe@msn.com>
2018-10-24 23:22:17 -05:00
Who? Me?!
cb7e82cabd
Update src/borrow_check/region_inference.md
...
Co-Authored-By: csmoe <csmoe@msn.com>
2018-10-24 23:22:17 -05:00
Who? Me?!
52033755c3
Update src/borrow_check/region_inference.md
...
Co-Authored-By: csmoe <csmoe@msn.com>
2018-10-24 23:22:17 -05:00
csmoe
68d30b64cf
replace bound region with placeholder
2018-10-24 23:22:17 -05:00
csmoe
e4df53b93d
clean up skolemiza in traits
2018-10-24 23:22:17 -05:00
csmoe
3c318049dc
clean up skolemiza in borrow_ck
2018-10-24 23:22:17 -05:00
csmoe
f177b07847
clean up skolemiza in glossary
2018-10-24 23:22:17 -05:00
Rajkumar Natarajan
fb6066b188
issue_100_4 Updated the rustc documentation location
2018-10-24 19:32:09 -05:00
Who? Me?!
9a741d13b9
Add a note on bisecting
2018-10-23 16:27:58 -05:00
scalexm
8a533773d4
Clarify wording
2018-10-22 12:18:04 -05:00
Who? Me?!
59eb0f085c
Fix typos and punctuation
...
Co-Authored-By: scalexm <alexandre@scalexm.fr>
2018-10-22 12:18:04 -05:00
scalexm
0e032c2870
Write implied bounds chapter
2018-10-22 12:18:04 -05:00
scalexm
7117abcc53
Change wording
2018-10-22 12:14:46 -05:00
Who? Me?!
688c00f9ff
Fix typo
...
Co-Authored-By: scalexm <alexandre@scalexm.fr>
2018-10-22 12:14:46 -05:00
Who? Me?!
e38936af44
Add an apostrophe
...
Co-Authored-By: scalexm <alexandre@scalexm.fr>
2018-10-22 12:14:46 -05:00
scalexm
cd3afd5ed6
Polish lowering chapters and update rules
2018-10-22 12:14:46 -05:00
Who? Me?!
70b91d54a5
Fix typo
2018-10-19 23:03:00 -05:00
Collins Abitekaniza
4aba655b92
fix typo in build instructions
2018-10-19 21:37:01 -05:00
Rajkumar Natarajan
4b8ba80e57
updated with review comments
2018-09-29 08:50:30 -05:00
Rajkumar Natarajan
e2d42fd84c
issue-130 updated the review comments
2018-09-29 08:50:30 -05:00
Rajkumar Natarajan
497925ada7
issue-130 incorporate the review comments
2018-09-29 08:50:30 -05:00
Rajkumar Natarajan
df96e80e0d
issue-130 copy contents related x.py from rust-forge
2018-09-29 08:50:30 -05:00
David Sanders
8f85624f2b
Typo nits #181 ( #205 )
2018-09-28 20:47:52 -05:00
Alcaro
b9d3a71115
conventions: Fix semicolon/colon typo
2018-09-28 20:04:05 -05:00
Tom Tromey
ddde77fd15
Document no-system-llvm
2018-09-28 13:00:41 -05:00
Mark Mansi
58981d7649
Fix all the links!
2018-09-21 15:54:25 -05:00
Mark Mansi
254e3c73d1
fix the last link
2018-09-21 15:54:25 -05:00
Mark Mansi
0ccae015cb
Fix all the links to be relative for mdbook 2
2018-09-21 15:54:25 -05:00
Philipp Hansch
528783be87
Fix line lengths
2018-09-12 07:33:41 +02:00
Philipp Hansch
32abc8af93
Fix typos
...
These were fixed using [codespell](https://github.com/codespell-project/codespell ).
2018-09-12 07:32:18 +02:00
Niko Matsakis
c749bb2272
ignore various sample tests
2018-09-11 16:43:36 -04:00
Niko Matsakis
83ef63b957
fix glossary links
2018-09-11 16:31:47 -04:00
Niko Matsakis
2ec5fadf5e
address nits
2018-09-11 16:31:47 -04:00
Niko Matsakis
b92a92507f
add content
2018-09-11 16:31:47 -04:00
Niko Matsakis
363ae64a2f
rearrange to promote the borrow checker into its own section
2018-09-11 16:31:47 -04:00
Niko Matsakis
ca8c8774ef
wrap lines in `running.md`
2018-09-11 16:22:15 -04:00
Niko Matsakis
a9dab83da1
wrap long lines
2018-09-11 12:02:58 -04:00
Niko Matsakis
016d366203
remove silly `note:`
2018-09-11 12:02:58 -04:00
Niko Matsakis
b7976f5db2
fix some more typos
2018-09-11 12:02:58 -04:00
Niko Matsakis
8927461dfc
fix typo, add link
2018-09-11 12:02:58 -04:00
Niko Matsakis
53eadd5f61
fix typos
2018-09-11 12:02:57 -04:00
Niko Matsakis
93037428ec
note about why stage1/stage2 are different
2018-09-11 12:02:57 -04:00
Niko Matsakis
9af03dc027
wrap long lines
2018-09-11 12:02:57 -04:00
Niko Matsakis
4ba7b5da44
document keep-stage1
2018-09-11 12:02:57 -04:00
Philipp Hansch
bae1d4f2d3
Mention incremental compilation in testing chapter
...
The `--incremental` flag was only mentioned in [how_to_build_and_run] so
far. Faster testing means faster iteration and perhaps even more added
tests.
[how_to_build_and_run]: https://rust-lang-nursery.github.io/rustc-guide/how-to-build-and-run.html
2018-09-10 19:30:07 -05:00
Niko Matsakis
e0507c7bcb
fix various bash snippets
2018-09-10 19:25:29 -05:00
Niko Matsakis
b63805f74e
links are always relative to root or what?
2018-09-10 19:25:29 -05:00
Niko Matsakis
a08685d645
fix link
2018-09-10 19:25:29 -05:00
Niko Matsakis
325022270a
add a note about the collector executable
2018-09-10 19:25:29 -05:00
Niko Matsakis
a42c5d4556
update with njn's insight
2018-09-10 19:25:29 -05:00
Niko Matsakis
3d17ee3105
don't write `rust-prof` bur rather `<toolchain>
2018-09-10 19:25:29 -05:00
Niko Matsakis
bb8f906b5d
link to build-and-run, fix em-dash
2018-09-10 19:25:29 -05:00
Niko Matsakis
8259f84d51
say function, not fn
2018-09-10 19:25:29 -05:00
Niko Matsakis
54177e24e3
be consistent about bash snippets
2018-09-10 19:25:29 -05:00
Niko Matsakis
02cafc9b6c
fix long lines
2018-09-10 19:25:29 -05:00
Niko Matsakis
32d9134202
switch to em-dash
2018-09-10 19:25:29 -05:00
Niko Matsakis
860e34b13a
various nits from mark-i-m
2018-09-10 19:25:29 -05:00
Niko Matsakis
9ecda8c863
add a section about profiling with perf
2018-09-10 19:25:29 -05:00
Dale Wijnand
f20f0c396b
Write in English
2018-09-07 11:47:56 +01:00
Dale Wijnand
f393341f79
No copyright notices on new tests
2018-09-07 11:46:53 +01:00
Niko Matsakis
2a00b5539d
note about discussion channels
2018-08-31 23:03:48 -05:00
Niko Matsakis
c26c6543bd
includ some notes on finding bugs
2018-08-31 23:03:48 -05:00
Niko Matsakis
21222aaf4c
fix various minor points
2018-08-31 23:03:48 -05:00
Niko Matsakis
d133eefac1
adjust long lines
2018-08-31 23:03:48 -05:00
Niko Matsakis
837bb697ce
add a section about the compiler team
2018-08-31 23:03:48 -05:00
Niko Matsakis
2ed78846ca
tweak long line
2018-08-31 12:05:36 -05:00
Niko Matsakis
570f4404b1
sprinkle links to rustdoc through the HIR explanation
2018-08-31 12:05:36 -05:00
Sébastien Duquette
dbb8d1b14f
address review comment
2018-08-23 21:56:35 -05:00
Sébastien Duquette
399e53b8c6
Fix lines over 80 columns.
2018-08-23 21:56:35 -05:00
Sébastien Duquette
f06248e4ef
Rename CodeMap and FileMap to SourceMap and SourceFile.
...
Those types were renamed in https://github.com/rust-lang/rust/pull/52953
2018-08-23 21:56:35 -05:00
Niko Matsakis
e0df7b587b
add rust,ignore to code snippets
2018-08-20 11:46:41 -05:00
Oliver Schneider
135b38859f
Update existential-types.md
2018-08-20 11:46:41 -05:00
Oliver Schneider
4ef163470d
Explain existential types
2018-08-20 11:46:41 -05:00
Josh Triplett
45482cb170
Update copyright guidance to omit notices for new files.
...
Previously approved in https://github.com/rust-lang/rust/pull/43498 ;
update the guide to match.
2018-08-20 11:08:22 -05:00
John Renner
5c042aedab
More descriptive name for #[test] implementation
2018-08-11 10:37:44 -05:00
John Renner
882e93a35a
Shorten line length
2018-08-11 10:37:44 -05:00
John Renner
a4a767e0bb
Add testing chapter
2018-08-11 10:37:44 -05:00
Tom Tromey
a2d8adadb1
Update compiler test documentation
...
Update the compiler test documentation to document ignore-gdb-version
and min-system-llvm-version; and expand the min-gdb-version,
min-lldb-version, and min-llvm-version documentation a little.
2018-08-09 09:15:01 -06:00
mark
d89965857f
minor improvements
2018-07-16 20:52:29 -05:00
mark
efdb3e4c95
add notes about generating llvm ir
2018-07-16 20:52:29 -05:00
mark
96f8893e57
line length
2018-07-16 20:52:29 -05:00
mark
d7cd4780eb
add a bit on llvm
2018-07-16 20:52:29 -05:00
mark
72b1ddf17e
add a bit about buffered lints
2018-07-14 16:47:17 -05:00
mark
e7f02b15fd
update definitions
2018-07-10 21:35:45 -05:00
mark
d20172b7fa
Attempt to address review comments
2018-07-10 21:35:45 -05:00
mark
f2ad47f0e1
define FileMap; fix #35
2018-07-10 21:35:45 -05:00
mark
a9001481e9
fix lacking spaces
2018-07-09 21:45:49 -05:00
mark
8a49eb7686
fix all the not-en-dashes
2018-07-09 21:45:49 -05:00
Who? Me?!
a27baed413
Add the small amount i know about hygiene ( #167 )
...
* add the small amount i know about hygiene
* use en-dash
2018-07-09 21:28:29 +03:00
Who? Me?!
f4106dae20
Quick fix: copy/paste error
2018-07-08 18:34:25 -05:00
Oliver Schneider
f94133dcd6
md -> html
2018-07-08 17:41:12 -05:00
Oliver Schneider
1a5993b9ca
Satisfy tidy checks
2018-07-08 17:41:12 -05:00
Oliver Schneider
3166fb9d3e
Add some details about `DefId` creation
2018-07-08 17:41:12 -05:00
Oliver Schneider
e54c0c413f
Address review
2018-07-08 17:41:12 -05:00
Oliver Schneider
edae077f8f
Add some explanation of lowering ids
2018-07-08 17:41:12 -05:00
Zack M. Davis
c4f4159f1d
"and has" → "because it has"
2018-07-04 17:14:02 -05:00
Zack M. Davis
a66550e48e
rewrite suggestions intro to be less bizarrely edition/rustfix centric
...
The suggestions API was introduced in April 2015
(rust-lang/rust@906a9728ff ), long predating rustfix (initial commit July
2016) or editions (RFC 2052 approved September 2017).
2018-07-04 17:14:02 -05:00
Zack M. Davis
abccbe7139
mention lint-level command line flags as well as attributes
2018-07-04 17:14:02 -05:00
Zack M. Davis
b2e7a7ef74
cautionary parenthetical about failing to emit a `DiagnosticBuilder`
2018-07-04 17:14:02 -05:00
Zack M. Davis
80cadf84c3
"easier" → "more informative"; omit needless clause
...
We don't want to leave the impression that spans are about making it
easier for compiler developers to perform the arduous task of emitting
an error; spans are about pointing to particular segments of code in the
emitted error messages. Also, we don't need to say "whenever an error
comes up"; that's implied by the phrase "error reporting."
2018-07-04 17:14:02 -05:00
Zack M. Davis
badbb2daec
`span_to_snippet` return value is a `Result`, not an `Option`
2018-07-04 17:14:02 -05:00
Zack M. Davis
5774db6f3a
add links for `Span`, `CodeMap`, and `rustfix`
...
It's unfortunate that `code-monospaced` links don't render with link
colors (such that the reader needs to hover over them just to tell that
it is a link), but that's presumably a bug in MdBook, and not something
we need concern ourselves with here.
2018-07-04 17:14:02 -05:00
Alex Kitchens
fedeb6a9a0
Keep glossary definition of codegen
2018-06-26 19:04:30 -05:00
Alex Kitchens
f5f669e97d
Rename trans to codegen
...
This commit is a followup of changes from [b63d7e2b1c4019e40051036bcb1fd5f254a8f6e2](b63d7e2b1c (diff-b433c87466d984aa7eeded378ea6c392) ) in the Rust source to rename trans to codegen.
2018-06-26 19:04:30 -05:00
Eduard-Mihai Burtescu
ffc7fdf490
Update query.md
2018-06-25 21:20:30 -05:00
Eduard-Mihai Burtescu
2d95ba915a
Update high-level-overview.md
2018-06-25 21:20:30 -05:00
Eduard-Mihai Burtescu
b961a49efe
rustc: rename ty::maps to ty::query.
2018-06-25 21:20:30 -05:00
Zack M. Davis
2a82c7666d
don't mention new rustdoc
...
Steve says it's not ready
(https://github.com/rust-lang-nursery/rustc-guide/pull/150#issuecomment-395783504 ).
2018-06-25 21:18:50 -05:00