Skip to content

Releases

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Apr 12:02

Release v0.4.1

  • migrate the project baseline from C++23 to C++20
  • replace std::move_only_function with std::packaged_task
  • align project version and test targets with 0.4.1/C++20

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 08:55

release: bump to version 0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 06:40

v0.3.0

Fix thread pool shutdown hangs and dropped work in the zero-fast-queue path.

Concrete changes:

  • treat fast_queue_capacity=0 as a true fast-queue disable and route tasks directly to the slow queue
  • track pending tasks explicitly and let join() wait for the pool to drain before stopping workers
  • serialize task acceptance and worker cleanup with a lifecycle mutex to reduce submission/cleanup races
  • keep workers draining queued work during STOPPING and make futured_post fail fast with an exception after shutdown
  • add regression coverage for repeated join+future stress and post-after-join behavior

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 27 Mar 20:06

fix: bump the correct version

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 27 Mar 18:18

release: bump the version to v0.2.4

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 27 Mar 16:51

release: bump the version to v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Mar 16:39

release: bump the version to v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 24 Mar 12:17

release: bump to v0.2.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Feb 10:23

fix: Fix the bug of outputing versions.