aboutsummaryrefslogtreecommitdiff
path: root/common/coroutines.h
AgeCommit message (Collapse)Author
2012-06-17COMMON: Change pulseEvent to better reflect how it works in WindowsPaul Gilbert
2012-06-07COMMON: Make CoroutineScheduler's constructor and destructor private.Johannes Schickel
CoroutineSchedule is a singleton, thus it should not be possible to create a custom instance of it.
2012-06-07COMMON: Slightly adapt coroutine code to better match our guidelines.Johannes Schickel
I used astyle here, which automatically removes the use of tabs in comments.
2012-06-07COMMON: Move coroutine documentation to the header file.Johannes Schickel
2012-05-31COMMON: Fix comment typo in coroutine commentsPaul Gilbert
2012-05-29COMMON: Copied coroutine doxygen method descriptions to the header filePaul Gilbert
2012-05-25COMMON: Cleaned up coroutine commentsPaul Gilbert
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