Commit Graph

1255 Commits

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