[CLJ-1299] Binding conveyance seems to be broken as of 1.6.0-alpha2 Created: 21/Nov/13 Updated: 02/Dec/13 Resolved: 02/Dec/13
|Affects Version/s:||Release 1.6|
|Fix Version/s:||Release 1.6|
With Clojure 1.5:
Behaves as expected: "2" prints 10 times. With Clojure 1.6.0-alpha2 the same form will print "1"s off the main thread.
This seems to be an interaction between loop/recur and the binding conveyance: the num binding does convey without the loop:
|Comment by Alex Miller [ 21/Nov/13 9:02 AM ]|
I can confirm that the patch for this ticket is the one that introduced this behavior in 1.6:
|Comment by Alex Miller [ 02/Dec/13 9:57 PM ]|
Marking as a dup now handled by the new patch in CLJ-1125 (and test included there).