#atomic #utilities #operations #multiple #basic #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

#10 in #rmw

Download history 73/week @ 2024-03-31 37/week @ 2024-04-07 42/week @ 2024-04-14 32/week @ 2024-04-21 28/week @ 2024-04-28 41/week @ 2024-05-05 53/week @ 2024-05-12 58/week @ 2024-05-19 42/week @ 2024-05-26 70/week @ 2024-06-02 55/week @ 2024-06-09 103/week @ 2024-06-16 36/week @ 2024-06-23 10/week @ 2024-06-30 35/week @ 2024-07-07 32/week @ 2024-07-14

116 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