Ractor: can't call io/wait methods
It seems that I can use IO.select inside a ractor, but not call IO.wait_writable, which seems odd.
require "io/wait" ractors =  1.times do ractors << Ractor.new do $stdout.wait_writable(2) # this fails # but this works # IO.select(nil, [$stdout], nil, 2) $stdout.puts "wow" end end ractors.map(&:take)
Updated by naruse (Yui NARUSE) about 1 month ago
- Backport changed from 2.5: DONTNEED, 2.6: DONTNEED, 2.7: DONTNEED, 3.0: REQUIRED to 2.5: DONTNEED, 2.6: DONTNEED, 2.7: DONTNEED, 3.0: DONE
ruby_3_0 e050dd53230cb354e816415f8a937901f79ec395 merged revision(s) f6d5de8f33fe715d939e3e77b8ef73d88bcd6c9f.