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;