aboutsummaryrefslogtreecommitdiff
path: root/common/coroutines.h
AgeCommit message (Collapse)Author
2018-05-10COMMON: Use nullptr instead of NULL or 0 where appropriateBastien Bouclet
2014-02-18COMMON: Make GPL headers consistent in themselves.Johannes Schickel
2013-09-21COMMON: Shut more Coverity warnings in coroutines.Eugene Sandulenko
2013-09-21COMMON: Use unused variables in coroutine macros.Eugene Sandulenko
This should fix couple of hundreds of Coverity detected defects.
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