| Age | Commit message (Collapse) | Author |
|
|
|
has changed. cco_final: renamed => cco_cleanup:
Reverted i_retain template param back to => i_more.
|
|
Added back cco_await_on(child) calls.
|
|
|
|
|
|
- Renamed Liigo's coroutine macro cco(x) => cco_routine(x).
- Removed cco_begin(x), cco_end() macros. Replaced by cco_routine(x).
- Replaced csleep_ms() with csleep_us(), using select() which is portable.
- Updated all coroutine examples.
|
|
&& cco_end()
|
|
|
|
no cleanup is needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assume context always non-NULL when calling cco_alive(context).
|
|
|
|
|
|
|
|
ccoro_execute(c) => cco_begin(c); ... cco_end(); (was required).
|
|
|
|
|
|
|
|
version is much improved, but uses the same basic mechanisms.
|