Joshua Nelson
48ef16204c
Add a section for how to review code more easily ( #1538 )
...
- How to hide whitespace
- Fetching PRs without having to add a new remote or copy-paste the URL of the author's fork
- How to review large blocks that have moved
- Suggest `git range-diff`. This section is still mostly incomplete; fixing an exact command that will work seems kinda tricky and I don't currently have time for it.
2023-01-02 15:35:09 -08:00
Joshua Nelson
3b35c4e040
fix typo
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-12-31 23:20:47 -06:00
Joshua Nelson
3093967547
Give help for when you update a submodule by accident
2022-12-31 23:20:47 -06:00
Joshua Nelson
a1418a804c
Update sentence about LLVM to match the new defaults
2022-12-31 23:20:21 -06:00
Joshua Nelson
91d2393626
Move information about dependencies to the rust-lang/rust readme
...
This avoids having to maintain the information in two places.
2022-12-31 23:20:21 -06:00
Joshua Nelson
966d6e97a7
Move "create a config.toml" after the section explaning x.py
2022-12-31 23:20:21 -06:00
Joshua Nelson
b36e2ff71d
Remove unnecessary detail in building chapter
...
Most of these details were not helpful or necessary for building the compiler for the first time.
This section comes very early in the guide and is meant to be a tutorial, so being concise is very important.
2022-12-31 23:20:21 -06:00
Joshua Nelson
84eea0d580
Remove initial section on submodules
...
It's not necessary and it takes up valuable space at the very start of the guide.
2022-12-31 23:20:21 -06:00
Joshua Nelson
bd26e3aae5
Replace `$TARGET` with `host`
...
This avoids having to manually modify the configuration in the docs.
2022-12-31 18:23:52 -06:00
Joshua Nelson
7f9af30e5f
Use `origin` consistently and add an example of rebasing over the wrong remote
2022-12-29 11:39:24 -06:00
Joshua Nelson
d318386762
Add more rebasing help
2022-12-29 11:39:24 -06:00
Dan Mezhiborsky
9a67713d99
Fix rustc_borrowck crate name typo ( #1535 )
2022-12-25 21:11:21 +09:00
mejrs
faf9268f07
Apply feedback
2022-12-18 00:41:27 +02:00
mejrs
43cd55066d
Add -Ztrack-diagnostics information
2022-12-18 00:41:27 +02:00
Ramon de C Valle
44e95ec592
Add documentation for LLVM KCFI support ( #1529 )
...
This commit adds initial documentation for LLVM Kernel Control Flow
Integrity (KCFI) support to the Rust compiler (see rust-lang/rust#105109
and rust-lang/rust#89653 ).
2022-12-14 12:20:53 +01:00
Tshepang Mbambo
11c34c7a47
typo
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
6303e165ff
Replace NoLandingPad with another alive Visitor
...
The broken reference to the non-existing `NoLandingPad` is replaced by `LocalUseCounter` to fix this document.
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
cfb4531dde
Remove todo note
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
fe6890245d
Replace NoLandingPad with another alive MIR pass
...
The broken reference to `NoLandingPad` is replaced by `RemoveStorageMarkers` to fix this document.
2022-12-14 05:34:09 +02:00
Tshepang Mbambo
57f1ba022b
share same link
2022-12-08 19:02:08 -08:00
Yuki Okushi
a9d9d8d135
chore: Update `actions/github-script` to v6
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-12-08 18:59:18 -08:00
Yuki Okushi
48d78e345c
fix: Fix broken links
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-12-09 03:13:38 +02:00
Oli Scherer
3ea1f2de88
Remove TyS
2022-12-08 09:06:11 +01:00
Jared Harp
983e101473
Fix small inaccuracy in monomorph page
2022-12-06 21:42:57 -08:00
Anirudh S
ab9ea18b59
Remove duplicate paragraph ( #1523 )
2022-12-04 08:09:24 +09:00
Ralf Jung
ce5a4c75c0
clarify subtree tool policy ( #1518 )
2022-12-03 09:32:00 +09:00
Samuel Moelius
17a43dc86c
Typo ( #1520 )
2022-12-03 09:02:26 +09:00
Joshua Nelson
5d2d898534
Fix broken link
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-11-28 19:00:24 -08:00
Joshua Nelson
4f846480db
Don't use "incremental" to refer to `--keep-stage`
...
`-C incremental` is sound and --keep-stage is not.
2022-11-28 19:00:24 -08:00
Joshua Nelson
19df867789
Link directly to the section on `--keep-stage`
2022-11-28 19:00:24 -08:00
Tshepang Mbambo
276717e9e4
do an actual link to detect if it breaks in future ( #1517 )
...
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-11-27 09:49:21 +09:00
Noah Lev
010ab13460
Triage some date-check items ( #1513 )
2022-11-26 22:25:58 +09:00
Ghassan Gedeon Achi
148930593c
Update path for `try_mark_green` implementation
...
Updates the location of the `try_mark_green` algorithm from `compiler/rustc_middle/src/dep_graph/graph.rs` to [`compiler/rustc_middle/src/dep_graph/graph.rs`](https://github.com/rust-lang/rust/blob/stable/compiler/rustc_query_system/src/dep_graph/graph.rs#L574 ) .
2022-11-22 07:27:49 +02:00
Yuki Okushi
0bfa71f32e
Fix a broken design docs link about unused substs bug
...
https://github.com/rust-lang/project-const-generics/pull/21 removed the
link. This replaces it with an issue link mentioned on the design docs.
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-11-20 08:45:56 +02:00
Tshepang Mbambo
29345dcf0c
updating-llvm: keep a calm tone ( #1449 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-11-20 15:19:50 +09:00
Tshepang Mbambo
e764338832
date-check: updating-llvm ( #1424 )
2022-11-20 12:55:18 +09:00
lcnr
d1132b7494
Update src/type-inference.md
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2022-11-10 23:27:01 +02:00
lcnr
e53f21a45b
extract regions
2022-11-10 23:27:01 +02:00
RCoder01
623c6246e9
Consistent ordered list indexing
2022-11-09 10:39:06 +02:00
Xiretza
f541555701
Document multiple alternative suggestions on diagnostic structs ( #1486 )
2022-11-09 06:35:38 +09:00
lcnr
d537ba94b8
trans -> codegen
2022-11-07 16:49:22 +02:00
Nilstrieb
062dd31e33
Remove implementation details
2022-11-05 10:44:35 -05:00
Nilstrieb
4c1505600c
Update some more things and improve wording
2022-11-05 10:44:35 -05:00
nils
110000cf39
Update query.md
...
- queries always need a description
- `QueryDescription` isn't just for descriptions (it's actually not for
descriptions at all now) and always implemented by the macro
- queries are not grouped into categories
2022-11-05 10:44:35 -05:00
Tshepang Mbambo
2e59ac0e71
replace tabs with spaces ( #1504 )
2022-11-05 12:32:16 +09:00
Tshepang Mbambo
f51a573c19
align code blocks with their paragraphs
2022-11-04 03:49:25 +02:00
jonathanCogan
100e801b36
Fixes some typos ( #1502 )
...
* Fix some typos.
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2022-11-02 13:11:03 -05:00
Jhonny Bill Mena
43e20eff99
UPDATE - mention of Diagnostic derive on enums
...
Updated Diagnostic text to use the same language used in Subdiagnostic
2022-11-01 15:13:38 +00:00
Santiago Pastorino
431fcf5e20
trans -> codegen ( #1500 )
2022-10-31 13:51:42 -03:00
Rageking8
1d067b8308
add note for err annotation formatting
2022-10-27 20:45:40 +02:00