PackageTrack
Sign in Get early access

tokio-sync

Synchronization utilities.

0.1.8 21M downloads/mo #2036 most downloaded on crates.io tokio-rs/tokio

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 4 months

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

15 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

15 releases · Jan 2019 to Feb 2020
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 0.2.0-alpha.6 30 Sep 2019 pre-release

    Nothing published for this version

  2. 0.2.0-alpha.5 19 Sep 2019 pre-release

    Nothing published for this version

  3. 0.2.0-alpha.4 29 Aug 2019 pre-release

    Nothing published for this version

  4. 0.2.0-alpha.3 28 Aug 2019 pre-release

    Nothing published for this version

  5. 0.2.0-alpha.2 18 Aug 2019 pre-release

    Nothing published for this version

  6. 0.2.0-alpha.1 08 Aug 2019 pre-release

    Nothing published for this version

  7. 0.1.8 05 Feb 2020
    Release notes
    • Extract tokio::executor::current_thread to a sub crate (#370)
    • Add Runtime::block_on (#398)
    • Add runtime::current_thread::block_on_all (#477)
    • Misc documentation improvements (#450)
    • Implement std::error::Error for error types (#501)
    Open source →
    Release notes
    • Add tokio 0.2.x deprecation notice.
    Open source →
  8. 0.1.7 10 Oct 2019
    Release notes
    • Add Runtime::block_on for concurrent runtime (#391).
    • Provide handle to current_thread::Runtime that allows spawning tasks from other threads (#340).
    • Provide clock::now(), a configurable source of time (#381).
    Open source →
    Release notes

    Fixed

    • memory leak when polling oneshot handle from more than one task (#1649).
    Open source →
  9. 0.1.6 05 Jun 2019
    Release notes
    • Add asynchronous filesystem APIs (#323).
    • Add "current thread" runtime variant (#308).
    • CurrentThread: Expose inner Park instance.
    • Improve fairness of CurrentThread executor (#313).
    Open source →
    Release notes

    Added

    • Add Sync impl for Lock (#1117).
    Open source →
  10. 0.1.5 22 Apr 2019
    Release notes
    • Provide timer API (#266)
    Open source →
    Release notes

    Added

    • Add asynchronous mutual exclusion primitive (#964).
    Open source →
  11. 0.1.4 13 Mar 2019
    Release notes
    • Fix build on FreeBSD (#218)
    • Shutdown the Runtime when the handle is dropped (#214)
    • Set Runtime thread name prefix for worker threads (#232)
    • Add builder for Runtime (#234)
    • Extract TCP and UDP types into separate crates (#224)
    • Optionally support futures 0.2.
    Open source →
    Release notes

    Fixed

    • Fix memory leak on channel drop (#917).

    Added

    • std::error::Error implementation for oneshot, watch error types (#967).
    Open source →
  12. 0.1.3 01 Mar 2019
    Release notes
    • Fix CurrentThread::turn to block on idle (#212).
    Open source →
    Release notes

    Added

    • Watch, a single value broadcast channel (#922).
    • std::error::Error implementation for more mpsc types (#937).
    Open source →
  13. 0.1.2 21 Feb 2019
    Release notes
    • Introduce Tokio Runtime (#141)
    • Provide CurrentThread for more flexible usage of current thread executor (#141).
    • Add Lio for platforms that support it (#142).
    • I/O resources now lazily bind to the reactor (#160).
    • Extract Reactor to dedicated crate (#169)
    • Add facade to sub crates and add prelude (#166).
    • Switch TCP/UDP fns to poll_ -> Poll<...> style (#175)
    Open source →
    Release notes

    Fixes

    • mpsc and Semaphore when releasing permits (#904).
    • oneshot task handle leak (#911).

    Changes

    • Performance improvements in AtomicTask (#892).
    • Improved assert message when creating a channel with bound of zero (#906).

    Adds

    • AtomicTask::take_task (#895).
    Open source →
  14. 0.1.1 01 Feb 2019
    Release notes
    • Doc fixes
    Open source →
    Release notes

    Fixes

    • Panic when creating a channel with bound 0 (#879).
    Open source →
  15. 0.1.0 25 Jan 2019
    Release notes
    • Initial crate released based on RFC.
    Open source →
    Release notes
    • Initial Release
    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