From: "ioquatix (Samuel Williams)" Date: 2022-10-08T07:53:50+00:00 Subject: [ruby-core:110236] [Ruby master Feature#18005] Enable non-blocking `binding.irb`. Issue #18005 has been updated by ioquatix (Samuel Williams). Status changed from Open to Closed Assignee set to ioquatix (Samuel Williams) This is fixed and working correctly. But we might want to add tests so it doesn't break in the future. ---------------------------------------- Feature #18005: Enable non-blocking `binding.irb`. https://bugs.ruby-lang.org/issues/18005#change-99520 * Author: ioquatix (Samuel Williams) * Status: Closed * Priority: Normal * Assignee: ioquatix (Samuel Williams) ---------------------------------------- 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: