Skip to content

Add bootstrapping diagram#1421

Merged
jyn514 merged 3 commits into
rust-lang:masterfrom
camelid:bootstrap-diagram
Aug 9, 2022
Merged

Add bootstrapping diagram#1421
jyn514 merged 3 commits into
rust-lang:masterfrom
camelid:bootstrap-diagram

Conversation

@camelid

@camelid camelid commented Aug 9, 2022

Copy link
Copy Markdown
Member

Closes #1419.

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.

Co-authored-by: Joshua Nelson github@jyn.dev
Co-authored-by: Ralf Jung post@ralfj.de

r? @jyn514

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>
@camelid camelid added the S-waiting-on-review Status: this PR is waiting for a reviewer to verify its content label Aug 9, 2022
@camelid

camelid commented Aug 9, 2022

Copy link
Copy Markdown
Member Author

It's probably best to review this in "rich diff" mode so you can see the mermaid diagram. However, the spanned colors are not shown in the diff, so here's a screenshot:
image

@jyn514

jyn514 commented Aug 9, 2022

Copy link
Copy Markdown
Member

ah, I was about to comment that the contrast is very bad, but apparently that's just a bug in github's dark theme and not your diagram lol
image

@jyn514 jyn514 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for writing this up!

@jyn514 jyn514 merged commit 81a4d04 into rust-lang:master Aug 9, 2022
@camelid camelid deleted the bootstrap-diagram branch August 9, 2022 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: this PR is waiting for a reviewer to verify its content

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add the diagrams from my rustconf talk

2 participants