bffh/runtime/executor/Cargo.toml

65 lines
1.1 KiB
TOML

[package]
name = "executor"
version = "0.3.0"
publish = false
description = "Executor"
authors = []
keywords = []
categories = []
readme = "README.md"
license = "Apache-2.0/MIT"
edition = "2021"
exclude = [
"scripts/*",
]
[[bench]]
name = "perf"
harness = false
path = "benches/perf.rs"
[[bench]]
name = "spawn"
harness = false
path = "benches/spawn.rs"
[[bench]]
name = "stats"
harness = false
path = "benches/stats.rs"
[dependencies]
lightproc = { path = "../lightproc" }
crossbeam-utils = "0.8.21"
crossbeam-channel = "0.5.14"
crossbeam-epoch = "0.9.18"
crossbeam-deque = "0.8.6"
lazy_static = "1.5.0"
libc = "0.2.169"
num_cpus = "1.16.0"
pin-utils = "0.1.0"
parking_lot = "0.12.3"
# Allocator
arrayvec = { version = "0.7.6" }
futures-timer = "3.0.3"
once_cell = "1.20.3"
crossbeam-queue = "0.3.12"
hdrhistogram = "7.5.4"
# Stats & Tracing
tracing = "0.1.41"
# Supervision trees
sharded-slab = "0.1.7"
thread_local = "1.1.8"
[dev-dependencies]
async-std = "1.10.0"
tracing = { version = "0.1.41", features = ["max_level_trace"]}
tracing-subscriber = "0.3.19"
futures-util = "0.3.31"
rand = "0.9.0"
criterion = "0.5.1"