I'm seeing a bunch of changes to compiler API in 2.2.0. So far everything completely makes sense (I love that you've lined up IrCall.arguments and IrCall.symbol.owner.parameters !). Doesn't look like too much work but I've got to ask...
Is the compiler API any closer to stability now, or at least are the backend IR APIs?
d
dmitriy.novozhilov
06/25/2025, 6:06 AM
This particular change was mostly needed for context parameters implementation.
dmitriy.novozhilov
06/25/2025, 6:07 AM
But we are working on clearing the contracts and meaning of IR nodes, which is a prerequisite for API stabilization.
Please don't treat it as a promise