diff options
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 47 |
1 files changed, 41 insertions, 6 deletions
@@ -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" |