欢迎!请参阅关于页面以了解更多关于如何使用本站的信息。
ASYNC-169 解决了 Clojure 端 go 块中的许多 try/catch/finally 的问题,应将其移植到 cljs 端。
评论者:hiredman
我对 clojurescript 的所有内容并不完全清楚,但看起来 runner_tests.cljs 中的测试没有得到运行(通过 cljsbuild 和加载 runtests.html)。0001-ASYNC-184-actually-run-the-runner-tests.patch 会导致这些测试被运行
0002-ASYNC-184-port-clj-exception-handling-fixes-to-cljs.patch 将 ASYNC-169 中的 Clojure 异常修复移植到 clojurescript,包括基于其他 cljs core.async 问题的测试
我已更新 0002-ASYNC-184-port-clj-exception-handling-fixes-to-cljs.patch 以修复 cljs 端的 ASYNC-198。
0002-ASYNC-184-port-clj-exception-handling-fixes-to-cljs.patch 更新后,当 try/catch/finally 结构不正确时将具有更好的异常处理
可能需要更新 cljs 端的 ASYNC-220