summaryrefslogtreecommitdiffstats
path: root/vendor/regex/record/old-bench-log/08-new-memmem
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/regex/record/old-bench-log/08-new-memmem')
-rw-r--r--vendor/regex/record/old-bench-log/08-new-memmem/rust-after-01124
-rw-r--r--vendor/regex/record/old-bench-log/08-new-memmem/rust-after-02124
-rw-r--r--vendor/regex/record/old-bench-log/08-new-memmem/rust-before-01124
-rw-r--r--vendor/regex/record/old-bench-log/08-new-memmem/rust-before-02124
4 files changed, 496 insertions, 0 deletions
diff --git a/vendor/regex/record/old-bench-log/08-new-memmem/rust-after-01 b/vendor/regex/record/old-bench-log/08-new-memmem/rust-after-01
new file mode 100644
index 000000000..521e935f4
--- /dev/null
+++ b/vendor/regex/record/old-bench-log/08-new-memmem/rust-after-01
@@ -0,0 +1,124 @@
+
+running 119 tests
+test misc::anchored_literal_long_match ... bench: 18 ns/iter (+/- 1) = 21666 MB/s
+test misc::anchored_literal_long_non_match ... bench: 19 ns/iter (+/- 2) = 20526 MB/s
+test misc::anchored_literal_short_match ... bench: 18 ns/iter (+/- 1) = 1444 MB/s
+test misc::anchored_literal_short_non_match ... bench: 19 ns/iter (+/- 0) = 1368 MB/s
+test misc::easy0_1K ... bench: 15 ns/iter (+/- 2) = 70066 MB/s
+test misc::easy0_1MB ... bench: 22 ns/iter (+/- 0) = 47663772 MB/s
+test misc::easy0_32 ... bench: 14 ns/iter (+/- 2) = 4214 MB/s
+test misc::easy0_32K ... bench: 15 ns/iter (+/- 1) = 2186333 MB/s
+test misc::easy1_1K ... bench: 40 ns/iter (+/- 2) = 26100 MB/s
+test misc::easy1_1MB ... bench: 44 ns/iter (+/- 5) = 23831727 MB/s
+test misc::easy1_32 ... bench: 39 ns/iter (+/- 5) = 1333 MB/s
+test misc::easy1_32K ... bench: 41 ns/iter (+/- 3) = 799707 MB/s
+test misc::hard_1K ... bench: 50 ns/iter (+/- 7) = 21020 MB/s
+test misc::hard_1MB ... bench: 55 ns/iter (+/- 6) = 19065509 MB/s
+test misc::hard_32 ... bench: 50 ns/iter (+/- 7) = 1180 MB/s
+test misc::hard_32K ... bench: 50 ns/iter (+/- 2) = 655900 MB/s
+test misc::is_match_set ... bench: 60 ns/iter (+/- 2) = 416 MB/s
+test misc::literal ... bench: 12 ns/iter (+/- 1) = 4250 MB/s
+test misc::long_needle1 ... bench: 3,252 ns/iter (+/- 168) = 30750 MB/s
+test misc::long_needle2 ... bench: 355,576 ns/iter (+/- 34,074) = 281 MB/s
+test misc::match_class ... bench: 67 ns/iter (+/- 2) = 1208 MB/s
+test misc::match_class_in_range ... bench: 14 ns/iter (+/- 0) = 5785 MB/s
+test misc::match_class_unicode ... bench: 256 ns/iter (+/- 36) = 628 MB/s
+test misc::matches_set ... bench: 458 ns/iter (+/- 65) = 54 MB/s
+test misc::medium_1K ... bench: 15 ns/iter (+/- 1) = 70133 MB/s
+test misc::medium_1MB ... bench: 23 ns/iter (+/- 2) = 45591478 MB/s
+test misc::medium_32 ... bench: 15 ns/iter (+/- 0) = 4000 MB/s
+test misc::medium_32K ... bench: 15 ns/iter (+/- 0) = 2186400 MB/s
+test misc::no_exponential ... bench: 406 ns/iter (+/- 32) = 246 MB/s
+test misc::not_literal ... bench: 90 ns/iter (+/- 12) = 566 MB/s
+test misc::one_pass_long_prefix ... bench: 53 ns/iter (+/- 1) = 490 MB/s
+test misc::one_pass_long_prefix_not ... bench: 51 ns/iter (+/- 7) = 509 MB/s
+test misc::one_pass_short ... bench: 37 ns/iter (+/- 1) = 459 MB/s
+test misc::one_pass_short_not ... bench: 39 ns/iter (+/- 5) = 435 MB/s
+test misc::reallyhard2_1K ... bench: 75 ns/iter (+/- 2) = 13866 MB/s
+test misc::reallyhard_1K ... bench: 1,591 ns/iter (+/- 227) = 660 MB/s
+test misc::reallyhard_1MB ... bench: 1,576,602 ns/iter (+/- 204,573) = 665 MB/s
+test misc::reallyhard_32 ... bench: 102 ns/iter (+/- 7) = 578 MB/s
+test misc::reallyhard_32K ... bench: 49,327 ns/iter (+/- 4,812) = 664 MB/s
+test misc::replace_all ... bench: 132 ns/iter (+/- 13)
+test misc::reverse_suffix_no_quadratic ... bench: 4,190 ns/iter (+/- 581) = 1909 MB/s
+test misc::short_haystack_1000000x ... bench: 132,982 ns/iter (+/- 18,045) = 60158 MB/s
+test misc::short_haystack_100000x ... bench: 14,720 ns/iter (+/- 946) = 54348 MB/s
+test misc::short_haystack_10000x ... bench: 5,993 ns/iter (+/- 381) = 13350 MB/s
+test misc::short_haystack_1000x ... bench: 476 ns/iter (+/- 58) = 16829 MB/s
+test misc::short_haystack_100x ... bench: 227 ns/iter (+/- 22) = 3572 MB/s
+test misc::short_haystack_10x ... bench: 211 ns/iter (+/- 13) = 431 MB/s
+test misc::short_haystack_1x ... bench: 204 ns/iter (+/- 29) = 93 MB/s
+test misc::short_haystack_2x ... bench: 206 ns/iter (+/- 7) = 131 MB/s
+test misc::short_haystack_3x ... bench: 212 ns/iter (+/- 16) = 165 MB/s
+test misc::short_haystack_4x ... bench: 207 ns/iter (+/- 29) = 207 MB/s
+test regexdna::find_new_lines ... bench: 12,053,740 ns/iter (+/- 393,644) = 421 MB/s
+test regexdna::subst1 ... bench: 786,112 ns/iter (+/- 91,136) = 6466 MB/s
+test regexdna::subst10 ... bench: 831,353 ns/iter (+/- 67,293) = 6114 MB/s
+test regexdna::subst11 ... bench: 784,021 ns/iter (+/- 28,112) = 6483 MB/s
+test regexdna::subst2 ... bench: 785,838 ns/iter (+/- 108,510) = 6468 MB/s
+test regexdna::subst3 ... bench: 791,789 ns/iter (+/- 37,364) = 6420 MB/s
+test regexdna::subst4 ... bench: 784,224 ns/iter (+/- 23,802) = 6482 MB/s
+test regexdna::subst5 ... bench: 788,368 ns/iter (+/- 75,171) = 6448 MB/s
+test regexdna::subst6 ... bench: 784,730 ns/iter (+/- 48,594) = 6477 MB/s
+test regexdna::subst7 ... bench: 788,067 ns/iter (+/- 88,333) = 6450 MB/s
+test regexdna::subst8 ... bench: 810,784 ns/iter (+/- 111,836) = 6269 MB/s
+test regexdna::subst9 ... bench: 788,854 ns/iter (+/- 66,496) = 6444 MB/s
+test regexdna::variant1 ... bench: 2,238,677 ns/iter (+/- 144,752) = 2270 MB/s
+test regexdna::variant2 ... bench: 3,258,761 ns/iter (+/- 205,012) = 1559 MB/s
+test regexdna::variant3 ... bench: 3,818,146 ns/iter (+/- 254,877) = 1331 MB/s
+test regexdna::variant4 ... bench: 3,837,323 ns/iter (+/- 349,373) = 1324 MB/s
+test regexdna::variant5 ... bench: 2,698,901 ns/iter (+/- 111,145) = 1883 MB/s
+test regexdna::variant6 ... bench: 2,687,854 ns/iter (+/- 184,039) = 1891 MB/s
+test regexdna::variant7 ... bench: 3,291,211 ns/iter (+/- 220,992) = 1544 MB/s
+test regexdna::variant8 ... bench: 3,359,262 ns/iter (+/- 185,610) = 1513 MB/s
+test regexdna::variant9 ... bench: 3,293,953 ns/iter (+/- 245,454) = 1543 MB/s
+test rust_compile::compile_huge ... bench: 95,142 ns/iter (+/- 10,195)
+test rust_compile::compile_huge_bytes ... bench: 5,650,680 ns/iter (+/- 252,936)
+test rust_compile::compile_huge_full ... bench: 10,867,986 ns/iter (+/- 275,259)
+test rust_compile::compile_simple ... bench: 3,751 ns/iter (+/- 310)
+test rust_compile::compile_simple_bytes ... bench: 3,664 ns/iter (+/- 172)
+test rust_compile::compile_simple_full ... bench: 22,078 ns/iter (+/- 3,259)
+test rust_compile::compile_small ... bench: 8,499 ns/iter (+/- 942)
+test rust_compile::compile_small_bytes ... bench: 151,196 ns/iter (+/- 16,322)
+test rust_compile::compile_small_full ... bench: 309,597 ns/iter (+/- 32,622)
+test sherlock::before_after_holmes ... bench: 917,591 ns/iter (+/- 55,643) = 648 MB/s
+test sherlock::before_holmes ... bench: 62,726 ns/iter (+/- 8,861) = 9484 MB/s
+test sherlock::everything_greedy ... bench: 2,036,050 ns/iter (+/- 152,461) = 292 MB/s
+test sherlock::everything_greedy_nl ... bench: 796,690 ns/iter (+/- 71,089) = 746 MB/s
+test sherlock::holmes_cochar_watson ... bench: 106,258 ns/iter (+/- 8,294) = 5598 MB/s
+test sherlock::holmes_coword_watson ... bench: 481,086 ns/iter (+/- 60,212) = 1236 MB/s
+test sherlock::ing_suffix ... bench: 322,033 ns/iter (+/- 8,912) = 1847 MB/s
+test sherlock::ing_suffix_limited_space ... bench: 1,067,523 ns/iter (+/- 89,630) = 557 MB/s
+test sherlock::letters ... bench: 22,745,932 ns/iter (+/- 428,787) = 26 MB/s
+test sherlock::letters_lower ... bench: 22,228,365 ns/iter (+/- 495,287) = 26 MB/s
+test sherlock::letters_upper ... bench: 1,775,941 ns/iter (+/- 158,985) = 334 MB/s
+test sherlock::line_boundary_sherlock_holmes ... bench: 897,327 ns/iter (+/- 49,085) = 663 MB/s
+test sherlock::name_alt1 ... bench: 32,008 ns/iter (+/- 4,011) = 18587 MB/s
+test sherlock::name_alt2 ... bench: 86,850 ns/iter (+/- 5,463) = 6850 MB/s
+test sherlock::name_alt3 ... bench: 98,359 ns/iter (+/- 14,052) = 6048 MB/s
+test sherlock::name_alt3_nocase ... bench: 381,147 ns/iter (+/- 16,996) = 1560 MB/s
+test sherlock::name_alt4 ... bench: 121,025 ns/iter (+/- 16,654) = 4915 MB/s
+test sherlock::name_alt4_nocase ... bench: 188,972 ns/iter (+/- 26,145) = 3148 MB/s
+test sherlock::name_alt5 ... bench: 91,832 ns/iter (+/- 6,188) = 6478 MB/s
+test sherlock::name_alt5_nocase ... bench: 351,422 ns/iter (+/- 49,084) = 1692 MB/s
+test sherlock::name_holmes ... bench: 33,405 ns/iter (+/- 3,113) = 17809 MB/s
+test sherlock::name_holmes_nocase ... bench: 134,899 ns/iter (+/- 10,883) = 4410 MB/s
+test sherlock::name_sherlock ... bench: 22,455 ns/iter (+/- 2,027) = 26494 MB/s
+test sherlock::name_sherlock_holmes ... bench: 22,283 ns/iter (+/- 2,281) = 26698 MB/s
+test sherlock::name_sherlock_holmes_nocase ... bench: 97,492 ns/iter (+/- 6,496) = 6102 MB/s
+test sherlock::name_sherlock_nocase ... bench: 95,627 ns/iter (+/- 8,442) = 6221 MB/s
+test sherlock::name_whitespace ... bench: 30,702 ns/iter (+/- 4,194) = 19377 MB/s
+test sherlock::no_match_common ... bench: 19,616 ns/iter (+/- 2,677) = 30328 MB/s
+test sherlock::no_match_really_common ... bench: 25,601 ns/iter (+/- 2,506) = 23238 MB/s
+test sherlock::no_match_uncommon ... bench: 19,641 ns/iter (+/- 2,175) = 30290 MB/s
+test sherlock::quotes ... bench: 369,048 ns/iter (+/- 25,898) = 1612 MB/s
+test sherlock::repeated_class_negation ... bench: 75,780,396 ns/iter (+/- 1,032,817) = 7 MB/s
+test sherlock::the_lower ... bench: 327,762 ns/iter (+/- 48,769) = 1815 MB/s
+test sherlock::the_nocase ... bench: 532,075 ns/iter (+/- 40,117) = 1118 MB/s
+test sherlock::the_upper ... bench: 45,197 ns/iter (+/- 1,621) = 13163 MB/s
+test sherlock::the_whitespace ... bench: 819,239 ns/iter (+/- 81,388) = 726 MB/s
+test sherlock::word_ending_n ... bench: 1,716,625 ns/iter (+/- 120,247) = 346 MB/s
+test sherlock::words ... bench: 8,690,764 ns/iter (+/- 322,915) = 68 MB/s
+
+test result: ok. 0 passed; 0 failed; 0 ignored; 119 measured; 0 filtered out; finished in 114.31s
+
diff --git a/vendor/regex/record/old-bench-log/08-new-memmem/rust-after-02 b/vendor/regex/record/old-bench-log/08-new-memmem/rust-after-02
new file mode 100644
index 000000000..60d057836
--- /dev/null
+++ b/vendor/regex/record/old-bench-log/08-new-memmem/rust-after-02
@@ -0,0 +1,124 @@
+
+running 119 tests
+test misc::anchored_literal_long_match ... bench: 18 ns/iter (+/- 2) = 21666 MB/s
+test misc::anchored_literal_long_non_match ... bench: 19 ns/iter (+/- 1) = 20526 MB/s
+test misc::anchored_literal_short_match ... bench: 18 ns/iter (+/- 1) = 1444 MB/s
+test misc::anchored_literal_short_non_match ... bench: 19 ns/iter (+/- 2) = 1368 MB/s
+test misc::easy0_1K ... bench: 15 ns/iter (+/- 1) = 70066 MB/s
+test misc::easy0_1MB ... bench: 22 ns/iter (+/- 1) = 47663772 MB/s
+test misc::easy0_32 ... bench: 14 ns/iter (+/- 1) = 4214 MB/s
+test misc::easy0_32K ... bench: 15 ns/iter (+/- 1) = 2186333 MB/s
+test misc::easy1_1K ... bench: 39 ns/iter (+/- 4) = 26769 MB/s
+test misc::easy1_1MB ... bench: 43 ns/iter (+/- 3) = 24385953 MB/s
+test misc::easy1_32 ... bench: 39 ns/iter (+/- 4) = 1333 MB/s
+test misc::easy1_32K ... bench: 39 ns/iter (+/- 3) = 840717 MB/s
+test misc::hard_1K ... bench: 50 ns/iter (+/- 5) = 21020 MB/s
+test misc::hard_1MB ... bench: 55 ns/iter (+/- 7) = 19065509 MB/s
+test misc::hard_32 ... bench: 50 ns/iter (+/- 5) = 1180 MB/s
+test misc::hard_32K ... bench: 50 ns/iter (+/- 6) = 655900 MB/s
+test misc::is_match_set ... bench: 60 ns/iter (+/- 4) = 416 MB/s
+test misc::literal ... bench: 12 ns/iter (+/- 0) = 4250 MB/s
+test misc::long_needle1 ... bench: 3,251 ns/iter (+/- 333) = 30760 MB/s
+test misc::long_needle2 ... bench: 355,576 ns/iter (+/- 24,612) = 281 MB/s
+test misc::match_class ... bench: 66 ns/iter (+/- 1) = 1227 MB/s
+test misc::match_class_in_range ... bench: 14 ns/iter (+/- 1) = 5785 MB/s
+test misc::match_class_unicode ... bench: 254 ns/iter (+/- 25) = 633 MB/s
+test misc::matches_set ... bench: 456 ns/iter (+/- 17) = 54 MB/s
+test misc::medium_1K ... bench: 15 ns/iter (+/- 0) = 70133 MB/s
+test misc::medium_1MB ... bench: 23 ns/iter (+/- 2) = 45591478 MB/s
+test misc::medium_32 ... bench: 15 ns/iter (+/- 2) = 4000 MB/s
+test misc::medium_32K ... bench: 15 ns/iter (+/- 2) = 2186400 MB/s
+test misc::no_exponential ... bench: 403 ns/iter (+/- 55) = 248 MB/s
+test misc::not_literal ... bench: 90 ns/iter (+/- 12) = 566 MB/s
+test misc::one_pass_long_prefix ... bench: 51 ns/iter (+/- 7) = 509 MB/s
+test misc::one_pass_long_prefix_not ... bench: 51 ns/iter (+/- 5) = 509 MB/s
+test misc::one_pass_short ... bench: 38 ns/iter (+/- 5) = 447 MB/s
+test misc::one_pass_short_not ... bench: 39 ns/iter (+/- 1) = 435 MB/s
+test misc::reallyhard2_1K ... bench: 75 ns/iter (+/- 2) = 13866 MB/s
+test misc::reallyhard_1K ... bench: 1,592 ns/iter (+/- 148) = 660 MB/s
+test misc::reallyhard_1MB ... bench: 1,576,299 ns/iter (+/- 142,145) = 665 MB/s
+test misc::reallyhard_32 ... bench: 103 ns/iter (+/- 8) = 572 MB/s
+test misc::reallyhard_32K ... bench: 49,326 ns/iter (+/- 3,202) = 664 MB/s
+test misc::replace_all ... bench: 132 ns/iter (+/- 16)
+test misc::reverse_suffix_no_quadratic ... bench: 4,168 ns/iter (+/- 227) = 1919 MB/s
+test misc::short_haystack_1000000x ... bench: 132,733 ns/iter (+/- 18,141) = 60271 MB/s
+test misc::short_haystack_100000x ... bench: 14,468 ns/iter (+/- 1,777) = 55295 MB/s
+test misc::short_haystack_10000x ... bench: 6,316 ns/iter (+/- 360) = 12667 MB/s
+test misc::short_haystack_1000x ... bench: 474 ns/iter (+/- 69) = 16900 MB/s
+test misc::short_haystack_100x ... bench: 229 ns/iter (+/- 32) = 3541 MB/s
+test misc::short_haystack_10x ... bench: 212 ns/iter (+/- 18) = 429 MB/s
+test misc::short_haystack_1x ... bench: 205 ns/iter (+/- 28) = 92 MB/s
+test misc::short_haystack_2x ... bench: 207 ns/iter (+/- 20) = 130 MB/s
+test misc::short_haystack_3x ... bench: 213 ns/iter (+/- 7) = 164 MB/s
+test misc::short_haystack_4x ... bench: 208 ns/iter (+/- 9) = 206 MB/s
+test regexdna::find_new_lines ... bench: 12,050,847 ns/iter (+/- 346,484) = 421 MB/s
+test regexdna::subst1 ... bench: 817,689 ns/iter (+/- 104,629) = 6216 MB/s
+test regexdna::subst10 ... bench: 788,728 ns/iter (+/- 66,497) = 6445 MB/s
+test regexdna::subst11 ... bench: 787,188 ns/iter (+/- 49,158) = 6457 MB/s
+test regexdna::subst2 ... bench: 787,143 ns/iter (+/- 108,541) = 6458 MB/s
+test regexdna::subst3 ... bench: 792,452 ns/iter (+/- 32,963) = 6414 MB/s
+test regexdna::subst4 ... bench: 820,043 ns/iter (+/- 71,037) = 6198 MB/s
+test regexdna::subst5 ... bench: 790,043 ns/iter (+/- 39,234) = 6434 MB/s
+test regexdna::subst6 ... bench: 785,007 ns/iter (+/- 18,701) = 6475 MB/s
+test regexdna::subst7 ... bench: 789,393 ns/iter (+/- 51,525) = 6439 MB/s
+test regexdna::subst8 ... bench: 784,190 ns/iter (+/- 90,675) = 6482 MB/s
+test regexdna::subst9 ... bench: 789,021 ns/iter (+/- 88,256) = 6442 MB/s
+test regexdna::variant1 ... bench: 2,237,592 ns/iter (+/- 146,174) = 2271 MB/s
+test regexdna::variant2 ... bench: 3,255,382 ns/iter (+/- 179,473) = 1561 MB/s
+test regexdna::variant3 ... bench: 3,812,799 ns/iter (+/- 210,786) = 1333 MB/s
+test regexdna::variant4 ... bench: 3,853,476 ns/iter (+/- 263,442) = 1319 MB/s
+test regexdna::variant5 ... bench: 2,696,756 ns/iter (+/- 161,353) = 1885 MB/s
+test regexdna::variant6 ... bench: 2,683,221 ns/iter (+/- 149,650) = 1894 MB/s
+test regexdna::variant7 ... bench: 3,289,426 ns/iter (+/- 209,217) = 1545 MB/s
+test regexdna::variant8 ... bench: 3,362,858 ns/iter (+/- 274,273) = 1511 MB/s
+test regexdna::variant9 ... bench: 3,287,253 ns/iter (+/- 188,894) = 1546 MB/s
+test rust_compile::compile_huge ... bench: 94,912 ns/iter (+/- 12,311)
+test rust_compile::compile_huge_bytes ... bench: 5,534,281 ns/iter (+/- 192,069)
+test rust_compile::compile_huge_full ... bench: 10,969,970 ns/iter (+/- 312,230)
+test rust_compile::compile_simple ... bench: 3,523 ns/iter (+/- 525)
+test rust_compile::compile_simple_bytes ... bench: 3,564 ns/iter (+/- 355)
+test rust_compile::compile_simple_full ... bench: 19,887 ns/iter (+/- 1,885)
+test rust_compile::compile_small ... bench: 8,294 ns/iter (+/- 1,123)
+test rust_compile::compile_small_bytes ... bench: 153,070 ns/iter (+/- 20,825)
+test rust_compile::compile_small_full ... bench: 313,318 ns/iter (+/- 28,271)
+test sherlock::before_after_holmes ... bench: 907,585 ns/iter (+/- 86,027) = 655 MB/s
+test sherlock::before_holmes ... bench: 62,765 ns/iter (+/- 6,413) = 9478 MB/s
+test sherlock::everything_greedy ... bench: 2,033,519 ns/iter (+/- 97,963) = 292 MB/s
+test sherlock::everything_greedy_nl ... bench: 796,514 ns/iter (+/- 48,247) = 746 MB/s
+test sherlock::holmes_cochar_watson ... bench: 107,788 ns/iter (+/- 15,545) = 5519 MB/s
+test sherlock::holmes_coword_watson ... bench: 482,686 ns/iter (+/- 49,033) = 1232 MB/s
+test sherlock::ing_suffix ... bench: 322,901 ns/iter (+/- 46,329) = 1842 MB/s
+test sherlock::ing_suffix_limited_space ... bench: 1,067,799 ns/iter (+/- 57,022) = 557 MB/s
+test sherlock::letters ... bench: 22,823,246 ns/iter (+/- 472,094) = 26 MB/s
+test sherlock::letters_lower ... bench: 22,137,278 ns/iter (+/- 443,188) = 26 MB/s
+test sherlock::letters_upper ... bench: 1,773,598 ns/iter (+/- 96,994) = 335 MB/s
+test sherlock::line_boundary_sherlock_holmes ... bench: 897,623 ns/iter (+/- 48,509) = 662 MB/s
+test sherlock::name_alt1 ... bench: 31,882 ns/iter (+/- 3,354) = 18660 MB/s
+test sherlock::name_alt2 ... bench: 86,500 ns/iter (+/- 7,997) = 6877 MB/s
+test sherlock::name_alt3 ... bench: 98,159 ns/iter (+/- 6,106) = 6060 MB/s
+test sherlock::name_alt3_nocase ... bench: 383,858 ns/iter (+/- 19,224) = 1549 MB/s
+test sherlock::name_alt4 ... bench: 122,489 ns/iter (+/- 17,271) = 4857 MB/s
+test sherlock::name_alt4_nocase ... bench: 192,081 ns/iter (+/- 10,999) = 3097 MB/s
+test sherlock::name_alt5 ... bench: 91,396 ns/iter (+/- 6,399) = 6509 MB/s
+test sherlock::name_alt5_nocase ... bench: 354,804 ns/iter (+/- 26,158) = 1676 MB/s
+test sherlock::name_holmes ... bench: 33,569 ns/iter (+/- 4,647) = 17722 MB/s
+test sherlock::name_holmes_nocase ... bench: 136,387 ns/iter (+/- 14,005) = 4362 MB/s
+test sherlock::name_sherlock ... bench: 22,468 ns/iter (+/- 1,144) = 26479 MB/s
+test sherlock::name_sherlock_holmes ... bench: 22,279 ns/iter (+/- 1,563) = 26703 MB/s
+test sherlock::name_sherlock_holmes_nocase ... bench: 98,003 ns/iter (+/- 10,978) = 6070 MB/s
+test sherlock::name_sherlock_nocase ... bench: 96,130 ns/iter (+/- 4,373) = 6188 MB/s
+test sherlock::name_whitespace ... bench: 30,532 ns/iter (+/- 3,125) = 19485 MB/s
+test sherlock::no_match_common ... bench: 19,644 ns/iter (+/- 2,118) = 30285 MB/s
+test sherlock::no_match_really_common ... bench: 25,374 ns/iter (+/- 1,538) = 23446 MB/s
+test sherlock::no_match_uncommon ... bench: 19,602 ns/iter (+/- 427) = 30350 MB/s
+test sherlock::quotes ... bench: 369,657 ns/iter (+/- 52,406) = 1609 MB/s
+test sherlock::repeated_class_negation ... bench: 76,922,839 ns/iter (+/- 1,261,770) = 7 MB/s
+test sherlock::the_lower ... bench: 326,221 ns/iter (+/- 35,683) = 1823 MB/s
+test sherlock::the_nocase ... bench: 525,254 ns/iter (+/- 26,000) = 1132 MB/s
+test sherlock::the_upper ... bench: 44,702 ns/iter (+/- 5,012) = 13308 MB/s
+test sherlock::the_whitespace ... bench: 814,494 ns/iter (+/- 66,715) = 730 MB/s
+test sherlock::word_ending_n ... bench: 1,705,139 ns/iter (+/- 97,420) = 348 MB/s
+test sherlock::words ... bench: 8,632,437 ns/iter (+/- 278,177) = 68 MB/s
+
+test result: ok. 0 passed; 0 failed; 0 ignored; 119 measured; 0 filtered out; finished in 106.01s
+
diff --git a/vendor/regex/record/old-bench-log/08-new-memmem/rust-before-01 b/vendor/regex/record/old-bench-log/08-new-memmem/rust-before-01
new file mode 100644
index 000000000..1316e6d69
--- /dev/null
+++ b/vendor/regex/record/old-bench-log/08-new-memmem/rust-before-01
@@ -0,0 +1,124 @@
+
+running 119 tests
+test misc::anchored_literal_long_match ... bench: 18 ns/iter (+/- 1) = 21666 MB/s
+test misc::anchored_literal_long_non_match ... bench: 17 ns/iter (+/- 1) = 22941 MB/s
+test misc::anchored_literal_short_match ... bench: 16 ns/iter (+/- 2) = 1625 MB/s
+test misc::anchored_literal_short_non_match ... bench: 17 ns/iter (+/- 2) = 1529 MB/s
+test misc::easy0_1K ... bench: 12 ns/iter (+/- 1) = 87583 MB/s
+test misc::easy0_1MB ... bench: 15 ns/iter (+/- 0) = 69906866 MB/s
+test misc::easy0_32 ... bench: 11 ns/iter (+/- 0) = 5363 MB/s
+test misc::easy0_32K ... bench: 12 ns/iter (+/- 2) = 2732916 MB/s
+test misc::easy1_1K ... bench: 39 ns/iter (+/- 5) = 26769 MB/s
+test misc::easy1_1MB ... bench: 40 ns/iter (+/- 6) = 26214900 MB/s
+test misc::easy1_32 ... bench: 39 ns/iter (+/- 3) = 1333 MB/s
+test misc::easy1_32K ... bench: 39 ns/iter (+/- 5) = 840717 MB/s
+test misc::hard_1K ... bench: 49 ns/iter (+/- 1) = 21448 MB/s
+test misc::hard_1MB ... bench: 52 ns/iter (+/- 2) = 20165442 MB/s
+test misc::hard_32 ... bench: 49 ns/iter (+/- 2) = 1204 MB/s
+test misc::hard_32K ... bench: 49 ns/iter (+/- 3) = 669285 MB/s
+test misc::is_match_set ... bench: 59 ns/iter (+/- 2) = 423 MB/s
+test misc::literal ... bench: 11 ns/iter (+/- 1) = 4636 MB/s
+test misc::long_needle1 ... bench: 1,161 ns/iter (+/- 54) = 86133 MB/s
+test misc::long_needle2 ... bench: 680,687 ns/iter (+/- 63,713) = 146 MB/s
+test misc::match_class ... bench: 69 ns/iter (+/- 4) = 1173 MB/s
+test misc::match_class_in_range ... bench: 13 ns/iter (+/- 0) = 6230 MB/s
+test misc::match_class_unicode ... bench: 253 ns/iter (+/- 9) = 636 MB/s
+test misc::matches_set ... bench: 453 ns/iter (+/- 65) = 55 MB/s
+test misc::medium_1K ... bench: 13 ns/iter (+/- 0) = 80923 MB/s
+test misc::medium_1MB ... bench: 17 ns/iter (+/- 2) = 61682588 MB/s
+test misc::medium_32 ... bench: 13 ns/iter (+/- 0) = 4615 MB/s
+test misc::medium_32K ... bench: 13 ns/iter (+/- 0) = 2522769 MB/s
+test misc::no_exponential ... bench: 330 ns/iter (+/- 47) = 303 MB/s
+test misc::not_literal ... bench: 88 ns/iter (+/- 9) = 579 MB/s
+test misc::one_pass_long_prefix ... bench: 50 ns/iter (+/- 7) = 520 MB/s
+test misc::one_pass_long_prefix_not ... bench: 50 ns/iter (+/- 2) = 520 MB/s
+test misc::one_pass_short ... bench: 36 ns/iter (+/- 4) = 472 MB/s
+test misc::one_pass_short_not ... bench: 39 ns/iter (+/- 2) = 435 MB/s
+test misc::reallyhard2_1K ... bench: 55 ns/iter (+/- 7) = 18909 MB/s
+test misc::reallyhard_1K ... bench: 1,590 ns/iter (+/- 225) = 661 MB/s
+test misc::reallyhard_1MB ... bench: 1,580,163 ns/iter (+/- 224,935) = 663 MB/s
+test misc::reallyhard_32 ... bench: 100 ns/iter (+/- 6) = 590 MB/s
+test misc::reallyhard_32K ... bench: 49,318 ns/iter (+/- 6,046) = 664 MB/s
+test misc::replace_all ... bench: 127 ns/iter (+/- 14)
+test misc::reverse_suffix_no_quadratic ... bench: 4,240 ns/iter (+/- 117) = 1886 MB/s
+test misc::short_haystack_1000000x ... bench: 89,004 ns/iter (+/- 2,927) = 89883 MB/s
+test misc::short_haystack_100000x ... bench: 10,349 ns/iter (+/- 334) = 77303 MB/s
+test misc::short_haystack_10000x ... bench: 5,835 ns/iter (+/- 700) = 13712 MB/s
+test misc::short_haystack_1000x ... bench: 563 ns/iter (+/- 33) = 14229 MB/s
+test misc::short_haystack_100x ... bench: 260 ns/iter (+/- 21) = 3119 MB/s
+test misc::short_haystack_10x ... bench: 221 ns/iter (+/- 31) = 411 MB/s
+test misc::short_haystack_1x ... bench: 211 ns/iter (+/- 30) = 90 MB/s
+test misc::short_haystack_2x ... bench: 213 ns/iter (+/- 19) = 126 MB/s
+test misc::short_haystack_3x ... bench: 212 ns/iter (+/- 7) = 165 MB/s
+test misc::short_haystack_4x ... bench: 221 ns/iter (+/- 26) = 194 MB/s
+test regexdna::find_new_lines ... bench: 12,035,248 ns/iter (+/- 362,122) = 422 MB/s
+test regexdna::subst1 ... bench: 787,853 ns/iter (+/- 29,667) = 6452 MB/s
+test regexdna::subst10 ... bench: 750,718 ns/iter (+/- 103,118) = 6771 MB/s
+test regexdna::subst11 ... bench: 749,377 ns/iter (+/- 103,312) = 6783 MB/s
+test regexdna::subst2 ... bench: 748,785 ns/iter (+/- 83,175) = 6788 MB/s
+test regexdna::subst3 ... bench: 755,004 ns/iter (+/- 75,589) = 6732 MB/s
+test regexdna::subst4 ... bench: 747,617 ns/iter (+/- 70,600) = 6799 MB/s
+test regexdna::subst5 ... bench: 752,458 ns/iter (+/- 86,154) = 6755 MB/s
+test regexdna::subst6 ... bench: 749,801 ns/iter (+/- 102,642) = 6779 MB/s
+test regexdna::subst7 ... bench: 760,975 ns/iter (+/- 105,159) = 6680 MB/s
+test regexdna::subst8 ... bench: 749,002 ns/iter (+/- 82,082) = 6786 MB/s
+test regexdna::subst9 ... bench: 751,248 ns/iter (+/- 100,152) = 6766 MB/s
+test regexdna::variant1 ... bench: 2,211,035 ns/iter (+/- 150,147) = 2299 MB/s
+test regexdna::variant2 ... bench: 3,210,193 ns/iter (+/- 161,942) = 1583 MB/s
+test regexdna::variant3 ... bench: 3,793,641 ns/iter (+/- 203,795) = 1339 MB/s
+test regexdna::variant4 ... bench: 3,799,721 ns/iter (+/- 140,933) = 1337 MB/s
+test regexdna::variant5 ... bench: 2,652,750 ns/iter (+/- 185,489) = 1916 MB/s
+test regexdna::variant6 ... bench: 2,633,257 ns/iter (+/- 211,323) = 1930 MB/s
+test regexdna::variant7 ... bench: 3,268,111 ns/iter (+/- 176,273) = 1555 MB/s
+test regexdna::variant8 ... bench: 3,331,333 ns/iter (+/- 264,431) = 1525 MB/s
+test regexdna::variant9 ... bench: 3,268,398 ns/iter (+/- 298,223) = 1555 MB/s
+test rust_compile::compile_huge ... bench: 94,562 ns/iter (+/- 2,194)
+test rust_compile::compile_huge_bytes ... bench: 5,611,428 ns/iter (+/- 202,365)
+test rust_compile::compile_huge_full ... bench: 10,933,505 ns/iter (+/- 325,078)
+test rust_compile::compile_simple ... bench: 3,496 ns/iter (+/- 156)
+test rust_compile::compile_simple_bytes ... bench: 3,572 ns/iter (+/- 389)
+test rust_compile::compile_simple_full ... bench: 20,283 ns/iter (+/- 1,894)
+test rust_compile::compile_small ... bench: 8,475 ns/iter (+/- 1,008)
+test rust_compile::compile_small_bytes ... bench: 157,446 ns/iter (+/- 11,319)
+test rust_compile::compile_small_full ... bench: 316,041 ns/iter (+/- 23,620)
+test sherlock::before_after_holmes ... bench: 906,578 ns/iter (+/- 129,507) = 656 MB/s
+test sherlock::before_holmes ... bench: 64,715 ns/iter (+/- 9,107) = 9193 MB/s
+test sherlock::everything_greedy ... bench: 2,065,017 ns/iter (+/- 156,855) = 288 MB/s
+test sherlock::everything_greedy_nl ... bench: 810,672 ns/iter (+/- 100,547) = 733 MB/s
+test sherlock::holmes_cochar_watson ... bench: 106,124 ns/iter (+/- 10,948) = 5606 MB/s
+test sherlock::holmes_coword_watson ... bench: 488,503 ns/iter (+/- 63,243) = 1217 MB/s
+test sherlock::ing_suffix ... bench: 384,936 ns/iter (+/- 25,316) = 1545 MB/s
+test sherlock::ing_suffix_limited_space ... bench: 1,060,294 ns/iter (+/- 152,263) = 561 MB/s
+test sherlock::letters ... bench: 22,127,059 ns/iter (+/- 413,502) = 26 MB/s
+test sherlock::letters_lower ... bench: 21,535,012 ns/iter (+/- 463,835) = 27 MB/s
+test sherlock::letters_upper ... bench: 1,758,480 ns/iter (+/- 130,352) = 338 MB/s
+test sherlock::line_boundary_sherlock_holmes ... bench: 897,329 ns/iter (+/- 96,625) = 663 MB/s
+test sherlock::name_alt1 ... bench: 31,585 ns/iter (+/- 2,796) = 18835 MB/s
+test sherlock::name_alt2 ... bench: 86,223 ns/iter (+/- 9,553) = 6899 MB/s
+test sherlock::name_alt3 ... bench: 97,177 ns/iter (+/- 11,479) = 6122 MB/s
+test sherlock::name_alt3_nocase ... bench: 381,511 ns/iter (+/- 55,025) = 1559 MB/s
+test sherlock::name_alt4 ... bench: 121,672 ns/iter (+/- 9,253) = 4889 MB/s
+test sherlock::name_alt4_nocase ... bench: 187,887 ns/iter (+/- 26,932) = 3166 MB/s
+test sherlock::name_alt5 ... bench: 90,732 ns/iter (+/- 7,251) = 6557 MB/s
+test sherlock::name_alt5_nocase ... bench: 352,388 ns/iter (+/- 50,408) = 1688 MB/s
+test sherlock::name_holmes ... bench: 33,836 ns/iter (+/- 3,388) = 17582 MB/s
+test sherlock::name_holmes_nocase ... bench: 133,068 ns/iter (+/- 7,602) = 4470 MB/s
+test sherlock::name_sherlock ... bench: 62,719 ns/iter (+/- 8,927) = 9485 MB/s
+test sherlock::name_sherlock_holmes ... bench: 24,688 ns/iter (+/- 2,482) = 24098 MB/s
+test sherlock::name_sherlock_holmes_nocase ... bench: 97,793 ns/iter (+/- 12,078) = 6083 MB/s
+test sherlock::name_sherlock_nocase ... bench: 95,772 ns/iter (+/- 13,713) = 6211 MB/s
+test sherlock::name_whitespace ... bench: 70,942 ns/iter (+/- 5,565) = 8386 MB/s
+test sherlock::no_match_common ... bench: 14,645 ns/iter (+/- 1,430) = 40623 MB/s
+test sherlock::no_match_really_common ... bench: 239,346 ns/iter (+/- 17,292) = 2485 MB/s
+test sherlock::no_match_uncommon ... bench: 14,637 ns/iter (+/- 1,360) = 40645 MB/s
+test sherlock::quotes ... bench: 367,945 ns/iter (+/- 35,370) = 1616 MB/s
+test sherlock::repeated_class_negation ... bench: 74,367,046 ns/iter (+/- 1,114,875) = 7 MB/s
+test sherlock::the_lower ... bench: 463,888 ns/iter (+/- 67,551) = 1282 MB/s
+test sherlock::the_nocase ... bench: 520,822 ns/iter (+/- 76,131) = 1142 MB/s
+test sherlock::the_upper ... bench: 37,354 ns/iter (+/- 4,110) = 15926 MB/s
+test sherlock::the_whitespace ... bench: 922,312 ns/iter (+/- 95,082) = 645 MB/s
+test sherlock::word_ending_n ... bench: 1,679,343 ns/iter (+/- 165,580) = 354 MB/s
+test sherlock::words ... bench: 8,280,082 ns/iter (+/- 290,280) = 71 MB/s
+
+test result: ok. 0 passed; 0 failed; 0 ignored; 119 measured; 0 filtered out; finished in 113.49s
+
diff --git a/vendor/regex/record/old-bench-log/08-new-memmem/rust-before-02 b/vendor/regex/record/old-bench-log/08-new-memmem/rust-before-02
new file mode 100644
index 000000000..5d7510218
--- /dev/null
+++ b/vendor/regex/record/old-bench-log/08-new-memmem/rust-before-02
@@ -0,0 +1,124 @@
+
+running 119 tests
+test misc::anchored_literal_long_match ... bench: 17 ns/iter (+/- 0) = 22941 MB/s
+test misc::anchored_literal_long_non_match ... bench: 18 ns/iter (+/- 0) = 21666 MB/s
+test misc::anchored_literal_short_match ... bench: 16 ns/iter (+/- 2) = 1625 MB/s
+test misc::anchored_literal_short_non_match ... bench: 17 ns/iter (+/- 2) = 1529 MB/s
+test misc::easy0_1K ... bench: 12 ns/iter (+/- 0) = 87583 MB/s
+test misc::easy0_1MB ... bench: 14 ns/iter (+/- 1) = 74900214 MB/s
+test misc::easy0_32 ... bench: 11 ns/iter (+/- 1) = 5363 MB/s
+test misc::easy0_32K ... bench: 12 ns/iter (+/- 1) = 2732916 MB/s
+test misc::easy1_1K ... bench: 38 ns/iter (+/- 5) = 27473 MB/s
+test misc::easy1_1MB ... bench: 40 ns/iter (+/- 5) = 26214900 MB/s
+test misc::easy1_32 ... bench: 38 ns/iter (+/- 1) = 1368 MB/s
+test misc::easy1_32K ... bench: 38 ns/iter (+/- 1) = 862842 MB/s
+test misc::hard_1K ... bench: 49 ns/iter (+/- 4) = 21448 MB/s
+test misc::hard_1MB ... bench: 52 ns/iter (+/- 7) = 20165442 MB/s
+test misc::hard_32 ... bench: 49 ns/iter (+/- 1) = 1204 MB/s
+test misc::hard_32K ... bench: 49 ns/iter (+/- 6) = 669285 MB/s
+test misc::is_match_set ... bench: 59 ns/iter (+/- 2) = 423 MB/s
+test misc::literal ... bench: 11 ns/iter (+/- 0) = 4636 MB/s
+test misc::long_needle1 ... bench: 1,179 ns/iter (+/- 92) = 84818 MB/s
+test misc::long_needle2 ... bench: 680,418 ns/iter (+/- 27,142) = 146 MB/s
+test misc::match_class ... bench: 68 ns/iter (+/- 6) = 1191 MB/s
+test misc::match_class_in_range ... bench: 13 ns/iter (+/- 1) = 6230 MB/s
+test misc::match_class_unicode ... bench: 253 ns/iter (+/- 33) = 636 MB/s
+test misc::matches_set ... bench: 453 ns/iter (+/- 65) = 55 MB/s
+test misc::medium_1K ... bench: 13 ns/iter (+/- 1) = 80923 MB/s
+test misc::medium_1MB ... bench: 17 ns/iter (+/- 2) = 61682588 MB/s
+test misc::medium_32 ... bench: 13 ns/iter (+/- 0) = 4615 MB/s
+test misc::medium_32K ... bench: 13 ns/iter (+/- 0) = 2522769 MB/s
+test misc::no_exponential ... bench: 330 ns/iter (+/- 47) = 303 MB/s
+test misc::not_literal ... bench: 88 ns/iter (+/- 12) = 579 MB/s
+test misc::one_pass_long_prefix ... bench: 50 ns/iter (+/- 6) = 520 MB/s
+test misc::one_pass_long_prefix_not ... bench: 50 ns/iter (+/- 7) = 520 MB/s
+test misc::one_pass_short ... bench: 36 ns/iter (+/- 2) = 472 MB/s
+test misc::one_pass_short_not ... bench: 38 ns/iter (+/- 5) = 447 MB/s
+test misc::reallyhard2_1K ... bench: 55 ns/iter (+/- 7) = 18909 MB/s
+test misc::reallyhard_1K ... bench: 1,590 ns/iter (+/- 64) = 661 MB/s
+test misc::reallyhard_1MB ... bench: 1,581,975 ns/iter (+/- 126,709) = 662 MB/s
+test misc::reallyhard_32 ... bench: 100 ns/iter (+/- 4) = 590 MB/s
+test misc::reallyhard_32K ... bench: 49,323 ns/iter (+/- 7,063) = 664 MB/s
+test misc::replace_all ... bench: 127 ns/iter (+/- 5)
+test misc::reverse_suffix_no_quadratic ... bench: 4,171 ns/iter (+/- 624) = 1918 MB/s
+test misc::short_haystack_1000000x ... bench: 88,960 ns/iter (+/- 7,710) = 89928 MB/s
+test misc::short_haystack_100000x ... bench: 10,193 ns/iter (+/- 952) = 78486 MB/s
+test misc::short_haystack_10000x ... bench: 5,798 ns/iter (+/- 636) = 13799 MB/s
+test misc::short_haystack_1000x ... bench: 418 ns/iter (+/- 60) = 19165 MB/s
+test misc::short_haystack_100x ... bench: 258 ns/iter (+/- 21) = 3143 MB/s
+test misc::short_haystack_10x ... bench: 216 ns/iter (+/- 21) = 421 MB/s
+test misc::short_haystack_1x ... bench: 205 ns/iter (+/- 29) = 92 MB/s
+test misc::short_haystack_2x ... bench: 206 ns/iter (+/- 22) = 131 MB/s
+test misc::short_haystack_3x ... bench: 205 ns/iter (+/- 29) = 170 MB/s
+test misc::short_haystack_4x ... bench: 214 ns/iter (+/- 6) = 200 MB/s
+test regexdna::find_new_lines ... bench: 12,039,715 ns/iter (+/- 410,515) = 422 MB/s
+test regexdna::subst1 ... bench: 750,454 ns/iter (+/- 65,358) = 6773 MB/s
+test regexdna::subst10 ... bench: 748,321 ns/iter (+/- 93,416) = 6793 MB/s
+test regexdna::subst11 ... bench: 747,906 ns/iter (+/- 92,141) = 6796 MB/s
+test regexdna::subst2 ... bench: 755,082 ns/iter (+/- 88,044) = 6732 MB/s
+test regexdna::subst3 ... bench: 753,496 ns/iter (+/- 70,987) = 6746 MB/s
+test regexdna::subst4 ... bench: 747,103 ns/iter (+/- 102,992) = 6804 MB/s
+test regexdna::subst5 ... bench: 750,805 ns/iter (+/- 72,572) = 6770 MB/s
+test regexdna::subst6 ... bench: 748,419 ns/iter (+/- 47,272) = 6792 MB/s
+test regexdna::subst7 ... bench: 752,556 ns/iter (+/- 95,329) = 6754 MB/s
+test regexdna::subst8 ... bench: 756,009 ns/iter (+/- 78,049) = 6724 MB/s
+test regexdna::subst9 ... bench: 749,278 ns/iter (+/- 70,259) = 6784 MB/s
+test regexdna::variant1 ... bench: 2,215,182 ns/iter (+/- 114,543) = 2294 MB/s
+test regexdna::variant2 ... bench: 3,207,983 ns/iter (+/- 184,419) = 1584 MB/s
+test regexdna::variant3 ... bench: 3,791,716 ns/iter (+/- 192,185) = 1340 MB/s
+test regexdna::variant4 ... bench: 3,809,934 ns/iter (+/- 222,872) = 1334 MB/s
+test regexdna::variant5 ... bench: 2,651,345 ns/iter (+/- 183,673) = 1917 MB/s
+test regexdna::variant6 ... bench: 2,635,566 ns/iter (+/- 170,288) = 1928 MB/s
+test regexdna::variant7 ... bench: 3,265,519 ns/iter (+/- 234,923) = 1556 MB/s
+test regexdna::variant8 ... bench: 3,340,830 ns/iter (+/- 183,129) = 1521 MB/s
+test regexdna::variant9 ... bench: 3,267,141 ns/iter (+/- 185,543) = 1555 MB/s
+test rust_compile::compile_huge ... bench: 94,368 ns/iter (+/- 13,293)
+test rust_compile::compile_huge_bytes ... bench: 5,616,594 ns/iter (+/- 243,462)
+test rust_compile::compile_huge_full ... bench: 10,862,100 ns/iter (+/- 260,207)
+test rust_compile::compile_simple ... bench: 3,463 ns/iter (+/- 350)
+test rust_compile::compile_simple_bytes ... bench: 3,542 ns/iter (+/- 504)
+test rust_compile::compile_simple_full ... bench: 20,562 ns/iter (+/- 3,117)
+test rust_compile::compile_small ... bench: 8,325 ns/iter (+/- 641)
+test rust_compile::compile_small_bytes ... bench: 153,450 ns/iter (+/- 11,174)
+test rust_compile::compile_small_full ... bench: 315,871 ns/iter (+/- 33,828)
+test sherlock::before_after_holmes ... bench: 906,423 ns/iter (+/- 34,801) = 656 MB/s
+test sherlock::before_holmes ... bench: 64,457 ns/iter (+/- 8,343) = 9229 MB/s
+test sherlock::everything_greedy ... bench: 2,058,675 ns/iter (+/- 208,885) = 288 MB/s
+test sherlock::everything_greedy_nl ... bench: 810,638 ns/iter (+/- 39,955) = 733 MB/s
+test sherlock::holmes_cochar_watson ... bench: 106,048 ns/iter (+/- 8,158) = 5610 MB/s
+test sherlock::holmes_coword_watson ... bench: 482,243 ns/iter (+/- 30,955) = 1233 MB/s
+test sherlock::ing_suffix ... bench: 385,767 ns/iter (+/- 24,902) = 1542 MB/s
+test sherlock::ing_suffix_limited_space ... bench: 1,060,762 ns/iter (+/- 94,273) = 560 MB/s
+test sherlock::letters ... bench: 22,127,007 ns/iter (+/- 467,539) = 26 MB/s
+test sherlock::letters_lower ... bench: 21,719,871 ns/iter (+/- 459,587) = 27 MB/s
+test sherlock::letters_upper ... bench: 1,753,028 ns/iter (+/- 172,914) = 339 MB/s
+test sherlock::line_boundary_sherlock_holmes ... bench: 897,091 ns/iter (+/- 109,954) = 663 MB/s
+test sherlock::name_alt1 ... bench: 31,636 ns/iter (+/- 2,323) = 18805 MB/s
+test sherlock::name_alt2 ... bench: 85,898 ns/iter (+/- 10,486) = 6926 MB/s
+test sherlock::name_alt3 ... bench: 97,104 ns/iter (+/- 8,851) = 6126 MB/s
+test sherlock::name_alt3_nocase ... bench: 381,487 ns/iter (+/- 14,829) = 1559 MB/s
+test sherlock::name_alt4 ... bench: 121,301 ns/iter (+/- 17,178) = 4904 MB/s
+test sherlock::name_alt4_nocase ... bench: 187,262 ns/iter (+/- 17,478) = 3177 MB/s
+test sherlock::name_alt5 ... bench: 90,773 ns/iter (+/- 2,791) = 6554 MB/s
+test sherlock::name_alt5_nocase ... bench: 351,900 ns/iter (+/- 40,408) = 1690 MB/s
+test sherlock::name_holmes ... bench: 34,767 ns/iter (+/- 3,334) = 17112 MB/s
+test sherlock::name_holmes_nocase ... bench: 132,953 ns/iter (+/- 15,747) = 4474 MB/s
+test sherlock::name_sherlock ... bench: 66,566 ns/iter (+/- 6,822) = 8937 MB/s
+test sherlock::name_sherlock_holmes ... bench: 24,481 ns/iter (+/- 2,330) = 24301 MB/s
+test sherlock::name_sherlock_holmes_nocase ... bench: 97,531 ns/iter (+/- 12,331) = 6099 MB/s
+test sherlock::name_sherlock_nocase ... bench: 95,808 ns/iter (+/- 13,250) = 6209 MB/s
+test sherlock::name_whitespace ... bench: 71,342 ns/iter (+/- 9,877) = 8339 MB/s
+test sherlock::no_match_common ... bench: 14,704 ns/iter (+/- 1,241) = 40460 MB/s
+test sherlock::no_match_really_common ... bench: 238,731 ns/iter (+/- 31,179) = 2492 MB/s
+test sherlock::no_match_uncommon ... bench: 14,620 ns/iter (+/- 1,250) = 40693 MB/s
+test sherlock::quotes ... bench: 367,740 ns/iter (+/- 10,107) = 1617 MB/s
+test sherlock::repeated_class_negation ... bench: 76,315,217 ns/iter (+/- 940,903) = 7 MB/s
+test sherlock::the_lower ... bench: 464,322 ns/iter (+/- 14,654) = 1281 MB/s
+test sherlock::the_nocase ... bench: 519,069 ns/iter (+/- 59,161) = 1146 MB/s
+test sherlock::the_upper ... bench: 37,575 ns/iter (+/- 2,455) = 15833 MB/s
+test sherlock::the_whitespace ... bench: 939,412 ns/iter (+/- 60,941) = 633 MB/s
+test sherlock::word_ending_n ... bench: 1,681,192 ns/iter (+/- 156,265) = 353 MB/s
+test sherlock::words ... bench: 8,213,141 ns/iter (+/- 322,533) = 72 MB/s
+
+test result: ok. 0 passed; 0 failed; 0 ignored; 119 measured; 0 filtered out; finished in 94.52s
+