7 releases (breaking)

0.6.0 Feb 19, 2024
0.5.0 Dec 27, 2023
0.4.0 Sep 21, 2023
0.3.0 Sep 15, 2023
0.1.0 Jun 25, 2023

#287 in Concurrency

Download history 13/week @ 2023-12-26 82/week @ 2024-02-13 55/week @ 2024-02-20 20/week @ 2024-02-27 8/week @ 2024-03-12 4/week @ 2024-03-26 159/week @ 2024-04-02

171 downloads per month
Used in 5 crates

Apache-2.0

105KB
2.5K SLoC

sync42

sync42 provides synchronization tools.

Status

Active development. sync 42 is likely to expand to include new data structures. Existing data structures are maintenance-track.

Scope

sync42 provides core types for synchronization. Any synchronization pattern general enough to be generalized is candidate for inclusion.

Warts

  • The library is currently missing some critical data structures.
  • The documentation needs work.

Documentation

The latest documentation is always available at docs.rs.

Updating

  • 0.3.0 -> 0.4.0: Changes to StateHashTable and WaitList.
  • 0.2.0 -> 0.3.0: Added the StateHashTable. Backwards compatible for existing structures.

Dependencies