PackageTrack
Sign in Get early access

async_tools

Useful data structures and tools for async/Future code

0.1.16 source

What this package is like to depend on

Last release 2 days ago

22 Aug 2026

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 17 of 17 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

17 releases · first in 2024

6 releases in the last 12 months

see the full history below

Release timeline

17 releases · Apr 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 17
  1. 0.1.16 22 Aug 2026
    Release notes
    • singleFutureClose: wait for an in-flight singleFuture and release the tag, the singleFuture counterpart to serialFutureClose
    • SingleStateProcessor.follow: cancel the subscription being replaced, and let a stream ending clear the field only while it is still the followed one
    Open source →
  2. 0.1.15 19 Aug 2026
    Release notes
    • SingleStatelessProcessor.close(): quiesce an in-flight pass and reject later updates
    • TrackedTasks: hold futures started from a synchronous context so close() can await them
    Open source →
  3. 0.1.14 16 Jun 2026
    Release notes
    • AsyncTagLock and DelayedWaitSet improvements
    Open source →
  4. 0.1.13 26 May 2026
    Release notes
    • More tests and cleanup
    Open source →
  5. 0.1.12 26 May 2026
    Release notes
    • Clean up of SingleStateProcessor and SingleStatelessProcessor to fix timing issues
    Open source →
  6. 0.1.11 21 Jan 2026
    Release notes
    • add MutableInner pattern
    • improve CI
    Open source →
  7. 0.1.10 01 Jun 2025
    Release notes
    • singleFuture isPaused()
    • General lint cleanup
    • Fix pause bug in singleStateProcessor
    Open source →
  8. 0.1.9 21 Mar 2025
    Release notes
    • Dependency upgrades
    Open source →
  9. 0.1.8 18 Mar 2025
    Release notes
    • JSON support
    Open source →
  10. 0.1.7 06 Aug 2024
    Release notes
    • Fix missing subscription cancel
    Open source →
  11. 0.1.6 04 Aug 2024
    Release notes
    • Clarify SingleStateProcessor code
    • Add mutex and rwlock deadlock debugging capability
    Open source →
  12. 0.1.5 01 Aug 2024
    Release notes
    • Add FutureCancellable
    • Add SingleStateProcessor lifecycle callback
    • lifecycle bugfixes
    Open source →
  13. 0.1.4 17 Jul 2024
    Release notes
    • Add support for cancellation in WaitSet and DelayedWaitSet
    • Add simple 'asyncSleep' function
    Open source →
  14. 0.1.3 22 Jun 2024
    Release notes
    • Clean up bugs in SingleStateProcessor
    • Add SingleStateProcessorMap
    Open source →
  15. 0.1.2 09 Jun 2024
    Release notes
    • Add pause/resume for serialFuture and add tests
    Open source →
  16. 0.1.1 07 May 2024
    Release notes
    • Add return values for WaitSet and DelayedWaitSet
    Open source →
  17. 0.1.0 30 Apr 2024
    Release notes
    • Initial version
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive