#atomic #utilities #operations #basic #multiple #rmw #fake

atomic_utilities

Basic utilities for fast atomics on multiple platforms

4 releases (breaking)

Uses old Rust 2015

0.5.0 Apr 5, 2017
0.4.0 Apr 5, 2017
0.3.0 Apr 5, 2017
0.2.0 Apr 5, 2017
0.1.0 Mar 30, 2017

#9 in #rmw

Download history 30/week @ 2024-11-13 67/week @ 2024-11-20 45/week @ 2024-11-27 29/week @ 2024-12-04 29/week @ 2024-12-11 18/week @ 2024-12-18 14/week @ 2025-01-08 40/week @ 2025-01-15 33/week @ 2025-01-22 47/week @ 2025-01-29 80/week @ 2025-02-05 23/week @ 2025-02-12 16/week @ 2025-02-19 55/week @ 2025-02-26

183 downloads per month
Used in multiqueue2

MIT license

7KB
86 lines

This library contains a hodgepodge of various utilities for writing fast lockfree code. The current modules are:

  1. artificial_dep: Used for creating fake data dependencies and eliding fences

  2. fence_rmw: Used for writing RMW operations that act as a full SeqCst fence in an efficient manner

See each module for more documentation

No runtime deps

~11KB