mcpiroman
06/15/2021, 7:23 AMdmitriy.novozhilov
06/17/2021, 5:47 PMmcpiroman
06/17/2021, 7:14 PMbashor
06/18/2021, 6:29 PMmcpiroman
06/19/2021, 9:53 AMSeparate modules were needed to prevent unintended usages.
So they are no longer? Am I free to merge it.tree.impl into ir.tree? (See KT-47294)
dmitriy.novozhilov
06/19/2021, 12:27 PMudalov
It’s just because, I guess. There is no secret meaning behind itIt is not entirely correct. The idea was to separate normal and persistent impls, as
@bashor
mentioned, and make sure it’s explicit which modules depend on ir.tree.impl
, which on ir.tree.persistent
, and which on both.udalov
:compiler:backend.js
does NOT depend on ir.tree.impl
, and it should stay that way. So please keep it as a separate module.bashor
06/21/2021, 7:15 PMbashor
06/21/2021, 7:17 PMbashor
06/21/2021, 7:17 PM