released on 2023-12-24
released on 2023-09-17
fix
#24 Close the io object when the routine is finished (bryanp)fix
#25 Handle IOError in the scheduler and reactor (bryanp)
released on 2023-07-29
released on 2023-07-16
add
#22 Add reactor as a reader toGoru::Routine
(bryanp)add
#21 Improve statuses (bryanp)add
#20 Add observer pattern to routines (bryanp)add
#19 Add ability to pause and resume a routine (bryanp)chg
#18 Remove the unusedobserver
writer fromGoru::Channel
(bryanp)
released on 2023-07-10
chg
#16 Improve control flow (bryanp)fix
#17 HandleIOError
from closed selector (bryanp)chg
#15 Renamedefault_scheduler_count
(bryanp)chg
#14 Improve cold start of scheduler (bryanp)chg
#13 Go back to selector-based reactor (bryanp)chg
#12 Refactor bridges (again) (bryanp)dep
#11 Change responsibilities of routine sleep behavior to be more clear (bryanp)chg
#10 Optimize how reactor status is set (bryanp)chg
#9 Refactor bridges (bryanp)chg
#8 Cleanup finished routines on next tick (bryanp)
released on 2023-05-01
fix
#6 Finish routines on error (bryanp)fix
#5 Correctly set channel status tofinished
when closed (bryanp)chg
#4 Only log when routines are in debug mode (bryanp)fix
#3 UpdateGoru::Channel#full?
to always return a boolean (bryanp)dep
#2 Remove ability to reopen channels (bryanp)
released on 2023-03-29