Tracking issue for high-level compiler overview rework #2116
Labels
A-compiler-architecture
Area: high-level compiler architecture
C-enhancement
Category: enhancement
C-tracking-issue
Category: issues that track things
T-compiler
Relevant to compiler team
This is a tracking issue for high-level compiler overview chapter rework. This is not a serious r-l/r kind of tracking issue, so discussions/feedback/suggestions totally welcomed (opening issues for specific topics also great)!
TODO: I plan to edit this issue soon, opening now so I don't forgor.
Rationale
TODO
Implementation steps
TODO: fill out this section a bit more
rustc
as a "cute little command-line tool that gradually lowers from one intermediate representation to another, but with a starting input of 'source code' and output of 'machine code'"1Related issues
Implementation history
Footnotes
obviously it's more complicated than that, but I personally find significant value in "xxx oversimplified" because having a rough high-level picture makes it easy for you to know what you're getting into, and then to become an expert by knowing all the "but acktually" cases ↩
I'm envisioning a distinction between
overview/intro.md
versusoverview/crates/rustc_middle.md
etc. etc. We can also go ask the experts for how they think about each crate (for a smol TL;DR) in (possibly) weekly/monthly dev-guide review sessions! ↩The text was updated successfully, but these errors were encountered: