1[package]
2authors = ["Jorge Aparicio <japaricious@gmail.com>", "Brook Heisler <brookheisler@gmail.com>"]
3name = "criterion"
4version = "0.2.11"
5
6description = "Statistics-driven micro-benchmarking library"
7homepage = "https://bheisler.github.io/criterion.rs/book/index.html"
8repository = "https://github.com/bheisler/criterion.rs"
9readme = "README.md"
10keywords = ["criterion", "benchmark"]
11categories = ["development-tools::profiling"]
12license = "Apache-2.0/MIT"
13exclude = ["book/*"]
14
15[dependencies]
16lazy_static = "1.2"
17criterion-plot = { path="plot", version="0.3.1", optional = true }
18itertools = "0.8"
19serde = "1.0"
20serde_json = "1.0"
21serde_derive = "1.0"
22atty = "0.2.11"
23clap = { version = "2.32", default-features = false }
24csv = "1.0"
25walkdir = "2.2.7"
26tinytemplate = { version = "1.0.1", optional = true }
27cast = "0.2"
28num-traits = "0.2"
29rand_os = "0.1"
30rand_xoshiro = "0.1"
31rand_core = { version = "0.3", default-features = false }
32rayon = "1.0.3"
33# These are needed for the minimal-versions build
34rayon-core = ">=1.4.1"
35libc = ">=0.1.5"
36
37[dev-dependencies]
38tempdir = "0.3.7"
39approx = "0.3"
40quickcheck = { version = "0.8", default-features = false }
41rand = "0.6"
42
43[badges]
44travis-ci = { repository = "bheisler/criterion.rs" }
45appveyor = { repository = "bheisler/criterion.rs", id = "4255ads9ctpupcl2" }
46maintenance = { status = "passively-maintained" }
47
48[features]
49real_blackbox = []
50html_reports = ["criterion-plot", "tinytemplate"]
51default = ["html_reports"]
52
53[workspace]
54
55[[bench]]
56name = "bench_main"
57harness = false
58
59[lib]
60bench = false
61