├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches └── atomic_cell.rs ├── src ├── atomic │ ├── atomic_cell.rs │ ├── consume.rs │ └── mod.rs ├── cache_padded.rs ├── lib.rs ├── sync │ ├── mod.rs │ ├── sharded_lock.rs │ └── wait_group.rs └── thread.rs └── tests ├── atomic_cell.rs ├── cache_padded.rs ├── thread.rs └── wait_group.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/README.md -------------------------------------------------------------------------------- /benches/atomic_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/benches/atomic_cell.rs -------------------------------------------------------------------------------- /src/atomic/atomic_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/atomic/atomic_cell.rs -------------------------------------------------------------------------------- /src/atomic/consume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/atomic/consume.rs -------------------------------------------------------------------------------- /src/atomic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/atomic/mod.rs -------------------------------------------------------------------------------- /src/cache_padded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/cache_padded.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/sync/mod.rs -------------------------------------------------------------------------------- /src/sync/sharded_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/sync/sharded_lock.rs -------------------------------------------------------------------------------- /src/sync/wait_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/sync/wait_group.rs -------------------------------------------------------------------------------- /src/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/src/thread.rs -------------------------------------------------------------------------------- /tests/atomic_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/tests/atomic_cell.rs -------------------------------------------------------------------------------- /tests/cache_padded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/tests/cache_padded.rs -------------------------------------------------------------------------------- /tests/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/tests/thread.rs -------------------------------------------------------------------------------- /tests/wait_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbeam-rs/crossbeam-utils/HEAD/tests/wait_group.rs --------------------------------------------------------------------------------