Closed floriandejonckheere closed 1 year ago
Hey, did you test this? Have you tried running it with Pry or IRB?
I just tried it. With pry it works great. IRB's still stuck. Would you like to try fixing that as well? Thanks!
Hi, I can take a stab at it, but it looks like it might be somewhat more complex than pry 🙂 I'll open another PR if I can manage to fix anything.
An attempt at restoring the integration with
pry
:Readline::readline
method as the original implementation was still being calledConditionVariable#signal
and#broadcast
due toQueue#shift
when there are no fibers waitingLet me know if you have any thoughts.