12 breaking releases

new 0.13.0 Dec 4, 2024
0.12.0 Nov 7, 2024
0.11.0 Oct 8, 2024
0.6.0 Feb 19, 2024
0.1.1 Jul 9, 2023

#323 in Data structures

Download history 281/week @ 2024-08-17 37/week @ 2024-08-24 141/week @ 2024-08-31 27/week @ 2024-09-07 192/week @ 2024-09-14 52/week @ 2024-09-21 74/week @ 2024-09-28 170/week @ 2024-10-05 33/week @ 2024-10-12 6/week @ 2024-10-19 54/week @ 2024-10-26 269/week @ 2024-11-02 145/week @ 2024-11-09 220/week @ 2024-11-16 12/week @ 2024-11-23 144/week @ 2024-11-30

565 downloads per month
Used in 8 crates (6 directly)

Apache-2.0

120KB
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

~37KB