From bc257a1334490e678da2a6b5af51cc833312f27b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 1 Oct 2024 04:02:41 +0000
Subject: [PATCH] Update Benchmarks 2024-10-01
ec37ac4d5342b8e3fee03cb78895473546965c26
---
bench/data.js | 216 +++++++-
bench/data.json | 216 +++++++-
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 94 ++--
.../report/SD.svg | 88 ++--
.../report/both/pdf.svg | 58 ++-
.../report/both/regression.svg | 42 +-
.../report/change/mean.svg | 96 ++--
.../report/change/median.svg | 100 ++--
.../report/change/t-test.svg | 60 +--
.../report/index.html | 44 +-
.../report/mean.svg | 122 +++--
.../report/median.svg | 86 ++--
.../report/pdf.svg | 136 +++--
.../report/pdf_small.svg | 64 +--
.../report/regression.svg | 60 +--
.../report/regression_small.svg | 26 +-
.../report/relative_pdf_small.svg | 58 ++-
.../report/relative_regression_small.svg | 20 +-
.../report/slope.svg | 78 +--
.../report/typical.svg | 78 +--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 96 ++--
.../report/SD.svg | 106 ++--
.../report/both/iteration_times.svg | 308 +++++------
.../report/both/pdf.svg | 40 +-
.../report/change/mean.svg | 122 +++--
.../report/change/median.svg | 94 ++--
.../report/change/t-test.svg | 40 +-
.../report/index.html | 38 +-
.../report/iteration_times.svg | 256 +++++-----
.../report/iteration_times_small.svg | 252 ++++-----
.../report/mean.svg | 86 ++--
.../report/median.svg | 96 ++--
.../report/pdf.svg | 150 +++---
.../report/pdf_small.svg | 80 +--
.../report/relative_iteration_times_small.svg | 220 ++++----
.../report/relative_pdf_small.svg | 40 +-
.../report/typical.svg | 86 ++--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 110 ++--
.../report/SD.svg | 102 ++--
.../report/both/iteration_times.svg | 380 +++++++-------
.../report/both/pdf.svg | 58 +--
.../report/change/mean.svg | 86 ++--
.../report/change/median.svg | 86 ++--
.../report/change/t-test.svg | 72 +--
.../report/index.html | 38 +-
.../report/iteration_times.svg | 242 ++++-----
.../report/iteration_times_small.svg | 230 ++++-----
.../report/mean.svg | 96 ++--
.../report/median.svg | 94 ++--
.../report/pdf.svg | 178 ++++---
.../report/pdf_small.svg | 66 ++-
.../report/relative_iteration_times_small.svg | 340 ++++++------
.../report/relative_pdf_small.svg | 58 +--
.../report/typical.svg | 96 ++--
.../fan_in_hydroflow/base/estimates.json | 2 +-
criterion/fan_in_hydroflow/base/sample.json | 2 +-
criterion/fan_in_hydroflow/base/tukey.json | 2 +-
.../fan_in_hydroflow/change/estimates.json | 2 +-
criterion/fan_in_hydroflow/new/estimates.json | 2 +-
criterion/fan_in_hydroflow/new/sample.json | 2 +-
criterion/fan_in_hydroflow/new/tukey.json | 2 +-
criterion/fan_in_hydroflow/report/MAD.svg | 86 ++--
criterion/fan_in_hydroflow/report/SD.svg | 82 +--
.../report/both/iteration_times.svg | 474 +++++++++--------
.../fan_in_hydroflow/report/both/pdf.svg | 74 +--
.../fan_in_hydroflow/report/change/mean.svg | 108 ++--
.../fan_in_hydroflow/report/change/median.svg | 108 ++--
.../fan_in_hydroflow/report/change/t-test.svg | 80 +--
criterion/fan_in_hydroflow/report/index.html | 38 +-
.../report/iteration_times.svg | 262 +++++-----
.../report/iteration_times_small.svg | 262 +++++-----
criterion/fan_in_hydroflow/report/mean.svg | 100 ++--
criterion/fan_in_hydroflow/report/median.svg | 104 ++--
criterion/fan_in_hydroflow/report/pdf.svg | 88 ++--
.../fan_in_hydroflow/report/pdf_small.svg | 54 +-
.../report/relative_iteration_times_small.svg | 474 +++++++++--------
.../report/relative_pdf_small.svg | 74 +--
criterion/fan_in_hydroflow/report/typical.svg | 100 ++--
.../base/estimates.json | 2 +-
.../fan_in_hydroflow_surface/base/sample.json | 2 +-
.../fan_in_hydroflow_surface/base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../fan_in_hydroflow_surface/new/sample.json | 2 +-
.../fan_in_hydroflow_surface/new/tukey.json | 2 +-
.../fan_in_hydroflow_surface/report/MAD.svg | 98 ++--
.../fan_in_hydroflow_surface/report/SD.svg | 82 +--
.../report/both/iteration_times.svg | 442 ++++++++--------
.../report/both/pdf.svg | 64 +--
.../report/change/mean.svg | 76 ++-
.../report/change/median.svg | 112 ++--
.../report/change/t-test.svg | 68 +--
.../report/index.html | 38 +-
.../report/iteration_times.svg | 263 +++++-----
.../report/iteration_times_small.svg | 263 +++++-----
.../fan_in_hydroflow_surface/report/mean.svg | 100 ++--
.../report/median.svg | 104 ++--
.../fan_in_hydroflow_surface/report/pdf.svg | 80 ++-
.../report/pdf_small.svg | 56 +-
.../report/relative_iteration_times_small.svg | 436 ++++++++--------
.../report/relative_pdf_small.svg | 64 +--
.../report/typical.svg | 100 ++--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 108 ++--
.../fan_out_hydroflow_scheduled/report/SD.svg | 108 ++--
.../report/both/iteration_times.svg | 483 +++++++++---------
.../report/both/pdf.svg | 36 +-
.../report/change/mean.svg | 92 ++--
.../report/change/median.svg | 104 ++--
.../report/change/t-test.svg | 60 +--
.../report/index.html | 38 +-
.../report/iteration_times.svg | 269 +++++-----
.../report/iteration_times_small.svg | 263 +++++-----
.../report/mean.svg | 106 ++--
.../report/median.svg | 84 +--
.../report/pdf.svg | 80 +--
.../report/pdf_small.svg | 66 ++-
.../report/relative_iteration_times_small.svg | 483 +++++++++---------
.../report/relative_pdf_small.svg | 36 +-
.../report/typical.svg | 106 ++--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../fan_out_hydroflow_surface/base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../fan_out_hydroflow_surface/new/sample.json | 2 +-
.../fan_out_hydroflow_surface/new/tukey.json | 2 +-
.../fan_out_hydroflow_surface/report/MAD.svg | 100 ++--
.../fan_out_hydroflow_surface/report/SD.svg | 88 ++--
.../report/both/iteration_times.svg | 402 +++++++--------
.../report/both/pdf.svg | 32 +-
.../report/change/mean.svg | 66 +--
.../report/change/median.svg | 104 ++--
.../report/change/t-test.svg | 40 +-
.../report/index.html | 40 +-
.../report/iteration_times.svg | 256 +++++-----
.../report/iteration_times_small.svg | 256 +++++-----
.../fan_out_hydroflow_surface/report/mean.svg | 126 ++---
.../report/median.svg | 82 +--
.../fan_out_hydroflow_surface/report/pdf.svg | 146 +++---
.../report/pdf_small.svg | 74 ++-
.../report/relative_iteration_times_small.svg | 364 ++++++-------
.../report/relative_pdf_small.svg | 32 +-
.../report/typical.svg | 126 ++---
.../fork_join_hydroflow/base/estimates.json | 2 +-
.../fork_join_hydroflow/base/sample.json | 2 +-
criterion/fork_join_hydroflow/base/tukey.json | 2 +-
.../fork_join_hydroflow/change/estimates.json | 2 +-
.../fork_join_hydroflow/new/estimates.json | 2 +-
criterion/fork_join_hydroflow/new/sample.json | 2 +-
criterion/fork_join_hydroflow/new/tukey.json | 2 +-
criterion/fork_join_hydroflow/report/MAD.svg | 102 ++--
criterion/fork_join_hydroflow/report/SD.svg | 88 ++--
.../report/both/iteration_times.svg | 452 ++++++++--------
.../fork_join_hydroflow/report/both/pdf.svg | 82 +--
.../report/change/mean.svg | 92 ++--
.../report/change/median.svg | 88 ++--
.../report/change/t-test.svg | 76 +--
.../fork_join_hydroflow/report/index.html | 38 +-
.../report/iteration_times.svg | 264 +++++-----
.../report/iteration_times_small.svg | 258 +++++-----
criterion/fork_join_hydroflow/report/mean.svg | 84 +--
.../fork_join_hydroflow/report/median.svg | 112 ++--
criterion/fork_join_hydroflow/report/pdf.svg | 174 +++----
.../fork_join_hydroflow/report/pdf_small.svg | 82 +--
.../report/relative_iteration_times_small.svg | 452 ++++++++--------
.../report/relative_pdf_small.svg | 78 +--
.../fork_join_hydroflow/report/typical.svg | 84 +--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 64 +--
.../fork_join_hydroflow_builder/report/SD.svg | 104 ++--
.../report/both/iteration_times.svg | 446 ++++++++--------
.../report/both/pdf.svg | 24 +-
.../report/change/mean.svg | 136 ++---
.../report/change/median.svg | 80 +--
.../report/change/t-test.svg | 72 ++-
.../report/index.html | 40 +-
.../report/iteration_times.svg | 248 +++++----
.../report/iteration_times_small.svg | 248 +++++----
.../report/mean.svg | 104 ++--
.../report/median.svg | 90 ++--
.../report/pdf.svg | 164 ++++--
.../report/pdf_small.svg | 62 ++-
.../report/relative_iteration_times_small.svg | 438 ++++++++--------
.../report/relative_pdf_small.svg | 24 +-
.../report/typical.svg | 104 ++--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 110 ++--
.../fork_join_hydroflow_surface/report/SD.svg | 108 ++--
.../report/both/iteration_times.svg | 400 +++++++--------
.../report/both/pdf.svg | 48 +-
.../report/change/mean.svg | 82 +--
.../report/change/median.svg | 90 ++--
.../report/change/t-test.svg | 68 +--
.../report/index.html | 38 +-
.../report/iteration_times.svg | 267 +++++-----
.../report/iteration_times_small.svg | 263 +++++-----
.../report/mean.svg | 100 ++--
.../report/median.svg | 88 ++--
.../report/pdf.svg | 166 +++---
.../report/pdf_small.svg | 52 +-
.../report/relative_iteration_times_small.svg | 400 +++++++--------
.../report/relative_pdf_small.svg | 48 +-
.../report/typical.svg | 100 ++--
.../identity_hydroflow/base/estimates.json | 2 +-
criterion/identity_hydroflow/base/sample.json | 2 +-
criterion/identity_hydroflow/base/tukey.json | 2 +-
.../identity_hydroflow/change/estimates.json | 2 +-
.../identity_hydroflow/new/estimates.json | 2 +-
criterion/identity_hydroflow/new/sample.json | 2 +-
criterion/identity_hydroflow/new/tukey.json | 2 +-
criterion/identity_hydroflow/report/MAD.svg | 116 +++--
criterion/identity_hydroflow/report/SD.svg | 82 ++-
.../report/both/iteration_times.svg | 464 ++++++++---------
.../identity_hydroflow/report/both/pdf.svg | 60 ++-
.../identity_hydroflow/report/change/mean.svg | 104 ++--
.../report/change/median.svg | 66 +--
.../report/change/t-test.svg | 54 +-
.../identity_hydroflow/report/index.html | 36 +-
.../report/iteration_times.svg | 261 +++++-----
.../report/iteration_times_small.svg | 261 +++++-----
criterion/identity_hydroflow/report/mean.svg | 84 +--
.../identity_hydroflow/report/median.svg | 106 ++--
criterion/identity_hydroflow/report/pdf.svg | 126 ++---
.../identity_hydroflow/report/pdf_small.svg | 80 +--
.../report/relative_iteration_times_small.svg | 462 ++++++++---------
.../report/relative_pdf_small.svg | 60 ++-
.../identity_hydroflow/report/typical.svg | 84 +--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 90 ++--
.../identity_hydroflow_compiled/report/SD.svg | 84 ++-
.../report/both/iteration_times.svg | 332 ++++++------
.../report/both/pdf.svg | 52 +-
.../report/change/mean.svg | 124 ++---
.../report/change/median.svg | 98 ++--
.../report/change/t-test.svg | 64 ++-
.../report/index.html | 38 +-
.../report/iteration_times.svg | 273 +++++-----
.../report/iteration_times_small.svg | 265 +++++-----
.../report/mean.svg | 84 +--
.../report/median.svg | 92 ++--
.../report/pdf.svg | 146 +++---
.../report/pdf_small.svg | 54 +-
.../report/relative_iteration_times_small.svg | 312 +++++------
.../report/relative_pdf_small.svg | 50 +-
.../report/typical.svg | 84 +--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../identity_hydroflow_surface/new/tukey.json | 2 +-
.../identity_hydroflow_surface/report/MAD.svg | 84 +--
.../identity_hydroflow_surface/report/SD.svg | 62 ++-
.../report/both/iteration_times.svg | 443 ++++++++--------
.../report/both/pdf.svg | 56 +-
.../report/change/mean.svg | 100 ++--
.../report/change/median.svg | 100 ++--
.../report/change/t-test.svg | 40 +-
.../report/index.html | 38 +-
.../report/iteration_times.svg | 241 ++++-----
.../report/iteration_times_small.svg | 239 ++++-----
.../report/mean.svg | 90 ++--
.../report/median.svg | 86 ++--
.../identity_hydroflow_surface/report/pdf.svg | 98 ++--
.../report/pdf_small.svg | 48 +-
.../report/relative_iteration_times_small.svg | 441 ++++++++--------
.../report/relative_pdf_small.svg | 56 +-
.../report/typical.svg | 90 ++--
.../micro_ops_anti_join/base/estimates.json | 2 +-
.../micro_ops_anti_join/base/sample.json | 2 +-
criterion/micro_ops_anti_join/base/tukey.json | 2 +-
.../micro_ops_anti_join/change/estimates.json | 2 +-
.../micro_ops_anti_join/new/estimates.json | 2 +-
criterion/micro_ops_anti_join/new/sample.json | 2 +-
criterion/micro_ops_anti_join/new/tukey.json | 2 +-
criterion/micro_ops_anti_join/report/MAD.svg | 94 ++--
criterion/micro_ops_anti_join/report/SD.svg | 70 +--
.../micro_ops_anti_join/report/both/pdf.svg | 26 +-
.../report/both/regression.svg | 8 +-
.../report/change/mean.svg | 94 ++--
.../report/change/median.svg | 92 ++--
.../report/change/t-test.svg | 72 +--
.../micro_ops_anti_join/report/index.html | 44 +-
criterion/micro_ops_anti_join/report/mean.svg | 98 ++--
.../micro_ops_anti_join/report/median.svg | 74 +--
criterion/micro_ops_anti_join/report/pdf.svg | 124 ++---
.../micro_ops_anti_join/report/pdf_small.svg | 48 +-
.../micro_ops_anti_join/report/regression.svg | 184 +++----
.../report/regression_small.svg | 140 ++---
.../report/relative_pdf_small.svg | 26 +-
.../report/relative_regression_small.svg | 8 +-
.../micro_ops_anti_join/report/slope.svg | 86 ++--
.../micro_ops_anti_join/report/typical.svg | 86 ++--
.../micro_ops_crossjoin/base/estimates.json | 2 +-
.../micro_ops_crossjoin/base/sample.json | 2 +-
criterion/micro_ops_crossjoin/base/tukey.json | 2 +-
.../micro_ops_crossjoin/change/estimates.json | 2 +-
.../micro_ops_crossjoin/new/estimates.json | 2 +-
criterion/micro_ops_crossjoin/new/sample.json | 2 +-
criterion/micro_ops_crossjoin/new/tukey.json | 2 +-
criterion/micro_ops_crossjoin/report/MAD.svg | 98 ++--
criterion/micro_ops_crossjoin/report/SD.svg | 98 ++--
.../micro_ops_crossjoin/report/both/pdf.svg | 20 +-
.../report/both/regression.svg | 18 +-
.../report/change/mean.svg | 76 +--
.../report/change/median.svg | 98 ++--
.../report/change/t-test.svg | 64 +--
.../micro_ops_crossjoin/report/index.html | 46 +-
criterion/micro_ops_crossjoin/report/mean.svg | 110 ++--
.../micro_ops_crossjoin/report/median.svg | 108 ++--
criterion/micro_ops_crossjoin/report/pdf.svg | 136 +++--
.../micro_ops_crossjoin/report/pdf_small.svg | 70 +--
.../micro_ops_crossjoin/report/regression.svg | 224 ++++----
.../report/regression_small.svg | 208 ++++----
.../report/relative_pdf_small.svg | 20 +-
.../micro_ops_crossjoin/report/slope.svg | 82 ++-
.../micro_ops_crossjoin/report/typical.svg | 82 ++-
.../micro_ops_difference/base/estimates.json | 2 +-
.../micro_ops_difference/base/sample.json | 2 +-
.../micro_ops_difference/base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../micro_ops_difference/new/estimates.json | 2 +-
.../micro_ops_difference/new/sample.json | 2 +-
criterion/micro_ops_difference/new/tukey.json | 2 +-
criterion/micro_ops_difference/report/MAD.svg | 74 +--
criterion/micro_ops_difference/report/SD.svg | 120 ++---
.../micro_ops_difference/report/both/pdf.svg | 54 +-
.../report/both/regression.svg | 8 +-
.../report/change/mean.svg | 94 ++--
.../report/change/median.svg | 62 ++-
.../report/change/t-test.svg | 72 +--
.../micro_ops_difference/report/index.html | 44 +-
.../micro_ops_difference/report/mean.svg | 62 ++-
.../micro_ops_difference/report/median.svg | 76 ++-
criterion/micro_ops_difference/report/pdf.svg | 92 ++--
.../micro_ops_difference/report/pdf_small.svg | 60 ++-
.../report/regression.svg | 132 ++---
.../report/regression_small.svg | 100 ++--
.../report/relative_pdf_small.svg | 54 +-
.../micro_ops_difference/report/slope.svg | 86 ++--
.../micro_ops_difference/report/typical.svg | 86 ++--
.../micro_ops_flat_map/base/estimates.json | 2 +-
criterion/micro_ops_flat_map/base/sample.json | 2 +-
criterion/micro_ops_flat_map/base/tukey.json | 2 +-
.../micro_ops_flat_map/change/estimates.json | 2 +-
.../micro_ops_flat_map/new/estimates.json | 2 +-
criterion/micro_ops_flat_map/new/sample.json | 2 +-
criterion/micro_ops_flat_map/new/tukey.json | 2 +-
criterion/micro_ops_flat_map/report/MAD.svg | 84 +--
criterion/micro_ops_flat_map/report/SD.svg | 78 ++-
.../micro_ops_flat_map/report/both/pdf.svg | 28 +-
.../report/both/regression.svg | 20 +-
.../micro_ops_flat_map/report/change/mean.svg | 104 ++--
.../report/change/median.svg | 86 ++--
.../report/change/t-test.svg | 68 +--
.../micro_ops_flat_map/report/index.html | 44 +-
criterion/micro_ops_flat_map/report/mean.svg | 86 ++--
.../micro_ops_flat_map/report/median.svg | 80 ++-
criterion/micro_ops_flat_map/report/pdf.svg | 120 +++--
.../micro_ops_flat_map/report/pdf_small.svg | 70 ++-
.../micro_ops_flat_map/report/regression.svg | 224 ++++----
.../report/regression_small.svg | 216 ++++----
.../report/relative_pdf_small.svg | 28 +-
.../report/relative_regression_small.svg | 24 +-
criterion/micro_ops_flat_map/report/slope.svg | 84 ++-
.../micro_ops_flat_map/report/typical.svg | 84 ++-
criterion/micro_ops_fold/base/estimates.json | 2 +-
criterion/micro_ops_fold/base/sample.json | 2 +-
criterion/micro_ops_fold/base/tukey.json | 2 +-
.../micro_ops_fold/change/estimates.json | 2 +-
criterion/micro_ops_fold/new/estimates.json | 2 +-
criterion/micro_ops_fold/new/sample.json | 2 +-
criterion/micro_ops_fold/new/tukey.json | 2 +-
criterion/micro_ops_fold/report/MAD.svg | 62 ++-
criterion/micro_ops_fold/report/SD.svg | 100 ++--
.../report/both/iteration_times.svg | 464 ++++++++---------
criterion/micro_ops_fold/report/both/pdf.svg | 56 +-
.../micro_ops_fold/report/change/mean.svg | 104 ++--
.../micro_ops_fold/report/change/median.svg | 96 ++--
.../micro_ops_fold/report/change/t-test.svg | 64 ++-
criterion/micro_ops_fold/report/index.html | 40 +-
.../micro_ops_fold/report/iteration_times.svg | 263 +++++-----
.../report/iteration_times_small.svg | 261 +++++-----
criterion/micro_ops_fold/report/mean.svg | 96 ++--
criterion/micro_ops_fold/report/median.svg | 82 +--
criterion/micro_ops_fold/report/pdf.svg | 124 ++---
criterion/micro_ops_fold/report/pdf_small.svg | 48 +-
.../report/relative_iteration_times_small.svg | 462 ++++++++---------
.../report/relative_pdf_small.svg | 56 +-
criterion/micro_ops_fold/report/typical.svg | 96 ++--
.../micro_ops_group_by/base/estimates.json | 2 +-
criterion/micro_ops_group_by/base/sample.json | 2 +-
criterion/micro_ops_group_by/base/tukey.json | 2 +-
.../micro_ops_group_by/change/estimates.json | 2 +-
.../micro_ops_group_by/new/estimates.json | 2 +-
criterion/micro_ops_group_by/new/sample.json | 2 +-
criterion/micro_ops_group_by/new/tukey.json | 2 +-
criterion/micro_ops_group_by/report/MAD.svg | 108 ++--
criterion/micro_ops_group_by/report/SD.svg | 78 +--
.../micro_ops_group_by/report/both/pdf.svg | 44 +-
.../report/both/regression.svg | 8 +-
.../micro_ops_group_by/report/change/mean.svg | 68 ++-
.../report/change/median.svg | 66 +--
.../report/change/t-test.svg | 64 +--
.../micro_ops_group_by/report/index.html | 46 +-
criterion/micro_ops_group_by/report/mean.svg | 106 ++--
.../micro_ops_group_by/report/median.svg | 76 +--
criterion/micro_ops_group_by/report/pdf.svg | 122 ++---
.../micro_ops_group_by/report/pdf_small.svg | 60 ++-
.../micro_ops_group_by/report/regression.svg | 278 +++++-----
.../report/regression_small.svg | 272 +++++-----
.../report/relative_pdf_small.svg | 44 +-
.../report/relative_regression_small.svg | 8 +-
criterion/micro_ops_group_by/report/slope.svg | 84 ++-
.../micro_ops_group_by/report/typical.svg | 84 ++-
.../micro_ops_identity/base/estimates.json | 2 +-
criterion/micro_ops_identity/base/sample.json | 2 +-
criterion/micro_ops_identity/base/tukey.json | 2 +-
.../micro_ops_identity/change/estimates.json | 2 +-
.../micro_ops_identity/new/estimates.json | 2 +-
criterion/micro_ops_identity/new/sample.json | 2 +-
criterion/micro_ops_identity/new/tukey.json | 2 +-
criterion/micro_ops_identity/report/MAD.svg | 74 +--
criterion/micro_ops_identity/report/SD.svg | 80 +--
.../micro_ops_identity/report/both/pdf.svg | 56 +-
.../report/both/regression.svg | 8 +-
.../micro_ops_identity/report/change/mean.svg | 90 ++--
.../report/change/median.svg | 104 ++--
.../report/change/t-test.svg | 74 +--
.../micro_ops_identity/report/index.html | 44 +-
criterion/micro_ops_identity/report/mean.svg | 68 +--
.../micro_ops_identity/report/median.svg | 74 +--
criterion/micro_ops_identity/report/pdf.svg | 100 ++--
.../micro_ops_identity/report/pdf_small.svg | 58 ++-
.../micro_ops_identity/report/regression.svg | 230 ++++-----
.../report/regression_small.svg | 224 ++++----
.../report/relative_pdf_small.svg | 56 +-
.../report/relative_regression_small.svg | 8 +-
criterion/micro_ops_identity/report/slope.svg | 72 ++-
.../micro_ops_identity/report/typical.svg | 72 ++-
criterion/micro_ops_join/base/estimates.json | 2 +-
criterion/micro_ops_join/base/sample.json | 2 +-
criterion/micro_ops_join/base/tukey.json | 2 +-
.../micro_ops_join/change/estimates.json | 2 +-
criterion/micro_ops_join/new/estimates.json | 2 +-
criterion/micro_ops_join/new/sample.json | 2 +-
criterion/micro_ops_join/new/tukey.json | 2 +-
criterion/micro_ops_join/report/MAD.svg | 104 ++--
criterion/micro_ops_join/report/SD.svg | 86 ++--
criterion/micro_ops_join/report/both/pdf.svg | 24 +-
.../micro_ops_join/report/both/regression.svg | 22 +-
.../micro_ops_join/report/change/mean.svg | 70 +--
.../micro_ops_join/report/change/median.svg | 92 ++--
.../micro_ops_join/report/change/t-test.svg | 68 +--
criterion/micro_ops_join/report/index.html | 46 +-
criterion/micro_ops_join/report/mean.svg | 90 ++--
criterion/micro_ops_join/report/median.svg | 76 ++-
criterion/micro_ops_join/report/pdf.svg | 126 ++---
criterion/micro_ops_join/report/pdf_small.svg | 52 +-
.../micro_ops_join/report/regression.svg | 152 +++---
.../report/regression_small.svg | 96 ++--
.../report/relative_pdf_small.svg | 24 +-
.../report/relative_regression_small.svg | 14 +-
criterion/micro_ops_join/report/slope.svg | 76 +--
criterion/micro_ops_join/report/typical.svg | 76 +--
criterion/micro_ops_map/base/estimates.json | 2 +-
criterion/micro_ops_map/base/sample.json | 2 +-
criterion/micro_ops_map/base/tukey.json | 2 +-
criterion/micro_ops_map/change/estimates.json | 2 +-
criterion/micro_ops_map/new/estimates.json | 2 +-
criterion/micro_ops_map/new/sample.json | 2 +-
criterion/micro_ops_map/new/tukey.json | 2 +-
criterion/micro_ops_map/report/MAD.svg | 88 ++--
criterion/micro_ops_map/report/SD.svg | 96 ++--
criterion/micro_ops_map/report/both/pdf.svg | 60 ++-
.../micro_ops_map/report/both/regression.svg | 6 +-
.../micro_ops_map/report/change/mean.svg | 104 ++--
.../micro_ops_map/report/change/median.svg | 96 ++--
.../micro_ops_map/report/change/t-test.svg | 72 ++-
criterion/micro_ops_map/report/index.html | 46 +-
criterion/micro_ops_map/report/mean.svg | 98 ++--
criterion/micro_ops_map/report/median.svg | 70 ++-
criterion/micro_ops_map/report/pdf.svg | 126 ++---
criterion/micro_ops_map/report/pdf_small.svg | 60 +--
criterion/micro_ops_map/report/regression.svg | 208 ++++----
.../micro_ops_map/report/regression_small.svg | 190 +++----
.../report/relative_pdf_small.svg | 56 +-
.../report/relative_regression_small.svg | 8 +-
criterion/micro_ops_map/report/slope.svg | 94 ++--
criterion/micro_ops_map/report/typical.svg | 94 ++--
.../base/estimates.json | 2 +-
.../micro_ops_next_tick_big/base/sample.json | 2 +-
.../micro_ops_next_tick_big/base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../micro_ops_next_tick_big/new/sample.json | 2 +-
.../micro_ops_next_tick_big/new/tukey.json | 2 +-
.../micro_ops_next_tick_big/report/MAD.svg | 124 ++---
.../micro_ops_next_tick_big/report/SD.svg | 62 ++-
.../report/both/pdf.svg | 64 ++-
.../report/both/regression.svg | 8 +-
.../report/change/mean.svg | 94 ++--
.../report/change/median.svg | 122 ++---
.../report/change/t-test.svg | 60 +--
.../micro_ops_next_tick_big/report/index.html | 46 +-
.../micro_ops_next_tick_big/report/mean.svg | 78 +--
.../micro_ops_next_tick_big/report/median.svg | 86 ++--
.../micro_ops_next_tick_big/report/pdf.svg | 144 ++++--
.../report/pdf_small.svg | 54 +-
.../report/regression.svg | 255 +++++----
.../report/regression_small.svg | 253 +++++----
.../report/relative_pdf_small.svg | 64 ++-
.../report/relative_regression_small.svg | 8 +-
.../micro_ops_next_tick_big/report/slope.svg | 82 +--
.../report/typical.svg | 82 +--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../micro_ops_next_tick_small/base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../micro_ops_next_tick_small/new/sample.json | 2 +-
.../micro_ops_next_tick_small/new/tukey.json | 2 +-
.../micro_ops_next_tick_small/report/MAD.svg | 94 ++--
.../micro_ops_next_tick_small/report/SD.svg | 66 +--
.../report/both/pdf.svg | 68 +--
.../report/both/regression.svg | 8 +-
.../report/change/mean.svg | 96 ++--
.../report/change/median.svg | 98 ++--
.../report/change/t-test.svg | 68 ++-
.../report/index.html | 44 +-
.../micro_ops_next_tick_small/report/mean.svg | 66 +--
.../report/median.svg | 98 ++--
.../micro_ops_next_tick_small/report/pdf.svg | 156 +++---
.../report/pdf_small.svg | 44 +-
.../report/regression.svg | 258 +++++-----
.../report/regression_small.svg | 254 ++++-----
.../report/relative_pdf_small.svg | 68 +--
.../report/relative_regression_small.svg | 8 +-
.../report/slope.svg | 104 ++--
.../report/typical.svg | 104 ++--
criterion/micro_ops_sort/base/estimates.json | 2 +-
criterion/micro_ops_sort/base/sample.json | 2 +-
criterion/micro_ops_sort/base/tukey.json | 2 +-
.../micro_ops_sort/change/estimates.json | 2 +-
criterion/micro_ops_sort/new/estimates.json | 2 +-
criterion/micro_ops_sort/new/sample.json | 2 +-
criterion/micro_ops_sort/new/tukey.json | 2 +-
criterion/micro_ops_sort/report/MAD.svg | 62 +--
criterion/micro_ops_sort/report/SD.svg | 104 ++--
criterion/micro_ops_sort/report/both/pdf.svg | 28 +-
.../micro_ops_sort/report/both/regression.svg | 8 +-
.../micro_ops_sort/report/change/mean.svg | 96 ++--
.../micro_ops_sort/report/change/median.svg | 84 +--
.../micro_ops_sort/report/change/t-test.svg | 68 ++-
criterion/micro_ops_sort/report/index.html | 44 +-
criterion/micro_ops_sort/report/mean.svg | 108 ++--
criterion/micro_ops_sort/report/median.svg | 66 +--
criterion/micro_ops_sort/report/pdf.svg | 118 +++--
criterion/micro_ops_sort/report/pdf_small.svg | 74 ++-
.../micro_ops_sort/report/regression.svg | 196 +++----
.../report/regression_small.svg | 144 +++---
.../report/relative_pdf_small.svg | 28 +-
.../report/relative_regression_small.svg | 8 +-
criterion/micro_ops_sort/report/slope.svg | 96 ++--
criterion/micro_ops_sort/report/typical.svg | 96 ++--
criterion/micro_ops_tee/base/estimates.json | 2 +-
criterion/micro_ops_tee/base/sample.json | 2 +-
criterion/micro_ops_tee/base/tukey.json | 2 +-
criterion/micro_ops_tee/change/estimates.json | 2 +-
criterion/micro_ops_tee/new/estimates.json | 2 +-
criterion/micro_ops_tee/new/sample.json | 2 +-
criterion/micro_ops_tee/new/tukey.json | 2 +-
criterion/micro_ops_tee/report/MAD.svg | 130 +++--
criterion/micro_ops_tee/report/SD.svg | 98 ++--
criterion/micro_ops_tee/report/both/pdf.svg | 64 ++-
.../micro_ops_tee/report/both/regression.svg | 6 +-
.../micro_ops_tee/report/change/mean.svg | 86 ++--
.../micro_ops_tee/report/change/median.svg | 78 +--
.../micro_ops_tee/report/change/t-test.svg | 72 +--
criterion/micro_ops_tee/report/index.html | 44 +-
criterion/micro_ops_tee/report/mean.svg | 68 +--
criterion/micro_ops_tee/report/median.svg | 90 ++--
criterion/micro_ops_tee/report/pdf.svg | 94 ++--
criterion/micro_ops_tee/report/pdf_small.svg | 62 +--
criterion/micro_ops_tee/report/regression.svg | 188 +++----
.../micro_ops_tee/report/regression_small.svg | 154 +++---
.../report/relative_pdf_small.svg | 64 ++-
.../report/relative_regression_small.svg | 4 +-
criterion/micro_ops_tee/report/slope.svg | 94 ++--
criterion/micro_ops_tee/report/typical.svg | 94 ++--
criterion/micro_ops_union/base/estimates.json | 2 +-
criterion/micro_ops_union/base/sample.json | 2 +-
criterion/micro_ops_union/base/tukey.json | 2 +-
.../micro_ops_union/change/estimates.json | 2 +-
criterion/micro_ops_union/new/estimates.json | 2 +-
criterion/micro_ops_union/new/sample.json | 2 +-
criterion/micro_ops_union/new/tukey.json | 2 +-
criterion/micro_ops_union/report/MAD.svg | 72 +--
criterion/micro_ops_union/report/SD.svg | 112 ++--
criterion/micro_ops_union/report/both/pdf.svg | 28 +-
.../report/both/regression.svg | 56 +-
.../micro_ops_union/report/change/mean.svg | 132 ++---
.../micro_ops_union/report/change/median.svg | 96 ++--
.../micro_ops_union/report/change/t-test.svg | 72 +--
criterion/micro_ops_union/report/index.html | 46 +-
criterion/micro_ops_union/report/mean.svg | 106 ++--
criterion/micro_ops_union/report/median.svg | 80 +--
criterion/micro_ops_union/report/pdf.svg | 110 ++--
.../micro_ops_union/report/pdf_small.svg | 60 +--
.../micro_ops_union/report/regression.svg | 198 +++----
.../report/regression_small.svg | 138 ++---
.../report/relative_pdf_small.svg | 28 +-
.../report/relative_regression_small.svg | 32 +-
criterion/micro_ops_union/report/slope.svg | 122 +++--
criterion/micro_ops_union/report/typical.svg | 122 +++--
.../micro_ops_unique/base/estimates.json | 2 +-
criterion/micro_ops_unique/base/sample.json | 2 +-
criterion/micro_ops_unique/base/tukey.json | 2 +-
.../micro_ops_unique/change/estimates.json | 2 +-
criterion/micro_ops_unique/new/estimates.json | 2 +-
criterion/micro_ops_unique/new/sample.json | 2 +-
criterion/micro_ops_unique/new/tukey.json | 2 +-
criterion/micro_ops_unique/report/MAD.svg | 92 ++--
criterion/micro_ops_unique/report/SD.svg | 116 +++--
.../micro_ops_unique/report/both/pdf.svg | 48 +-
.../report/both/regression.svg | 8 +-
.../micro_ops_unique/report/change/mean.svg | 92 ++--
.../micro_ops_unique/report/change/median.svg | 70 +--
.../micro_ops_unique/report/change/t-test.svg | 60 +--
criterion/micro_ops_unique/report/index.html | 44 +-
criterion/micro_ops_unique/report/mean.svg | 108 ++--
criterion/micro_ops_unique/report/median.svg | 100 ++--
criterion/micro_ops_unique/report/pdf.svg | 168 +++---
.../micro_ops_unique/report/pdf_small.svg | 52 +-
.../micro_ops_unique/report/regression.svg | 244 ++++-----
.../report/regression_small.svg | 238 ++++-----
.../report/relative_pdf_small.svg | 48 +-
.../report/relative_regression_small.svg | 8 +-
criterion/micro_ops_unique/report/slope.svg | 110 ++--
criterion/micro_ops_unique/report/typical.svg | 110 ++--
.../base/estimates.json | 2 +-
.../reachability_hydroflow/base/sample.json | 2 +-
.../reachability_hydroflow/base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../reachability_hydroflow/new/estimates.json | 2 +-
.../reachability_hydroflow/new/sample.json | 2 +-
.../reachability_hydroflow/new/tukey.json | 2 +-
.../reachability_hydroflow/report/MAD.svg | 96 ++--
.../reachability_hydroflow/report/SD.svg | 86 ++--
.../report/both/pdf.svg | 36 +-
.../report/both/regression.svg | 44 +-
.../report/change/mean.svg | 88 ++--
.../report/change/median.svg | 110 ++--
.../report/change/t-test.svg | 60 ++-
.../reachability_hydroflow/report/index.html | 44 +-
.../reachability_hydroflow/report/mean.svg | 94 ++--
.../reachability_hydroflow/report/median.svg | 98 ++--
.../reachability_hydroflow/report/pdf.svg | 118 +++--
.../report/pdf_small.svg | 60 ++-
.../report/regression.svg | 124 ++---
.../report/regression_small.svg | 92 ++--
.../report/relative_pdf_small.svg | 40 +-
.../report/relative_regression_small.svg | 14 +-
.../reachability_hydroflow/report/slope.svg | 74 +--
.../reachability_hydroflow/report/typical.svg | 74 +--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 62 +--
.../report/SD.svg | 120 +++--
.../report/both/pdf.svg | 48 +-
.../report/both/regression.svg | 48 +-
.../report/change/mean.svg | 68 +--
.../report/change/median.svg | 102 ++--
.../report/change/t-test.svg | 64 +--
.../report/index.html | 46 +-
.../report/mean.svg | 86 ++--
.../report/median.svg | 120 +++--
.../report/pdf.svg | 196 +++----
.../report/pdf_small.svg | 70 +--
.../report/regression.svg | 172 +++----
.../report/regression_small.svg | 148 +++---
.../report/relative_pdf_small.svg | 48 +-
.../report/relative_regression_small.svg | 40 +-
.../report/slope.svg | 90 ++--
.../report/typical.svg | 90 ++--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 98 ++--
.../report/SD.svg | 98 ++--
.../report/both/iteration_times.svg | 396 +++++++-------
.../report/both/pdf.svg | 62 +--
.../report/change/mean.svg | 66 +--
.../report/change/median.svg | 102 ++--
.../report/change/t-test.svg | 76 ++-
.../report/index.html | 40 +-
.../report/iteration_times.svg | 277 +++++-----
.../report/iteration_times_small.svg | 277 +++++-----
.../report/mean.svg | 88 ++--
.../report/median.svg | 106 ++--
.../report/pdf.svg | 112 ++--
.../report/pdf_small.svg | 64 ++-
.../report/relative_iteration_times_small.svg | 394 +++++++-------
.../report/relative_pdf_small.svg | 62 +--
.../report/typical.svg | 88 ++--
.../base/estimates.json | 2 +-
.../base/sample.json | 2 +-
.../base/tukey.json | 2 +-
.../change/estimates.json | 2 +-
.../new/estimates.json | 2 +-
.../new/sample.json | 2 +-
.../new/tukey.json | 2 +-
.../report/MAD.svg | 90 ++--
.../report/SD.svg | 92 ++--
.../report/both/pdf.svg | 40 +-
.../report/both/regression.svg | 37 +-
.../report/change/mean.svg | 90 ++--
.../report/change/median.svg | 86 ++--
.../report/change/t-test.svg | 68 ++-
.../report/index.html | 42 +-
.../report/mean.svg | 92 ++--
.../report/median.svg | 84 +--
.../report/pdf.svg | 96 ++--
.../report/pdf_small.svg | 60 ++-
.../report/regression.svg | 100 ++--
.../report/regression_small.svg | 60 +--
.../report/relative_pdf_small.svg | 40 +-
.../report/relative_regression_small.svg | 17 +-
.../report/slope.svg | 68 +--
.../report/typical.svg | 68 +--
786 files changed, 30912 insertions(+), 30554 deletions(-)
diff --git a/bench/data.js b/bench/data.js
index a63db9309bab..3bf7b59073b3 100644
--- a/bench/data.js
+++ b/bench/data.js
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
- "lastUpdate": 1727668861631,
+ "lastUpdate": 1727755360295,
"repoUrl": "https://github.com/MingweiSamuel/hydroflow",
"entries": {
"Benchmark": [
@@ -153175,6 +153175,220 @@ window.BENCHMARK_DATA =
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "committer": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "id": "ec37ac4d5342b8e3fee03cb78895473546965c26",
+ "message": "use shallow clone to speed things up",
+ "timestamp": "2024-07-16T17:55:14Z",
+ "url": "https://github.com/MingweiSamuel/hydroflow/commit/ec37ac4d5342b8e3fee03cb78895473546965c26"
+ },
+ "date": 1727755360263,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 310782,
+ "range": "± 474",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6524447,
+ "range": "± 6336",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6555090,
+ "range": "± 112720",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 67431865,
+ "range": "± 1112794",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 28923638,
+ "range": "± 1190977",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 43636993,
+ "range": "± 888716",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6512089,
+ "range": "± 23192",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6224973,
+ "range": "± 25246",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 32763395,
+ "range": "± 1198527",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 3837952,
+ "range": "± 86490",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 7248813,
+ "range": "± 47105",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6525843,
+ "range": "± 16476",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6667485,
+ "range": "± 22398",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1877771,
+ "range": "± 13616",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1916168,
+ "range": "± 19071",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5358130,
+ "range": "± 33454",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1594827,
+ "range": "± 19495",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3981,
+ "range": "± 51",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 53187,
+ "range": "± 214",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 6569,
+ "range": "± 225",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6596,
+ "range": "± 127",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 83034,
+ "range": "± 575",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 77207,
+ "range": "± 1339",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15232,
+ "range": "± 243",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6968,
+ "range": "± 73",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 21235,
+ "range": "± 715",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 99013,
+ "range": "± 4648",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 101780,
+ "range": "± 2331",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8689,
+ "range": "± 177",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 49097,
+ "range": "± 1208",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69643,
+ "range": "± 3313",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 9214,
+ "range": "± 273",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/bench/data.json b/bench/data.json
index 7856f8ee9ec6..c85cfd43d4d2 100644
--- a/bench/data.json
+++ b/bench/data.json
@@ -1,5 +1,5 @@
{
- "lastUpdate": 1727668861631,
+ "lastUpdate": 1727755360295,
"repoUrl": "https://github.com/MingweiSamuel/hydroflow",
"entries": {
"Benchmark": [
@@ -153174,6 +153174,220 @@
"unit": "ns/iter"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "committer": {
+ "name": "Mingwei Samuel",
+ "username": "MingweiSamuel",
+ "email": "mingwei.samuel@gmail.com"
+ },
+ "id": "ec37ac4d5342b8e3fee03cb78895473546965c26",
+ "message": "use shallow clone to speed things up",
+ "timestamp": "2024-07-16T17:55:14Z",
+ "url": "https://github.com/MingweiSamuel/hydroflow/commit/ec37ac4d5342b8e3fee03cb78895473546965c26"
+ },
+ "date": 1727755360263,
+ "tool": "cargo",
+ "benches": [
+ {
+ "name": "arithmetic/hydroflow/compiled",
+ "value": 310782,
+ "range": "± 474",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/compiled_no_cheating",
+ "value": 6524447,
+ "range": "± 6336",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "arithmetic/hydroflow/surface",
+ "value": 6555090,
+ "range": "± 112720",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow",
+ "value": 67431865,
+ "range": "± 1112794",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_in/hydroflow/surface",
+ "value": 28923638,
+ "range": "± 1190977",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/scheduled",
+ "value": 43636993,
+ "range": "± 888716",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fan_out/hydroflow/surface",
+ "value": 6512089,
+ "range": "± 23192",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow",
+ "value": 6224973,
+ "range": "± 25246",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow/surface",
+ "value": 32763395,
+ "range": "± 1198527",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "fork_join/hydroflow_builder",
+ "value": 3837952,
+ "range": "± 86490",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow",
+ "value": 7248813,
+ "range": "± 47105",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/compiled",
+ "value": 6525843,
+ "range": "± 16476",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "identity/hydroflow/surface",
+ "value": 6667485,
+ "range": "± 22398",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/scheduled",
+ "value": 1877771,
+ "range": "± 13616",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow",
+ "value": 1916168,
+ "range": "± 19071",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface",
+ "value": 5358130,
+ "range": "± 33454",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "reachability/hydroflow/surface_cheating",
+ "value": 1594827,
+ "range": "± 19495",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/identity",
+ "value": 3981,
+ "range": "± 51",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/unique",
+ "value": 53187,
+ "range": "± 214",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/map",
+ "value": 6569,
+ "range": "± 225",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/flat_map",
+ "value": 6596,
+ "range": "± 127",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/join",
+ "value": 83034,
+ "range": "± 575",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/difference",
+ "value": 77207,
+ "range": "± 1339",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/union",
+ "value": 15232,
+ "range": "± 243",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/tee",
+ "value": 6968,
+ "range": "± 73",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/fold",
+ "value": 21235,
+ "range": "± 715",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/sort",
+ "value": 99013,
+ "range": "± 4648",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/crossjoin",
+ "value": 101780,
+ "range": "± 2331",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/anti_join",
+ "value": 8689,
+ "range": "± 177",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/small",
+ "value": 49097,
+ "range": "± 1208",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/next_tick/big",
+ "value": 69643,
+ "range": "± 3313",
+ "unit": "ns/iter"
+ },
+ {
+ "name": "micro/ops/group_by",
+ "value": 9214,
+ "range": "± 273",
+ "unit": "ns/iter"
+ }
+ ]
}
]
}
diff --git a/criterion/arithmetic_hydroflow_compiled/base/estimates.json b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
index 2e107889b0ce..1d0c963b1081 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310763.24979270203,"upper_bound":311856.9669641413},"point_estimate":311157.8427702574,"standard_error":315.8613558433151},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310659.0298913043,"upper_bound":310744.3141025641},"point_estimate":310709.404265873,"standard_error":21.15098627112407},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119.74642287405138,"upper_bound":199.02498732867835},"point_estimate":153.16693474946712,"standard_error":19.643944808757084},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310794.31134988175,"upper_bound":312621.7562537289},"point_estimate":311440.9164592877,"standard_error":507.28649876758567},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":380.9458747012676,"upper_bound":5365.181435062302},"point_estimate":3162.775138531927,"standard_error":1711.7911675251617}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310792.0597560639,"upper_bound":310973.5639733718},"point_estimate":310871.6270875267,"standard_error":46.98684791587791},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310731.2698412698,"upper_bound":310831.3806818182},"point_estimate":310782.79828431376,"standard_error":26.239755709099942},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":147.5460932500564,"upper_bound":239.98799821799045},"point_estimate":201.0424924842448,"standard_error":22.562094821882653},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310819.213743334,"upper_bound":310957.37753096665},"point_estimate":310882.55817866116,"standard_error":35.4019267456854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237.43214373653447,"upper_bound":718.0768034269533},"point_estimate":474.1524120439366,"standard_error":145.36365218906047}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/base/sample.json b/criterion/arithmetic_hydroflow_compiled/base/sample.json
index 8b1652bcb525..7b4e460932a8 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1240698.0,2487025.0,3728144.0,4968722.0,6220790.0,7450007.0,8699711.0,9941100.0,11185385.0,12423968.0,13654336.0,14907777.0,16141802.0,17484811.0,18625011.0,19922185.0,21179132.0,22373203.0,23601076.0,24852283.0,26089535.0,27346122.0,28633898.0,29826787.0,31057224.0,32299586.0,33549710.0,34789567.0,36060651.0,37277924.0,38512881.0,39787923.0,41038249.0,42270611.0,43501491.0,44747788.0,45982986.0,47230867.0,48476113.0,49735496.0,50936809.0,52830557.0,53510367.0,54662880.0,55913225.0,57206380.0,58394059.0,59626562.0,60866498.0,62122072.0,63362300.0,64655837.0,65858333.0,67123496.0,68315422.0,69599862.0,70822505.0,72159754.0,73331762.0,74590665.0,75834789.0,77011847.0,78285396.0,79522617.0,80786248.0,82057653.0,83293230.0,84477212.0,85779926.0,86963987.0,88355447.0,89459619.0,90742165.0,101200561.0,93242085.0,94512949.0,95950494.0,96937789.0,98180750.0,99381984.0,101448364.0,101943599.0,103164480.0,104349033.0,105609086.0,106838001.0,108133792.0,109354843.0,110631378.0,111868068.0,113134844.0,114322523.0,115563301.0,116838252.0,119124923.0,119347880.0,120534145.0,121827699.0,123844128.0,124356604.0]}
\ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1240737.0,2487356.0,3721191.0,4970945.0,6215811.0,7449415.0,8704860.0,9939828.0,11180234.0,12426883.0,13669936.0,14950266.0,16172149.0,17432343.0,18635030.0,20134669.0,21147453.0,22372451.0,23594975.0,24857393.0,26089294.0,27345380.0,28680664.0,29843987.0,31061803.0,32353074.0,33545312.0,34795927.0,36079545.0,37263277.0,38525674.0,39751995.0,41022368.0,42295215.0,43487623.0,44765250.0,46022939.0,47217401.0,48529481.0,49705479.0,50955723.0,52284294.0,53573743.0,54672838.0,55920617.0,57227107.0,58416189.0,59672506.0,60885753.0,62148170.0,63458748.0,64634154.0,65913674.0,67130407.0,68369362.0,69647900.0,70824578.0,72063522.0,73568011.0,74553724.0,75863821.0,77052511.0,78304280.0,79573981.0,80784252.0,82033014.0,83287778.0,84502468.0,85790614.0,86977351.0,88525851.0,89508558.0,90788709.0,92004390.0,93242693.0,94428590.0,95734037.0,96994722.0,98242964.0,99475982.0,100655593.0,102192735.0,103163668.0,104496712.0,105666964.0,106864796.0,108169228.0,109412646.0,110694425.0,111880947.0,113180339.0,114316086.0,115975397.0,116899813.0,118048174.0,119419749.0,120574192.0,121883754.0,123114929.0,124426493.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/base/tukey.json b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
index 37e3b81427ab..3b7f08fac736 100644
--- a/criterion/arithmetic_hydroflow_compiled/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/base/tukey.json
@@ -1 +1 @@
-[309987.0883718259,310295.99421459466,311119.7431286446,311428.6489714133]
\ No newline at end of file
+[309871.5077569917,310267.68828243105,311324.1696836026,311720.3502090419]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/change/estimates.json b/criterion/arithmetic_hydroflow_compiled/change/estimates.json
index 48564387f190..cb7275d465e2 100644
--- a/criterion/arithmetic_hydroflow_compiled/change/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled/change/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.005429684836498511,"upper_bound":0.00109451263200535},"point_estimate":-0.002223420175042401,"standard_error":0.0016255826118355117},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0004490090736977148,"upper_bound":-0.00004824832877114993},"point_estimate":-0.00025923043820264,"standard_error":0.0001014072171985654}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.003220146126256229,"upper_bound":0.00044771400271301773},"point_estimate":-0.0009198408119250878,"standard_error":0.0010225084519800808},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.000025975824025081806,"upper_bound":0.00046543522361391866},"point_estimate":0.00023621434508602768,"standard_error":0.00011194492741997854}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/new/estimates.json b/criterion/arithmetic_hydroflow_compiled/new/estimates.json
index 2e107889b0ce..1d0c963b1081 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310763.24979270203,"upper_bound":311856.9669641413},"point_estimate":311157.8427702574,"standard_error":315.8613558433151},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310659.0298913043,"upper_bound":310744.3141025641},"point_estimate":310709.404265873,"standard_error":21.15098627112407},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119.74642287405138,"upper_bound":199.02498732867835},"point_estimate":153.16693474946712,"standard_error":19.643944808757084},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310794.31134988175,"upper_bound":312621.7562537289},"point_estimate":311440.9164592877,"standard_error":507.28649876758567},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":380.9458747012676,"upper_bound":5365.181435062302},"point_estimate":3162.775138531927,"standard_error":1711.7911675251617}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310792.0597560639,"upper_bound":310973.5639733718},"point_estimate":310871.6270875267,"standard_error":46.98684791587791},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310731.2698412698,"upper_bound":310831.3806818182},"point_estimate":310782.79828431376,"standard_error":26.239755709099942},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":147.5460932500564,"upper_bound":239.98799821799045},"point_estimate":201.0424924842448,"standard_error":22.562094821882653},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":310819.213743334,"upper_bound":310957.37753096665},"point_estimate":310882.55817866116,"standard_error":35.4019267456854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237.43214373653447,"upper_bound":718.0768034269533},"point_estimate":474.1524120439366,"standard_error":145.36365218906047}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/new/sample.json b/criterion/arithmetic_hydroflow_compiled/new/sample.json
index 8b1652bcb525..7b4e460932a8 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1240698.0,2487025.0,3728144.0,4968722.0,6220790.0,7450007.0,8699711.0,9941100.0,11185385.0,12423968.0,13654336.0,14907777.0,16141802.0,17484811.0,18625011.0,19922185.0,21179132.0,22373203.0,23601076.0,24852283.0,26089535.0,27346122.0,28633898.0,29826787.0,31057224.0,32299586.0,33549710.0,34789567.0,36060651.0,37277924.0,38512881.0,39787923.0,41038249.0,42270611.0,43501491.0,44747788.0,45982986.0,47230867.0,48476113.0,49735496.0,50936809.0,52830557.0,53510367.0,54662880.0,55913225.0,57206380.0,58394059.0,59626562.0,60866498.0,62122072.0,63362300.0,64655837.0,65858333.0,67123496.0,68315422.0,69599862.0,70822505.0,72159754.0,73331762.0,74590665.0,75834789.0,77011847.0,78285396.0,79522617.0,80786248.0,82057653.0,83293230.0,84477212.0,85779926.0,86963987.0,88355447.0,89459619.0,90742165.0,101200561.0,93242085.0,94512949.0,95950494.0,96937789.0,98180750.0,99381984.0,101448364.0,101943599.0,103164480.0,104349033.0,105609086.0,106838001.0,108133792.0,109354843.0,110631378.0,111868068.0,113134844.0,114322523.0,115563301.0,116838252.0,119124923.0,119347880.0,120534145.0,121827699.0,123844128.0,124356604.0]}
\ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1240737.0,2487356.0,3721191.0,4970945.0,6215811.0,7449415.0,8704860.0,9939828.0,11180234.0,12426883.0,13669936.0,14950266.0,16172149.0,17432343.0,18635030.0,20134669.0,21147453.0,22372451.0,23594975.0,24857393.0,26089294.0,27345380.0,28680664.0,29843987.0,31061803.0,32353074.0,33545312.0,34795927.0,36079545.0,37263277.0,38525674.0,39751995.0,41022368.0,42295215.0,43487623.0,44765250.0,46022939.0,47217401.0,48529481.0,49705479.0,50955723.0,52284294.0,53573743.0,54672838.0,55920617.0,57227107.0,58416189.0,59672506.0,60885753.0,62148170.0,63458748.0,64634154.0,65913674.0,67130407.0,68369362.0,69647900.0,70824578.0,72063522.0,73568011.0,74553724.0,75863821.0,77052511.0,78304280.0,79573981.0,80784252.0,82033014.0,83287778.0,84502468.0,85790614.0,86977351.0,88525851.0,89508558.0,90788709.0,92004390.0,93242693.0,94428590.0,95734037.0,96994722.0,98242964.0,99475982.0,100655593.0,102192735.0,103163668.0,104496712.0,105666964.0,106864796.0,108169228.0,109412646.0,110694425.0,111880947.0,113180339.0,114316086.0,115975397.0,116899813.0,118048174.0,119419749.0,120574192.0,121883754.0,123114929.0,124426493.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/new/tukey.json b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
index 37e3b81427ab..3b7f08fac736 100644
--- a/criterion/arithmetic_hydroflow_compiled/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled/new/tukey.json
@@ -1 +1 @@
-[309987.0883718259,310295.99421459466,311119.7431286446,311428.6489714133]
\ No newline at end of file
+[309871.5077569917,310267.68828243105,311324.1696836026,311720.3502090419]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
index 467431deded3..bbb06caa4396 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/MAD.svg
@@ -9,62 +9,78 @@ Density (a.u.)
Average time (ns)
-
-0.005
+
+0.002
-
-
+
+
+0.004
+
+
+
+0.006
+
+
+
+0.008
+
+
+
0.01
-
+
+
+0.012
+
+
-0.015
+0.014
-
-0.02
+
+0.016
-
-
-
-120
+
+
+0.018
+
+
+
+0.02
-
-
-130
+
+
+0.022
-
-
+
+
+
140
-
-
-150
-
-
-
+
+
160
-
-
-170
-
-
-
+
+
180
-
-
-190
-
-
-
+
+
200
-
-
-
-
+
+
+220
+
+
+
+240
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/SD.svg b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
index 8ccacd355014..dff55c8b624c 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/SD.svg
@@ -6,69 +6,61 @@ arithmetic/hydroflow/compiled:SD
Density (a.u.)
-Average time (µs)
+Average time (ns)
-
-0.1
+
+0.001
-
-
-0.2
+
+
+0.002
-
-
-0.3
+
+
+0.003
-
-
-0.4
+
+
+0.004
-
-
-0.5
+
+
+0.005
-
-
-0.6
+
+
+0.006
-
-
-0.7
-
-
-
-0.8
-
-
+
-
-0
+
+200
-
-
-1
+
+
+300
-
-
-2
+
+
+400
-
-
-3
+
+
+500
-
-
-4
+
+
+600
-
-
-5
+
+
+700
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
index ff1037ed38e0..b10c0f13a078 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/pdf.svg
@@ -9,47 +9,51 @@ Density (a.u.)
Average Time (µs)
-
-0.05
+
+0.2
-
-
-0.1
+
+
+0.4
-
-
-0.15
+
+
+0.6
-
-
-0.2
+
+
+0.8
+
+
+
+1
-
-
-0.25
+
+
+1.2
-
+
-
+
310
-
-
+
+
320
-
-
+
+
330
-
-
+
+
340
-
-
-
-
-
+
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
index 6513ef09f485..7a1c24d30df7 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/both/regression.svg
@@ -18,41 +18,41 @@ Iterations
-
-
-
-
-
-
+
+
+
+
+
+
0.0
-
+
20.0
-
-
+
+
40.0
-
-
+
+
60.0
-
-
+
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
+
0
@@ -91,9 +91,9 @@ Iterations
-
-
-
+
+
+
Base Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
index 9ccfddf709f0..771ee2d1b5f5 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/mean.svg
@@ -9,62 +9,90 @@ Density (a.u.)
Relative change (%)
-
+
50
-
-
+
+
100
-
-
+
+
150
-
-
+
+
200
-
-
+
+
250
-
-
-
--0.006
+
+
+300
+
+
+
+350
+
+
+
+400
-
-
--0.005
+
+
+450
-
-
--0.004
+
+
+500
-
-
+
+
+550
+
+
+
+
+-0.0035
+
+
+
-0.003
-
-
+
+
+-0.0025
+
+
+
-0.002
-
-
+
+
+-0.0015
+
+
+
-0.001
-
-
+
+
+-5e-4
+
+
+
0
-
-
-0.001
+
+
+5e-4
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
index f9531e5f2cd8..a9ee7c548b82 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/median.svg
@@ -9,78 +9,82 @@ Density (a.u.)
Relative change (%)
-
+
500
-
-
+
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
+
+
3500
-
-
-4000
-
-
+
-
--0.00045
+
+0
+
+
+
+5e-5
+
+
+
+1e-4
-
-
--4e-4
+
+
+0.00015
-
-
--0.00035
+
+
+2e-4
-
-
--3e-4
+
+
+0.00025
-
-
--0.00025
+
+
+3e-4
-
-
--2e-4
+
+
+0.00035
-
-
--0.00015
+
+
+4e-4
-
-
--1e-4
+
+
+0.00045
-
-
--5e-5
+
+
+5e-4
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
index 27a556bb6d52..b4493028cef0 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/change/t-test.svg
@@ -13,69 +13,69 @@ t score
0.0
-
+
0.05
-
-
+
+
0.1
-
-
+
+
0.15
-
-
+
+
0.2
-
-
+
+
0.25
-
-
+
+
0.3
-
-
+
+
0.35
-
-
+
+
0.4
-
+
-
+
-3.0
-
+
-2.0
-
+
-1.0
-
-
+
+
0.0
-
-
+
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
-
+
+
+
t distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/index.html b/criterion/arithmetic_hydroflow_compiled/report/index.html
index 97910664980a..90a6f24b59ea 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/index.html
+++ b/criterion/arithmetic_hydroflow_compiled/report/index.html
@@ -118,39 +118,39 @@ Additional Statistics:
Slope |
- 310.79 µs |
- 311.44 µs |
- 312.62 µs |
+ 310.82 µs |
+ 310.88 µs |
+ 310.96 µs |
R² |
- 0.9773670 |
- 0.9779397 |
- 0.9760324 |
+ 0.9998791 |
+ 0.9998848 |
+ 0.9998768 |
Mean |
- 310.76 µs |
- 311.16 µs |
- 311.86 µs |
+ 310.79 µs |
+ 310.87 µs |
+ 310.97 µs |
Std. Dev. |
- 380.95 ns |
- 3.1628 µs |
- 5.3652 µs |
+ 237.43 ns |
+ 474.15 ns |
+ 718.08 ns |
Median |
- 310.66 µs |
- 310.71 µs |
- 310.74 µs |
+ 310.73 µs |
+ 310.78 µs |
+ 310.83 µs |
MAD |
- 119.75 ns |
- 153.17 ns |
- 199.02 ns |
+ 147.55 ns |
+ 201.04 ns |
+ 239.99 ns |
@@ -231,10 +231,10 @@ Additional Statistics:
Change in time |
- -0.5430% |
- -0.2223% |
- +0.1095% |
- (p = 0.19 >
+ | -0.3220% |
+ -0.0920% |
+ +0.0448% |
+ (p = 0.48 >
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled/report/mean.svg b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
index daa72b09b247..35793b2b0dfd 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/mean.svg
@@ -9,78 +9,90 @@ Density (a.u.)
Average time (µs)
-
-0.2
-
-
-
-0.4
-
-
-
-0.6
+
+1
-
-
-0.8
+
+
+2
-
-
-1
+
+
+3
-
-
-1.2
+
+
+4
-
-
-1.4
+
+
+5
-
-
-1.6
+
+
+6
-
-
-1.8
+
+
+7
-
-
-2
+
+
+8
-
-
-2.2
+
+
+9
-
+
-
+
+310.78
+
+
+
310.8
-
-
-311
+
+
+310.82
+
+
+
+310.84
+
+
+
+310.86
+
+
+
+310.88
+
+
+
+310.9
-
-
-311.2
+
+
+310.92
-
-
-311.4
+
+
+310.94
-
-
-311.6
+
+
+310.96
-
-
-311.8
+
+
+310.98
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/median.svg b/criterion/arithmetic_hydroflow_compiled/report/median.svg
index e3d0d20f50ba..e203e5500744 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/median.svg
@@ -9,78 +9,54 @@ Density (a.u.)
Average time (µs)
-
+
5
-
-
+
+
10
-
-
+
+
15
-
-
+
+
20
-
-
+
+
25
-
-
-30
-
-
+
-
-310.65
-
-
-
-310.66
-
-
-
-310.67
-
-
-
-310.68
-
-
-
-310.69
-
-
-
-310.7
+
+310.74
-
-
-310.71
+
+
+310.76
-
-
-310.72
+
+
+310.78
-
-
-310.73
+
+
+310.8
-
-
-310.74
+
+
+310.82
-
-
-310.75
+
+
+310.84
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
index d93bb0f45ff2..32d21ec0ab1b 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf.svg
@@ -46,38 +46,30 @@ Average Time (µs)
-
+
310
-
-
-315
-
-
-
-320
+
+
+311
-
-
-325
+
+
+312
-
-
-330
+
+
+313
-
-
-335
+
+
+314
-
-
-340
-
-
-
-345
+
+
+315
-
+
Density (a.u.)
@@ -86,54 +78,56 @@ Density (a.u.)
0
-
-0.05
-
-
-
-0.1
-
-
-
-0.15
-
-
-
+
0.2
-
-
-0.25
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+0.4
+
+
+
+0.6
+
+
+
+0.8
+
+
+
+1
+
+
+
+1.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PDF
diff --git a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
index 90b69db6397e..e3bd9983f671 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/pdf_small.svg
@@ -10,47 +10,47 @@ Average Time (µs)
0
-
-0.05
+
+0.2
-
-
-0.1
+
+
+0.4
-
-
-0.15
+
+
+0.6
-
-
-0.2
+
+
+0.8
-
-
-0.25
+
+
+1
-
-
-0.3
+
+
+1.2
-
+
+
+1.4
+
+
-
+
310
-
-
-320
-
-
-
-330
+
+
+312
-
-
-340
+
+
+314
-
-
-
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression.svg b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
index 56871da2019f..5a5f9db75e64 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression.svg
@@ -19,9 +19,9 @@ Iterations
-
-
-
+
+
+
20.0
@@ -35,18 +35,18 @@ Iterations
60.0
-
+
80.0
-
-
+
+
100.0
-
-
+
+
120.0
-
+
50
@@ -95,7 +95,7 @@ Iterations
-
+
@@ -111,7 +111,7 @@ Iterations
-
+
@@ -119,12 +119,12 @@ Iterations
-
+
-
-
+
+
-
+
@@ -137,15 +137,15 @@ Iterations
-
-
+
+
-
+
@@ -153,17 +153,17 @@ Iterations
-
-
-
-
+
+
+
+
-
-
+
+
-
+
@@ -172,16 +172,16 @@ Iterations
-
+
-
+
-
+
-
-
+
+
Sample
diff --git a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
index 86316a713951..53e790622eac 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/regression_small.svg
@@ -92,24 +92,24 @@ Iterations
-
+
-
+
-
+
-
+
@@ -118,7 +118,7 @@ Iterations
-
+
@@ -150,14 +150,14 @@ Iterations
-
+
-
+
-
+
@@ -169,14 +169,14 @@ Iterations
-
+
-
+
-
+
-
-
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
index 79f8fcaaf770..540886eb30dc 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_pdf_small.svg
@@ -6,45 +6,49 @@ Density (a.u.)
Average Time (µs)
-
-0.05
+
+0.2
-
-
-0.1
+
+
+0.4
-
-
-0.15
+
+
+0.6
-
-
-0.2
+
+
+0.8
+
+
+
+1
-
-
-0.25
+
+
+1.2
-
+
-
+
310
-
-
+
+
320
-
-
+
+
330
-
-
+
+
340
-
-
-
-
-
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
index d54d3da1d9c5..adfd7b08b6da 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/relative_regression_small.svg
@@ -17,10 +17,10 @@ Iterations
-
-
+
+
-
+
0.0
@@ -34,22 +34,22 @@ Iterations
40.0
-
+
60.0
-
-
+
+
80.0
-
+
100.0
-
+
120.0
-
+
0
@@ -90,5 +90,5 @@ Iterations
-
+
diff --git a/criterion/arithmetic_hydroflow_compiled/report/slope.svg b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
index 7a749bb392cc..82b6c0018001 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/slope.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/slope.svg
@@ -9,50 +9,66 @@ Density (a.u.)
Average time (µs)
-
-0.2
+
+2
-
+
-0.4
+4
-
-0.6
+
+6
-
-
-0.8
+
+
+8
-
-
-1
+
+
+10
-
-
-1.2
+
+
+12
-
+
-
-311
+
+310.82
-
-
-311.5
+
+
+310.84
-
-
-312
+
+
+310.86
-
-
-312.5
+
+
+310.88
-
-
-
-
+
+
+310.9
+
+
+
+310.92
+
+
+
+310.94
+
+
+
+310.96
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled/report/typical.svg b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
index f5503f9074fd..4a69e190749d 100644
--- a/criterion/arithmetic_hydroflow_compiled/report/typical.svg
+++ b/criterion/arithmetic_hydroflow_compiled/report/typical.svg
@@ -9,50 +9,66 @@ Density (a.u.)
Average time (µs)
-
-0.2
+
+2
-
+
-0.4
+4
-
-0.6
+
+6
-
-
-0.8
+
+
+8
-
-
-1
+
+
+10
-
-
-1.2
+
+
+12
-
+
-
-311
+
+310.82
-
-
-311.5
+
+
+310.84
-
-
-312
+
+
+310.86
-
-
-312.5
+
+
+310.88
-
-
-
-
+
+
+310.9
+
+
+
+310.92
+
+
+
+310.94
+
+
+
+310.96
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json
index c032a9424911..d9d49ee4a980 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6524348.615,"upper_bound":6579714.9475},"point_estimate":6544491.82375,"standard_error":15259.736293187478},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6522269.125,"upper_bound":6523869.5},"point_estimate":6522976.0625,"standard_error":365.40920391038594},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2246.7875976115465,"upper_bound":3977.908391878009},"point_estimate":3183.234805986285,"standard_error":448.26033161292435},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5681.419896012541,"upper_bound":259296.77322818953},"point_estimate":153691.3787513508,"standard_error":79317.5710331644}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6525044.11128125,"upper_bound":6527515.45834375},"point_estimate":6526203.04125,"standard_error":631.7407801497819},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6523745.75,"upper_bound":6525807.125},"point_estimate":6524447.6875,"standard_error":494.481182363877},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3375.5998360086232,"upper_bound":5287.898980183522},"point_estimate":4245.332362130284,"standard_error":492.11069570561324},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4313.1133440040185,"upper_bound":8206.078291023528},"point_estimate":6336.894362860462,"standard_error":994.3710469062337}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json
index 9c78b8f803d6..67d7e2b461a4 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[52170229.0,52250479.0,52166562.0,52166082.0,52228848.0,52552713.0,52164108.0,52162063.0,52206666.0,52223348.0,52166702.0,52162444.0,52188493.0,52183664.0,52181169.0,52217948.0,55332855.0,53307833.0,52279232.0,64067890.0,52184355.0,52204143.0,52162324.0,52157175.0,52204413.0,52238867.0,52176100.0,52196177.0,52166171.0,52183194.0,52160631.0,52201918.0,52173455.0,52257492.0,52229479.0,52183384.0,52249718.0,52244487.0,52162119.0,52178153.0,52195775.0,52175808.0,52164988.0,52219400.0,52186178.0,52160760.0,52176910.0,52207056.0,52155581.0,52173744.0,52164127.0,52168054.0,52171440.0,52205724.0,52162233.0,52193962.0,52195976.0,52178142.0,52224168.0,52185997.0,52189274.0,52159167.0,52188432.0,52212246.0,52181568.0,52173032.0,52221814.0,52168634.0,52168303.0,52183953.0,52191227.0,52167964.0,52263632.0,52172632.0,52199042.0,52193741.0,52181148.0,52170959.0,52190956.0,52176820.0,52165158.0,52203930.0,52269603.0,52181018.0,52187220.0,52205655.0,52175737.0,52186868.0,52179756.0,52172862.0,52164968.0,52222916.0,52191077.0,52239206.0,52175047.0,52214710.0,52181408.0,52177851.0,52214020.0,52170799.0]}
\ No newline at end of file
+{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[52212538.0,52230712.0,52184777.0,52320619.0,52223038.0,52171723.0,52377174.0,52189595.0,52175088.0,52286105.0,52213560.0,52224591.0,52185618.0,52217358.0,52206407.0,52165912.0,52231924.0,52206727.0,52239398.0,52229831.0,52229220.0,52186891.0,52214221.0,52194404.0,52169308.0,52178635.0,52407180.0,52166613.0,52252473.0,52233527.0,52245279.0,52180068.0,52217949.0,52153348.0,52183263.0,52195266.0,52198332.0,52206187.0,52227736.0,52178996.0,52270195.0,52169758.0,52218300.0,52164499.0,52203242.0,52294130.0,52175360.0,52164519.0,52288229.0,52242134.0,52172604.0,52204634.0,52168126.0,52162756.0,52180940.0,52198693.0,52191670.0,52195406.0,52169107.0,52270456.0,52186791.0,52189966.0,52171873.0,52195757.0,52465889.0,52172744.0,52168747.0,52266258.0,52194365.0,52157716.0,52166432.0,52198482.0,52174548.0,52157907.0,52222387.0,52199354.0,52164619.0,52215263.0,52266299.0,52176201.0,52186450.0,52267551.0,52189726.0,52228599.0,52154431.0,52192621.0,52253054.0,52210193.0,52195947.0,52186449.0,52192080.0,52169288.0,52151244.0,52193102.0,52229971.0,52194836.0,52211387.0,52225983.0,52212950.0,52188624.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
index 3288ec4be323..b677cb7a2f87 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/base/tukey.json
@@ -1 +1 @@
-[6507923.1875,6514644.03125,6532566.28125,6539287.125]
\ No newline at end of file
+[6503087.40625,6512543.125,6537758.375,6547214.09375]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json
index 07c44953157f..4587b1336c7e 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/change/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0003563720589957492,"upper_bound":0.008139095069154889},"point_estimate":0.002758455283083494,"standard_error":0.002459706169348578},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.0004486172710083114,"upper_bound":-0.00010803745390375319},"point_estimate":-0.0003466061447339186,"standard_error":0.00009214657922003958}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.008167509879211927,"upper_bound":0.0002946681476560629},"point_estimate":-0.0027945305751060356,"standard_error":0.002335020849861806},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.00006374652893259558,"upper_bound":0.0004511752039276781},"point_estimate":0.00022560637750301815,"standard_error":0.00009442339620949692}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json
index c032a9424911..d9d49ee4a980 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6524348.615,"upper_bound":6579714.9475},"point_estimate":6544491.82375,"standard_error":15259.736293187478},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6522269.125,"upper_bound":6523869.5},"point_estimate":6522976.0625,"standard_error":365.40920391038594},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2246.7875976115465,"upper_bound":3977.908391878009},"point_estimate":3183.234805986285,"standard_error":448.26033161292435},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5681.419896012541,"upper_bound":259296.77322818953},"point_estimate":153691.3787513508,"standard_error":79317.5710331644}}
\ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6525044.11128125,"upper_bound":6527515.45834375},"point_estimate":6526203.04125,"standard_error":631.7407801497819},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6523745.75,"upper_bound":6525807.125},"point_estimate":6524447.6875,"standard_error":494.481182363877},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3375.5998360086232,"upper_bound":5287.898980183522},"point_estimate":4245.332362130284,"standard_error":492.11069570561324},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4313.1133440040185,"upper_bound":8206.078291023528},"point_estimate":6336.894362860462,"standard_error":994.3710469062337}}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json
index 9c78b8f803d6..67d7e2b461a4 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[52170229.0,52250479.0,52166562.0,52166082.0,52228848.0,52552713.0,52164108.0,52162063.0,52206666.0,52223348.0,52166702.0,52162444.0,52188493.0,52183664.0,52181169.0,52217948.0,55332855.0,53307833.0,52279232.0,64067890.0,52184355.0,52204143.0,52162324.0,52157175.0,52204413.0,52238867.0,52176100.0,52196177.0,52166171.0,52183194.0,52160631.0,52201918.0,52173455.0,52257492.0,52229479.0,52183384.0,52249718.0,52244487.0,52162119.0,52178153.0,52195775.0,52175808.0,52164988.0,52219400.0,52186178.0,52160760.0,52176910.0,52207056.0,52155581.0,52173744.0,52164127.0,52168054.0,52171440.0,52205724.0,52162233.0,52193962.0,52195976.0,52178142.0,52224168.0,52185997.0,52189274.0,52159167.0,52188432.0,52212246.0,52181568.0,52173032.0,52221814.0,52168634.0,52168303.0,52183953.0,52191227.0,52167964.0,52263632.0,52172632.0,52199042.0,52193741.0,52181148.0,52170959.0,52190956.0,52176820.0,52165158.0,52203930.0,52269603.0,52181018.0,52187220.0,52205655.0,52175737.0,52186868.0,52179756.0,52172862.0,52164968.0,52222916.0,52191077.0,52239206.0,52175047.0,52214710.0,52181408.0,52177851.0,52214020.0,52170799.0]}
\ No newline at end of file
+{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[52212538.0,52230712.0,52184777.0,52320619.0,52223038.0,52171723.0,52377174.0,52189595.0,52175088.0,52286105.0,52213560.0,52224591.0,52185618.0,52217358.0,52206407.0,52165912.0,52231924.0,52206727.0,52239398.0,52229831.0,52229220.0,52186891.0,52214221.0,52194404.0,52169308.0,52178635.0,52407180.0,52166613.0,52252473.0,52233527.0,52245279.0,52180068.0,52217949.0,52153348.0,52183263.0,52195266.0,52198332.0,52206187.0,52227736.0,52178996.0,52270195.0,52169758.0,52218300.0,52164499.0,52203242.0,52294130.0,52175360.0,52164519.0,52288229.0,52242134.0,52172604.0,52204634.0,52168126.0,52162756.0,52180940.0,52198693.0,52191670.0,52195406.0,52169107.0,52270456.0,52186791.0,52189966.0,52171873.0,52195757.0,52465889.0,52172744.0,52168747.0,52266258.0,52194365.0,52157716.0,52166432.0,52198482.0,52174548.0,52157907.0,52222387.0,52199354.0,52164619.0,52215263.0,52266299.0,52176201.0,52186450.0,52267551.0,52189726.0,52228599.0,52154431.0,52192621.0,52253054.0,52210193.0,52195947.0,52186449.0,52192080.0,52169288.0,52151244.0,52193102.0,52229971.0,52194836.0,52211387.0,52225983.0,52212950.0,52188624.0]}
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
index 3288ec4be323..b677cb7a2f87 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/new/tukey.json
@@ -1 +1 @@
-[6507923.1875,6514644.03125,6532566.28125,6539287.125]
\ No newline at end of file
+[6503087.40625,6512543.125,6537758.375,6547214.09375]
\ No newline at end of file
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
index 760364116a68..3ee117cdef83 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/MAD.svg
@@ -13,86 +13,70 @@ Average time (µs)
0.1
-
+
0.2
-
-
+
+
0.3
-
-
+
+
0.4
-
-
+
+
0.5
-
-
+
+
0.6
-
-
+
+
0.7
-
-
+
+
0.8
-
-
+
+
0.9
-
-
+
+
1
-
-
-
-2.2
-
-
-
-2.4
-
-
-
-2.6
-
-
-
-2.8
+
+
+1.1
-
-
-3
-
-
-
-3.2
+
+
+
+3.5
-
-
-3.4
+
+
+4
-
-
-3.6
+
+
+4.5
-
-
-3.8
+
+
+5
-
-
-4
+
+
+5.5
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
index 3ac40cbdd9b1..128754d4057d 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/SD.svg
@@ -9,66 +9,82 @@ Density (a.u.)
Average time (µs)
-
-0.002
+
+0.05
-
-
-0.004
+
+
+0.1
-
-
-0.006
+
+
+0.15
-
-
-0.008
+
+
+0.2
-
-
-0.01
+
+
+0.25
-
-
-0.012
+
+
+0.3
-
-
-0.014
+
+
+0.35
-
-
-0.016
+
+
+0.4
-
+
-
-0
+
+4
-
-
-50
+
+
+4.5
-
-
-100
+
+
+5
-
-
-150
+
+
+5.5
-
-
-200
+
+
+6
-
-
-250
+
+
+6.5
-
-
-
-
+
+
+7
+
+
+
+7.5
+
+
+
+8
+
+
+
+8.5
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg
index e4e5fcd3b7db..3279547ea22a 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/iteration_times.svg
@@ -17,7 +17,7 @@ Average Iteration Time (ms)
-
+
@@ -28,10 +28,10 @@ Average Iteration Time (ms)
6.6
-
+
6.8
-
+
7.0
@@ -97,206 +97,206 @@ Average Iteration Time (ms)
100
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
+
Current
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
index c2c308acf1aa..54cd06ad18fb 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/both/pdf.svg
@@ -9,38 +9,38 @@ Density (a.u.)
Average Time (ms)
-
+
10
-
-
+
+
20
-
-
+
+
30
-
-
+
+
40
-
-
+
+
50
-
-
+
+
60
-
-
+
+
70
-
-
+
+
80
-
+
6.5
@@ -58,10 +58,10 @@ Average Time (ms)
8
-
-
-
-
+
+
+
+
Base PDF
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
index d960371178a2..e6448500ee91 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/mean.svg
@@ -9,74 +9,98 @@ Density (a.u.)
Relative change (%)
-
-50
+
+20
-
-
+
+
+40
+
+
+
+60
+
+
+
+80
+
+
+
100
-
-
-150
+
+
+120
+
+
+
+140
+
+
+
+160
+
+
+
+180
-
-
+
+
200
-
-
-250
+
+
+220
-
+
-
--0.001
+
+-0.009
-
-
-0
+
+
+-0.008
-
-
-0.001
+
+
+-0.007
-
-
-0.002
+
+
+-0.006
-
-
-0.003
+
+
+-0.005
-
-
-0.004
+
+
+-0.004
-
-
-0.005
+
+
+-0.003
-
-
-0.006
+
+
+-0.002
-
-
-0.007
+
+
+-0.001
-
-
-0.008
+
+
+0
-
-
-0.009
+
+
+0.001
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
index 7134a28d9682..79e95737fbac 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/median.svg
@@ -13,78 +13,82 @@ Relative change (%)
500
-
+
1000
-
-
+
+
1500
-
-
+
+
2000
-
-
+
+
2500
-
-
+
+
3000
-
-
+
+
3500
-
-
+
+
4000
-
-
+
+
4500
-
-
+
+
5000
-
+
-
--0.00045
+
+5e-5
-
-
--4e-4
+
+
+1e-4
-
-
--0.00035
+
+
+0.00015
-
-
--3e-4
+
+
+2e-4
-
-
--0.00025
+
+
+0.00025
-
-
--2e-4
+
+
+3e-4
-
-
--0.00015
+
+
+0.00035
-
-
--1e-4
+
+
+4e-4
-
-
-
-
+
+
+0.00045
+
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
index 6e8c340e214f..66a34c7fa8f4 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/change/t-test.svg
@@ -50,44 +50,40 @@ t score
-
+
-4.0
-
-
+
+
-3.0
-
-
+
+
-2.0
-
-
+
+
-1.0
-
-
+
+
0.0
-
-
+
+
1.0
-
-
+
+
2.0
-
-
+
+
3.0
-
-
-4.0
-
-
-
-
+
+
+
t distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
index 9ceb33fecad4..5b208fcaeaed 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/index.html
@@ -118,33 +118,33 @@ Additional Statistics:
R² |
- 0.0002251 |
- 0.0002290 |
- 0.0002174 |
+ 0.0016739 |
+ 0.0017303 |
+ 0.0016586 |
Mean |
- 6.5243 ms |
- 6.5445 ms |
- 6.5797 ms |
+ 6.5250 ms |
+ 6.5262 ms |
+ 6.5275 ms |
Std. Dev. |
- 5.6814 µs |
- 153.69 µs |
- 259.30 µs |
+ 4.3131 µs |
+ 6.3369 µs |
+ 8.2061 µs |
Median |
- 6.5223 ms |
- 6.5230 ms |
- 6.5239 ms |
+ 6.5237 ms |
+ 6.5244 ms |
+ 6.5258 ms |
MAD |
- 2.2468 µs |
- 3.1832 µs |
- 3.9779 µs |
+ 3.3756 µs |
+ 4.2453 µs |
+ 5.2879 µs |
@@ -221,10 +221,10 @@ Additional Statistics:
Change in time |
- -0.0356% |
- +0.2758% |
- +0.8139% |
- (p = 0.28 >
+ | -0.8168% |
+ -0.2795% |
+ +0.0295% |
+ (p = 0.27 >
0.05) |
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
index 3de3f417b1b7..9454f931a31e 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times.svg
@@ -15,42 +15,42 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-6.6
+
+6.52
-
-
-6.8
+
+
+6.525
-
-
-7.0
+
+
+6.53
-
-
-7.2
+
+
+6.535
-
-
-7.4
+
+
+6.54
-
-
-7.6
+
+
+6.545
-
-
-7.8
+
+
+6.55
-
+
10
@@ -92,106 +92,106 @@ Average Iteration Time (ms)
100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sample
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg
index f14144372170..11a03a5672a1 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/iteration_times_small.svg
@@ -12,42 +12,42 @@ Average Iteration Time (ms)
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-6.6
+
+6.52
-
-
-6.8
+
+
+6.525
-
-
-7.0
+
+
+6.53
-
-
-7.2
+
+
+6.535
-
-
-7.4
+
+
+6.54
-
-
-7.6
+
+
+6.545
-
-
-7.8
+
+
+6.55
-
+
10
@@ -89,104 +89,104 @@ Average Iteration Time (ms)
100
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
index 145e9c8a7800..9b01a394ae32 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/mean.svg
@@ -9,66 +9,58 @@ Density (a.u.)
Average time (ms)
-
-5
+
+100
-
-
-10
+
+
+200
-
-
-15
+
+
+300
-
-
-20
+
+
+400
-
-
-25
+
+
+500
-
-
-30
+
+
+600
-
-
-35
-
-
+
-
-6.52
-
-
-
-6.53
+
+6.525
-
-
-6.54
+
+
+6.5255
-
-
-6.55
+
+
+6.526
-
-
-6.56
+
+
+6.5265
-
-
-6.57
+
+
+6.527
-
-
-6.58
+
+
+6.5275
-
-
-
-
+
+
+
+
Bootstrap distribution
diff --git a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
index 932961cbab07..574b66a84086 100644
--- a/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
+++ b/criterion/arithmetic_hydroflow_compiled_no_cheating/report/median.svg
@@ -9,90 +9,70 @@ Density (a.u.)
Average time (ms)
-
+
200
-
-
+
+
400
-
-
+
+
600
-
-
+
+
800
-
-
+
+
1000
-
-
+
+
1200
-
-
+
+
1400
-
-
+
+
1600
-
-
+
+
1800
-
-
+
+
2000
-
-
-2200
-
-
+
-
-6.5222
-
-
-
-6.5224
-
-
-
-6.5226
-
-
-
-6.5228
-
-
-
-6.523
+
+6.524
-
-
-6.5232
+