Frontend IR. Синтаксическое дерево для представления исходного кода. Та часть компилятора, которую сейчас активно переделывают и после которой наступит счастье.
А в чем будет проявляться это счастье?
В скорости компиляции и новых фичах
Ну с PSI и BindingContext работать неприятно сейчас. Прямо мучения, FIR - это нормальная имплементация AST с контекстом для котлина наконец-то. New IR и FIR - это движения в сторону хорошей нормализации внутреннего представления языка
Обсуждают сегодня