as discussed in slack, 0010-overhaul-exceptions-in-clojure-go-macro-ASYNC-169.patch combines all previous changes and applies cleanly against master (v0.2.395-22-g3e37e0b, all 169 changes reverted)
Kevin Downey
February 17, 2017 at 5:29 PM
0006-Turn-tag-class-in-to-string-ASYNC-169.patch replaces the 0005 patch with improvements suggested by Bronsa in slack
Kevin Downey
February 17, 2017 at 4:42 PM
0005-Turn-tag-class-in-to-symbol-ASYNC-169.patch applies cleanly to master(v0.2.395-19-g6e36258), and the tests pass so no typos. As I mentioned in slack, in the previous patch I changed how the tag metadata is attached, and ended up attaching a class instead of a symbol
Alex Miller
February 17, 2017 at 3:24 PM
I'm seeing a reflection warning here that does not seem expected (example from ASYNC-173):
The above example appears to loop forever when I expected it to return nil.
This example returns nil.
Related tickets:
Patch: 0010-overhaul-exceptions-in-clojure-go-macro-ASYNC-169.patch