2024 Clojure 状态调查! 中分享您的看法。

欢迎!有关如何使用该功能的更多信息,请参阅关于 页面。

0
tools.analyzer

目前编译器使用操作类型、o-tag、标签和上下文来确定在哪里放置铸造,在哪里插入 nil 或者从堆栈中弹出值。
这不太有效,因为它真的很难确定何时实际上需要弹出值或它是否已被从堆栈中删除。
理想情况下,分析器应向发射器提供更多信息,以便更容易理解何时何地需要铸造/nil 插入/值弹出。

1 答案

0
参考:https://clojure.atlassian.net/browse/TANAL-84(由 bronsa 报告)
...