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 unusedobserverwriter fromGoru::Channel(bryanp)
released on 2023-07-10
chg#16 Improve control flow (bryanp)fix#17 HandleIOErrorfrom 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 tofinishedwhen 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