Commit Graph

2138 Commits

Author SHA1 Message Date
gftea de053e2975
Update incremental-compilation-in-detail.md (#1553)
Co-authored-by: Michael Woerister <michaelwoerister@users.noreply.github.com>
2023-01-14 12:37:03 +09:00
jyn 0dc2b03ee3
Link to the youtube recording of my talk, not the summary (#1554) 2023-01-13 07:46:15 +09:00
Albert Larsan ec0d134e3b
Change `src/test` to `tests` (#1547) 2023-01-13 07:31:47 +09:00
gftea e799c10502
add full name for ICE (#1552)
Co-authored-by: Yuki Okushi <huyuumi.dev+love@gmail.com>
2023-01-11 22:25:53 +09:00
Mu00 e67f3b8913
Fix incorrect links (#1549) 2023-01-10 22:00:49 +09:00
oskgo d89d417f2d fix rebase link 2023-01-10 08:17:59 +02:00
Joshua Nelson da0a4a0d36
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 b3e2a6e6c8 fix typo
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-12-31 23:20:47 -06:00
Joshua Nelson 664346dd7e Give help for when you update a submodule by accident 2022-12-31 23:20:47 -06:00
Joshua Nelson ef12db3ecf Update sentence about LLVM to match the new defaults 2022-12-31 23:20:21 -06:00
Joshua Nelson 51fc2ec1cc 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 f111b885ea Move "create a config.toml" after the section explaning x.py 2022-12-31 23:20:21 -06:00
Joshua Nelson fd9a461220 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 8fa9edeccb 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 e6fd600417 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 586474f348 Use `origin` consistently and add an example of rebasing over the wrong remote 2022-12-29 11:39:24 -06:00
Joshua Nelson ba1db24140 Add more rebasing help 2022-12-29 11:39:24 -06:00
Dan Mezhiborsky 54e6f5b535
Fix rustc_borrowck crate name typo (#1535) 2022-12-25 21:11:21 +09:00
mejrs 8b42eb5f57 Apply feedback 2022-12-18 00:41:27 +02:00
mejrs a213de4efe Add -Ztrack-diagnostics information 2022-12-18 00:41:27 +02:00
Ramon de C Valle 58077bf772
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 55c2c093dc typo 2022-12-14 05:34:09 +02:00
Mohammad Omidvar 4c516b0b3a 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 1cf62ddb2f Remove todo note 2022-12-14 05:34:09 +02:00
Mohammad Omidvar 1211eebb71 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 9f3efe646d share same link 2022-12-08 19:02:08 -08:00
Yuki Okushi 3b98da0cd7 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 b145e1e1fa fix: Fix broken links
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-12-09 03:13:38 +02:00
Oli Scherer d147c52df4 Remove TyS 2022-12-08 09:06:11 +01:00
Jared Harp d3564ba27b Fix small inaccuracy in monomorph page 2022-12-06 21:42:57 -08:00
Anirudh S e269950a57
Remove duplicate paragraph (#1523) 2022-12-04 08:09:24 +09:00
Ralf Jung a7cd86425d
clarify subtree tool policy (#1518) 2022-12-03 09:32:00 +09:00
Samuel Moelius c4e632eb14
Typo (#1520) 2022-12-03 09:02:26 +09:00
Joshua Nelson 96462f2d9f Fix broken link
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-11-28 19:00:24 -08:00
Joshua Nelson fa3ffbfcca 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 af134d2f6f Link directly to the section on `--keep-stage` 2022-11-28 19:00:24 -08:00
Tshepang Mbambo e85c4c460d
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 2889c292cb
Triage some date-check items (#1513) 2022-11-26 22:25:58 +09:00
Ghassan Gedeon Achi 0bd5bd1d68 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 32bc13e408 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 f98f1e5b86
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 6f3d5e4b00
date-check: updating-llvm (#1424) 2022-11-20 12:55:18 +09:00
lcnr 36e15ae1dd Update src/type-inference.md
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2022-11-10 23:27:01 +02:00
lcnr 39c10de06f extract regions 2022-11-10 23:27:01 +02:00
RCoder01 7354b42b73 Consistent ordered list indexing 2022-11-09 10:39:06 +02:00
Xiretza 01a51b2282
Document multiple alternative suggestions on diagnostic structs (#1486) 2022-11-09 06:35:38 +09:00
lcnr d0dc6c97a6 trans -> codegen 2022-11-07 16:49:22 +02:00
Nilstrieb 63b45c3d94 Remove implementation details 2022-11-05 10:44:35 -05:00
Nilstrieb 090bd5422d Update some more things and improve wording 2022-11-05 10:44:35 -05:00
nils 087224159e 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