Commit Graph

1263 Commits

Author SHA1 Message Date
Santiago Pastorino 91bfaa8e20 Update def_id.rs location 2020-09-09 12:30:56 -04:00
Santiago Pastorino e1f750feda Fix typo, hellow -> hello 2020-09-09 12:30:56 -04:00
Santiago Pastorino 35af35dd89 Add ./ to run x.py 2020-09-09 12:30:56 -04:00
Joshua Nelson ab5809b018
Update prerequisites, with an eye towards windows (#863)
* Update prerequisites, with an eye towards windows

* Address review comments

- Say version of MSVC needed
- Link to more details windows section
- Fix grammar
2020-09-09 16:24:01 +00:00
Joshua Nelson b29062cb76
Fix broken hyperlink (#862)
* Fix broken hyperlink

* Link to previous pages instead of skipping ahead

* Fix line lengths
2020-09-09 16:22:56 +00:00
Joshua Nelson daa7597067 Add information about default stages for x.py 2020-09-09 11:05:26 -04:00
Joshua Nelson 13c18fccbe Fix typo 2020-09-09 16:58:05 +02:00
Joshua Nelson 75ad441702
Document speculative crate loading (#859) 2020-09-09 10:19:01 +03:00
Joshua Nelson 677a95f264 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 fb88941f06
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 d8db731a4a Document CGU partioning in case of generic and inline functions 2020-09-07 10:07:40 -04:00
Tshepang Lekhonkhobe d117002719 Update src/building/how-to-build-and-run.md 2020-09-07 08:55:08 -04:00
Joshua Nelson e69542d0ea 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 bb4695345e Rename src/rustc to compiler/rustc 2020-09-06 16:21:08 +02:00
Gus Wynn 039e29f77c update docs to refer to the move 2020-09-03 19:25:02 -04:00
Santiago Pastorino af533030a2 Fix dep-graph-caller-callee test location 2020-09-03 16:21:30 +02:00
Rich Kadel b737f79192 Adds documentation to cover spanview output
Documents the feature introduced in #76074.
2020-09-02 12:39:47 +02:00
Joshua Nelson 2924b6962d 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 9ab50113c2 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?! 45a1535007 Typo
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-31 05:12:13 +02:00
mark 4cb43d8160 fix typos 2020-08-31 05:12:13 +02:00
mark b259473dd1 fix line lengths 2020-08-31 05:12:13 +02:00
mark 9bb3872dc7 fix links and names after compiler mv to compiler/ 2020-08-31 05:12:13 +02:00
Tshepang Lekhonkhobe 76efc9b91f nits 2020-08-26 08:07:52 -04:00
Camelid 7e3fe0a961 Apply review suggestion
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-26 13:13:14 +02:00
Camelid 92499eadd4 Clarify section on MIR construction 2020-08-26 13:13:14 +02:00
Guillaume Gomez 401abb9bdf
Add new section to have a local HTTP server easily (#833) 2020-08-23 14:36:45 +02:00
Gurwinder Singh 844361cb78
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 76d7b6ac70
Remove duplicate MIR chapter entry (#830) 2020-08-19 11:46:02 +00:00
Aleksey Kladov 75aa32f7b4
Document how to use build task for x.py check (#828) 2020-08-17 23:10:29 +09:00
Lzu Tao 6a59d0df34 Link ref to edge concept in graph theory 2020-08-17 09:00:47 -04:00
Who? Me?! 3dcd4e393f
Remove unneeded hashmarks (#826)
Co-authored-by: Joshua Nelson <jyn514@gmail.com>
2020-08-17 04:51:37 +09:00
Matthew Jasper f08527cc4b Address revuew comments 2020-08-16 14:14:35 -05:00
Matthew Jasper 6ff87f49ba Document serialization in rustc 2020-08-16 14:14:35 -05:00
Takayuki Nakata 4657fbcda7
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 cb51d0e1f0 Use angle brackets to turn URL into a link 2020-08-04 09:50:19 -04:00
Takayuki Nakata f1cf48835d Fix typo 2020-08-04 09:50:19 -04:00
Takayuki Nakata eb0522c4ac Fix a broken link 2020-08-04 09:50:19 -04:00
Takayuki Nakata ec373ae12e Enable a link 2020-08-04 09:50:19 -04:00
Takayuki Nakata 44f1ab3bcf Some small fixes 2020-08-03 11:07:57 -05:00
Takayuki Nakata 04bd4ccd97 Fix typo 2020-08-03 11:07:57 -05:00
Takayuki Nakata 2cc652be17 Fix: crates -> a list of crates 2020-08-03 11:07:57 -05:00
Takayuki Nakata 4db8160fa3 Avoid "whitelist"
Fixed according to 62cf767a4a
2020-08-03 11:07:57 -05:00
Takayuki Nakata f75a2fb9b1 Fix examples not working 2020-08-03 08:50:58 -05:00
Yuki Okushi 4e41d060c1 Prefer `::` than `.` 2020-08-02 23:16:01 -05:00
Yuki Okushi e54d59ca74 Fix link/wording for `parse_nt` 2020-08-02 23:16:01 -05:00
Who? Me?! cec6addcaf Typo
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-02 19:44:04 -05:00
mark f8dfca5001 some updates after std libs move 2020-08-02 19:44:04 -05:00
Who? Me?! 5756aa3ecf Typo
Co-authored-by: Joshua Nelson <joshua@yottadb.com>
2020-08-02 19:44:04 -05:00
mark 6f98316930 mention the overview chapter 2020-08-02 19:44:04 -05:00