The following test case passes in core.async 0.2.395, but fails on 0.3.443 due to an incorrect return value from an exception catch. See comments in the test for details.
Comment made by: alesguzik
I have encountered a very similar case, and it is broken even with the patch above:
The result is
It doesn't matter whether I catch clojure.lang.ExceptionInfo or Throwable in any of those places in the test.
I suspect the above failing test is the same as which has a patch which builds on this one
rebased my local branch and generated a new patch
Released in 0.7.559