aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml47
1 files changed, 41 insertions, 6 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 4124287..2c8ce7a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,7 +13,7 @@
[package]
edition = "2018"
name = "criterion"
-version = "0.3.3"
+version = "0.3.4"
authors = ["Jorge Aparicio <japaricious@gmail.com>", "Brook Heisler <brookheisler@gmail.com>"]
exclude = ["book/*"]
description = "Statistics-driven micro-benchmarking library"
@@ -23,6 +23,8 @@ keywords = ["criterion", "benchmark"]
categories = ["development-tools::profiling"]
license = "Apache-2.0/MIT"
repository = "https://github.com/bheisler/criterion.rs"
+[package.metadata.docs.rs]
+features = ["async_futures", "async_smol", "async_std", "async_tokio"]
[lib]
bench = false
@@ -30,6 +32,10 @@ bench = false
[[bench]]
name = "bench_main"
harness = false
+[dependencies.async-std]
+version = "1.9"
+optional = true
+
[dependencies.atty]
version = "0.2"
@@ -46,8 +52,13 @@ version = "0.4.3"
[dependencies.csv]
version = "1.1"
+[dependencies.futures]
+version = "0.3"
+optional = true
+default_features = false
+
[dependencies.itertools]
-version = "0.9"
+version = "0.10"
[dependencies.lazy_static]
version = "1.4"
@@ -60,8 +71,8 @@ default-features = false
version = "11.1"
[dependencies.plotters]
-version = "^0.2.12"
-features = ["svg", "area_series", "line_series"]
+version = "^0.3.0"
+features = ["svg_backend", "area_series", "line_series"]
default-features = false
[dependencies.rayon]
@@ -84,26 +95,50 @@ version = "1.0"
[dependencies.serde_json]
version = "1.0"
+[dependencies.smol]
+version = "1.2"
+optional = true
+default-features = false
+
[dependencies.tinytemplate]
version = "1.1"
+[dependencies.tokio]
+version = "1.0"
+features = ["rt"]
+optional = true
+default-features = false
+
[dependencies.walkdir]
version = "2.3"
[dev-dependencies.approx]
+version = "0.4"
+
+[dev-dependencies.futures]
version = "0.3"
+features = ["executor"]
+default_features = false
[dev-dependencies.quickcheck]
version = "0.9"
default-features = false
[dev-dependencies.rand]
-version = "0.7"
+version = "0.8"
[dev-dependencies.tempfile]
version = "3.1"
[features]
-default = []
+async = ["futures"]
+async_futures = ["futures/executor", "async"]
+async_smol = ["smol", "async"]
+async_std = ["async-std", "async"]
+async_tokio = ["tokio", "async"]
+cargo_bench_support = []
+csv_output = []
+default = ["cargo_bench_support"]
+html_reports = []
real_blackbox = []
[badges.appveyor]
id = "4255ads9ctpupcl2"