1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#![cfg_attr(use_asm, feature(asm))]
//! 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

pub mod artificial_dep;
pub mod fence_rmw;