The io-event library is incompatible with Ruby 3.1 due to changes in the IO::Buffer interface across Ruby…
The io-event library is incompatible with Ruby 3.1 due to changes in the IO::Buffer interface across Ruby…: a task in LegoFlow-SWE (Harbor dataset). Observed behavior - On Ruby 3.1, the native schedulers raise errors when io read or io write is invoked, because the IO::Buffer methods they use are…
The task
**Observed behavior** - On Ruby 3.1, the native schedulers raise errors when `io_read` or `io_write` is invoked, because the `IO::Buffer` methods they use are not available or have different signatures. - The pure Ruby select scheduler also cannot complete buffer-based IO operations correctly on Ruby 3.1. - The…
Part of Lego-X/LegoFlow-SWE.