#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 35/week @ 2024-07-19 92/week @ 2024-07-26 51/week @ 2024-08-02 54/week @ 2024-08-09 40/week @ 2024-08-16 41/week @ 2024-08-23 51/week @ 2024-08-30 29/week @ 2024-09-06 39/week @ 2024-09-13 52/week @ 2024-09-20 57/week @ 2024-09-27 45/week @ 2024-10-04 50/week @ 2024-10-11 42/week @ 2024-10-18 25/week @ 2024-10-25 45/week @ 2024-11-01

168 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