aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/aoc_2022_08-part1
diff options
context:
space:
mode:
authorAria Shrimpton <me@aria.rip>2024-03-10 15:44:19 +0000
committerAria Shrimpton <me@aria.rip>2024-03-10 15:44:19 +0000
commit7fc1f3d585bea58731409e4b3e62599f4975d8e1 (patch)
treeace7094ff8049998c48bbe906a7c05a41f814ca7 /analysis/current/criterion/aoc_2022_08-part1
parent43cd2c2362b123de24b4381d1fa46acaeb602c18 (diff)
new data
Diffstat (limited to 'analysis/current/criterion/aoc_2022_08-part1')
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/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-part1/1100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json2
32 files changed, 104 insertions, 104 deletions
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 17332d2..0671634 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":507857870.7775,"upper_bound":510822790.7},"point_estimate":509200589.3,"standard_error":763493.0576986517},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507232703.0,"upper_bound":510281009.0},"point_estimate":508967300.5,"standard_error":789688.6201469009},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":488783.5593223572,"upper_bound":3811508.0425322056},"point_estimate":2259709.1976821423,"standard_error":814264.5753596323},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1104897.9892392077,"upper_bound":3547695.888674134},"point_estimate":2553687.9277114347,"standard_error":711478.7552191652}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":514706123.1,"upper_bound":518208331.5},"point_estimate":516388143.2,"standard_error":891811.0726665341},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":514506160.0,"upper_bound":518516982.5},"point_estimate":516155852.5,"standard_error":896206.5225435984},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":731629.7285109758,"upper_bound":5152846.632018685},"point_estimate":1988787.0327919722,"standard_error":1183034.0526428393},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1334560.5290429923,"upper_bound":3958312.1616618074},"point_estimate":2991444.743973231,"standard_error":665994.3348636249}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 71dcbf9..5a3ca2c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1,,1000,,,509443530.0,ns,1
-aoc_2022_08-part1,,1000,,,508013789.0,ns,1
-aoc_2022_08-part1,,1000,,,510930401.0,ns,1
-aoc_2022_08-part1,,1000,,,507232703.0,ns,1
-aoc_2022_08-part1,,1000,,,509150431.0,ns,1
-aoc_2022_08-part1,,1000,,,515097316.0,ns,1
-aoc_2022_08-part1,,1000,,,506381722.0,ns,1
-aoc_2022_08-part1,,1000,,,506690822.0,ns,1
-aoc_2022_08-part1,,1000,,,510281009.0,ns,1
-aoc_2022_08-part1,,1000,,,508784170.0,ns,1
+aoc_2022_08-part1,,1000,,,517117300.0,ns,1
+aoc_2022_08-part1,,1000,,,519916665.0,ns,1
+aoc_2022_08-part1,,1000,,,513893250.0,ns,1
+aoc_2022_08-part1,,1000,,,515180539.0,ns,1
+aoc_2022_08-part1,,1000,,,516109663.0,ns,1
+aoc_2022_08-part1,,1000,,,511635182.0,ns,1
+aoc_2022_08-part1,,1000,,,514506160.0,ns,1
+aoc_2022_08-part1,,1000,,,516202042.0,ns,1
+aoc_2022_08-part1,,1000,,,517188997.0,ns,1
+aoc_2022_08-part1,,1000,,,522131634.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 403ed6e..1ecd465 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":[509443530.0,508013789.0,510930401.0,507232703.0,509150431.0,515097316.0,506381722.0,506690822.0,510281009.0,508784170.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":[517117300.0,519916665.0,513893250.0,515180539.0,516109663.0,511635182.0,514506160.0,516202042.0,517188997.0,522131634.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index e7f8588..2a42587 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[499496980.25,503462477.375,514037136.375,518002633.5] \ No newline at end of file
+[507185800.75,510930277.75,520915549.75,524660026.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 b3faf0a..239c2d5 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":483033568.4925,"upper_bound":507562172.3},"point_estimate":493275116.5,"standard_error":6480243.155058065},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":480980293.0,"upper_bound":498369924.0},"point_estimate":485857933.5,"standard_error":4214627.451155494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":320373.5457122326,"upper_bound":22004719.89863813},"point_estimate":8053203.586927056,"standard_error":5616036.45000138},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3875561.1933230953,"upper_bound":31496681.94515304},"point_estimate":21643935.097746592,"standard_error":8012975.553167683}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486874565.1,"upper_bound":496532960.3},"point_estimate":491888446.1,"standard_error":2471827.8779533594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":484417040.0,"upper_bound":499894105.0},"point_estimate":492662962.5,"standard_error":3169504.4853838678},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1712721.728593111,"upper_bound":15134774.161604047},"point_estimate":7987610.398891568,"standard_error":3685030.3801885243},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4265849.59593451,"upper_bound":10218206.232820068},"point_estimate":8201602.049206897,"standard_error":1526090.291734992}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 e715e82..d090c2a 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1,,1000,,,494373252.0,ns,1
-aoc_2022_08-part1,,1000,,,476630939.0,ns,1
-aoc_2022_08-part1,,1000,,,485965978.0,ns,1
-aoc_2022_08-part1,,1000,,,510664254.0,ns,1
-aoc_2022_08-part1,,1000,,,548545498.0,ns,1
-aoc_2022_08-part1,,1000,,,479871951.0,ns,1
-aoc_2022_08-part1,,1000,,,480980293.0,ns,1
-aoc_2022_08-part1,,1000,,,483893517.0,ns,1
-aoc_2022_08-part1,,1000,,,486075594.0,ns,1
-aoc_2022_08-part1,,1000,,,485749889.0,ns,1
+aoc_2022_08-part1,,1000,,,478322359.0,ns,1
+aoc_2022_08-part1,,1000,,,479477574.0,ns,1
+aoc_2022_08-part1,,1000,,,494801698.0,ns,1
+aoc_2022_08-part1,,1000,,,492072917.0,ns,1
+aoc_2022_08-part1,,1000,,,489118966.0,ns,1
+aoc_2022_08-part1,,1000,,,493253008.0,ns,1
+aoc_2022_08-part1,,1000,,,489356506.0,ns,1
+aoc_2022_08-part1,,1000,,,500329983.0,ns,1
+aoc_2022_08-part1,,1000,,,499894105.0,ns,1
+aoc_2022_08-part1,,1000,,,502257345.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 4090d47..7f8035b 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":[494373252.0,476630939.0,485965978.0,510664254.0,548545498.0,479871951.0,480980293.0,483893517.0,486075594.0,485749889.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":[478322359.0,479477574.0,494801698.0,492072917.0,489118966.0,493253008.0,489356506.0,500329983.0,499894105.0,502257345.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 4fd5f5d..97e2194 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 @@
-[449937883.5,465823241.25,508184195.25,524069553.0] \ No newline at end of file
+[460850394.25,475014372.625,512784981.625,526948960.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 2d4d42b..66c843c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":342287122.1,"upper_bound":354162544.2625},"point_estimate":348213675.1,"standard_error":3034205.0943240905},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339807818.0,"upper_bound":357742159.0},"point_estimate":345909454.5,"standard_error":4653609.602816974},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1121333.3554923534,"upper_bound":17113948.757466674},"point_estimate":14285102.78838873,"standard_error":4296829.365032859},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6153845.260487779,"upper_bound":12408536.359449336},"point_estimate":10141054.300703885,"standard_error":1605083.9776042793}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":368642495.0675,"upper_bound":393219046.22499996},"point_estimate":377530060.6,"standard_error":7207336.6102128085},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":368304142.0,"upper_bound":372910759.5},"point_estimate":371174472.0,"standard_error":2010437.5453128004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":327134.20159220695,"upper_bound":6995971.1825966835},"point_estimate":2806944.260966778,"standard_error":2681807.944296402},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1664538.1656588071,"upper_bound":36903531.48754811},"point_estimate":23995636.455038577,"standard_error":12534160.144486623}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 89065c4..8736f13 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1,,1000,,,335562107.0,ns,1
-aoc_2022_08-part1,,1000,,,333170401.0,ns,1
-aoc_2022_08-part1,,1000,,,342927221.0,ns,1
-aoc_2022_08-part1,,1000,,,360268840.0,ns,1
-aoc_2022_08-part1,,1000,,,355215478.0,ns,1
-aoc_2022_08-part1,,1000,,,344439879.0,ns,1
-aoc_2022_08-part1,,1000,,,344053529.0,ns,1
-aoc_2022_08-part1,,1000,,,363246495.0,ns,1
-aoc_2022_08-part1,,1000,,,355873771.0,ns,1
-aoc_2022_08-part1,,1000,,,347379030.0,ns,1
+aoc_2022_08-part1,,1000,,,445352993.0,ns,1
+aoc_2022_08-part1,,1000,,,374086849.0,ns,1
+aoc_2022_08-part1,,1000,,,367299094.0,ns,1
+aoc_2022_08-part1,,1000,,,371825213.0,ns,1
+aoc_2022_08-part1,,1000,,,371734670.0,ns,1
+aoc_2022_08-part1,,1000,,,370953823.0,ns,1
+aoc_2022_08-part1,,1000,,,371395121.0,ns,1
+aoc_2022_08-part1,,1000,,,364090415.0,ns,1
+aoc_2022_08-part1,,1000,,,370258286.0,ns,1
+aoc_2022_08-part1,,1000,,,368304142.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index c4469cc..f9d217c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":[335562107.0,333170401.0,342927221.0,360268840.0,355215478.0,344439879.0,344053529.0,363246495.0,355873771.0,347379030.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":[445352993.0,374086849.0,367299094.0,371825213.0,371734670.0,370953823.0,371395121.0,364090415.0,370258286.0,368304142.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 965aeaf..4067269 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[305707598.75,324458198.375,374459797.375,393210397.0] \ No newline at end of file
+[359762980.25,364277829.125,376317426.125,380832275.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json
index b3faf0a..239c2d5 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483033568.4925,"upper_bound":507562172.3},"point_estimate":493275116.5,"standard_error":6480243.155058065},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":480980293.0,"upper_bound":498369924.0},"point_estimate":485857933.5,"standard_error":4214627.451155494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":320373.5457122326,"upper_bound":22004719.89863813},"point_estimate":8053203.586927056,"standard_error":5616036.45000138},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3875561.1933230953,"upper_bound":31496681.94515304},"point_estimate":21643935.097746592,"standard_error":8012975.553167683}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486874565.1,"upper_bound":496532960.3},"point_estimate":491888446.1,"standard_error":2471827.8779533594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":484417040.0,"upper_bound":499894105.0},"point_estimate":492662962.5,"standard_error":3169504.4853838678},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1712721.728593111,"upper_bound":15134774.161604047},"point_estimate":7987610.398891568,"standard_error":3685030.3801885243},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4265849.59593451,"upper_bound":10218206.232820068},"point_estimate":8201602.049206897,"standard_error":1526090.291734992}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv
index e715e82..d090c2a 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,1000,,,494373252.0,ns,1
-aoc_2022_08-part1,,1000,,,476630939.0,ns,1
-aoc_2022_08-part1,,1000,,,485965978.0,ns,1
-aoc_2022_08-part1,,1000,,,510664254.0,ns,1
-aoc_2022_08-part1,,1000,,,548545498.0,ns,1
-aoc_2022_08-part1,,1000,,,479871951.0,ns,1
-aoc_2022_08-part1,,1000,,,480980293.0,ns,1
-aoc_2022_08-part1,,1000,,,483893517.0,ns,1
-aoc_2022_08-part1,,1000,,,486075594.0,ns,1
-aoc_2022_08-part1,,1000,,,485749889.0,ns,1
+aoc_2022_08-part1,,1000,,,478322359.0,ns,1
+aoc_2022_08-part1,,1000,,,479477574.0,ns,1
+aoc_2022_08-part1,,1000,,,494801698.0,ns,1
+aoc_2022_08-part1,,1000,,,492072917.0,ns,1
+aoc_2022_08-part1,,1000,,,489118966.0,ns,1
+aoc_2022_08-part1,,1000,,,493253008.0,ns,1
+aoc_2022_08-part1,,1000,,,489356506.0,ns,1
+aoc_2022_08-part1,,1000,,,500329983.0,ns,1
+aoc_2022_08-part1,,1000,,,499894105.0,ns,1
+aoc_2022_08-part1,,1000,,,502257345.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json
index 4090d47..7f8035b 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/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":[494373252.0,476630939.0,485965978.0,510664254.0,548545498.0,479871951.0,480980293.0,483893517.0,486075594.0,485749889.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":[478322359.0,479477574.0,494801698.0,492072917.0,489118966.0,493253008.0,489356506.0,500329983.0,499894105.0,502257345.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json
index 4fd5f5d..97e2194 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/1000/new/tukey.json
@@ -1 +1 @@
-[449937883.5,465823241.25,508184195.25,524069553.0] \ No newline at end of file
+[460850394.25,475014372.625,512784981.625,526948960.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 59b2470..18f6f7b 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":634498065.4,"upper_bound":662024227.6975},"point_estimate":644236436.3,"standard_error":8230514.303559802},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":634117826.0,"upper_bound":638969355.0},"point_estimate":635685729.5,"standard_error":2265572.405743075},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":235436.8758201599,"upper_bound":5688596.73460722},"point_estimate":3112418.4182435274,"standard_error":2693405.5672187908},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1627108.8561216146,"upper_bound":42165634.15638881},"point_estimate":27446018.034801416,"standard_error":14699460.426657598}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":654979363.735,"upper_bound":657521052.6525},"point_estimate":656293146.3,"standard_error":649796.0724190982},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":654784737.0,"upper_bound":658111087.0},"point_estimate":656308068.5,"standard_error":708712.6759945739},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270282.4230015278,"upper_bound":3639361.876988411},"point_estimate":2280229.1226178408,"standard_error":865276.444301915},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1069635.016650015,"upper_bound":2907260.859651791},"point_estimate":2165961.8303710325,"standard_error":484478.8536694683}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 288e89c..6b5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1,,1100,,,638969355.0,ns,1
-aoc_2022_08-part1,,1100,,,634117826.0,ns,1
-aoc_2022_08-part1,,1100,,,722057637.0,ns,1
-aoc_2022_08-part1,,1100,,,639249465.0,ns,1
-aoc_2022_08-part1,,1100,,,635672280.0,ns,1
-aoc_2022_08-part1,,1100,,,635408478.0,ns,1
-aoc_2022_08-part1,,1100,,,631575653.0,ns,1
-aoc_2022_08-part1,,1100,,,633055038.0,ns,1
-aoc_2022_08-part1,,1100,,,635699179.0,ns,1
-aoc_2022_08-part1,,1100,,,636559452.0,ns,1
+aoc_2022_08-part1,,1100,,,654755413.0,ns,1
+aoc_2022_08-part1,,1100,,,658278445.0,ns,1
+aoc_2022_08-part1,,1100,,,658111087.0,ns,1
+aoc_2022_08-part1,,1100,,,659664845.0,ns,1
+aoc_2022_08-part1,,1100,,,656766124.0,ns,1
+aoc_2022_08-part1,,1100,,,655979245.0,ns,1
+aoc_2022_08-part1,,1100,,,651975430.0,ns,1
+aoc_2022_08-part1,,1100,,,656272286.0,ns,1
+aoc_2022_08-part1,,1100,,,656343851.0,ns,1
+aoc_2022_08-part1,,1100,,,654784737.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index a36e5c3..7e44406 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":[638969355.0,634117826.0,722057637.0,639249465.0,635672280.0,635408478.0,631575653.0,633055038.0,635699179.0,636559452.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":[654755413.0,658278445.0,658111087.0,659664845.0,656766124.0,655979245.0,651975430.0,656272286.0,656343851.0,654784737.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 56d543d..95f82ce 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[622661318.25,628550903.625,644256464.625,650146050.0] \ No newline at end of file
+[647008917.25,651046140.625,661812069.625,665849293.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 8574fe0..e18fac0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":622775108.385,"upper_bound":627076538.6},"point_estimate":624907351.3,"standard_error":1101505.7775585975},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622121676.0,"upper_bound":628865674.0},"point_estimate":624217255.0,"standard_error":1431689.1426640626},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":403347.2532391548,"upper_bound":6610707.201236486},"point_estimate":3649667.429405451,"standard_error":1865824.183902846},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2090845.1553251338,"upper_bound":4533855.944659553},"point_estimate":3664412.734229564,"standard_error":629737.3595659425}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":627759737.4225,"upper_bound":661227554.0275},"point_estimate":640394856.3,"standard_error":9460758.074685464},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":625966188.0,"upper_bound":638429670.0},"point_estimate":631007301.0,"standard_error":3803001.700485553},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1906279.6029567719,"upper_bound":15210215.519964695},"point_estimate":7728686.174288392,"standard_error":4251218.074017326},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4110823.001437833,"upper_bound":48418543.0253977},"point_estimate":31576581.04227522,"standard_error":15288201.326352779}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 5e1acd0..821f796 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1,,1100,,,630585047.0,ns,1
-aoc_2022_08-part1,,1100,,,628865674.0,ns,1
-aoc_2022_08-part1,,1100,,,629128455.0,ns,1
-aoc_2022_08-part1,,1100,,,623098851.0,ns,1
-aoc_2022_08-part1,,1100,,,624375135.0,ns,1
-aoc_2022_08-part1,,1100,,,623831027.0,ns,1
-aoc_2022_08-part1,,1100,,,619486340.0,ns,1
-aoc_2022_08-part1,,1100,,,625231284.0,ns,1
-aoc_2022_08-part1,,1100,,,620412325.0,ns,1
-aoc_2022_08-part1,,1100,,,624059375.0,ns,1
+aoc_2022_08-part1,,1100,,,620150071.0,ns,1
+aoc_2022_08-part1,,1100,,,628752334.0,ns,1
+aoc_2022_08-part1,,1100,,,631377005.0,ns,1
+aoc_2022_08-part1,,1100,,,638429670.0,ns,1
+aoc_2022_08-part1,,1100,,,728537555.0,ns,1
+aoc_2022_08-part1,,1100,,,625622559.0,ns,1
+aoc_2022_08-part1,,1100,,,633209133.0,ns,1
+aoc_2022_08-part1,,1100,,,625966188.0,ns,1
+aoc_2022_08-part1,,1100,,,630637597.0,ns,1
+aoc_2022_08-part1,,1100,,,641266451.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 4b40c19..0bf2272 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":[630585047.0,628865674.0,629128455.0,623098851.0,624375135.0,623831027.0,619486340.0,625231284.0,620412325.0,624059375.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":[620150071.0,628752334.0,631377005.0,638429670.0,728537555.0,625622559.0,633209133.0,625966188.0,630637597.0,641266451.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 f8c7999..8ad8f70 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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 @@
-[609256350.5,616269122.75,634969848.75,641982621.0] \ No newline at end of file
+[595277290.75,610970007.625,652817252.625,668509969.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 5ce490a..e68d8aa 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":429250756.1,"upper_bound":435652573.6},"point_estimate":432498076.1,"standard_error":1630089.7654455875},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":427877351.0,"upper_bound":435410275.0},"point_estimate":433054825.0,"standard_error":1676269.1412549838},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":823490.8815801144,"upper_bound":9704023.060119152},"point_estimate":3155040.9435868263,"standard_error":2309187.8034084975},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2087749.7867765268,"upper_bound":7179220.985508342},"point_estimate":5406821.2011700645,"standard_error":1182521.4047741846}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":455004852.395,"upper_bound":480484696.2},"point_estimate":465430655.7,"standard_error":6771028.454731325},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":449968069.0,"upper_bound":470876928.0},"point_estimate":459607261.5,"standard_error":4809310.261236492},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":647294.2529082298,"upper_bound":22163533.042618632},"point_estimate":14348509.141463041,"standard_error":5495468.507092442},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5269095.425698617,"upper_bound":33740715.49415593},"point_estimate":22581162.06118452,"standard_error":8976202.225533398}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 424d9cb..25ac357 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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-part1,,1100,,,431228916.0,ns,1
-aoc_2022_08-part1,,1100,,,431071060.0,ns,1
-aoc_2022_08-part1,,1100,,,432804095.0,ns,1
-aoc_2022_08-part1,,1100,,,424525786.0,ns,1
-aoc_2022_08-part1,,1100,,,435327152.0,ns,1
-aoc_2022_08-part1,,1100,,,423751966.0,ns,1
-aoc_2022_08-part1,,1100,,,442145681.0,ns,1
-aoc_2022_08-part1,,1100,,,434854838.0,ns,1
-aoc_2022_08-part1,,1100,,,433305555.0,ns,1
-aoc_2022_08-part1,,1100,,,435965712.0,ns,1
+aoc_2022_08-part1,,1100,,,461015315.0,ns,1
+aoc_2022_08-part1,,1100,,,449890580.0,ns,1
+aoc_2022_08-part1,,1100,,,449453986.0,ns,1
+aoc_2022_08-part1,,1100,,,455400695.0,ns,1
+aoc_2022_08-part1,,1100,,,460355341.0,ns,1
+aoc_2022_08-part1,,1100,,,525205315.0,ns,1
+aoc_2022_08-part1,,1100,,,458859182.0,ns,1
+aoc_2022_08-part1,,1100,,,449968069.0,ns,1
+aoc_2022_08-part1,,1100,,,473281146.0,ns,1
+aoc_2022_08-part1,,1100,,,470876928.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 7c6cebd..3fb4995 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/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":[431228916.0,431071060.0,432804095.0,424525786.0,435327152.0,423751966.0,442145681.0,434854838.0,433305555.0,435965712.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":[461015315.0,449890580.0,449453986.0,455400695.0,460355341.0,525205315.0,458859182.0,449968069.0,473281146.0,470876928.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 192f25a..2e4d6cb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/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-part1/1100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[418814875.5,424962699.75,441356897.75,447504722.0] \ No newline at end of file
+[400070327.75,425698276.625,494039473.625,519667422.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json
index 8574fe0..e18fac0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622775108.385,"upper_bound":627076538.6},"point_estimate":624907351.3,"standard_error":1101505.7775585975},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":622121676.0,"upper_bound":628865674.0},"point_estimate":624217255.0,"standard_error":1431689.1426640626},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":403347.2532391548,"upper_bound":6610707.201236486},"point_estimate":3649667.429405451,"standard_error":1865824.183902846},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2090845.1553251338,"upper_bound":4533855.944659553},"point_estimate":3664412.734229564,"standard_error":629737.3595659425}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":627759737.4225,"upper_bound":661227554.0275},"point_estimate":640394856.3,"standard_error":9460758.074685464},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":625966188.0,"upper_bound":638429670.0},"point_estimate":631007301.0,"standard_error":3803001.700485553},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1906279.6029567719,"upper_bound":15210215.519964695},"point_estimate":7728686.174288392,"standard_error":4251218.074017326},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4110823.001437833,"upper_bound":48418543.0253977},"point_estimate":31576581.04227522,"standard_error":15288201.326352779}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv
index 5e1acd0..821f796 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,1100,,,630585047.0,ns,1
-aoc_2022_08-part1,,1100,,,628865674.0,ns,1
-aoc_2022_08-part1,,1100,,,629128455.0,ns,1
-aoc_2022_08-part1,,1100,,,623098851.0,ns,1
-aoc_2022_08-part1,,1100,,,624375135.0,ns,1
-aoc_2022_08-part1,,1100,,,623831027.0,ns,1
-aoc_2022_08-part1,,1100,,,619486340.0,ns,1
-aoc_2022_08-part1,,1100,,,625231284.0,ns,1
-aoc_2022_08-part1,,1100,,,620412325.0,ns,1
-aoc_2022_08-part1,,1100,,,624059375.0,ns,1
+aoc_2022_08-part1,,1100,,,620150071.0,ns,1
+aoc_2022_08-part1,,1100,,,628752334.0,ns,1
+aoc_2022_08-part1,,1100,,,631377005.0,ns,1
+aoc_2022_08-part1,,1100,,,638429670.0,ns,1
+aoc_2022_08-part1,,1100,,,728537555.0,ns,1
+aoc_2022_08-part1,,1100,,,625622559.0,ns,1
+aoc_2022_08-part1,,1100,,,633209133.0,ns,1
+aoc_2022_08-part1,,1100,,,625966188.0,ns,1
+aoc_2022_08-part1,,1100,,,630637597.0,ns,1
+aoc_2022_08-part1,,1100,,,641266451.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json
index 4b40c19..0bf2272 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/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":[630585047.0,628865674.0,629128455.0,623098851.0,624375135.0,623831027.0,619486340.0,625231284.0,620412325.0,624059375.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":[620150071.0,628752334.0,631377005.0,638429670.0,728537555.0,625622559.0,633209133.0,625966188.0,630637597.0,641266451.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json
index f8c7999..8ad8f70 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/1100/new/tukey.json
@@ -1 +1 @@
-[609256350.5,616269122.75,634969848.75,641982621.0] \ No newline at end of file
+[595277290.75,610970007.625,652817252.625,668509969.5] \ No newline at end of file