Yuki Okushi
9522f3e934
Prefer `::` than `.`
2020-08-02 23:16:01 -05:00
Yuki Okushi
65770bcd1f
Fix link/wording for `parse_nt`
2020-08-02 23:16:01 -05:00
Who? Me?!
14c2f80da2
Typo
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-02 19:44:04 -05:00
mark
a8eab86aa0
some updates after std libs move
2020-08-02 19:44:04 -05:00
Who? Me?!
c693f66a8e
Typo
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-02 19:44:04 -05:00
mark
8e76708b6c
mention the overview chapter
2020-08-02 19:44:04 -05:00
Who? Me?!
12bf5b4747
Link to overview ch instead of internals
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-02 19:44:04 -05:00
mark
e10dbb8586
missing link
2020-08-02 19:44:04 -05:00
mark
a9024bd3b2
add a bit more discussion of big picture
2020-08-02 19:44:04 -05:00
mark
a1ef8389eb
fix typo
2020-08-02 19:44:04 -05:00
mark
63a0c1f3da
line length
2020-08-02 19:44:04 -05:00
mark
3852cb1592
rewrite/update compiler source code chapter
2020-08-02 19:44:04 -05:00
Yuki Okushi
f31532d3b2
Mention `HAIR` to clarify
2020-08-02 08:39:33 -05:00
Yuki Okushi
8a3e706aca
Rename `HAIR` to `THIR`
2020-08-02 08:39:33 -05:00
Yuki Okushi
9c351189e9
Adjust mentions about CI to GitHub Actions
2020-08-02 08:38:26 -05:00
Yuki Okushi
68a2b034c5
Rename `src/libstd` to `library/std` etc. ( #815 )
2020-07-30 22:47:22 +09:00
Jake Goulding
38aef99f68
Add basic steps for a new target ( #805 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-07-29 04:41:28 +09:00
Joshua Nelson
879ca582de
Update docs to match the new x.py defaults ( #813 )
2020-07-29 04:20:00 +09:00
Yuki Okushi
593facff2a
Add RISC-V notification group instructions ( #814 )
...
* Clean-up notification groups instructions
* Add RISC-V notification group instructions
* Re-order summary of notification groups
* Add a list of the notification groups
* Apply review suggestion
2020-07-28 19:06:07 +02:00
Santiago Pastorino
a99182921c
Fix MIR to LLVM IR sentence ( #811 )
2020-07-28 05:03:37 +09:00
David Wood
50706fc2a2
Expand on the documentation for polymorphization. ( #803 )
...
This commit elaborates on the existing documentation for
polymorphization now that polymorphization has almost landed
in rustc.
Signed-off-by: David Wood <david@davidtw.co>
2020-07-22 19:42:50 +09:00
Yuki Okushi
bc72178000
Fix links for cranelift ( #809 )
2020-07-22 19:32:21 +09:00
Federico Ponzi
ed2e2b1d3f
Fixes menu for rustdoc page ( #804 )
2020-07-18 19:18:06 +09:00
Yuki Okushi
9085f687dd
Clean-up minor issues ( #802 )
2020-07-18 00:00:34 +09:00
Felix S Klock II
aca4e6b2a4
Update chat info to reflect decision to close down Discord `#compiler`. ( #800 )
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-07-17 13:01:31 +09:00
Takayuki Nakata
973ced6951
Change `rustc::*` to `rustc_middle::*` ( #798 )
2020-07-16 11:13:49 +09:00
Santiago Pastorino
a93d729018
Resync config.toml and suggest better settings
2020-07-14 15:03:16 -05:00
Yuki Okushi
bda916e75d
Fix typos
2020-07-14 14:26:41 -05:00
Yuki Okushi
1e14491218
Fix distortions of "representation"
2020-07-14 14:26:41 -05:00
Joshua Nelson
a03162ec35
Improve getting-started guide
...
- Clean up wording
- Suggest `build --stage 1 src/libstd`, which doesn't recompile rustc
twice unnecessarily
- Fix rustdoc globs which only work on Linux
- Add suggestion for `build --stage 0 src/libstd`
- Suggest `-j1` for very slow builds
- Suggesting letting CI run tests when using a slow machine
2020-07-14 14:24:40 -05:00
Takayuki Nakata
e2389e57d8
Fix the difference of title in appendix A ( #793 )
2020-07-14 10:06:22 +09:00
Ivan Veselov
87554a233a
Earlier clarification of pFCP abbreviation ( #791 )
2020-07-12 10:29:17 +09:00
Ivan Veselov
a744c0ae04
Fix typo: review -> reviewer
2020-07-11 09:30:19 -05:00
Santiago Pastorino
e17cf59c30
inluding -> including
2020-07-10 16:47:54 -05:00
Matt Kraai
e89e5fecc5
Canonicalize part 1 name ( #788 )
2020-07-05 08:19:10 +09:00
Nadrieril
6889dcc7d5
Suggest selectively disabling optimizations
2020-07-04 18:06:41 -05:00
Eric Huss
20e080bf38
Update bug report links.
2020-07-04 13:09:55 -05:00
Yuki Okushi
85b8077831
Fix link for armhf-gnu Dockerfile
2020-07-04 13:06:27 -05:00
Eric Huss
401d0bf12b
Update docs on using Docker images.
2020-07-04 12:44:57 -05:00
Takayuki Nakata
45fb510957
Fix jump marker of debruijn index ( #783 )
2020-07-04 00:31:52 +09:00
Eric Huss
434631397b
Minor updates to stage docs. ( #781 )
2020-07-04 00:28:44 +09:00
Who? Me?!
f86c34e7d7
add stub inline asm chapter ( #773 )
2020-07-03 07:37:29 +09:00
Takayuki Nakata
0fd8abe5bf
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
27b9565b71
fix links
2020-07-01 22:07:52 -05:00
Who? Me?!
92cbc030cd
Escape other non-link
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-01 22:07:52 -05:00
Who? Me?!
d3c6f899cb
Fix non-link
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-07-01 22:07:52 -05:00
mark
6bc1c18282
fix links
2020-07-01 22:07:52 -05:00
mark
638073deb1
fix links
2020-07-01 22:07:52 -05:00
mark
6796449f88
line length
2020-07-01 22:07:52 -05:00
mark
60b8d21d5c
move CONTRIBUTING.md to rustc-dev-guide
2020-07-01 22:07:52 -05:00
pierwill
431c3a3be2
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
3d657229ad
fix file name
2020-06-30 16:04:28 -05:00
Who? Me?!
342c4b7ba9
Move Getting Started to a "prefix chapter"
2020-06-30 16:04:10 -05:00
Who? Me?!
3e6097db7e
Move Errors and Lints to Analysis
2020-06-30 16:03:50 -05:00
Yuki Okushi
38d14755b3
Rename resolvers following the latest rustc change ( #776 )
2020-06-30 16:22:38 +02:00
pierwill
d18ab7154a
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
089dd18f03
Fix line lengths
2020-06-28 12:15:23 -05:00
Joshua Nelson
e4d6bfe303
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
38e0461def
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
e362fdc8c7
Add 'recovery' to the gloassary
2020-06-27 11:05:32 -05:00
Who? Me?!
7884fdfdb0
Fix formatting
2020-06-24 21:38:54 -05:00
Who? Me?!
32c4f1aa61
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
541f88e8dd
Move x.py commands to overview
2020-06-23 17:40:16 -05:00
Joshua Nelson
bf38f1b6f8
Split up rustdoc page
2020-06-23 17:40:16 -05:00
Joshua Nelson
ee73a81989
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
cb950b77e8
Small spelling fix.
2020-06-23 12:44:15 -05:00
mark
93c21dd722
address review comments
2020-06-23 12:42:06 -05:00
Florian Gilcher
59e5e68074
Add prerequisite page
2020-06-23 12:42:06 -05:00
Andy Russell
20d3370db9
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?!
98a67dc23b
Fix links for now.
2020-06-23 00:35:54 -05:00
ThePuzzlemaker
c398a14f33
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?!
8011445536
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?!
92fafef00a
new tykind::error convention ( #715 )
2020-06-19 07:55:58 +02:00
mark
8017824161
fix line length
2020-06-18 12:16:00 -05:00
mark
b5864347d0
address a bunch of review comments
2020-06-18 12:16:00 -05:00
Who? Me?!
d94394322b
LeSeulArtichaut wording/typo fixes
...
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
mark
d4056d0820
address review comments
2020-06-18 12:16:00 -05:00
Who? Me?!
b24d9eb1fa
Apply suggestions from code review
...
Co-authored-by: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-06-18 12:16:00 -05:00
Who? Me?!
28ccf26223
Better wording
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
4250a4030a
Slightly reorganize to first present the slow command then the fast commands
2020-06-18 12:16:00 -05:00
mark
d829ce6f9b
add a note about disk space
2020-06-18 12:16:00 -05:00
mark
0acd363057
python 3 also
2020-06-18 12:16:00 -05:00
Who? Me?!
b7e8d5f398
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
c6766dfb7c
add forge
2020-06-18 12:16:00 -05:00
Who? Me?!
e492cf389b
Apply suggestions from code review
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
5e2d3c35ed
add note on submodules
2020-06-18 12:16:00 -05:00
mark
3bedf5c442
add a bit more
2020-06-18 12:16:00 -05:00
mark
a9a82c4420
fix link
2020-06-18 12:16:00 -05:00
mark
1f0f15f380
mention incremental disk space
2020-06-18 12:16:00 -05:00
mark
6e482fb047
a couple more small changes
2020-06-18 12:16:00 -05:00
mark
96a7a9a49c
some minor updates
2020-06-18 12:16:00 -05:00
mark
7942336575
write about processes
2020-06-18 12:16:00 -05:00
mark
655b6ba886
address some review comments
2020-06-18 12:16:00 -05:00
Who? Me?!
78e224ca52
Typo fixes
...
Co-authored-by: Camelid <37223377+camelid@users.noreply.github.com>
2020-06-18 12:16:00 -05:00
mark
4cbb4c384e
start a getting started guide
2020-06-18 12:16:00 -05:00
Eric Huss
7c51350dfc
Add a link to the forge procedure on adding new options. ( #754 )
2020-06-18 10:33:15 +02:00
Joshua Nelson
b5be6012f6
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
7e3da5c2ee
Document rustdoc behavior
...
- `RUSTDOC_LOG`
- `// aux-build:filename.rs`
- `// build-aux-docs`
2020-06-17 09:24:41 -05:00
Eric Huss
6d921020b6
Add some more detail on compiletest normalization.
2020-06-16 23:14:05 -05:00
Ralf Jung
4c48d4c0eb
tag/niche terminology ( #747 )
2020-06-11 12:38:42 +02:00
LeSeulArtichaut
a50d9c590a
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
78b302c3a9
Include "Lint" in the title of the diagnostics chapter ( #742 )
2020-06-10 15:19:59 -03:00
Niko Matsakis
a7a83e664d
complete the ICE-breaker => notification group rename
2020-06-09 18:03:33 -05:00
Niko Matsakis
df8ee5af1f
add the ARM notification group ( #740 )
2020-06-09 23:58:22 +02:00
Niko Matsakis
d152893e86
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
df23757b09
Document needs-* compiletest directives
2020-06-08 12:33:35 -05:00
Who? Me?!
98d000fb3c
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
e74b4ab3a4
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
f9c6c1b117
braces
2020-06-05 10:34:56 -05:00
Bastian Kauschke
c9f49c6581
words
2020-06-05 10:33:15 -05:00
Who? Me?!
138c73f545
Fix link ( #734 )
2020-06-05 17:10:01 +02:00
LeSeulArtichaut
c4590c0644
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
6b85d54752
Update lint declaration example ( #713 )
2020-05-30 08:49:25 +09:00
Tom Eccles
01f01823ed
Document more //ignore-X test headers
2020-05-29 13:27:03 -05:00
Tom Eccles
d56a31f73c
Document remote testing
2020-05-29 13:27:03 -05:00
LeSeulArtichaut
2b3522a840
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
1036ac82ed
Update src/tests/adding.md
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-28 19:57:59 -05:00
Chris Simpkins
154e750ec5
add documentation of UI test error annotation substring support
2020-05-28 19:57:59 -05:00
Chris Simpkins
f086b737ef
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
3bb5fc53b5
Clarify lint vs fixed diagnostic.
2020-05-27 20:33:46 -05:00
Eric Huss
000f04e2f9
Updates from review.
2020-05-27 20:33:46 -05:00
Eric Huss
9befa0d9cc
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
5ae9e9191e
Add some guidelines on diagnostics.
2020-05-27 20:33:46 -05:00
LeSeulArtichaut
cf38ea60b2
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
bc9d1d0d76
Fix typo
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-27 15:17:33 -05:00
LeSeulArtichaut
fc379a898f
Add definition of `niche` to the glossary
2020-05-27 15:17:33 -05:00
Eric Huss
865e5542ad
Move CLI to part 3.
2020-05-27 12:35:13 -05:00
Eric Huss
3d077bb26e
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
8f7abbdf41
Add some guidelines on the CLI.
2020-05-27 12:35:13 -05:00
Michael Bryan
e4c502318f
It looks like the high-level-overview was renamed ( #721 )
2020-05-28 00:04:56 +09:00
LeSeulArtichaut
a3287df2ad
Add section for debugging rustc type layouts ( #720 )
2020-05-27 14:17:39 +02:00
Yuki Okushi
523e300c04
Rename `upvars` query to `upvars_mentioned`
2020-05-26 11:05:21 -05:00
Yuki Okushi
85d815d11d
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
c777d434f5
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
9272d05ea7
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
78cf9b2ba1
typo fix ( #706 )
2020-05-19 11:30:27 +09:00
Jade McGough
05aee3ef6c
Add missing closing paren ( #705 )
2020-05-16 21:19:52 -04:00
Tshepang Lekhonkhobe
bd6a1ae84d
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
37322a7f26
glossary: make soundness definition more readable
2020-05-11 23:52:00 +02:00
Who? Me?!
dc7ffdecc3
fix links ( #702 )
2020-05-11 16:51:33 -03:00
Tshepang Lekhonkhobe
c740ef0a26
glossary: intro feels like not adding much ( #699 )
2020-05-11 07:57:46 +02:00
Who? Me?!
dcf75a8e60
Fix typo
2020-05-08 12:02:56 -05:00
Who? Me?!
d7f14b5093
Typo
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
mark
692e2799ce
add some section headers
2020-05-08 09:42:27 -05:00
mark
67ab79a722
move discussion of eager expansion to the end
2020-05-08 09:42:27 -05:00
Who? Me?!
09c665aa12
Use full path of span
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
Who? Me?!
f4824c83c3
Typos
...
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-08 09:42:27 -05:00
mark
09a6c18ccb
fix some links
2020-05-08 09:42:27 -05:00
mark
79c7718b63
fix line length
2020-05-08 09:42:27 -05:00
mark
5f5e48f5bd
SPRINKLE ALL THE THINGS
2020-05-08 09:42:27 -05:00
mark
5ab21a1318
sprinkle around a bunch of links
2020-05-08 09:42:27 -05:00
mark
6fee71e345
expand notes on expansion heirarchies
2020-05-08 09:42:27 -05:00
mark
c53e21fdb9
add a bit more info about eager exp
2020-05-08 09:42:27 -05:00
mark
1471e109c2
expand some notes about expansion :P
2020-05-08 09:42:27 -05:00
mark
07b7e2c65b
reorganize the macro expansion chapter
2020-05-08 09:42:27 -05:00
mark
4e3759adb8
add note about macros in parser chapter
2020-05-08 09:42:27 -05:00
mark
0bb8093581
reorder some chapters
2020-05-08 09:42:27 -05:00
mark
1e41004cbf
add a bit to syntax intro
2020-05-08 09:42:27 -05:00
mark
325d0a00f4
add a bit to part 3 intro
2020-05-08 09:42:27 -05:00
mark
5ade22c7fc
get rid of old todo
2020-05-08 09:42:27 -05:00
mark
1d92a6a465
finish going through discussion
2020-05-08 09:42:27 -05:00
mark
543f5eaa93
more notetaking
2020-05-08 09:42:27 -05:00
mark
e5dff9e753
start working through discussion
2020-05-08 09:42:27 -05:00
mark
2b43588de7
some cleanup in the macros chapter
2020-05-08 09:42:27 -05:00
George Fraser
3a5328d4f7
Reference complete examples
2020-05-07 17:30:27 -05:00
George Fraser
1ac14631e8
Line length
2020-05-07 17:30:27 -05:00
George Fraser
d0702a0b3b
Example of getting diagnostics
2020-05-07 17:30:27 -05:00
Hanif Ariffin
ebd97c81b5
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?!
40bb43d2d1
typo
...
Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
2020-05-06 17:03:52 -05:00
mark
10c6b7a749
add a bit more on parallel compilation
2020-05-06 17:03:52 -05:00
Bastian Kauschke
e5dbc6f534
Fix example for winnowing
2020-05-02 21:23:21 -05:00
Tshepang Lekhonkhobe
5aad3d043d
improve info regarding incremental a little
2020-05-01 09:18:42 -05:00
Tshepang Lekhonkhobe
c518e9d49d
I confirmed this
2020-05-01 09:17:27 -05:00
Who? Me?!
c035c846ec
tidy
2020-04-30 21:25:29 -05:00
Hanif Ariffin
68aa2de832
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
16229dd3af
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
2b6a77ea0a
Minute formatting fix
2020-04-30 21:25:17 -05:00
Santiago Pastorino
a056d24ef6
It's just ICE-breaker ( #685 )
2020-04-28 21:19:37 +02:00
Santiago Pastorino
abd9ddb16b
Remove extra the
2020-04-27 15:45:00 -05:00
Santiago Pastorino
1bb6b0937f
Fix sub-diagnostic typo
2020-04-27 15:45:00 -05:00
Who? Me?!
ed380c3b77
remove info about diag ice breakers; doesn't exist yet ( #682 )
2020-04-25 16:23:59 -03:00
Charles Lew
024e7f366d
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
0895f6eca0
Fix links.
2020-04-25 06:57:48 -05:00
Charles Lew
37ffada957
Address review comments.
2020-04-25 06:57:48 -05:00
Charles Lew
4b1b22464f
Fix links and CI error.
2020-04-25 06:57:48 -05:00
Charles Lew
7d843fcd4f
Remove details about chalk and point to Chalk Book instead.
2020-04-25 06:57:48 -05:00
Santiago Pastorino
1b0f87c8dc
treat-err-as-bug=n means panic on nth error
2020-04-24 13:48:01 -05:00
Bastian Kauschke
07c46e7dcf
Replace `rustc` with `rustc_middle` ( #680 )
2020-04-20 15:16:27 +02:00
Who? Me?!
7f78165cb5
Typo
2020-04-19 13:08:39 -05:00
Esteban Küber
4266d9d902
review comments: move text to more relevant section
2020-04-19 13:08:39 -05:00
Esteban Küber
d738fed623
Add diagnostics ICE-breakers page
2020-04-19 13:08:39 -05:00
Santiago Pastorino
9cf06ca801
Fix typo ( #678 )
2020-04-19 17:54:45 +02:00
Yuki Okushi
ede5d97881
Apply suggestions from Zoxc
2020-04-18 20:58:14 -05:00
Michael Woerister
d4c57c9269
Apply feedback.
2020-04-18 20:58:14 -05:00
Michael Woerister
2f9724f4a3
Add documentation about incr. comp. query attributes and the projection query pattern.
2020-04-18 20:58:14 -05:00
Who? Me?!
5cf8fea638
Fix some whitespace ( #677 )
2020-04-19 01:40:16 +09:00
Yuki Okushi
262237683d
Apply suggestions from code review
...
Co-Authored-By: Chris Simpkins <git.simpkins@gmail.com>
2020-04-18 11:11:33 -05:00
mark
38927a594e
add link to intrinsic
2020-04-18 11:11:33 -05:00
Who? Me?!
6b521a2504
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
034cb09659
line length
2020-04-18 11:11:33 -05:00
Chris Simpkins
25227a8314
[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
276d2b6268
[overview.md] add initial parser documentation
2020-04-18 11:11:33 -05:00
mark
a1f86d6af8
fix links
2020-04-18 11:11:33 -05:00
mark
bf6c05c005
add intrinsics to glossary
2020-04-18 11:11:33 -05:00
mark
cd8801485f
minor wording change on bootstrapping
2020-04-18 11:11:33 -05:00
mark
160e142616
update mono entry points
2020-04-18 11:11:33 -05:00
Chris Simpkins
a12e9e31a3
[overview.md] add documentation of lexer support for Unicode encoding
2020-04-18 11:11:33 -05:00
mark
18d695aa13
correct entry points for codegen
2020-04-18 11:11:33 -05:00
mark
5cc816afd2
some cleanup
2020-04-18 11:11:33 -05:00
mark
8600655969
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
3bf10201ac
add a para on interning and arenas
2020-04-18 11:11:33 -05:00
Chris Simpkins
85533c23ff
[overview.md] add parser entry point links
2020-04-18 11:11:33 -05:00
mark
27e440e369
fix lexer entry point
2020-04-18 11:11:33 -05:00
Who? Me?!
79eec5bc6c
Improve wording
...
Co-Authored-By: Santiago Pastorino <spastorino@gmail.com>
2020-04-18 11:11:33 -05:00
mark
ba961af42f
add an entry point
2020-04-18 11:11:33 -05:00
mark
ff3f073ad3
remove a todo
2020-04-18 11:11:33 -05:00
mark
14eb19f2b9
fix links
2020-04-18 11:11:33 -05:00
mark
256a690b7c
line lengths
2020-04-18 11:11:33 -05:00
mark
b496d8de63
add a few todos
2020-04-18 11:11:33 -05:00
mark
29765d08d8
write a bit about bootstrapping
2020-04-18 11:11:33 -05:00
mark
5c27142364
add a note on tcx name
2020-04-18 11:11:33 -05:00
mark
dd2fa1b863
break long sentence
2020-04-18 11:11:33 -05:00
mark
b7c0121552
Improve description of MIR
...
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark
edcf8ab931
correct the note about HAIR
2020-04-18 11:11:33 -05:00
mark
1424834cd1
mention token stream as an IR
2020-04-18 11:11:33 -05:00
mark
cc49d816bc
mention the hair
2020-04-18 11:11:33 -05:00
mark
a37e554d42
Add some entry points
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
mark
fdb20d6801
fix old rustc-dev-guide links
2020-04-18 11:11:33 -05:00
Chris Simpkins
5f43e74c25
Update src/overview.md
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins
72a378bcfc
Update src/overview.md
...
Co-Authored-By: LeSeulArtichaut <leseulartichaut@gmail.com>
2020-04-18 11:11:33 -05:00
Chris Simpkins
0ed7c0a7f3
[overview.md] Add command line argument parsing, lexer stages, and parser outline
2020-04-18 11:11:33 -05:00
mark
1775a945aa
Apply Centril suggestions
...
Co-Authored-By: Centril <twingoow@gmail.com>
2020-04-18 11:11:33 -05:00
mark
91ae0ab7e0
correct a few links
2020-04-18 11:11:33 -05:00
mark
4272a80c38
add overview
2020-04-18 11:11:33 -05:00
Jan-Erik Rediger
3b6defe682
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
61f246ef7c
codegen tests: add link to LLVM FileCheck docs ( #673 )
2020-04-12 02:34:25 +09:00
Arlo Siemsen
620878ba6b
Add section describing source file checksums in debug info
2020-04-08 15:50:31 -05:00
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