FiberTaskingLib Versions Save

A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.

v2.0.4

1 month ago

2.0.4 (2024-04-01)

Bug Fixes

  • ci: Stop testing osx gcc-9 (3a0566c)
  • osx: Add a workaround for a bug in the new OSX linker (10a6de0)

v2.0.3

5 months ago

2.0.3 (2023-11-21)

Bug Fixes

  • readme: Update the README to fix some typos and phrases (27230a2)

v2.0.2

5 months ago

2.0.2 (2023-11-21)

Bug Fixes

v2.0.1

5 months ago

2.0.1 (2023-11-21)

v2.0.0

6 months ago

2.0.0 (2023-11-05)

⚠ BREAKING CHANGES

  • This removes AtomicCounter, TaskCounter, and AtomicFlag. And replaces them with WaitGroup. WaitGroup functions very similarly to TaskCounter, but users no longer need to worry about how many "waiting fiber slots" they need. Fibtex is also restructured. It's no longer possible to configure the "lock behavior"

Features

  • Restructure how we do sync / waits (8350d60)

Bug Fixes

  • ci: Fix release job name (ec3c32c)

v1.3.0

6 months ago

1.3.0 (2023-10-30)

Features

Bug Fixes

  • cmake: Set the c++ std for tests as well (b2906da)
  • Remove static_assert (bf6f8a8)

v1.2.0

6 months ago

1.2.0 (2023-10-30)

Features

  • cmake: Update the CMake minimum version required (b6eac95)

Bug Fixes

  • ci: Make sure Darwin is compiling with the correct compiler (711f05e)
  • cmake: Clean up the CMake files (822fa3c)
  • docs: Update README and other docs to match the new build setup and commit style (2e67521)

v1.1.0

6 months ago

1.1.0 (2023-10-29)

Features

  • CI: Create setup for using GitHub releases and auto semver (5f07207)