Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 474 Bytes

File metadata and controls

13 lines (9 loc) · 474 Bytes

LibTask (v0.1pa) (MIT licence)

A small Coroutine lib in C based on Russ Cox libtask. (see https://code.google.com/p/libtask/ for the original)

This one is rather limited, but compiles in Visual Studio. Only currently works for x86. (more comming as needed) It uses a much smaller context for storing the CPU state.

This uses asm, so is not the (set|long)jump hacky version.

Currently only the coroutines work, and will not delete properly yet.