summaryrefslogtreecommitdiffhomepage
path: root/include/stc/algo/coroutine.h
AgeCommit message (Expand)Author
2023-04-07Massive documentation update/improvements.Tyge Lovset
2023-03-17Reuse of coroutine context requires cco_reset of state.Tyge Løvset
2023-03-12Minor fix in coroutine.hTyge Løvset
2023-03-12Safer state machine in coroutine.h (internal).Tyge Løvset
2023-03-10Rename cco_alive() => cco_suspended(). Replaced cco_done() with cco_alive().Tyge Lovset
2023-03-09Removed useless typedef in coroutine.Tyge Løvset
2023-03-09Added c_flt_transform() and some updates to coroutine.h. Added stc/calgo.h : ...Tyge Løvset
2023-03-08Added cco_done(ctx) to check if coroutine is complete (including cleanup stage).Tyge Løvset
2023-03-06Simplify macro calling coroutine from coroutine.Tyge Løvset
2023-03-01Reverted example moves.Tyge Løvset
2023-03-01Moved algorithm examples to algo folder.Tyge Løvset
2023-02-28Fixed stopping of sub-coroutines.Tyge Løvset
2023-02-28Fixed a state issue in coroutine.Tyge Løvset
2023-02-28Final cleanups on corotines.Tyge Løvset
2023-02-28Renamed cco_coroutine => overloaded cco_yield(coro, ctx, retval).Tyge Løvset
2023-02-28Fixed coroutine.h and examples. cco_return; has no arguments.Tyge Løvset
2023-02-27Enhanced c_with and c_scope macros. Improved coroutine.h and example.Tyge Løvset
2023-02-27Let cco_end(value) return value. Should be last in function anyway.Tyge Løvset
2023-02-27Minor issue fixed.Tyge Løvset
2023-02-27Simplified coroutine.h a bit and modified coroutines.cTyge Løvset
2023-02-26Addition to coroutine.h. Allow dynamic allocation of context.Tyge Løvset
2023-02-25Finish fixes in coroutine.h.Tyge Løvset
2023-02-25Some clever adjustment to coroutine state.Tyge Løvset
2023-02-25Renamed algo/ccoro.h => algo/coroutine.h. Using cco_ as prefix. Changed ccoro...Tyge Løvset
2023-02-24Replace by ccoro.hTyge Løvset
2023-02-23Fix minor regression in coroutine.h.Tyge Løvset
2023-02-23Renamed cco.h to coroutine.hTyge Løvset