Skip to content

Add bootstrapping diagram #1421

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 9, 2022
Merged

Conversation

camelid
Copy link
Member

@camelid camelid commented Aug 9, 2022

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 [email protected]
Co-authored-by: Ralf Jung [email protected]

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 <[email protected]>
Co-authored-by: Ralf Jung <[email protected]>
@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
Copy link
Member Author

camelid commented Aug 9, 2022

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
Copy link
Member

jyn514 commented Aug 9, 2022

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

Copy link
Member

@jyn514 jyn514 left a comment

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