aboutsummaryrefslogtreecommitdiff
path: root/common/coroutines.h
AgeCommit message (Collapse)Author
2012-05-17COMMON: Converted Coro context structure definitions to instead use classes.Paul Gilbert
This fixes a known problem with class variables declared in a method's context definition were not having their destructors called.
2012-05-17COMMON: Fix compilation of coroutines code when COROUTINE_DEBUG is definedPaul Gilbert
2012-05-17COMMON: Improved waiting processes to store what PIDs they're waiting forPaul Gilbert
This is then used in PulseEvent to only execute processes that are specifically waiting on the given PID, rather than all waiting events.
2012-05-17COMMON: Moved the Tinsel Coroutine code into it's own Common classPaul Gilbert