Actions
Feature #17470
closedIntroduce non-blocking `Timeout.timeout`
Feature #17470:
Introduce non-blocking `Timeout.timeout`
Description
In this bug report, user complained that Timeout.timeout does not work correctly with scheduler: https://github.com/socketry/async-io/issues/43
We should introduce non-blocking timeout.
I propose the following:
rb_fiber_scheduler_with_timeout(VALUE scheduler, VALUE timeout, VALUE block)
We can directly modify Timeout.timeout to invoke this hook.
Actions