[package] name = "aptos-parallel-executor" version = "0.2.7" authors = ["Aptos Labs "] description = "Aptos parallel transaction executor library" repository = "https://github.com/aptos-labs/aptos-core" homepage = "https://aptoslabs.com" license = "Apache-2.0" edition = "2018" [dependencies] anyhow = "1.0.57" arc-swap = "1.5.0" criterion = { version = "0.3.5", optional = true } crossbeam = "0.8.1" crossbeam-queue = "0.3.5" dashmap = "5.2.0" num_cpus = "1.13.1" once_cell = "1.10.0" proptest = { version = "1.0.0", optional = true } proptest-derive = { version = "0.3.0", optional = true } rayon = "1.5.2" aptos-infallible = { version = "0.2.1", path = "../../crates/aptos-infallible" } aptos-types = { version = "0.2.1", path = "../../types" } mvhashmap = { version = "0.2.1", path = "../mvhashmap" } [dev-dependencies] criterion = "0.3.5" proptest = "1.0.0" proptest-derive = "0.3.0" rand = "0.7.3" [features] fuzzing = ["criterion", "proptest", "proptest-derive"] [[bench]] name = "scheduler_benches" harness = false required-features = ["fuzzing"]