aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/aoc_2022_08-part2
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/aoc_2022_08-part2')
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json2
32 files changed, 104 insertions, 104 deletions
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 5fb6c5f..8f94613 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1629304513.25,"upper_bound":1658650110.1925},"point_estimate":1640172951.4,"standard_error":8415625.231685838},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1628157720.5,"upper_bound":1637303267.5},"point_estimate":1631140756.0,"standard_error":3339817.2895287476},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409371.0569322109,"upper_bound":11941622.244393826},"point_estimate":4453166.191640496,"standard_error":3609910.7164498367},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2970933.618633199,"upper_bound":42980543.44871606},"point_estimate":27969323.806619182,"standard_error":13897944.035439875}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1679034974.7450001,"upper_bound":1710210158.1},"point_estimate":1691944620.4,"standard_error":8506418.263489392},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1678968503.5,"upper_bound":1699328161.5},"point_estimate":1681324911.5,"standard_error":4505890.337573079},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":368080.6476652622,"upper_bound":26103267.450374365},"point_estimate":3309570.114943385,"standard_error":6047193.732959024},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1904968.9471332715,"upper_bound":41566984.994142234},"point_estimate":28470276.407370403,"standard_error":11363624.743672257}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index bf579ff..8974b49 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1000,,,1627999078.0,ns,1
-aoc_2022_08-part2,,1000,,,1624674642.0,ns,1
-aoc_2022_08-part2,,1000,,,1640789742.0,ns,1
-aoc_2022_08-part2,,1000,,,1630639993.0,ns,1
-aoc_2022_08-part2,,1000,,,1636948348.0,ns,1
-aoc_2022_08-part2,,1000,,,1628316363.0,ns,1
-aoc_2022_08-part2,,1000,,,1628275195.0,ns,1
-aoc_2022_08-part2,,1000,,,1633816793.0,ns,1
-aoc_2022_08-part2,,1000,,,1718627841.0,ns,1
-aoc_2022_08-part2,,1000,,,1631641519.0,ns,1
+aoc_2022_08-part2,,1000,,,1672512597.0,ns,1
+aoc_2022_08-part2,,1000,,,1765644742.0,ns,1
+aoc_2022_08-part2,,1000,,,1682499773.0,ns,1
+aoc_2022_08-part2,,1000,,,1682005060.0,ns,1
+aoc_2022_08-part2,,1000,,,1679205958.0,ns,1
+aoc_2022_08-part2,,1000,,,1678979316.0,ns,1
+aoc_2022_08-part2,,1000,,,1716156550.0,ns,1
+aoc_2022_08-part2,,1000,,,1683066396.0,ns,1
+aoc_2022_08-part2,,1000,,,1680644763.0,ns,1
+aoc_2022_08-part2,,1000,,,1678731049.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 70d180a..1b5e66a 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1627999078.0,1624674642.0,1640789742.0,1630639993.0,1636948348.0,1628316363.0,1628275195.0,1633816793.0,1718627841.0,1631641519.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1672512597.0,1765644742.0,1682499773.0,1682005060.0,1679205958.0,1678979316.0,1716156550.0,1683066396.0,1680644763.0,1678731049.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 1457b71..94e1bea 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[1604645570.25,1616465528.625,1647985417.625,1659805376.0] \ No newline at end of file
+[1667369685.25,1673202830.875,1688757885.875,1694591031.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
index ba771b7..9a3dd3d 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1524977706.1924999,"upper_bound":1543293356.2},"point_estimate":1533874284.7,"standard_error":4691780.173496828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1521861384.0,"upper_bound":1546136128.0},"point_estimate":1529220244.0,"standard_error":7394272.873102207},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1089802.901852131,"upper_bound":26036637.18365729},"point_estimate":18851596.698117256,"standard_error":6438594.044161383},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8949484.991908247,"upper_bound":19753806.375737824},"point_estimate":15595003.257002944,"standard_error":2831503.328241532}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1569383205.5075,"upper_bound":1602230874.935},"point_estimate":1585507640.5,"standard_error":8431981.963203488},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1561192093.0,"upper_bound":1608633481.0},"point_estimate":1582186613.5,"standard_error":14945111.20528549},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1825572.0494896173,"upper_bound":47851529.42946553},"point_estimate":34249610.93284786,"standard_error":11615094.950149234},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17265556.359829634,"upper_bound":34596517.25590397},"point_estimate":28164644.97430739,"standard_error":4500459.3498659525}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
index 4e604e3..915a1e9 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1000,,,1532687498.0,ns,1
-aoc_2022_08-part2,,1000,,,1524619721.0,ns,1
-aoc_2022_08-part2,,1000,,,1547425113.0,ns,1
-aoc_2022_08-part2,,1000,,,1512163460.0,ns,1
-aoc_2022_08-part2,,1000,,,1562498080.0,ns,1
-aoc_2022_08-part2,,1000,,,1525752990.0,ns,1
-aoc_2022_08-part2,,1000,,,1543737089.0,ns,1
-aoc_2022_08-part2,,1000,,,1525416135.0,ns,1
-aoc_2022_08-part2,,1000,,,1546136128.0,ns,1
-aoc_2022_08-part2,,1000,,,1518306633.0,ns,1
+aoc_2022_08-part2,,1000,,,1633966120.0,ns,1
+aoc_2022_08-part2,,1000,,,1610812307.0,ns,1
+aoc_2022_08-part2,,1000,,,1561548023.0,ns,1
+aoc_2022_08-part2,,1000,,,1607814518.0,ns,1
+aoc_2022_08-part2,,1000,,,1562131624.0,ns,1
+aoc_2022_08-part2,,1000,,,1606454655.0,ns,1
+aoc_2022_08-part2,,1000,,,1560252562.0,ns,1
+aoc_2022_08-part2,,1000,,,1583957268.0,ns,1
+aoc_2022_08-part2,,1000,,,1547723369.0,ns,1
+aoc_2022_08-part2,,1000,,,1580415959.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
index 6a46bac..7a98314 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1532687498.0,1524619721.0,1547425113.0,1512163460.0,1562498080.0,1525752990.0,1543737089.0,1525416135.0,1546136128.0,1518306633.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1633966120.0,1610812307.0,1561548023.0,1607814518.0,1562131624.0,1606454655.0,1560252562.0,1583957268.0,1547723369.0,1580415959.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
index 4ec2d1c..78b0684 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[1462666193.25,1493742508.875,1576612683.875,1607688999.5] \ No newline at end of file
+[1424352036.25,1493022979.75,1676145495.75,1744816439.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 7fc7b87..bc11afa 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1120259286.7,"upper_bound":1139292446.7},"point_estimate":1129303311.5,"standard_error":4871014.97787922},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1116015002.0,"upper_bound":1141225053.0},"point_estimate":1126879477.5,"standard_error":6986727.286845398},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2273166.757643223,"upper_bound":27908951.16251707},"point_estimate":16706780.102795362,"standard_error":6079808.514380887},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8551906.156408891,"upper_bound":21258575.54524404},"point_estimate":16226640.481689287,"standard_error":3492165.9393001413}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1202564387.5,"upper_bound":1212547523.9},"point_estimate":1207598984.4,"standard_error":2539778.5008589355},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1203677330.0,"upper_bound":1212469100.0},"point_estimate":1207403985.0,"standard_error":2317738.2717953306},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1349155.5978477001,"upper_bound":14504898.23448658},"point_estimate":6277150.376558304,"standard_error":3077589.1121221376},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3380605.454038028,"upper_bound":11665995.562836032},"point_estimate":8449834.521494426,"standard_error":2128236.470646617}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 46568a5..4a1f4ec 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1000,,,1117548232.0,ns,1
-aoc_2022_08-part2,,1000,,,1116740045.0,ns,1
-aoc_2022_08-part2,,1000,,,1126113531.0,ns,1
-aoc_2022_08-part2,,1000,,,1114481772.0,ns,1
-aoc_2022_08-part2,,1000,,,1127645424.0,ns,1
-aoc_2022_08-part2,,1000,,,1141225053.0,ns,1
-aoc_2022_08-part2,,1000,,,1141584840.0,ns,1
-aoc_2022_08-part2,,1000,,,1162604180.0,ns,1
-aoc_2022_08-part2,,1000,,,1109356859.0,ns,1
-aoc_2022_08-part2,,1000,,,1135733179.0,ns,1
+aoc_2022_08-part2,,1000,,,1212469100.0,ns,1
+aoc_2022_08-part2,,1000,,,1208879781.0,ns,1
+aoc_2022_08-part2,,1000,,,1190996786.0,ns,1
+aoc_2022_08-part2,,1000,,,1214553371.0,ns,1
+aoc_2022_08-part2,,1000,,,1203677330.0,ns,1
+aoc_2022_08-part2,,1000,,,1207748175.0,ns,1
+aoc_2022_08-part2,,1000,,,1207059795.0,ns,1
+aoc_2022_08-part2,,1000,,,1223244170.0,ns,1
+aoc_2022_08-part2,,1000,,,1202662880.0,ns,1
+aoc_2022_08-part2,,1000,,,1204698456.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 58ab999..d4ec4a2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1117548232.0,1116740045.0,1126113531.0,1114481772.0,1127645424.0,1141225053.0,1141584840.0,1162604180.0,1109356859.0,1135733179.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1212469100.0,1208879781.0,1190996786.0,1214553371.0,1203677330.0,1207748175.0,1207059795.0,1223244170.0,1202662880.0,1204698456.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index c4d9ef9..a5eca78 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[1048212113.5,1082577102.625,1174217073.625,1208582062.75] \ No newline at end of file
+[1181015135.25,1192473873.375,1223030508.375,1234489246.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json
index ba771b7..9a3dd3d 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1524977706.1924999,"upper_bound":1543293356.2},"point_estimate":1533874284.7,"standard_error":4691780.173496828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1521861384.0,"upper_bound":1546136128.0},"point_estimate":1529220244.0,"standard_error":7394272.873102207},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1089802.901852131,"upper_bound":26036637.18365729},"point_estimate":18851596.698117256,"standard_error":6438594.044161383},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8949484.991908247,"upper_bound":19753806.375737824},"point_estimate":15595003.257002944,"standard_error":2831503.328241532}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1569383205.5075,"upper_bound":1602230874.935},"point_estimate":1585507640.5,"standard_error":8431981.963203488},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1561192093.0,"upper_bound":1608633481.0},"point_estimate":1582186613.5,"standard_error":14945111.20528549},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1825572.0494896173,"upper_bound":47851529.42946553},"point_estimate":34249610.93284786,"standard_error":11615094.950149234},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17265556.359829634,"upper_bound":34596517.25590397},"point_estimate":28164644.97430739,"standard_error":4500459.3498659525}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv
index 4e604e3..915a1e9 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1000,,,1532687498.0,ns,1
-aoc_2022_08-part2,,1000,,,1524619721.0,ns,1
-aoc_2022_08-part2,,1000,,,1547425113.0,ns,1
-aoc_2022_08-part2,,1000,,,1512163460.0,ns,1
-aoc_2022_08-part2,,1000,,,1562498080.0,ns,1
-aoc_2022_08-part2,,1000,,,1525752990.0,ns,1
-aoc_2022_08-part2,,1000,,,1543737089.0,ns,1
-aoc_2022_08-part2,,1000,,,1525416135.0,ns,1
-aoc_2022_08-part2,,1000,,,1546136128.0,ns,1
-aoc_2022_08-part2,,1000,,,1518306633.0,ns,1
+aoc_2022_08-part2,,1000,,,1633966120.0,ns,1
+aoc_2022_08-part2,,1000,,,1610812307.0,ns,1
+aoc_2022_08-part2,,1000,,,1561548023.0,ns,1
+aoc_2022_08-part2,,1000,,,1607814518.0,ns,1
+aoc_2022_08-part2,,1000,,,1562131624.0,ns,1
+aoc_2022_08-part2,,1000,,,1606454655.0,ns,1
+aoc_2022_08-part2,,1000,,,1560252562.0,ns,1
+aoc_2022_08-part2,,1000,,,1583957268.0,ns,1
+aoc_2022_08-part2,,1000,,,1547723369.0,ns,1
+aoc_2022_08-part2,,1000,,,1580415959.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json
index 6a46bac..7a98314 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1532687498.0,1524619721.0,1547425113.0,1512163460.0,1562498080.0,1525752990.0,1543737089.0,1525416135.0,1546136128.0,1518306633.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1633966120.0,1610812307.0,1561548023.0,1607814518.0,1562131624.0,1606454655.0,1560252562.0,1583957268.0,1547723369.0,1580415959.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json
index 4ec2d1c..78b0684 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1000/new/tukey.json
@@ -1 +1 @@
-[1462666193.25,1493742508.875,1576612683.875,1607688999.5] \ No newline at end of file
+[1424352036.25,1493022979.75,1676145495.75,1744816439.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 749169e..d29ed8e 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2033206880.9275,"upper_bound":2038551636.1},"point_estimate":2035954855.3,"standard_error":1375021.7204964203},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2031715532.5,"upper_bound":2040114952.5},"point_estimate":2036495802.5,"standard_error":1856425.292795364},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":291775.6748199463,"upper_bound":8492524.645927548},"point_estimate":4033350.2178937197,"standard_error":1905015.4846837607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2551568.4399807137,"upper_bound":5662497.644718192},"point_estimate":4570764.768485127,"standard_error":787765.1120896146}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2077203892.9025,"upper_bound":2096514821.5925},"point_estimate":2086125764.5,"standard_error":4956612.966436569},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2072717813.0,"upper_bound":2100437547.0},"point_estimate":2079978255.5,"standard_error":6199850.014716959},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1885623.278823495,"upper_bound":26470978.93064618},"point_estimate":11266206.776484847,"standard_error":6204925.294363876},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4995052.678865737,"upper_bound":21354733.991516553},"point_estimate":16535012.573128412,"standard_error":3813173.657371027}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 513ba19..d002adc 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1100,,,2036482075.0,ns,1
-aoc_2022_08-part2,,1100,,,2041719274.0,ns,1
-aoc_2022_08-part2,,1100,,,2033265066.0,ns,1
-aoc_2022_08-part2,,1100,,,2038702873.0,ns,1
-aoc_2022_08-part2,,1100,,,2034285624.0,ns,1
-aoc_2022_08-part2,,1100,,,2041916074.0,ns,1
-aoc_2022_08-part2,,1100,,,2029011965.0,ns,1
-aoc_2022_08-part2,,1100,,,2038510631.0,ns,1
-aoc_2022_08-part2,,1100,,,2029145441.0,ns,1
-aoc_2022_08-part2,,1100,,,2036509530.0,ns,1
+aoc_2022_08-part2,,1100,,,2120180409.0,ns,1
+aoc_2022_08-part2,,1100,,,2100437547.0,ns,1
+aoc_2022_08-part2,,1100,,,2072717813.0,ns,1
+aoc_2022_08-part2,,1100,,,2078437376.0,ns,1
+aoc_2022_08-part2,,1100,,,2072040793.0,ns,1
+aoc_2022_08-part2,,1100,,,2078975464.0,ns,1
+aoc_2022_08-part2,,1100,,,2104214409.0,ns,1
+aoc_2022_08-part2,,1100,,,2070555578.0,ns,1
+aoc_2022_08-part2,,1100,,,2082717209.0,ns,1
+aoc_2022_08-part2,,1100,,,2080981047.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 1d5aab8..08dc294 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2036482075.0,2041719274.0,2033265066.0,2038702873.0,2034285624.0,2041916074.0,2029011965.0,2038510631.0,2029145441.0,2036509530.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2120180409.0,2100437547.0,2072717813.0,2078437376.0,2072040793.0,2078975464.0,2104214409.0,2070555578.0,2082717209.0,2080981047.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index f2dd5c7..8c82133 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[2018116384.5,2025818295.0,2046356723.0,2054058633.5] \ No newline at end of file
+[2008568427.5,2041358065.625,2128797100.625,2161586738.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
index fdd788a..b41a221 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1930625374.105,"upper_bound":1960766599.2},"point_estimate":1944379875.3,"standard_error":7730263.014209675},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1926645639.0,"upper_bound":1970643782.0},"point_estimate":1931846653.5,"standard_error":10782547.00696216},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487424.0151464939,"upper_bound":38605485.94901562},"point_estimate":7758091.320866346,"standard_error":9854691.170470592},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4914263.594926136,"upper_bound":32754577.25140905},"point_estimate":25733038.38817983,"standard_error":5963891.345186111}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1969956221.5325,"upper_bound":1996245765.3},"point_estimate":1981892774.5,"standard_error":6771621.313330881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1966744499.0,"upper_bound":1997234209.5},"point_estimate":1971231172.5,"standard_error":7681589.674263013},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2305966.316860914,"upper_bound":34722938.387444615},"point_estimate":11475350.483071804,"standard_error":8348875.329935149},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6970997.4503348665,"upper_bound":29177836.4135433},"point_estimate":22552213.741698954,"standard_error":5739695.762070766}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
index 67f9c88..6cbb490 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1100,,,1926645639.0,ns,1
-aoc_2022_08-part2,,1100,,,1923595104.0,ns,1
-aoc_2022_08-part2,,1100,,,1972517962.0,ns,1
-aoc_2022_08-part2,,1100,,,1933122880.0,ns,1
-aoc_2022_08-part2,,1100,,,1996682826.0,ns,1
-aoc_2022_08-part2,,1100,,,1936261808.0,ns,1
-aoc_2022_08-part2,,1100,,,1970643782.0,ns,1
-aoc_2022_08-part2,,1100,,,1927176179.0,ns,1
-aoc_2022_08-part2,,1100,,,1930570427.0,ns,1
-aoc_2022_08-part2,,1100,,,1926582146.0,ns,1
+aoc_2022_08-part2,,1100,,,2013585102.0,ns,1
+aoc_2022_08-part2,,1100,,,1990238793.0,ns,1
+aoc_2022_08-part2,,1100,,,1965189146.0,ns,1
+aoc_2022_08-part2,,1100,,,1961793163.0,ns,1
+aoc_2022_08-part2,,1100,,,1966744499.0,ns,1
+aoc_2022_08-part2,,1100,,,2028776533.0,ns,1
+aoc_2022_08-part2,,1100,,,1969694443.0,ns,1
+aoc_2022_08-part2,,1100,,,1969254847.0,ns,1
+aoc_2022_08-part2,,1100,,,1972767902.0,ns,1
+aoc_2022_08-part2,,1100,,,1980883317.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
index 6132822..500fa55 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1926645639.0,1923595104.0,1972517962.0,1933122880.0,1996682826.0,1936261808.0,1970643782.0,1927176179.0,1930570427.0,1926582146.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2013585102.0,1990238793.0,1965189146.0,1961793163.0,1966744499.0,2028776533.0,1969694443.0,1969254847.0,1972767902.0,1980883317.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
index a15b68b..10d73f4 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap until n=1000000, then std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[1820968230.5,1873873252.25,2014953310.25,2067858332.0] \ No newline at end of file
+[1905788572.0,1936580329.0,2018691681.0,2049483438.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index a74c080..5f7f817 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1342355859.3,"upper_bound":1376973809.5225},"point_estimate":1357709682.0,"standard_error":8899405.09735279},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1339245484.5,"upper_bound":1379764677.0},"point_estimate":1345163188.5,"standard_error":8467474.55526276},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2162610.760205984,"upper_bound":38761649.68684316},"point_estimate":11712462.69686222,"standard_error":8540490.152910274},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5939335.571946228,"upper_bound":37985013.5039835},"point_estimate":29706546.988794334,"standard_error":8640507.171364537}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1436691637.6,"upper_bound":1458728323.0125},"point_estimate":1446184091.3,"standard_error":5715265.7501002},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434159070.0,"upper_bound":1452811455.5},"point_estimate":1438452064.0,"standard_error":4832854.91008126},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1469349.2364138365,"upper_bound":22543956.33506477},"point_estimate":7393476.250639558,"standard_error":5870382.443628293},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4073769.8679884006,"upper_bound":26974810.078880455},"point_estimate":19026082.422190636,"standard_error":6252598.313151983}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 3da3b07..566d050 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1100,,,1339279067.0,ns,1
-aoc_2022_08-part2,,1100,,,1355267844.0,ns,1
-aoc_2022_08-part2,,1100,,,1343704725.0,ns,1
-aoc_2022_08-part2,,1100,,,1353620302.0,ns,1
-aoc_2022_08-part2,,1100,,,1335270596.0,ns,1
-aoc_2022_08-part2,,1100,,,1340670563.0,ns,1
-aoc_2022_08-part2,,1100,,,1418932613.0,ns,1
-aoc_2022_08-part2,,1100,,,1346621652.0,ns,1
-aoc_2022_08-part2,,1100,,,1405909052.0,ns,1
-aoc_2022_08-part2,,1100,,,1337820406.0,ns,1
+aoc_2022_08-part2,,1100,,,1438501374.0,ns,1
+aoc_2022_08-part2,,1100,,,1438402754.0,ns,1
+aoc_2022_08-part2,,1100,,,1431798891.0,ns,1
+aoc_2022_08-part2,,1100,,,1492529618.0,ns,1
+aoc_2022_08-part2,,1100,,,1451472109.0,ns,1
+aoc_2022_08-part2,,1100,,,1431416641.0,ns,1
+aoc_2022_08-part2,,1100,,,1463850357.0,ns,1
+aoc_2022_08-part2,,1100,,,1441772554.0,ns,1
+aoc_2022_08-part2,,1100,,,1436519249.0,ns,1
+aoc_2022_08-part2,,1100,,,1435577366.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 35b9fb1..c5c46da 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1339279067.0,1355267844.0,1343704725.0,1353620302.0,1335270596.0,1340670563.0,1418932613.0,1346621652.0,1405909052.0,1337820406.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1438501374.0,1438402754.0,1431798891.0,1492529618.0,1451472109.0,1431416641.0,1463850357.0,1441772554.0,1436519249.0,1435577366.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index ed491c9..4933a2c 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[1293939888.5,1316783414.75,1377699484.75,1400543011.0] \ No newline at end of file
+[1396109686.25,1415961261.5,1468898795.5,1488750370.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json
index fdd788a..b41a221 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1930625374.105,"upper_bound":1960766599.2},"point_estimate":1944379875.3,"standard_error":7730263.014209675},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1926645639.0,"upper_bound":1970643782.0},"point_estimate":1931846653.5,"standard_error":10782547.00696216},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487424.0151464939,"upper_bound":38605485.94901562},"point_estimate":7758091.320866346,"standard_error":9854691.170470592},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4914263.594926136,"upper_bound":32754577.25140905},"point_estimate":25733038.38817983,"standard_error":5963891.345186111}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1969956221.5325,"upper_bound":1996245765.3},"point_estimate":1981892774.5,"standard_error":6771621.313330881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1966744499.0,"upper_bound":1997234209.5},"point_estimate":1971231172.5,"standard_error":7681589.674263013},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2305966.316860914,"upper_bound":34722938.387444615},"point_estimate":11475350.483071804,"standard_error":8348875.329935149},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6970997.4503348665,"upper_bound":29177836.4135433},"point_estimate":22552213.741698954,"standard_error":5739695.762070766}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv
index 67f9c88..6cbb490 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,1100,,,1926645639.0,ns,1
-aoc_2022_08-part2,,1100,,,1923595104.0,ns,1
-aoc_2022_08-part2,,1100,,,1972517962.0,ns,1
-aoc_2022_08-part2,,1100,,,1933122880.0,ns,1
-aoc_2022_08-part2,,1100,,,1996682826.0,ns,1
-aoc_2022_08-part2,,1100,,,1936261808.0,ns,1
-aoc_2022_08-part2,,1100,,,1970643782.0,ns,1
-aoc_2022_08-part2,,1100,,,1927176179.0,ns,1
-aoc_2022_08-part2,,1100,,,1930570427.0,ns,1
-aoc_2022_08-part2,,1100,,,1926582146.0,ns,1
+aoc_2022_08-part2,,1100,,,2013585102.0,ns,1
+aoc_2022_08-part2,,1100,,,1990238793.0,ns,1
+aoc_2022_08-part2,,1100,,,1965189146.0,ns,1
+aoc_2022_08-part2,,1100,,,1961793163.0,ns,1
+aoc_2022_08-part2,,1100,,,1966744499.0,ns,1
+aoc_2022_08-part2,,1100,,,2028776533.0,ns,1
+aoc_2022_08-part2,,1100,,,1969694443.0,ns,1
+aoc_2022_08-part2,,1100,,,1969254847.0,ns,1
+aoc_2022_08-part2,,1100,,,1972767902.0,ns,1
+aoc_2022_08-part2,,1100,,,1980883317.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json
index 6132822..500fa55 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1926645639.0,1923595104.0,1972517962.0,1933122880.0,1996682826.0,1936261808.0,1970643782.0,1927176179.0,1930570427.0,1926582146.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2013585102.0,1990238793.0,1965189146.0,1961793163.0,1966744499.0,2028776533.0,1969694443.0,1969254847.0,1972767902.0,1980883317.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json
index a15b68b..10d73f4 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/1100/new/tukey.json
@@ -1 +1 @@
-[1820968230.5,1873873252.25,2014953310.25,2067858332.0] \ No newline at end of file
+[1905788572.0,1936580329.0,2018691681.0,2049483438.0] \ No newline at end of file