Commit graph

1931 commits

Author SHA1 Message Date
Joshua Nelson
ee2c4f3e27 fix typo
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-12-31 23:20:47 -06:00
Joshua Nelson
97641d5eef Give help for when you update a submodule by accident 2022-12-31 23:20:47 -06:00
Joshua Nelson
d375ca9720 Update sentence about LLVM to match the new defaults 2022-12-31 23:20:21 -06:00
Joshua Nelson
bf6ca85865 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
d403f5b6ff Move "create a config.toml" after the section explaning x.py 2022-12-31 23:20:21 -06:00
Joshua Nelson
2900b0f40a 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
84c5b70ba3 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
5032e252a9 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
7092374bcc Use origin consistently and add an example of rebasing over the wrong remote 2022-12-29 11:39:24 -06:00
Joshua Nelson
6ba4f9ca0c Add more rebasing help 2022-12-29 11:39:24 -06:00
Dan Mezhiborsky
a385a113eb Fix rustc_borrowck crate name typo (#1535) 2022-12-25 21:11:21 +09:00
mejrs
709032402f Apply feedback 2022-12-18 00:41:27 +02:00
mejrs
50a38761cc Add -Ztrack-diagnostics information 2022-12-18 00:41:27 +02:00
Ramon de C Valle
a8d2d44b66 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
e39e0fdb8f typo 2022-12-14 05:34:09 +02:00
Mohammad Omidvar
330eef1009 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
21681af523 Remove todo note 2022-12-14 05:34:09 +02:00
Mohammad Omidvar
d2137070c9 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
c56ae78127 share same link 2022-12-08 19:02:08 -08:00
Yuki Okushi
f9875c29a9 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
b61df41e99 fix: Fix broken links
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-12-09 03:13:38 +02:00
Oli Scherer
98bb59120f Remove TyS 2022-12-08 09:06:11 +01:00
Jared Harp
28a9eed73c Fix small inaccuracy in monomorph page 2022-12-06 21:42:57 -08:00
Anirudh S
b4c1967b85 Remove duplicate paragraph (#1523) 2022-12-04 08:09:24 +09:00
Ralf Jung
8f30d122c7 clarify subtree tool policy (#1518) 2022-12-03 09:32:00 +09:00
Samuel Moelius
c8012c8e6f Typo (#1520) 2022-12-03 09:02:26 +09:00
Joshua Nelson
d89b81debc Fix broken link
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-11-28 19:00:24 -08:00
Joshua Nelson
c5118a47d3 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
198cfd748f Link directly to the section on --keep-stage 2022-11-28 19:00:24 -08:00
Tshepang Mbambo
3fb08acd43 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
59b05a3c08 Triage some date-check items (#1513) 2022-11-26 22:25:58 +09:00
Ghassan Gedeon Achi
f192b06fca 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
459fbf9353 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
822dcd1f0d 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
3f21be0b93 date-check: updating-llvm (#1424) 2022-11-20 12:55:18 +09:00
lcnr
69d2d4636a Update src/type-inference.md
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2022-11-10 23:27:01 +02:00
lcnr
8fb1583146 extract regions 2022-11-10 23:27:01 +02:00
RCoder01
d47f0dba29 Consistent ordered list indexing 2022-11-09 10:39:06 +02:00
Xiretza
0185fe25a9 Document multiple alternative suggestions on diagnostic structs (#1486) 2022-11-09 06:35:38 +09:00
lcnr
8782e6eabd trans -> codegen 2022-11-07 16:49:22 +02:00
Nilstrieb
17a00073cc Remove implementation details 2022-11-05 10:44:35 -05:00
Nilstrieb
540ddd9c83 Update some more things and improve wording 2022-11-05 10:44:35 -05:00
nils
8bc41f9a8a 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
e6bc3369fe replace tabs with spaces (#1504) 2022-11-05 12:32:16 +09:00
Tshepang Mbambo
2d558bb894 align code blocks with their paragraphs 2022-11-04 03:49:25 +02:00
jonathanCogan
853f929b5a 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
51e837ae01 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
d3e6e89125 trans -> codegen (#1500) 2022-10-31 13:51:42 -03:00
Rageking8
e8ceee58b2 add note for err annotation formatting 2022-10-27 20:45:40 +02:00
Chris Denton
9b56ee3891 Remove --bless from pre-push hook suggestion
According to 8873e33806

> Running with --bless causes the push to succeed if there are fixable
formatting changes, but the changes don't make it into the push.
>
> We should have the user rerun with --bless (or x.py fmt) and commit the
changes themselves (they might want to amend a particular commit, for
instance).
2022-10-27 20:36:34 +02:00