xco

Concurrency for C
git clone https://git.ryansepassi.com/git/xco.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-05-05 22:54README.mdRyan Sepassi1+3-3
2026-05-05 22:43Add READMERyan Sepassi1+65-0
2026-05-05 22:37Add xco_op layer for pure-effect IORyan Sepassi4+606-3
2026-05-05 21:46Rename types and fuse try/park into pollRyan Sepassi5+941-1111
2026-05-05 18:31consistent xco_ prefixRyan Sepassi6+2207-2207
2026-05-05 18:06consolidate into xco.h xco.cRyan Sepassi13+2404-2403
2026-05-05 17:31Add countdown, notify, mutex, ticker, task_group, send-op, and chan/queue closeRyan Sepassi3+1507-33
2026-05-05 16:25Unify xco and xstep outer API: drive coroutines through xstep directlyRyan Sepassi3+54-44
2026-05-05 16:13Add semaphore, queue, broadcast, task, and ergonomic helpersRyan Sepassi6+1426-8
2026-05-05 10:01Add timers: pluggable timer source with pairing-heap defaultRyan Sepassi3+713-31
2026-05-05 09:18Add cancellation: cancel_t alias plus wait_or_cancel helperRyan Sepassi2+215-0
2026-05-05 09:07Add allof: all-of waitset sharing select's storageRyan Sepassi3+250-26
2026-05-05 08:47Add channel: rendezvous primitive on the event substrateRyan Sepassi3+585-7
2026-05-05 08:24Add event substrate: waker, latch, select, runtimeRyan Sepassi4+699-6
2026-05-05 04:50Factor resumable-function interface into xstep.hRyan Sepassi4+196-66
2026-05-05 02:11xco initial commitRyan Sepassi8+498-0