aboutsummaryrefslogtreecommitdiff
path: root/common/coroutines.h
AgeCommit message (Collapse)Author
2012-05-13COMMON: Converted Coro context structure definitions to instead use classes.Paul Gilbert
This fixes a problem with member variables declared in a method's context definition that are object instances were not having their destructors called.
2012-05-13COMMON: Fix compilation of coroutines code when COROUTINE_DEBUG is definedPaul Gilbert
2012-05-13COMMON: 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-11COMMON: Merged the Tinsel & Tony Coroutine schedulers into CommonPaul Gilbert