Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 3.8 KB

CHANGELOG.md

File metadata and controls

61 lines (39 loc) · 3.8 KB

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

  • fix #23 Handle IOError in io routines (bryanp)

released on 2023-07-16

  • add #22 Add reactor as a reader to Goru::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 unused observer writer from Goru::Channel (bryanp)

released on 2023-07-10

  • chg #16 Improve control flow (bryanp)
  • fix #17 Handle IOError from closed selector (bryanp)
  • chg #15 Rename default_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 to finished when closed (bryanp)
  • chg #4 Only log when routines are in debug mode (bryanp)
  • fix #3 Update Goru::Channel#full? to always return a boolean (bryanp)
  • dep #2 Remove ability to reopen channels (bryanp)

released on 2023-03-29

  • add #1 Initial implementation (bryanp)