Skip to content

0.5.0

Choose a tag to compare

@x42005e1f x42005e1f released this 28 Sep 19:36
· 624 commits to main since this release
6f7ebc4

Added

  • aiologic.CapacityLimiter as a primitive similar to aiologic.Semaphore, but with ownership checking on release like aiologic.Lock (thread-aware alternative to anyio.CapacityLimiter).
  • aiologic.Latch as a single-use barrier, useful for ensuring that no thread or task sleeps after passing the barrier (inspired by std::latch from C++20).
  • force parameter for async checkpoints (allowing to ignore context variables and environment variables).