This is a Portable Coroutine Library implementation written in ANSI C. Coroutines can be used to implement cooperative threading among many tasks without overloading the OS with threads/processes. Since context switch between coroutines is very fast, certain applications might have performance gain in using this type of threading.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C C++ |
Recent releases


Changes: This release fixes a shared library soname generation error that was missing the library version information.


Changes: A mis-alignment error on Alpha has been fixed.


Changes: A bug that made the helper routine creation fail because of a wrongly calculated minimum stack size was fixed.


Changes: The stack base needed to be past the co-routine structure. This caused crashed on systems with stacks growing towards higher addresses.


Changes: Code cleanup and shared library generation.