[package]
edition = "2021"
name = "tango-bench"
version = "0.7.2"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Tango benchmarking harness"
homepage = "https://github.com/bazhenov/tango"
documentation = "https://docs.rs/tango-bench"
readme = "README.md"
keywords = [
"benchmarks",
"performance",
]
categories = [
"development-tools",
"development-tools::profiling",
]
license = "MIT"
repository = "https://github.com/bazhenov/tango"
[features]
async = []
async-tokio = [
"async",
"dep:tokio",
]
async-tokio-all-drivers = [
"async-tokio",
"tokio/full",
]
hw-timer = []
[lib]
name = "tango_bench"
path = "src/lib.rs"
[[test]]
name = "rusage"
path = "tests/rusage.rs"
[[bench]]
name = "tango"
path = "benches/tango.rs"
harness = false
[dependencies.alloca]
version = "0.4"
[dependencies.anyhow]
version = "1.0.75"
[dependencies.clap]
version = "4.4.11"
features = ["derive"]
[dependencies.colorz]
version = "1.1"
features = ["supports-color"]
[dependencies.glob-match]
version = "0.2"
[dependencies.libloading]
version = "0.8"
[dependencies.log]
version = "0.4.20"
[dependencies.num-traits]
version = "0.2"
[dependencies.rand]
version = "0.8"
features = ["small_rng"]
[dependencies.thiserror]
version = "1.0.50"
[dependencies.tokio]
version = "1.37.0"
features = ["rt"]
optional = true
[target.'cfg(not(target_os = "windows"))'.dependencies.libc]
version = "0.2.177"
[target.'cfg(target_os = "linux")'.dependencies.goblin]
version = "0.7.1"
[target.'cfg(target_os = "linux")'.dependencies.scroll]
version = "0.11"
[target.'cfg(target_os = "linux")'.dependencies.tempfile]
version = "3.8"
[target.'cfg(target_os = "windows")'.dependencies.windows]
version = "0.62.2"
features = [
"Win32_System_Threading",
"Win32_System_Diagnostics_Debug",
"Win32_System_LibraryLoader",
"Win32_System_Memory",
"Win32_System_SystemServices",
"Win32_System_SystemInformation",
]