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