All issues

(CLJS) cljs alts! not non-deterministic
ASYNC-227
pipeline does not stop consuming from when to is closed
ASYNC-217
`recur` in alt go throws in ClojureScript, work in Clojure.
ASYNC-195
`recur` in alt go throws in ClojureScript, work in Clojure.
ASYNC-194
(CLJS) Port ASYNC-169 fixes to cljs
ASYNC-184
Infinite loop in go block when non-Exception thrown
ASYNC-173
Try/catch block loops eternally inside go block
ASYNC-169
(CLJS) promise-chan in ClojureScript is broken
ASYNC-159
transducer not applied with unbuffered channels
ASYNC-140
Go blocks leak memory
ASYNC-138
put! into channel that has mapcat transducer fails to dispatch more than one waiting takes
ASYNC-124
(CLJS) 'and' does not short circuit within go block in clojurescript
ASYNC-91
(CLJS) try-catch-finally broken inside go-blocks
ASYNC-73
(CLJS) js/Promise interop via core.async.interop
ASYNC-230
Finally block executed twice
ASYNC-229
bug in method abort of clojure.core.async.impl.channels
ASYNC-224
let in go block leaks memory
ASYNC-223
can't assign instance fields in go blocks
ASYNC-222
go ignores async code in letfn body
ASYNC-221
an exception caught in a finally block swallows the exception of the outer try
ASYNC-220
some locals are not cleared in go blocks
ASYNC-219
Cannot build GraalVM native image due to timeout thread starting during image creation
ASYNC-216
pending puts are never signalled when channels are closed
ASYNC-214
`go` fails to compile expressions with literal `nil` as a let value
ASYNC-212
`a/map` close out channel immediately when any one of inputs closed
ASYNC-211
Puts committed on take! when buffer is full and buffer contains an expanding transducer
ASYNC-210
<! and >! should be macros
ASYNC-209
alts!! completes more than one operation when reading and writing to the same channel.
ASYNC-208
Pausing in mix is not effective
ASYNC-205
Writing on a closed channel doesn't commit the handler
ASYNC-204
"dynamic binding + parking" removes top values of dynamic bindings outside
ASYNC-203
(CLJS) A "finally" in a "try" in a "go" block is skipped in f a string is thrown.
ASYNC-200
(CLJS) A "finally" including an "if" breaks the result of the enclosing "try" if the "try" is in a "go" block
ASYNC-199
core.async exception rewriting can result in an incorrect return value
ASYNC-198
`async/map` output channel not close, when has some input channel not closed, even if I closed one channel of inputs.
ASYNC-197
(CLJS) Some non-tail-recursive loops compile without error
ASYNC-190
Tap return value not documented
ASYNC-189
Properly pop `let` locals binding
ASYNC-188
Tag metadata is lost in local closed over by a loop
ASYNC-187
NPE when `go` closes over a local variable bound to nil
ASYNC-186
Completion arity of transducer is called twice
ASYNC-183
(CLJS) Support usage from bootstrapped clojurescript
ASYNC-182
Expose unblocking-buffer? on channels
ASYNC-181
(go (try ... (finally ...))) block with parking operations in finally body loses try body return value
ASYNC-180
parking take in finally clause in go block causes try expression to yield the finally clause result
ASYNC-179
First pending put into a channel always succeeds even if the buffer is full
ASYNC-178
(CLJS) excluded bounded-count in use in cljs.core.async
ASYNC-175
Executor service cannot be shutdown
ASYNC-174
bounded-count appears in both clojure.core and clojure.core.async
ASYNC-171
binding in go block causes thread binding error: "Pop without matching push"
ASYNC-170
issue 1 of 230