aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/reactor.py
Commit message (Expand)AuthorAgeFilesLines
* reactor: Fix typoD4SK2023-03-141-2/+2
* reactor: Fix typoD4SK2023-03-141-2/+2
* reactor: Add support for waiting on fds becoming writableKevin O'Connor2022-07-061-24/+75
* klippy: Add Python2 module wrappers and use Python3 module namingKevin O'Connor2021-10-041-1/+1
* reactor: Convert to Python3 string encodingKevin O'Connor2021-10-011-2/+2
* reactor: Record time of recent gc collection sweepsKevin O'Connor2020-09-171-6/+10
* reactor: Add support for explicit Python garbage collectionKevin O'Connor2020-09-161-14/+36
* reactor: Terminate any greenlets on finalize() callKevin O'Connor2020-09-161-1/+12
* reactor: Add explicit finalize() method to clean up reactor stateKevin O'Connor2020-09-161-5/+5
* reactor: Use "import Queue as queue" for improved Python3 compatibilityKevin O'Connor2020-06-151-3/+3
* reactor: Support multiple waiting timers on a single completionKevin O'Connor2020-02-191-5/+6
* reactor: Add support for "completions"Kevin O'Connor2019-07-101-9/+46
* reactor: Fix some corner cases with self._next_timer handlingKevin O'Connor2019-06-191-16/+21
* reactor: Be explicit on which handlers are timer_handler vs file_handlerKevin O'Connor2019-06-091-27/+27
* reactor: Add support for mutexesKevin O'Connor2019-06-091-1/+33
* reactor: support for delayed callbacksJanar Sööt2019-01-071-5/+5
* reactor: Add ability to register callbacksKevin O'Connor2018-06-301-6/+58
* reactor: Fix bug causing end() to not always workKevin O'Connor2017-04-131-4/+2
* reactor: Support pause() command even when the reactor is not runningKevin O'Connor2017-04-011-1/+9
* reactor: Use the system monotonic clock instead of the normal system clockKevin O'Connor2017-02-061-11/+13
* reactor: Reload eventtime if a greenlet is reactivatedKevin O'Connor2017-01-101-2/+5
* reactor: Add support for greenletsKevin O'Connor2016-11-291-5/+53
* Initial commit of source code.Kevin O'Connor2016-05-251-0/+142