[go: up one dir, main page]

bastion-executor 0.4.2

Cache affine NUMA-aware executor for Rust
Documentation
[badges.maintenance]
status = "actively-developed"

[badges.travis-ci]
branch = "master"
repository = "bastion-rs/bastion"

[dependencies.arrayvec]
version = "0.7.0"

[dependencies.bastion-utils]
version = "0.3.2"

[dependencies.crossbeam-channel]
version = "0.5"

[dependencies.crossbeam-epoch]
version = "0.9"

[dependencies.crossbeam-queue]
version = "0.3.0"

[dependencies.crossbeam-utils]
version = "0.8"

[dependencies.futures-timer]
version = "3.0.2"

[dependencies.lazy_static]
version = "1.4"

[dependencies.lever]
version = "0.1"

[dependencies.libc]
version = "0.2"

[dependencies.lightproc]
version = "0.3"

[dependencies.num_cpus]
version = "1.13"

[dependencies.once_cell]
version = "1.4.0"

[dependencies.pin-utils]
version = "0.1.0"

[dependencies.tokio]
features = ["rt", "rt-multi-thread"]
optional = true
version = "1.1"

[dependencies.tracing]
version = "0.1.19"

[dev-dependencies.futures]
version = "0.3.5"

[dev-dependencies.proptest]
version = "^1.0"

[dev-dependencies.tokio]
features = ["rt", "rt-multi-thread", "macros"]
version = "1.1"

[dev-dependencies.tokio-test]
version = "0.4.0"

[dev-dependencies.tracing-subscriber]
version = "0.3"

[features]
tokio-runtime = ["tokio"]
unstable = []

[package]
authors = ["Mahmut Bulut <vertexclique@gmail.com>"]
categories = ["concurrency", "asynchronous"]
description = "Cache affine NUMA-aware executor for Rust"
documentation = "https://docs.rs/bastion"
edition = "2018"
exclude = ["scripts/*"]
homepage = "https://github.com/bastion-rs/bastion"
keywords = ["fault-tolerant", "runtime", "actor", "system"]
license = "Apache-2.0/MIT"
name = "bastion-executor"
readme = "README.md"
repository = "https://github.com/bastion-rs/bastion"
version = "0.4.2"

[target.'cfg(target_os = "windows")'.dependencies.winapi]
features = ["basetsd"]
version = "^0.3.8"