Eric Huss
689eca469d
Update docs on using Docker images.
2020-07-04 12:44:57 -05:00
Takayuki Nakata
2c51b6f628
Fix jump marker of debruijn index ( #783 )
2020-07-04 00:31:52 +09:00
Eric Huss
30518e3df2
Minor updates to stage docs. ( #781 )
2020-07-04 00:28:44 +09:00
Who? Me?!
7a42bf2c92
add stub inline asm chapter ( #773 )
2020-07-03 07:37:29 +09:00
Takayuki Nakata
bd1801c8b9
Fix the names of table of contents and heading are different
...
Not to write the part of Appendix `A` in heading along with other appendix.
2020-07-02 15:44:52 -05:00
mark
b85f30d013
fix links
2020-07-01 22:07:52 -05:00
Who? Me?!
00b67a55de
Escape other non-link
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-01 22:07:52 -05:00
Who? Me?!
c2c219af6c
Fix non-link
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-01 22:07:52 -05:00
mark
e82626f802
fix links
2020-07-01 22:07:52 -05:00
mark
dbaa12ec12
fix links
2020-07-01 22:07:52 -05:00
mark
431df827e2
line length
2020-07-01 22:07:52 -05:00
mark
b1198eff6b
move CONTRIBUTING.md to rustc-dev-guide
2020-07-01 22:07:52 -05:00
pierwill
0006f19915
Edit Part 2 introduction ( #777 )
...
* Edit Part 2 introduction
* needs a pause
Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
2020-07-01 13:26:25 +02:00
mark
fe7856889a
fix file name
2020-06-30 16:04:28 -05:00
Who? Me?!
99745b9931
Move Getting Started to a "prefix chapter"
2020-06-30 16:04:10 -05:00
Who? Me?!
fd4c83f4ab
Move Errors and Lints to Analysis
2020-06-30 16:03:50 -05:00
Yuki Okushi
19f7d2e77d
Rename resolvers following the latest rustc change ( #776 )
2020-06-30 16:22:38 +02:00
pierwill
2c6f17671f
Edit ty.md
...
Makes various edits throughout for formatting, punctuation, and typo fixes.
Also makes some edits and re-wording for clarity.
2020-06-28 18:39:46 -05:00
Joshua Nelson
be8c8bb7bc
Fix line lengths
2020-06-28 12:15:23 -05:00
Joshua Nelson
1c68f636cf
Improve wording and fix typos
...
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-06-28 12:15:23 -05:00
Joshua Nelson
c1c66a82f2
Revamp bootstrapping section
...
- Move most of the overview to building/bootstrapping.md
- Add things besides stages to bootstrapping.md
2020-06-28 12:15:23 -05:00
Aaron Hill
b7095995aa
Add 'recovery' to the gloassary
2020-06-27 11:05:32 -05:00
Who? Me?!
e7db51faca
Fix formatting
2020-06-24 21:38:54 -05:00
Who? Me?!
093b9032de
Upgrade to mdbook 0.4 and switch to book parts ( #764 )
...
* upgrade to mdbook 0.4 and switch to book parts
* update linkcheck
* fix links, update about-this-guide
2020-06-24 14:47:50 -03:00
Joshua Nelson
2e104620d1
Move x.py commands to overview
2020-06-23 17:40:16 -05:00
Joshua Nelson
4329b8e91a
Split up rustdoc page
2020-06-23 17:40:16 -05:00
Joshua Nelson
b8065faa0f
Move rustdoc to 'How to build the compiler'
...
The old layout was less about rustdoc and more about the compiler:
"Here is an example of a project using rustc_interface".
This gives focus to rustdoc on something you might want to work on for
its own sake. It also makes the page much easier to find for newcomers.
2020-06-23 17:40:16 -05:00
Drew Youngwerth
917f7efa28
Small spelling fix.
2020-06-23 12:44:15 -05:00
mark
ca5591815c
address review comments
2020-06-23 12:42:06 -05:00
Florian Gilcher
f85ef8ec94
Add prerequisite page
2020-06-23 12:42:06 -05:00
Andy Russell
21ee99e5af
add suggestion style guide
...
The guide is based on [existing rustdoc].
[existing rustdoc]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_errors/struct.Diagnostic.html#method.span_suggestion
2020-06-23 12:35:07 -05:00
Who? Me?!
d103f0d897
Fix links for now.
2020-06-23 00:35:54 -05:00
ThePuzzlemaker
34df55db77
Add information about size for building the Rust Compiler
...
The Rust codebase is large, not to mention the submodules. It would be helpful for some to have a warning or note about storage required before they spend possible hours to build, only to get a message in some form that they are running out/already out of storage. I did a stage1 build incrementally and it produced a build directory of about 14 gigabytes.
2020-06-22 15:48:14 -05:00
Who? Me?!
a10ba12047
Fix master branch links ( #757 )
...
* fix links
* some debugging
* more debugging
* fix git checkout in ci
* try again
* already tests with a merge
* Typo
Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
2020-06-21 20:25:43 +02:00
Who? Me?!
45e540ca81
new tykind::error convention ( #715 )
2020-06-19 07:55:58 +02:00
mark
6c580ad664
fix line length
2020-06-18 12:16:00 -05:00
mark
f880b1b21a
address a bunch of review comments
2020-06-18 12:16:00 -05:00
Who? Me?!
d90acc8e37
LeSeulArtichaut wording/typo fixes
...
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
mark
c99d5245be
address review comments
2020-06-18 12:16:00 -05:00
Who? Me?!
46099c094e
Apply suggestions from code review
...
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
Who? Me?!
814d27d760
Better wording
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
e1c7b6ce92
Slightly reorganize to first present the slow command then the fast commands
2020-06-18 12:16:00 -05:00
mark
db004ad24f
add a note about disk space
2020-06-18 12:16:00 -05:00
mark
e72e2c5613
python 3 also
2020-06-18 12:16:00 -05:00
Who? Me?!
aa9b3ecc22
Apply suggestions from code review
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
Co-authored-by: Phil Hansch <dev@phansch.net>
2020-06-18 12:16:00 -05:00
mark
69baf677ef
add forge
2020-06-18 12:16:00 -05:00
Who? Me?!
5ff627e2d5
Apply suggestions from code review
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
5784b6cb92
add note on submodules
2020-06-18 12:16:00 -05:00
mark
e2620a8199
add a bit more
2020-06-18 12:16:00 -05:00
mark
2abbee9b5c
fix link
2020-06-18 12:16:00 -05:00
mark
b5e41a5e0c
mention incremental disk space
2020-06-18 12:16:00 -05:00
mark
73d88a1385
a couple more small changes
2020-06-18 12:16:00 -05:00
mark
d255b4a0cb
some minor updates
2020-06-18 12:16:00 -05:00
mark
ba2d73db5f
write about processes
2020-06-18 12:16:00 -05:00
mark
c5c498ca19
address some review comments
2020-06-18 12:16:00 -05:00
Who? Me?!
324eb69950
Typo fixes
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
8fbc9f5241
start a getting started guide
2020-06-18 12:16:00 -05:00
Eric Huss
708acbc72b
Add a link to the forge procedure on adding new options. ( #754 )
2020-06-18 10:33:15 +02:00
Joshua Nelson
163efc6fcd
Don't give `x.py clean` as the first x.py example
...
This command shouldn't be used very often, and it has its own whole
section below anyway.
2020-06-18 04:41:59 +02:00
Joshua Nelson
178e3052b2
Document rustdoc behavior
...
- `RUSTDOC_LOG`
- `// aux-build:filename.rs`
- `// build-aux-docs`
2020-06-17 09:24:41 -05:00
Eric Huss
4228f46777
Add some more detail on compiletest normalization.
2020-06-16 23:14:05 -05:00
Ralf Jung
5371f13236
tag/niche terminology ( #747 )
2020-06-11 12:38:42 +02:00
LeSeulArtichaut
3b1866b1ea
Clean up the paragraph about aliases for pinging the notification groups ( #743 )
...
* Clean up the paragraph about aliases for pinging the notification groups
* Add windows and arm command invocations
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2020-06-10 18:04:19 -04:00
LeSeulArtichaut
e647444811
Include "Lint" in the title of the diagnostics chapter ( #742 )
2020-06-10 15:19:59 -03:00
Niko Matsakis
1a229d6d60
complete the ICE-breaker => notification group rename
2020-06-09 18:03:33 -05:00
Niko Matsakis
089b82651d
add the ARM notification group ( #740 )
2020-06-09 23:58:22 +02:00
Niko Matsakis
e349f81b22
Rebrand ICE-breakers, introduce Windows notification group ( #739 )
...
* rename ice-breakers to the more general notification-group
also less confusing
* add windows notification group
* rebrand LLVM ICE-breakers as a "notification group"
* include the link to example windows PR
2020-06-09 16:42:00 -03:00
Tomasz Miąsko
42520d3ca8
Document needs-* compiletest directives
2020-06-08 12:33:35 -05:00
Who? Me?!
caac584a9e
Add a bit about various type system concepts ( #697 )
...
* add a bit on dataflow analysis
* add a bit on quanitification
* add a bit on debruijn index
* add a bit on early and late bound params
* add missing link
* Typos
Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
* clarify dataflow example
* fix formatting
* fix typos
* Typos
Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
* fix errors in background
* remove dup material and make early/late intro short
* adjust intro
* Niko's intro
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
Co-authored-by: Tshepang Lekhonkhobe <tshepang@gmail.com>
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2020-06-05 13:11:09 -03:00
Bastian Kauschke
8a9a1f935f
update conventions ( #735 )
...
* update conventions
* typo
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2020-06-05 13:06:39 -03:00
Bastian Kauschke
8c8130ed2d
braces
2020-06-05 10:34:56 -05:00
Bastian Kauschke
8f2e466f3c
words
2020-06-05 10:33:15 -05:00
Who? Me?!
7119767f69
Fix link ( #734 )
2020-06-05 17:10:01 +02:00
LeSeulArtichaut
2c2fb3f05f
Add more info on useful workflows ( #727 )
...
* Add more info on useful workflows
* Apply suggestions from code review
Co-authored-by: mark-i-m <mark-i-m@users.noreply.github.com>
Co-authored-by: spastorino <spastorino@gmail.com>
Co-authored-by: mark-i-m <mark-i-m@users.noreply.github.com>
Co-authored-by: spastorino <spastorino@gmail.com>
2020-06-03 22:46:04 +02:00
Yuki Okushi
b381598b3f
Update lint declaration example ( #713 )
2020-05-30 08:49:25 +09:00
Tom Eccles
8a5438b4b1
Document more //ignore-X test headers
2020-05-29 13:27:03 -05:00
Tom Eccles
a6bace14e4
Document remote testing
2020-05-29 13:27:03 -05:00
LeSeulArtichaut
55c92daeb6
Document `RUSTFLAGS_STAGE_` bootstrap environment variables ( #728 )
...
* Document `RUSTFLAGS_STAGE_`
* Fix typos
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-30 01:20:24 +09:00
Chris Simpkins
c9850bb7d2
Update src/tests/adding.md
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-28 19:57:59 -05:00
Chris Simpkins
8ca0464e65
add documentation of UI test error annotation substring support
2020-05-28 19:57:59 -05:00
Chris Simpkins
6a54bc6dab
Expand error annotations section with examples ( #724 )
...
* expand error annotations section with examples
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-29 02:43:22 +09:00
Eric Huss
d7067f19d2
Clarify lint vs fixed diagnostic.
2020-05-27 20:33:46 -05:00
Eric Huss
4d94eb902e
Updates from review.
2020-05-27 20:33:46 -05:00
Eric Huss
1e8a467bc2
Apply suggestions from code review
...
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-27 20:33:46 -05:00
Eric Huss
39edbe59ed
Add some guidelines on diagnostics.
2020-05-27 20:33:46 -05:00
LeSeulArtichaut
aca2a716ea
Apply suggestions from code review
...
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-05-27 15:17:33 -05:00
LeSeulArtichaut
54d64bd8ac
Fix typo
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-27 15:17:33 -05:00
LeSeulArtichaut
8bb723c673
Add definition of `niche` to the glossary
2020-05-27 15:17:33 -05:00
Eric Huss
6e2b70c9df
Move CLI to part 3.
2020-05-27 12:35:13 -05:00
Eric Huss
ba1a8dfd35
Apply suggestions from code review
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-05-27 12:35:13 -05:00
Eric Huss
fe96650d1a
Add some guidelines on the CLI.
2020-05-27 12:35:13 -05:00
Michael Bryan
6d5e0740f5
It looks like the high-level-overview was renamed ( #721 )
2020-05-28 00:04:56 +09:00
LeSeulArtichaut
4295e7b578
Add section for debugging rustc type layouts ( #720 )
2020-05-27 14:17:39 +02:00
Yuki Okushi
f53fc666ea
Rename `upvars` query to `upvars_mentioned`
2020-05-26 11:05:21 -05:00
Yuki Okushi
c2561c4351
Update docs related to const-eval/Miri ( #676 )
...
* Update docs related to const-eval
Co-authored-by: Ralf Jung <post@ralfj.de>
2020-05-25 17:23:15 +09:00
Adam Perry
d10f70b005
Extern blocks are allowed for #[track_caller] now. ( #710 )
...
since https://github.com/rust-lang/rust/pull/70916
2020-05-23 22:40:23 +02:00
Paul Daniel Faria
59c9fa7b3e
Fix BodyId link typo in glossary ( #709 )
...
* Fix BodyId link typo in glossary
* Fix broken link to rustc_middle's Predicate
2020-05-23 16:25:53 -04:00
Chris Simpkins
266ab6e3a9
typo fix ( #706 )
2020-05-19 11:30:27 +09:00
Jade McGough
7fb45e52e9
Add missing closing paren ( #705 )
2020-05-16 21:19:52 -04:00
Tshepang Lekhonkhobe
8e126df6fe
Update src/appendix/glossary.md
...
Co-authored-by: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-05-11 23:52:00 +02:00
Tshepang Lekhonkhobe
d7649f4b44
glossary: make soundness definition more readable
2020-05-11 23:52:00 +02:00
Who? Me?!
95420468b9
fix links ( #702 )
2020-05-11 16:51:33 -03:00
Tshepang Lekhonkhobe
1caba74063
glossary: intro feels like not adding much ( #699 )
2020-05-11 07:57:46 +02:00
Who? Me?!
c386ec3d1a
Fix typo
2020-05-08 12:02:56 -05:00
Who? Me?!
b6d140f789
Typo
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
mark
d1bb132780
add some section headers
2020-05-08 09:42:27 -05:00
mark
1f6d127a70
move discussion of eager expansion to the end
2020-05-08 09:42:27 -05:00
Who? Me?!
9c7befcdd8
Use full path of span
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
Who? Me?!
2d639a3696
Typos
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
mark
7e916519ed
fix some links
2020-05-08 09:42:27 -05:00
mark
5dedd70447
fix line length
2020-05-08 09:42:27 -05:00
mark
bc9c0e6c35
SPRINKLE ALL THE THINGS
2020-05-08 09:42:27 -05:00
mark
a1cf766577
sprinkle around a bunch of links
2020-05-08 09:42:27 -05:00
mark
f05ff9c30d
expand notes on expansion heirarchies
2020-05-08 09:42:27 -05:00
mark
ba8620f34a
add a bit more info about eager exp
2020-05-08 09:42:27 -05:00
mark
e8f918c0ba
expand some notes about expansion :P
2020-05-08 09:42:27 -05:00
mark
0980ebf2c6
reorganize the macro expansion chapter
2020-05-08 09:42:27 -05:00
mark
3f23b32c63
add note about macros in parser chapter
2020-05-08 09:42:27 -05:00
mark
d62ed17895
reorder some chapters
2020-05-08 09:42:27 -05:00
mark
6ee323dce3
add a bit to syntax intro
2020-05-08 09:42:27 -05:00
mark
5d0cdc814a
add a bit to part 3 intro
2020-05-08 09:42:27 -05:00
mark
b8935a916b
get rid of old todo
2020-05-08 09:42:27 -05:00
mark
984d5a8b4d
finish going through discussion
2020-05-08 09:42:27 -05:00
mark
ff2f232772
more notetaking
2020-05-08 09:42:27 -05:00
mark
8bbe1ff044
start working through discussion
2020-05-08 09:42:27 -05:00
mark
ee0059a6e2
some cleanup in the macros chapter
2020-05-08 09:42:27 -05:00
George Fraser
0a3ac2d34f
Reference complete examples
2020-05-07 17:30:27 -05:00
George Fraser
718047c647
Line length
2020-05-07 17:30:27 -05:00
George Fraser
7f394a5579
Example of getting diagnostics
2020-05-07 17:30:27 -05:00
Hanif Ariffin
6f79c282d8
Added link to the `ty::Adt` ( #696 )
...
* Added link to the `ty::Adt`
* Formatting fixes
Thanks @JohnTitor
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-07 23:44:39 +09:00
Who? Me?!
e1736cc9d0
typo
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-06 17:03:52 -05:00
mark
32f3330167
add a bit more on parallel compilation
2020-05-06 17:03:52 -05:00
Bastian Kauschke
a8bb0c17f3
Fix example for winnowing
2020-05-02 21:23:21 -05:00
Tshepang Lekhonkhobe
98e94be044
improve info regarding incremental a little
2020-05-01 09:18:42 -05:00
Tshepang Lekhonkhobe
03282ca486
I confirmed this
2020-05-01 09:17:27 -05:00
Who? Me?!
26e0ae52dd
tidy
2020-04-30 21:25:29 -05:00
Hanif Ariffin
1b9f80cc40
Update src/queries/incremental-compilation.md
...
Removed `at`.
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-30 21:25:29 -05:00
Hanif Ariffin
c0ad843003
Hide link behind a clickable text
...
It currently does not appear as a clickable link here https://rustc-dev-guide.rust-lang.org/queries/incremental-compilation.html
Additionally, this is a particularly long and nasty link.
2020-04-30 21:25:29 -05:00
Hanif Ariffin
0b32573dd7
Minute formatting fix
2020-04-30 21:25:17 -05:00
Santiago Pastorino
622be10b7b
It's just ICE-breaker ( #685 )
2020-04-28 21:19:37 +02:00
Santiago Pastorino
36a06c0f25
Remove extra the
2020-04-27 15:45:00 -05:00
Santiago Pastorino
159cb7e700
Fix sub-diagnostic typo
2020-04-27 15:45:00 -05:00
Who? Me?!
f57f25dc45
remove info about diag ice breakers; doesn't exist yet ( #682 )
2020-04-25 16:23:59 -03:00
Charles Lew
bdf565dba6
Address review comments.
...
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-04-25 06:57:48 -05:00
Charles Lew
9d9eb150de
Fix links.
2020-04-25 06:57:48 -05:00
Charles Lew
d79227e453
Address review comments.
2020-04-25 06:57:48 -05:00
Charles Lew
cbbe9b423f
Fix links and CI error.
2020-04-25 06:57:48 -05:00
Charles Lew
d596ab2bee
Remove details about chalk and point to Chalk Book instead.
2020-04-25 06:57:48 -05:00
Santiago Pastorino
1398a6fe9d
treat-err-as-bug=n means panic on nth error
2020-04-24 13:48:01 -05:00
Bastian Kauschke
cbd8d437da
Replace `rustc` with `rustc_middle` ( #680 )
2020-04-20 15:16:27 +02:00
Who? Me?!
a450260a5f
Typo
2020-04-19 13:08:39 -05:00
Esteban Küber
0ecf993367
review comments: move text to more relevant section
2020-04-19 13:08:39 -05:00
Esteban Küber
5d0f59959b
Add diagnostics ICE-breakers page
2020-04-19 13:08:39 -05:00
Santiago Pastorino
0daa3f7053
Fix typo ( #678 )
2020-04-19 17:54:45 +02:00
Yuki Okushi
695e58d5ec
Apply suggestions from Zoxc
2020-04-18 20:58:14 -05:00
Michael Woerister
2154b85ca4
Apply feedback.
2020-04-18 20:58:14 -05:00
Michael Woerister
4840ad250b
Add documentation about incr. comp. query attributes and the projection query pattern.
2020-04-18 20:58:14 -05:00
Who? Me?!
bc5445760e
Fix some whitespace ( #677 )
2020-04-19 01:40:16 +09:00
Yuki Okushi
e927db936f
Apply suggestions from code review
...
Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>
2020-04-18 11:11:33 -05:00
mark
96e912e6a6
add link to intrinsic
2020-04-18 11:11:33 -05:00
Who? Me?!
8046502e80
Remove various todos
...
With some items added to https://github.com/rust-lang/rustc-dev-guide/issues/674
Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>
2020-04-18 11:11:33 -05:00
mark
a578fc11c5
line length
2020-04-18 11:11:33 -05:00
Chris Simpkins
5090bb8d0f
[overview.md] add lexer updates, parser updates
...
includes feedback from matklad (lexer) and centril (parser)
2020-04-18 11:11:33 -05:00
Chris Simpkins
4eadacdf29
[overview.md] add initial parser documentation
2020-04-18 11:11:33 -05:00
mark
68a9c1f605
fix links
2020-04-18 11:11:33 -05:00
mark
ae4e472959
add intrinsics to glossary
2020-04-18 11:11:33 -05:00
mark
dc88fe372e
minor wording change on bootstrapping
2020-04-18 11:11:33 -05:00
mark
c3f9d0810f
update mono entry points
2020-04-18 11:11:33 -05:00
Chris Simpkins
9bf8f9ed16
[overview.md] add documentation of lexer support for Unicode encoding
2020-04-18 11:11:33 -05:00
mark
8eeada5768
correct entry points for codegen
2020-04-18 11:11:33 -05:00
mark
52bc0f6350
some cleanup
2020-04-18 11:11:33 -05:00
mark
2ff2f56041
add entry points for type check and type inference
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
mark
2f7a6b1a62
add a para on interning and arenas
2020-04-18 11:11:33 -05:00
Chris Simpkins
cf14e7aa42
[overview.md] add parser entry point links
2020-04-18 11:11:33 -05:00
mark
5afed5f5ad
fix lexer entry point
2020-04-18 11:11:33 -05:00
Who? Me?!
7a58fdc10c
Improve wording
...
Co-Authored-By: Santiago Pastorino <spastorino@gmail.com>
2020-04-18 11:11:33 -05:00
mark
0d0611b7d9
add an entry point
2020-04-18 11:11:33 -05:00
mark
55e7d6d1ed
remove a todo
2020-04-18 11:11:33 -05:00
mark
fe38e8a9de
fix links
2020-04-18 11:11:33 -05:00
mark
beb654898f
line lengths
2020-04-18 11:11:33 -05:00
mark
443e47cb1f
add a few todos
2020-04-18 11:11:33 -05:00
mark
31ae8b8b07
write a bit about bootstrapping
2020-04-18 11:11:33 -05:00
mark
e154e2684d
add a note on tcx name
2020-04-18 11:11:33 -05:00
mark
6cdb777909
break long sentence
2020-04-18 11:11:33 -05:00
mark
cc3fb247dd
Improve description of MIR
...
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark
2d81262bc0
correct the note about HAIR
2020-04-18 11:11:33 -05:00
mark
cc6b013460
mention token stream as an IR
2020-04-18 11:11:33 -05:00
mark
4c50a79b08
mention the hair
2020-04-18 11:11:33 -05:00
mark
cb68eca0c1
Add some entry points
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
mark
9fd274d967
fix old rustc-dev-guide links
2020-04-18 11:11:33 -05:00
Chris Simpkins
10d6839434
Update src/overview.md
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins
df51d81272
Update src/overview.md
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins
0783019c12
[overview.md] Add command line argument parsing, lexer stages, and parser outline
2020-04-18 11:11:33 -05:00
mark
a43ef4d3b3
Apply Centril suggestions
...
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark
62e6bd0131
correct a few links
2020-04-18 11:11:33 -05:00
mark
fe12e05523
add overview
2020-04-18 11:11:33 -05:00
Jan-Erik Rediger
d7b4c7e899
Start with the basics ( #675 )
...
* The very first step should be to clone the repository
* Make the command copy-able
By having the plain command users can select and copy the text and paste
it, without needing to fiddle around to remove extra characters.
Now that the previous command switched directories it is not necessary
to be called out here again either.
* Update src/building/how-to-build-and-run.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-04-17 21:16:56 +09:00
Ralf Jung
f9b673309f
codegen tests: add link to LLVM FileCheck docs ( #673 )
2020-04-12 02:34:25 +09:00
Arlo Siemsen
b315ce5219
Add section describing source file checksums in debug info
2020-04-08 15:50:31 -05:00
Who? Me?!
7adfab42ba
fix a link ( #672 )
2020-04-08 08:52:05 +02:00
Chris Simpkins
826eddfbcc
mark-i-m review edits
2020-04-07 12:11:56 -05:00
Chris Simpkins
2e90d88241
consistent section title casing
2020-04-07 12:11:56 -05:00
Chris Simpkins
daa1d91013
update about-this-guide.md with new Guide sections
2020-04-07 12:11:56 -05:00
Who? Me?!
269b5f08e7
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
c33f0c6158
Remove duplicate trait reference entry from glossary, fix alphabetical sorting
2020-04-06 10:41:28 -05:00
LeSeulArtichaut
af75c1001a
Rework commit message
2020-04-05 12:49:29 -05:00
LeSeulArtichaut
255bf3cf35
Note that the invocation now are aliases
2020-04-05 12:49:29 -05:00
LeSeulArtichaut
fabea21d80
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
0833cdbcd8
Wrap link in borrow_check.md to satify line length checks
2020-04-05 12:46:22 -05:00
Paul Daniel Faria
6e91f8d0e9
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
14a08a3663
remove stupid-stats, and some references to removed API
2020-04-04 13:36:17 -05:00
Tshepang Lekhonkhobe
e89d981d41
add pre-requisite for calling into compiler API ( #663 )
2020-04-04 09:37:39 +02:00
Paul Daniel Faria
e1301ac847
Add BodyId to glossary, and links for ids to HIR identifiers section ( #660 )
2020-04-03 19:22:08 +02:00
Santiago Pastorino
27269235d3
Update some projects locations ( #658 )
2020-04-02 18:40:15 +02:00
Who? Me?!
8a1879a279
Shorten line
2020-04-01 20:09:08 -05:00
George Fraser
d3cca657f3
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
c27285e707
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
aee609b57e
How to get the type of an expression using rustc_interface
2020-04-01 20:09:08 -05:00
Santiago Pastorino
f212f322fb
Remove left overs from HackMD migration ( #655 )
2020-04-01 16:25:14 +02:00
Tshepang Lekhonkhobe
610d8e89d6
Resolver trait moved ( #652 )
2020-04-01 11:04:45 +02:00
Tshepang Lekhonkhobe
498f7bd279
add link for Resolver::resolve_crate ( #653 )
2020-04-01 10:57:35 +02:00
Tshepang Lekhonkhobe
af7286d2c8
add some type inference links, and fix/improve some stuff ( #654 )
2020-04-01 10:52:31 +02:00
Tshepang Lekhonkhobe
e2c733c481
it is rustc_parse, not rustc_parser
2020-03-31 22:17:35 -05:00
Tshepang Lekhonkhobe
d3f1ef2a87
follow 4-space indent idiom
2020-03-31 22:17:15 -05:00
Tshepang Lekhonkhobe
ce08bcc1e6
point to new Cranelift home
2020-03-31 21:35:36 -05:00
Adam Perry
f38f17c9d7
fix broken links
2020-03-31 21:34:55 -05:00
Adam Perry
20fe7df2aa
Implicit Caller Location section.
2020-03-31 21:34:55 -05:00
mark
595f2f386c
and a few more links
2020-03-31 15:43:14 -05:00
mark
518da21a47
fix a few more links
2020-03-31 15:43:14 -05:00
Tshepang Lekhonkhobe
6b25ed2753
QueryDescription has moved
2020-03-31 15:43:14 -05:00
LeSeulArtichaut
83cd94ed2b
Rename `librustc` to `librustc_middle`
2020-03-31 15:43:14 -05:00
ecstatic-morse
10ad00edc2
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
3cc54f2194
glossary: misc improvements ( #638 )
2020-03-28 21:29:57 +02:00
Alex Aktsipetrov
3d3c26143f
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
6b441177f3
Update description of incremental compilation.
2020-03-26 15:50:51 -05:00
Alex Aktsipetrov
ed2ad0eccb
Update high-level-overview.md
...
Remove an obsolete clarification about libsyntax and co.
2020-03-25 14:46:29 -05:00
Chris Simpkins
ff0e4f098d
minor grammar edit
2020-03-22 19:27:23 -05:00
Chris Simpkins
cc7b8e9099
change title
...
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-22 19:27:23 -05:00
Chris Simpkins
5a9d784d9e
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
d1cd418908
add rust-lang/rust license documentation
2020-03-22 19:27:23 -05:00
Chris Simpkins
0e1ad678ed
[stupid-stats] replace removed rustc_codegen_utils with rustc_codegen_ssa
2020-03-22 17:58:00 -05:00
George Fraser
09ed54f557
run_compiler is exported by rustc_interface
2020-03-22 14:33:47 -05:00
George Fraser
506d2d36a4
Fix reference
...
Co-Authored-By: Who? Me?! <mark-i-m@users.noreply.github.com>
2020-03-21 19:48:32 -05:00
George Fraser
75f77eadfe
Reference example from #621
2020-03-21 19:48:32 -05:00
Who? Me?!
1ed6139b14
Move GenericArgs chapter under ty ( #624 )
2020-03-21 01:32:33 +09:00
Bastian Kauschke
8c26c367b3
words ( #622 )
2020-03-20 03:57:12 +09:00
bjorn3
77600c0204
Fix typo ( #618 )
2020-03-17 21:14:48 +02:00
Santiago Pastorino
0d631447bc
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
39ebd5dea7
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
769826dffc
use-jemalloc -> jemalloc
2020-03-17 12:16:02 -05:00
Santiago Pastorino
9263df7668
Fix line lengths
2020-03-17 12:16:02 -05:00
Santiago Pastorino
8a934937df
Remove typo
2020-03-17 12:16:02 -05:00
Santiago Pastorino
6d6e8fa329
This page is diagnostics.html now
2020-03-17 12:16:02 -05:00
Santiago Pastorino
8a848cecab
It may Take a lot of time instead of 2 hours
2020-03-17 12:16:02 -05:00
Santiago Pastorino
89d3be4709
All the text is at the time of this writing
2020-03-17 12:16:02 -05:00
Santiago Pastorino
320624ae55
Suites are defined in enum Mode
2020-03-17 12:16:02 -05:00
Santiago Pastorino
4215ea9f25
This is no longer true since rust#49219
2020-03-17 12:16:02 -05:00
Santiago Pastorino
7afd3c3eb1
Avoid as of this writing given that everything is as of this writing :)
2020-03-17 12:16:02 -05:00
Santiago Pastorino
831a8709c9
Rephrase where compiletest is located
2020-03-17 12:16:02 -05:00
Who? Me?!
13f86ff472
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
acd39231b6
Changed rustc-ty link to go to first message
2020-03-16 21:25:37 -05:00
Solomon Ucko
84791e1c44
Change Rust Koans link to point to first koan
2020-03-16 21:00:47 -05:00
Who? Me?!
c2978595fc
Fix broken link ( #612 )
2020-03-17 08:20:38 +09:00
DillionMango
14a92d3762
quote some commands by to make the style more consistent ( #611 )
2020-03-16 17:43:48 +09:00
Youngsuk Kim
601fee4da8
Clarify sentence meaning
2020-03-15 21:27:40 -05:00
Yuki Okushi
1f80effa08
Fix broken link
2020-03-15 12:47:04 -05:00
Who? Me?!
cf572f5e35
Fix sentence grammar
2020-03-12 14:11:01 -05:00
Who? Me?!
12900c8c46
Use common (American) spellings
...
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-12 14:11:01 -05:00
Who? Me?!
75f60ec24e
Update src/backend/codegen.md
...
Co-Authored-By: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-12 14:11:01 -05:00
Mark Mansi
83f0ba422a
update backend chapters from nagisa's notes
2020-03-12 14:11:01 -05:00
Mark Mansi
1f4d07155e
monomorphization chapter
2020-03-12 14:11:01 -05:00
Mark Mansi
469c5af255
add some placeholder text, short intro
2020-03-12 14:11:01 -05:00
Mark Mansi
f4f5d4c151
skeleton for backend chapters
2020-03-12 14:11:01 -05:00
Santiago Pastorino
66be765404
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
56cff94ce7
Update ./x.py tidy testing documentation ( #607 )
...
* update all docs to use ./x.py test tidy syntax
2020-03-10 12:02:24 +09:00
Who? Me?!
0e8bd00d90
Just lol ( #603 )
...
* Just lol
* Update src/appendix/humorust.md
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-08 11:05:26 +09:00
Yuki Okushi
b96bf135a6
Remove references to chalkify tests ( #604 )
2020-03-08 00:24:56 +09:00
Who? Me?!
cf476b2adc
typo ( #599 )
2020-03-04 01:41:36 +09:00
LeSeulArtichaut
3751350235
Get rid of references to the refractored `libsyntax` crate ( #598 )
...
* Get rid of references to the refractored `libsyntax` crate
* Apply suggestions from code review
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-03-03 04:41:41 +09:00
LeSeulArtichaut
d752bd35fa
Make all links in Appendix E active
2020-03-01 20:54:40 -06:00
Yuki Okushi
692f81f35d
Move bless section to running chapter
2020-02-27 11:10:14 -06:00
SarthakSingh31
fa6c80ddb6
Fixed wrong variable name ( #593 )
2020-02-27 09:08:34 +09:00
Philipp Hansch
9b3803d35d
Don't reference librustc_resolve just yet.
...
It's mentioned further down with more details.
2020-02-25 22:39:16 -06:00
Philipp Hansch
c28c5e8ef8
typo: eg. -> e.g.
2020-02-25 22:39:16 -06:00
Philipp Hansch
29b0d1ca81
Name resolution: Add intro section
2020-02-25 22:39:16 -06:00
Mark Mansi
69a3667335
add back link
2020-02-20 16:01:35 -06:00
Mark Mansi
31304c075f
update glossary
2020-02-20 16:01:35 -06:00
Mark Mansi
f007762b9c
create a separate chapter on arenas/interning
2020-02-20 16:01:35 -06:00
Mark Mansi
4b34444364
mention tidy bless
2020-02-20 10:28:24 -06:00
Mark Mansi
1938249be0
tidy runs rustfmt check
2020-02-20 10:28:24 -06:00
Mark Mansi
04832fa1be
document ./x.py fmt
2020-02-20 10:28:24 -06:00
Who? Me?!
3dd93bf6b9
spit of type folder and generics subchapters ( #586 )
2020-02-19 10:31:20 -03:00
Mark Mansi
d2e17ebf9c
fix link
2020-02-18 16:05:50 -06:00
Yuki Okushi
84d2a48f81
Update section following current state
2020-02-18 11:29:39 -06:00
LORIS INTERGALACTIQUE
39dd586828
Add links to the rustc docs ( #578 )
2020-02-15 09:35:11 +09:00
Yuki Okushi
f53a659623
Fix link
2020-02-14 16:21:53 -06:00
Youngsuk Kim
d6a6122b95
Add link to `rustc::mir::Location` ( #579 )
2020-02-14 23:56:21 +09:00
Youngsuk Kim
df680be24b
Correction of type name ( #576 )
...
`ConstraintSet` => `OutlivesConstraintSet`
2020-02-12 17:15:44 -03:00
Loris-intergalactique
cb4c20039d
Minor typo correction
2020-02-12 10:55:46 -06:00
Youngsuk Kim
6480932518
minor typo fix
2020-02-10 23:07:17 -06:00