Catch/throw and exceptions do not propagate out of fibers #1519
Perhaps due to exception-propgation fixes in 1.7.11, catch/throw stopped working across a fiber boundary.
This code will hang, because the fiber goes away but the waiter never receives the Continuation exception for the throw:
catch(:foo) do Fiber.new do throw :foo end.resume end
Fix in progress.
The text was updated successfully, but these errors were encountered:
Fixes #1519 (for reals).