Home

Awesome

BranchOSX / Linux / Windows
masterBuild Status
masterCodacy Badge

bikeshed

Lock free hierarchical work scheduler Builds with MSVC, Clang and GCC, header only, C99 compliant, MIT license.

See github for latest version: https://github.com/DanEngelbrecht/bikeshed

See design blogs at: https://danengelbrecht.github.io

Version history

Version v1.0 29/5 2019

Release 1.0

Fixes

Version v0.4 18/5 2019

Pre-release 4

API changes

API additions

Fixes

Version v0.3 1/5 2019

Pre-release 3

Fixes

Version v0.2 29/4 2019

Pre-release 2

Fixes

Version v0.1 26/4 2019

Pre-release 1

Features

Non-features

Dependencies

Minimal dependecies with default overridable method for atomic operations.

Optional default methods

The default implementations for the atomic and CPU yield functions can be overridden with your own implementation by overriding the macros:

Test code dependecies

Test code has dependencies added as drop-in headers from

Test code has dependencies added as git sub-modules from