atomic_utilities/
lib.rs

1#![cfg_attr(use_asm, feature(asm))]
2//! This library contains a hodgepodge of various utilities
3//! for writing fast lockfree code.
4//! The current modules are:
5//!
6//!  1. artificial_dep: Used for creating fake data dependencies and eliding fences
7//!
8//!  2. fence_rmw: Used for writing RMW operations that act as a full SeqCst fence in an efficient manner
9//!
10//!  See each module for more documentation
11
12pub mod artificial_dep;
13pub mod fence_rmw;