bench_diff 1.0.0

Reliably compare the latencies of two functions/closures.
Documentation
[[bench]]
harness = false
name = "simple_bench"
path = "benches/simple_bench.rs"

[dependencies.hdrhistogram]
version = "7.5"

[dependencies.hypors]
optional = true
version = "0.2"

[dependencies.polars]
optional = true
version = "0.43"

[dependencies.rand]
features = ["std_rng"]
optional = true
version = "0.9"

[dependencies.rand_distr]
optional = true
version = "0.5"

[dependencies.sha2]
optional = true
version = "0.10"

[dependencies.statrs]
version = "0.18"

[features]
bench = ["test_support"]
dev_support = []
hypors = ["test_support", "dep:hypors", "dep:polars"]
test_support = ["dev_support", "dep:sha2", "dep:rand", "dep:rand_distr"]

[lib]
name = "bench_diff"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools::profiling"]
description = "Reliably compare the latencies of two functions/closures."
documentation = "https://docs.rs/bench_diff/latest/bench_diff/"
edition = "2024"
exclude = ["CHANGELOG.md", "*.sh", ".gitignore", "examples", "bench_support", "test_support", "dev_utils", "benches/basic_bench.rs", "benches/busy_bench.rs", "benches/main_bench.rs", "benches/naive_bench.rs"]
keywords = ["latency", "measurement", "performance", "benchmarking", "difference"]
license = "MIT"
name = "bench_diff"
readme = "README.md"
repository = "https://github.com/pvillela/rust-bench-diff/tree/main"
version = "1.0.0"