Commit graph

1961 commits

Author SHA1 Message Date
nils
f3243f3024 New infcx usage (#1571)
Fixes https://github.com/rust-lang/rustc-dev-guide/issues/1543
2023-01-31 00:08:16 +09:00
Denis Belik
a0840d6a9b Apply suggestions from code review
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2023-01-29 20:58:11 +02:00
Denis Belik
a379343314 Update ast-validation.md 2023-01-29 20:58:11 +02:00
Yuki Okushi
9d0cb48524 Use ephemeral PAT for linkcheck
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-01-28 20:39:19 +02:00
lcnr
53efc55f78 update datecheck 2023-01-27 15:03:01 -08:00
lcnr
2044c01069 review 2023-01-27 15:03:01 -08:00
lcnr
ee3c0aa2b7 line length 2023-01-27 15:03:01 -08:00
lcnr
1bb1a47ec3 Update src/solve/canonicalization.md
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2023-01-27 15:03:01 -08:00
lcnr
6ae25bc957 review 2023-01-27 15:03:01 -08:00
lcnr
7d7b81758b Update src/solve/canonicalization.md
Co-authored-by: Boxy <supbscripter@gmail.com>
2023-01-27 15:03:01 -08:00
lcnr
d36b8768f4 fix line lengths 2023-01-27 15:03:01 -08:00
lcnr
3ec7d265f0 add section for the new trait solver 2023-01-27 15:03:01 -08:00
Tshepang Mbambo
1c0a91aedd version 5 is now not supported (#1568) 2023-01-27 19:09:37 +09:00
Tshepang Mbambo
7a6036c3bf there are still no locale bundles (#1567) 2023-01-27 07:52:25 +09:00
Tshepang Mbambo
560785fb74 bumpt date-check examples to current month (#1566) 2023-01-27 07:51:28 +09:00
Yang Pan
8a200d5f68 Update hir.md
Fix method name and the link, as it's outdated.
2023-01-25 17:29:12 +02:00
Tshepang Mbambo
daa61cb8d4 fix review suggestion 2023-01-21 16:12:58 +02:00
Tshepang Mbambo
b1a550a28e accept review suggestion
Co-authored-by: lcnr <rust@lcnr.de>
2023-01-21 16:12:58 +02:00
Tshepang Mbambo
9d701410b2 rustc_typeck exists no more 2023-01-21 16:12:58 +02:00
Albert Larsan
2ea2af6eb2 Correct tests misplacement (#1564)
Since the tests move, this was not correct anymore.
2023-01-20 11:18:15 -03:00
gftea
2c0ea01426 Update resolution.md (#1561) 2023-01-18 07:46:14 +09:00
gftea
9ea003f7c8 Update asm.md (#1560) 2023-01-17 21:44:19 +09:00
gftea
e04658acc1 fix examples for rustc 1.68.0-nightly (935dc0721 2022-12-19) (#1556) (#1557)
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
Closes https://github.com/rust-lang/rustc-dev-guide/issues/1556
2023-01-15 05:34:23 +09:00
gftea
8ec98956b5 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
ff59da035d Link to the youtube recording of my talk, not the summary (#1554) 2023-01-13 07:46:15 +09:00
Albert Larsan
3e0ebe408b Change src/test to tests (#1547) 2023-01-13 07:31:47 +09:00
gftea
d681f110ee 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
56b65e5115 Fix incorrect links (#1549) 2023-01-10 22:00:49 +09:00
oskgo
222b45eabc fix rebase link 2023-01-10 08:17:59 +02:00
Joshua Nelson
bc7f527e6d 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
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