v2.45.1
- Fixed
Scheduler#io_waitreturningnilinstead offalsewhen an explicit timeout expired. Native callers such asSocket#connectwithconnect_timeout:distinguish a timeout by checking forfalse, so thenilcausedTypeError: no implicit conversion from nil to integerinstead of the intendedIO::TimeoutError.