griwes / guilt

Graphs Used In Lovely Tasking

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

guilt

Graphs Used In Lovely Tasking

guilt is a C++20 coroutine-based tasking library that aims at helping to build task-based systems by providing built-in understanding of graph relationships.

Goals for version 0.1:

  • be able to power a task-based system;
  • provide dependency cycle detection and diagnostics, with debugging assistance;
  • provide out-of-the-box profiling capabilities.

The primary projects that will use guilt initially are:

  • Vapor,
  • a C++Now 2021 edition of what was supposed to be a C++Now 2020 talk by the author.

About

Graphs Used In Lovely Tasking

License:Apache License 2.0


Languages

Language:C++ 100.0%