Skip to content

Latest commit

 

History

History

internals

Internals

Documentation about design and implementation of the compiler.

Passes

Pass is a routine to validate and/or transform a program.

Validation:

Transformation:

  • record_resolution
  • derive
  • closure_conversion
  • eta_expansion
  • auto_box
  • monomorphization
  • mir_gen
  • cir_gen
  • cir_dump

See also header comments in implementation files.


  • Misc (not interesting)