Affects Version/s: None
Fix Version/s: None
When closing a full or bufferless channel then currently blocked insertions should be deblocked and treated as if they tried to insert the value into a closed channel in the first place. Currently the putting operation blocks forever.
"I don't do a whole lot ... yet."
(let [ch (chan)]
(println "channel closed"))
(>!! ch 42)
(println "never reached")))
Yields only "channel closed" and keeps blocked forever.