Source code

Revision control

Copy as Markdown

Other Tools

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