diff --git a/Cargo.toml b/Cargo.toml index b50134b66..f8c86feac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,7 @@ std = [ "crossbeam-queue/std", "crossbeam-utils/std", ] -alloc = ["crossbeam-epoch/alloc", "crossbeam-utils/alloc", "crossbeam-queue/alloc"] +alloc = ["crossbeam-epoch/alloc", "crossbeam-queue/alloc"] [dependencies] cfg-if = "0.1.2" diff --git a/crossbeam-epoch/Cargo.toml b/crossbeam-epoch/Cargo.toml index 66107b26b..71ef42cf2 100644 --- a/crossbeam-epoch/Cargo.toml +++ b/crossbeam-epoch/Cargo.toml @@ -19,7 +19,7 @@ categories = ["concurrency", "memory-management", "no-std"] default = ["std"] nightly = ["crossbeam-utils/nightly"] std = ["alloc", "crossbeam-utils/std", "lazy_static"] -alloc = ["crossbeam-utils/alloc"] +alloc = [] sanitize = [] # Makes it more likely to trigger any potential data races. [dependencies] diff --git a/crossbeam-queue/Cargo.toml b/crossbeam-queue/Cargo.toml index 5520e44ae..668e15a6c 100644 --- a/crossbeam-queue/Cargo.toml +++ b/crossbeam-queue/Cargo.toml @@ -18,7 +18,7 @@ categories = ["concurrency", "data-structures"] [features] default = ["std"] std = ["alloc", "crossbeam-utils/std"] -alloc = ["crossbeam-utils/alloc"] +alloc = [] nightly = [] [dependencies] diff --git a/crossbeam-skiplist/Cargo.toml b/crossbeam-skiplist/Cargo.toml index 549b6be6b..10054ffe1 100644 --- a/crossbeam-skiplist/Cargo.toml +++ b/crossbeam-skiplist/Cargo.toml @@ -19,7 +19,7 @@ categories = ["algorithms", "concurrency", "data-structures", "no-std"] default = ["std"] nightly = ["crossbeam-epoch/nightly", "crossbeam-utils/nightly"] std = ["alloc", "crossbeam-epoch/std", "crossbeam-utils/std"] -alloc = ["crossbeam-epoch/alloc", "crossbeam-utils/alloc"] +alloc = ["crossbeam-epoch/alloc"] [dependencies] cfg-if = "0.1.2" diff --git a/crossbeam-utils/Cargo.toml b/crossbeam-utils/Cargo.toml index d46bfef9b..58cfafc8b 100644 --- a/crossbeam-utils/Cargo.toml +++ b/crossbeam-utils/Cargo.toml @@ -18,8 +18,7 @@ categories = ["algorithms", "concurrency", "data-structures", "no-std"] [features] default = ["std"] nightly = [] -std = ["alloc", "lazy_static"] -alloc = [] +std = ["lazy_static"] [dependencies] cfg-if = "0.1.2" diff --git a/crossbeam-utils/src/lib.rs b/crossbeam-utils/src/lib.rs index fea9f16aa..e971ad111 100644 --- a/crossbeam-utils/src/lib.rs +++ b/crossbeam-utils/src/lib.rs @@ -33,8 +33,6 @@ #[macro_use] extern crate cfg_if; -#[cfg(feature = "alloc")] -extern crate alloc; #[cfg(feature = "std")] extern crate core;