Topics to cover in sync design meetings
- What are the inputs (covered on all-hands)
- Representation of syntax trees
- Macro expansion (bridging of full fidelity syntax trees with token trees and hygiene)
- Name resolution
- Diagnostics & Fixes API
- Bridging IRs
- physical architecture: how to split analyzer’s code across crate to minimize compilation time