- Add
#prep_timeout
andAsyncOp
- Add
#waitpid
- Add
UM.pipe
,UM.kernel_version
- Add
#open
- Fix
#spin
- Fix handling of signal interruption.
- Reimplement and simplify um_op
- Add
UM::Queue
,#push
,#pop
,#shift
,#unshift
- Add
UM::Mutex
,#synchronize
- Add
#recv_each
- Add
#getsockopt
,#setsockopt
- Simplify and improve op management
- Add socket constants
- Add
#bind
,#listen
- Add
#spin
- Fix bugs in multishot read and other ops
- Add
#recv
,#send
- Add
#socket
,#connect
- Fix race condition affecting
#timeout
and#sleep
. - Add
#accept_each
- Add
#accept
- Remove old IOU code.
- Add
#read_each
- Add
#read
The basic fiber scheduling stuff
#schedule
,#interrupt
#snooze
,#yield
#timeout
,#sleep