Joshua Nelson
60f15f096e
Update error codes to match the current implementation
...
- All codes are in one crate, `rustc_error_codes`
- Extended descriptions are loaded using `include_str!`
- Give an example of a PR adding an error code
2020-09-08 13:59:34 +02:00
Joshua Nelson
1b40f033d2
Consolidate information about bootstrapping into one place ( #851 )
...
Previously, 'How to build and run' had a long section on the different
stages of boostrap. But new contributors aren't interested in bootstrap;
they want to start their build (because they heard it takes forever and
want to start it so they aren't waiting more than necessary).
This moves the section on stages into the bootstrapping page, and links
there instead of discussing it on the main page.
2020-09-07 15:25:11 +00:00
Aman Arora
cc121cd4c5
Document CGU partioning in case of generic and inline functions
2020-09-07 10:07:40 -04:00
Tshepang Lekhonkhobe
68407cbe37
Update src/building/how-to-build-and-run.md
2020-09-07 08:55:08 -04:00
Joshua Nelson
5fac3dca3d
Link to 'prerequisites' immediately
...
Several of the commands on 'how to build' use python.
But we haven't yet told the user how to install it!
Do that first before going into detail on how x.py works.
2020-09-07 08:55:08 -04:00
Ivan Tham
33efb2a2ab
Rename src/rustc to compiler/rustc
2020-09-06 16:21:08 +02:00
Gus Wynn
4ce4873606
update docs to refer to the move
2020-09-03 19:25:02 -04:00
Santiago Pastorino
1519df6945
Fix dep-graph-caller-callee test location
2020-09-03 16:21:30 +02:00
Rich Kadel
7b4ab23cc7
Adds documentation to cover spanview output
...
Documents the feature introduced in #76074 .
2020-09-02 12:39:47 +02:00
Joshua Nelson
4411cf2001
Use fewer stages in bootstrapping docs
...
After https://github.com/rust-lang/rust/pull/73964 , they're redundant.
2020-08-31 05:19:36 +02:00
Joshua Nelson
f6b1f9d49d
Fix misguided suggestions in config.toml
...
- `verbose-tests` is for debugging the test harness, not the tests
themselves. See also https://github.com/rust-lang/rust/pull/76141
- `codegen-units` defaults to `256` whenever `incremental = true`. So
there's no need to explicitly set it to `0` if we already recommend
incremental. See also https://github.com/rust-lang/rustc-dev-guide/pull/795#discussion_r479762977 .
2020-08-31 05:18:50 +02:00
Who? Me?!
b3e17b1b1f
Typo
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-31 05:12:13 +02:00
mark
54ffd393c9
fix typos
2020-08-31 05:12:13 +02:00
mark
b361ef92ac
fix line lengths
2020-08-31 05:12:13 +02:00
mark
89f0b60ccc
fix links and names after compiler mv to compiler/
2020-08-31 05:12:13 +02:00
Tshepang Lekhonkhobe
cd2f461d9c
nits
2020-08-26 08:07:52 -04:00
Camelid
51da18c90d
Apply review suggestion
...
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-26 13:13:14 +02:00
Camelid
014d434f46
Clarify section on MIR construction
2020-08-26 13:13:14 +02:00
Guillaume Gomez
a49fce9a12
Add new section to have a local HTTP server easily ( #833 )
2020-08-23 14:36:45 +02:00
Gurwinder Singh
9b803e1dfe
fix type in example ( #832 )
...
Because the below explanation says that function type is `fn(u32) -> u32`
2020-08-21 18:54:59 +09:00
Yuki Okushi
908d4ff483
Remove duplicate MIR chapter entry ( #830 )
2020-08-19 11:46:02 +00:00
Aleksey Kladov
776e14a3f0
Document how to use build task for x.py check ( #828 )
2020-08-17 23:10:29 +09:00
Lzu Tao
8effbe65b6
Link ref to edge concept in graph theory
2020-08-17 09:00:47 -04:00
Who? Me?!
369ec46a1b
Remove unneeded hashmarks ( #826 )
...
Co-authored-by: Joshua Nelson <jyn514@gmail.com>
2020-08-17 04:51:37 +09:00
Matthew Jasper
0ecf777a50
Address revuew comments
2020-08-16 14:14:35 -05:00
Matthew Jasper
281526c5a2
Document serialization in rustc
2020-08-16 14:14:35 -05:00
Takayuki Nakata
463489182d
Some small fixes ( #823 )
...
* Fix some typos
* Update from `typeck_tables_of` to `typeck`
* Fix comment
2020-08-11 19:36:48 -04:00
Takayuki Nakata
5462868f4b
Use angle brackets to turn URL into a link
2020-08-04 09:50:19 -04:00
Takayuki Nakata
68daabb4bf
Fix typo
2020-08-04 09:50:19 -04:00
Takayuki Nakata
1fd664124d
Fix a broken link
2020-08-04 09:50:19 -04:00
Takayuki Nakata
f24f0b15e0
Enable a link
2020-08-04 09:50:19 -04:00
Takayuki Nakata
574f709928
Some small fixes
2020-08-03 11:07:57 -05:00
Takayuki Nakata
cb87579a2f
Fix typo
2020-08-03 11:07:57 -05:00
Takayuki Nakata
e7b3cd7f6a
Fix: crates -> a list of crates
2020-08-03 11:07:57 -05:00
Takayuki Nakata
ff9814cc3c
Avoid "whitelist"
...
Fixed according to 62cf767a4a
2020-08-03 11:07:57 -05:00
Takayuki Nakata
f28f707be4
Fix examples not working
2020-08-03 08:50:58 -05:00
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