Commit Graph

1885 Commits

Author SHA1 Message Date
Micah Weston 20e571f6b2 Updates LLVM prereqs since upgrade to C++17. 2022-08-27 06:25:51 +02:00
Tshepang Mbambo 94a29d4b46
we got 3 (#1447) 2022-08-27 00:34:44 +09:00
SparrowLii 8ba0403073 A few corrections 2022-08-26 06:18:21 +02:00
SparrowLii d7832dbb5d Update some statements 2022-08-26 06:18:21 +02:00
SparrowLii 1be023c319 correct typo in parallel-rustc.md 2022-08-26 06:18:21 +02:00
SparrowLii a240e521fe Correct some statements in parallel-rustc.md 2022-08-26 06:18:21 +02:00
SparrowLii 9c9882c3e1 update parallel-rustc.md 2022-08-26 06:18:21 +02:00
Tshepang Mbambo b0a0a4fdcb address review comment
https://github.com/rust-lang/rustc-dev-guide/pull/1428#discussion_r948143840
2022-08-25 19:56:58 -07:00
Tshepang Mbambo bedc6103f9 make date-check more easy to use
One could not run it like the following, for the would be a panic:

    cargo run --manifest-path ci/date-check/Cargo.toml .

Also, remove the need to specify argument, in which case, current_dir
is assumed.
2022-08-25 19:56:58 -07:00
Tshepang Mbambo 1e7fe14eea
update thir output (#1445) 2022-08-25 07:45:53 +09:00
Tshepang Mbambo 18fc34b37d
do not offer option to run code (#1442) 2022-08-23 07:46:35 +09:00
Tshepang Mbambo e81b583989
fix quick-edit link (#1441) 2022-08-23 07:46:08 +09:00
Xiretza c2371dae0c Document changes introduced by kind-less SessionDiagnostics 2022-08-21 08:49:30 -07:00
David Wood 0a613525dc
diagnostics: fix outdated use of string slugs (#1436) 2022-08-19 10:47:58 +01:00
Nathan Stocks f3fe248549
Add missing lifetime (#1439)
* fix incorrect #[note] syntax

* more syntax fixes

* add missing lifetime
2022-08-18 17:53:51 -07:00
Nathan Stocks 0a80e53608 more syntax fixes 2022-08-18 22:41:51 +00:00
Nathan Stocks 9334d59398 fix incorrect #[note] syntax 2022-08-18 22:11:03 +00:00
est31 2512667781
Update slug style to use _ instead of - (#1426) 2022-08-17 23:16:44 +01:00
Tshepang Mbambo 47c8189d5c
remove incorrect info (#1435) 2022-08-17 19:33:13 +09:00
Tshepang Mbambo 8ee1ff5a9e
fix lifetime name (#1431) 2022-08-17 19:29:27 +09:00
Tshepang Mbambo 04e1702ebc
Update the date reference around Git submodule bug (#1430) 2022-08-17 17:07:40 +09:00
Tshepang Mbambo d3daa1f28e
Improve the "Diagnostic items" chapter (#1427) 2022-08-13 10:00:38 +09:00
Tshepang Mbambo 452b5abdd6 date-check: crates-io 2022-08-11 08:13:27 +02:00
Tshepang Mbambo 24de0faa96 fix/improve compiler-debugging 2022-08-10 23:27:09 +02:00
Joshua Nelson 4c39d333c4 Update src/compiler-debugging.md 2022-08-10 09:23:51 -05:00
yukang af80d31f49 add gdb tips for symbol-mangling-version 2022-08-10 09:23:51 -05:00
Tshepang Mbambo f979af65e0
move references down to avoid clutter (#1420)
Also, make link to upstream llvm repo clickable
2022-08-09 14:52:46 -07:00
Tshepang Mbambo 1dee5f85f4
update date-check format on github issue (#1416)
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-08-09 14:49:43 -07:00
Noah Lev df1743281f Fix legend colors in dark mode 2022-08-09 16:47:22 -05:00
Noah Lev 81a4d04bcd Add color for downloaded nodes 2022-08-09 16:44:20 -05:00
Noah Lev c1c84d67f8 Add colors to diagram 2022-08-09 16:44:20 -05:00
Noah Lev 4b2f038aee Add bootstrapping diagram
This diagram is based on the diagram in Joshua Nelson's talk on
bootstrapping at RustConf 2022 [1]. I converted it to Mermaid and made
some tweaks to simplify it and bring it closer to bootstrap's
terminology, and then Ralf Jung added nodes for copying artifacts.

[1]: https://rustconf.com/schedule#bootstrapping-the-once-and-future-compiler

Co-authored-by: Joshua Nelson <github@jyn.dev>
Co-authored-by: Ralf Jung <post@ralfj.de>
2022-08-09 16:44:20 -05:00
Tshepang Mbambo 6964f75b85 date-check: rustc_codegen_ssa is still alive
Latest reference on it I could find on zulip:
https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/Cursed.3A.20no_core.20Add.20on.20primitive.20int.20returning.20Option.3C.3E/near/287514393
2022-08-08 15:15:15 +02:00
Tshepang Mbambo e305a42eb6 note is now too old to be relevant 2022-08-08 15:15:15 +02:00
Tshepang Mbambo 5c4b6736ad date-check: be more strict 2022-08-02 17:22:34 -04:00
Tshepang Mbambo 2557089a44
make date-check more lightweight (#1394)
* make date-check lightweight

This avoids having to write the date twice when updating date-check.

Before "As of <-- 2022-07 --> July 2022"
After "As of July 2022"

* please clippy

* update date-check docs

* accept review suggestion

Co-authored-by: Noah Lev <camelidcamel@gmail.com>

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#pullrequestreview-1042163557

* accept review suggestion

Co-authored-by: Noah Lev <camelidcamel@gmail.com>

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#pullrequestreview-1042167261

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#issuecomment-1189105017

* this breaks markdown

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#discussion_r934018268

This led to a more robust regex, though making the tool more picky.
It also found a wrong date format that was missed.

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#discussion_r934018419

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#discussion_r934018816

* accept review suggestion

This was reverted by mistake

Co-authored-by: Noah Lev <camelidcamel@gmail.com>

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#discussion_r934019395

* use a more simple fn

* address review comment

https://github.com/rust-lang/rustc-dev-guide/pull/1394#discussion_r934018981

Much more clean

* nit

* accept review suggestion

Co-authored-by: Noah Lev <camelidcamel@gmail.com>

* avoid a failed regex

Also, test new shape

* adjust to new regex (which uses named groups)

New regex was introduced by 456008cc35

Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2022-08-02 13:50:32 -07:00
Tshepang Mbambo 04f3cf0bb2 address review comment
https://github.com/rust-lang/rustc-dev-guide/pull/1402#discussion_r933905339
2022-07-31 07:46:57 +02:00
Tshepang Mbambo 3678b505cb accept review suggestion
Co-authored-by: Joshua Nelson <github@jyn.dev>
2022-07-31 07:46:57 +02:00
Tshepang Mbambo 338907471d try address review comments 2022-07-31 07:46:57 +02:00
Tshepang Mbambo d9596c6b3a summary of chapter 2022-07-31 07:46:57 +02:00
Tshepang Mbambo 6f97f451b8 Update src/building/compiler-documenting.md
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-07-31 07:46:57 +02:00
Tshepang Mbambo 67af5ca978 revamp doc-build chapter 2022-07-31 07:46:57 +02:00
Tshepang Mbambo ea7e58a0e6 minor fixes 2022-07-30 19:54:34 -04:00
Yuki Okushi 7955bb399f Prefer relative links
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-29 20:12:26 -04:00
Yuki Okushi 637ebaa545 Fix the link to clippy docs
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-29 20:12:26 -04:00
Yuki Okushi bbbd60d245 Fix the link to `ResolverAstLowering`
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-29 20:12:26 -04:00
Yuki Okushi 18fa8fb103 Fix the link to `ProcMacro` trait
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-29 20:12:26 -04:00
Yuki Okushi c0b491ee43 Fix the link to `Lazy<T>`
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-29 20:12:26 -04:00
Urgau 30a4d2b134 Add instructions to fix build errors in std after adding a new target 2022-07-29 17:13:46 -04:00
bstrie e5e5a9b861 Document how to build a cross-compiler 2022-07-26 11:07:55 -04:00