a clean, minimal, portable coroutine library
Find a file
Moritz Bitsch 16e396efc3 Add libtask channels
channel code borrowed from libtask, modified to match the names of
libcoio.
2018-08-06 13:17:07 +02:00
.gitignore clean up repo 2015-03-28 16:34:16 +01:00
channel.c Add libtask channels 2018-08-06 13:17:07 +02:00
CMakeLists.txt Add libtask channels 2018-08-06 13:17:07 +02:00
coio.c Add gio helper and clean up glib related code 2018-07-30 11:58:55 +02:00
coio.h Add libtask channels 2018-08-06 13:17:07 +02:00
coio_glib.c Add gio helper and clean up glib related code 2018-07-30 11:58:55 +02:00
coio_glib.h Add gio helper and clean up glib related code 2018-07-30 11:58:55 +02:00
coioimpl.h Reformat code 2018-07-27 10:45:00 +02:00
COPYRIGHT Add ISC license texts 2015-03-25 22:02:27 +01:00
coro.c implement OSX support 2015-04-26 21:55:13 +02:00
coro.h use ucontext coroutines for arm-linux 2018-07-30 11:44:56 +02:00
Makefile Fix tests after coro_create change 2018-07-30 11:43:16 +02:00
README.md Create README.md 2015-03-25 21:19:57 +01:00
testdelay.c Fix tests after coro_create change 2018-07-30 11:43:16 +02:00
testyield.c Fix tests after coro_create change 2018-07-30 11:43:16 +02:00

libcoio

a clean, minimal, portable coroutine library

Compiling

Just run 'make' in the project dir

License

ISC License except where otherwise noted.

BSD-Style/GPL for coro.c/.h