From: samuel@... Date: 2021-06-23T10:28:07+00:00 Subject: [ruby-core:104385] [Ruby master Bug#18005] Enable non-blocking `binding.irb`. Issue #18005 has been reported by ioquatix (Samuel Williams). ---------------------------------------- Bug #18005: Enable non-blocking `binding.irb`. https://bugs.ruby-lang.org/issues/18005 * Author: ioquatix (Samuel Williams) * Status: Open * Priority: Normal * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- This is a multi-faceted issue. Firstly, we need to make some library changes, remove `IO.select`, etc from `reline` and so on. Then, we need to make `$stdin` non-blocking (maybe by default - was planned). Finally, we need to figure out whether we can relax `rb_protect` to allow fiber transfer. -- https://bugs.ruby-lang.org/ Unsubscribe: