gamepoet / legwork

A fiber-based task runner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

legwork

A fiber-based task runner.

Compiling

This project uses CMake for compilation. Make sure it's installed and in your path.

$ ./s/setup
$ ./s/build

License Notes

While this library is licensed under the MIT license, it does include code from Boost.Context which is licensed under the Boost Software License, Version 1.0. That source and license can be found in vendor/boost_context/.

TODO

  • lockfree queue implementation
  • do some profiling
  • remove runtime allocations (i.e. remove STL container usage)

About

A fiber-based task runner

License:MIT License


Languages

Language:C++ 76.4%Language:CMake 11.8%Language:C 10.7%Language:Shell 1.1%