[ruby/reline] Remove Timeout usage (https://github.com/ruby/reline/pull/580)
Timeout's implementation relies on Thread, which would conflict with ruby/debug's thread-freezing implementation and has casued issues like
ruby/debug
This commit avoids the issue by completely removing the use of Timeout.
https://github.com/ruby/reline/commit/d4f0cd3fe1
[ruby/reline] Remove Timeout usage
(https://github.com/ruby/reline/pull/580)
Timeout's implementation relies on Thread, which would conflict with
ruby/debug
's thread-freezing implementation and has casued issues likeThis commit avoids the issue by completely removing the use of Timeout.
https://github.com/ruby/reline/commit/d4f0cd3fe1