Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
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.