I see in the compiler sources several classes rela...
# compiler
r
I see in the compiler sources several classes related to
fir
. Does anyone know what they are for? thanks.
k
A new frontend intermediate representation: https://youtrack.jetbrains.com/issue/KT-30243
I don't know why it's necessary though, I'd think that was already unified between different compilation targets.
I actually meant to link this issue, there's an explanatory comment there: https://youtrack.jetbrains.com/issue/KT-31265 (thanks @louiscad)
h
I have a really hard time following the development process of kotlin 😅
r
Thanks!
d
I can tell that FIR in early prototype stage and it's unknown when it will be used as new frontend (or maybe it doesn't)
k
And what is the purpose? Just a rewrite or more general or some other advantage?
d
Main purpose is increasing of compilation speed