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
ridwanabdillahi
c7637def78
Add documentation about Microsoft provided debuggers and CodeView/PDB… ( #1406 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
Co-authored-by: Ridwan Abdilahi <riabdila@microsoft.com>
2022-07-26 07:33:58 +09:00
Amos Wenger
bcc1166bf6
rust-analyzer is now a subtree
...
It used to be a submodule.
cf. https://github.com/rust-lang/rust/pull/99603
2022-07-25 11:40:28 +02:00
Luqman Aden
d5201cddac
Debuginfo tests now also support revisions.
2022-07-21 04:48:49 +02:00
Amos Wenger
bac43d0fdb
Link to rendered book directly
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2022-07-19 15:58:55 +02:00
Amos Wenger
5c8febd8cb
Fix link to clippy sync docs
2022-07-19 15:58:55 +02:00
Tshepang Mbambo
2b87b31676
remove stray markup
2022-07-19 09:56:55 +02:00
Tshepang Mbambo
6e1ac9dd04
renamed
2022-07-19 09:56:55 +02:00
Tshepang Mbambo
0c2f5c9b77
sync with hackmd version
...
See https://hackmd.io/5t8pLdJcRDmqbfN9ZXje3g
2022-07-19 09:56:55 +02:00
Tshepang Mbambo
2802da7b37
replace misleading name ( #1401 )
2022-07-19 15:56:24 +09:00
Yuki Okushi
dca7b1b9c1
Remove a mention to Steve on r? example
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-18 07:31:14 +02:00
Tshepang Mbambo
168442374d
obey line length limit (part 3)
2022-07-17 23:34:12 +02:00
Tshepang Mbambo
1b62c12bbe
obey line length limit (part 2)
2022-07-17 23:34:12 +02:00
Tshepang Mbambo
5cc90f3ab1
obey line length limit
2022-07-17 23:34:12 +02:00
HackMD
857ee492fc
sync with hackmd
2022-07-17 23:34:12 +02:00
Niko Matsakis
53395b0e3d
add draft chapter
2022-07-17 23:34:12 +02:00
Niko Matsakis
e764363e7f
add mdbook-mermaid
2022-07-17 23:34:12 +02:00
Tshepang Mbambo
ade9352771
use relative links
...
Used the following command, followed by some manual tweaking:
sd 'https://rustc-dev-guide.rust-lang.org/(.+).html ' '$1.md' (fd)
2022-07-17 02:32:44 +02:00
Tshepang Mbambo
56eb8b69b5
fix some typos ( #1398 )
2022-07-17 06:45:36 +09:00
davidrusu
8bbee4f5a3
typo: monomorph docs
2022-07-16 16:44:10 +02:00
5225225
2e754ba3d7
Rename debugging_opts to unstable_opts, use link
2022-07-16 12:56:25 +02:00
Tshepang Mbambo
0eb86d9bfe
address review comment
...
https://github.com/rust-lang/rustc-dev-guide/pull/1392#discussion_r921560851
2022-07-15 13:24:50 +02:00
Tshepang Mbambo
7a99011947
update date reference on MIR inliner
...
cc #1379
2022-07-15 13:24:50 +02:00