欢迎!请参阅 关于 页面了解更多关于该功能的详情。
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 异常的处理
可能需要在 ClojureScript 方面对 ASYNC-220 进行更新