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

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

#7 in #rmw

Download history 3/week @ 2023-12-04 15/week @ 2023-12-11 4/week @ 2023-12-18 3/week @ 2023-12-25 40/week @ 2024-02-05 24/week @ 2024-02-12 98/week @ 2024-02-19 129/week @ 2024-02-26 59/week @ 2024-03-04 62/week @ 2024-03-11 47/week @ 2024-03-18

297 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

~10KB