Source code

Revision control

Copy as Markdown

Other Tools

running 108 tests
test misc::anchored_literal_long_match ... bench: 15 ns/iter (+/- 0) = 26000 MB/s
test misc::anchored_literal_long_non_match ... bench: 16 ns/iter (+/- 0) = 24375 MB/s
test misc::anchored_literal_short_match ... bench: 14 ns/iter (+/- 0) = 1857 MB/s
test misc::anchored_literal_short_non_match ... bench: 16 ns/iter (+/- 0) = 1625 MB/s
test misc::easy0_1K ... bench: 11 ns/iter (+/- 0) = 95545 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: 11 ns/iter (+/- 0) = 2981363 MB/s
test misc::easy1_1K ... bench: 36 ns/iter (+/- 0) = 29000 MB/s
test misc::easy1_1MB ... bench: 38 ns/iter (+/- 0) = 27594631 MB/s
test misc::easy1_32 ... bench: 39 ns/iter (+/- 0) = 1333 MB/s
test misc::easy1_32K ... bench: 36 ns/iter (+/- 0) = 910777 MB/s
test misc::hard_1K ... bench: 48 ns/iter (+/- 0) = 21895 MB/s
test misc::hard_1MB ... bench: 51 ns/iter (+/- 0) = 20560843 MB/s
test misc::hard_32 ... bench: 48 ns/iter (+/- 1) = 1229 MB/s
test misc::hard_32K ... bench: 48 ns/iter (+/- 0) = 683229 MB/s
test misc::literal ... bench: 10 ns/iter (+/- 0) = 5100 MB/s
test misc::long_needle1 ... bench: 956 ns/iter (+/- 14) = 104603 MB/s
test misc::long_needle2 ... bench: 538,237 ns/iter (+/- 8,739) = 185 MB/s
test misc::match_class ... bench: 57 ns/iter (+/- 0) = 1421 MB/s
test misc::match_class_in_range ... bench: 22 ns/iter (+/- 0) = 3681 MB/s
test misc::match_class_unicode ... bench: 245 ns/iter (+/- 4) = 657 MB/s
test misc::medium_1K ... bench: 13 ns/iter (+/- 0) = 80923 MB/s
test misc::medium_1MB ... bench: 15 ns/iter (+/- 0) = 69906933 MB/s
test misc::medium_32 ... bench: 12 ns/iter (+/- 0) = 5000 MB/s
test misc::medium_32K ... bench: 12 ns/iter (+/- 0) = 2733000 MB/s
test misc::no_exponential ... bench: 318 ns/iter (+/- 0) = 314 MB/s
test misc::not_literal ... bench: 85 ns/iter (+/- 0) = 600 MB/s
test misc::one_pass_long_prefix ... bench: 48 ns/iter (+/- 0) = 541 MB/s
test misc::one_pass_long_prefix_not ... bench: 48 ns/iter (+/- 0) = 541 MB/s
test misc::one_pass_short ... bench: 34 ns/iter (+/- 0) = 500 MB/s
test misc::one_pass_short_not ... bench: 37 ns/iter (+/- 0) = 459 MB/s
test misc::reallyhard2_1K ... bench: 51 ns/iter (+/- 0) = 20392 MB/s
test misc::reallyhard_1K ... bench: 1,547 ns/iter (+/- 19) = 679 MB/s
test misc::reallyhard_1MB ... bench: 1,533,883 ns/iter (+/- 9,553) = 683 MB/s
test misc::reallyhard_32 ... bench: 96 ns/iter (+/- 0) = 614 MB/s
test misc::reallyhard_32K ... bench: 47,989 ns/iter (+/- 198) = 683 MB/s
test misc::replace_all ... bench: 136 ns/iter (+/- 0)
test misc::reverse_suffix_no_quadratic ... bench: 4,016 ns/iter (+/- 21) = 1992 MB/s
test misc::short_haystack_1000000x ... bench: 64,033 ns/iter (+/- 470) = 124935 MB/s
test misc::short_haystack_100000x ... bench: 6,472 ns/iter (+/- 44) = 123611 MB/s
test misc::short_haystack_10000x ... bench: 1,906 ns/iter (+/- 49) = 41978 MB/s
test misc::short_haystack_1000x ... bench: 362 ns/iter (+/- 1) = 22129 MB/s
test misc::short_haystack_100x ... bench: 259 ns/iter (+/- 2) = 3131 MB/s
test misc::short_haystack_10x ... bench: 228 ns/iter (+/- 0) = 399 MB/s
test misc::short_haystack_1x ... bench: 223 ns/iter (+/- 2) = 85 MB/s
test misc::short_haystack_2x ... bench: 224 ns/iter (+/- 2) = 120 MB/s
test misc::short_haystack_3x ... bench: 221 ns/iter (+/- 2) = 158 MB/s
test misc::short_haystack_4x ... bench: 223 ns/iter (+/- 2) = 192 MB/s
test regexdna::find_new_lines ... bench: 11,885,905 ns/iter (+/- 23,501) = 427 MB/s
test regexdna::subst1 ... bench: 712,544 ns/iter (+/- 16,100) = 7134 MB/s
test regexdna::subst10 ... bench: 709,739 ns/iter (+/- 8,467) = 7162 MB/s
test regexdna::subst11 ... bench: 714,261 ns/iter (+/- 8,495) = 7117 MB/s
test regexdna::subst2 ... bench: 711,197 ns/iter (+/- 14,736) = 7147 MB/s
test regexdna::subst3 ... bench: 718,083 ns/iter (+/- 5,050) = 7079 MB/s
test regexdna::subst4 ... bench: 725,196 ns/iter (+/- 20,044) = 7009 MB/s
test regexdna::subst5 ... bench: 709,301 ns/iter (+/- 10,961) = 7166 MB/s
test regexdna::subst6 ... bench: 715,658 ns/iter (+/- 16,431) = 7103 MB/s
test regexdna::subst7 ... bench: 707,472 ns/iter (+/- 5,764) = 7185 MB/s
test regexdna::subst8 ... bench: 707,300 ns/iter (+/- 19,545) = 7187 MB/s
test regexdna::subst9 ... bench: 709,950 ns/iter (+/- 11,319) = 7160 MB/s
test regexdna::variant1 ... bench: 2,498,980 ns/iter (+/- 67,933) = 2034 MB/s
test regexdna::variant2 ... bench: 5,544,923 ns/iter (+/- 31,911) = 916 MB/s
test regexdna::variant3 ... bench: 6,441,568 ns/iter (+/- 20,197) = 789 MB/s
test regexdna::variant4 ... bench: 6,421,276 ns/iter (+/- 161,499) = 791 MB/s
test regexdna::variant5 ... bench: 5,093,567 ns/iter (+/- 18,696) = 998 MB/s
test regexdna::variant6 ... bench: 5,094,859 ns/iter (+/- 22,894) = 997 MB/s
test regexdna::variant7 ... bench: 4,540,111 ns/iter (+/- 11,863) = 1119 MB/s
test regexdna::variant8 ... bench: 4,636,741 ns/iter (+/- 23,448) = 1096 MB/s
test regexdna::variant9 ... bench: 4,557,500 ns/iter (+/- 16,168) = 1115 MB/s
test sherlock::before_after_holmes ... bench: 880,959 ns/iter (+/- 3,004) = 675 MB/s
test sherlock::before_holmes ... bench: 54,416 ns/iter (+/- 1,099) = 10933 MB/s
test sherlock::everything_greedy ... bench: 1,736,180 ns/iter (+/- 9,410) = 342 MB/s
test sherlock::everything_greedy_nl ... bench: 783,848 ns/iter (+/- 19,640) = 758 MB/s
test sherlock::holmes_cochar_watson ... bench: 90,085 ns/iter (+/- 499) = 6604 MB/s
test sherlock::holmes_coword_watson ... bench: 459,431 ns/iter (+/- 830) = 1294 MB/s
test sherlock::ing_suffix ... bench: 348,103 ns/iter (+/- 9,052) = 1709 MB/s
test sherlock::ing_suffix_limited_space ... bench: 1,017,387 ns/iter (+/- 3,906) = 584 MB/s
test sherlock::letters ... bench: 18,265,074 ns/iter (+/- 463,241) = 32 MB/s
test sherlock::letters_lower ... bench: 17,846,209 ns/iter (+/- 431,089) = 33 MB/s
test sherlock::letters_upper ... bench: 1,594,743 ns/iter (+/- 3,151) = 373 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 873,308 ns/iter (+/- 1,379) = 681 MB/s
test sherlock::name_alt1 ... bench: 21,144 ns/iter (+/- 315) = 28137 MB/s
test sherlock::name_alt2 ... bench: 71,354 ns/iter (+/- 1,432) = 8337 MB/s
test sherlock::name_alt3 ... bench: 79,167 ns/iter (+/- 294) = 7514 MB/s
test sherlock::name_alt3_nocase ... bench: 1,111,300 ns/iter (+/- 4,434) = 535 MB/s
test sherlock::name_alt4 ... bench: 100,864 ns/iter (+/- 570) = 5898 MB/s
test sherlock::name_alt4_nocase ... bench: 157,266 ns/iter (+/- 4,048) = 3782 MB/s
test sherlock::name_alt5 ... bench: 74,375 ns/iter (+/- 576) = 7999 MB/s
test sherlock::name_alt5_nocase ... bench: 467,879 ns/iter (+/- 2,115) = 1271 MB/s
test sherlock::name_holmes ... bench: 26,856 ns/iter (+/- 345) = 22152 MB/s
test sherlock::name_holmes_nocase ... bench: 124,140 ns/iter (+/- 1,111) = 4792 MB/s
test sherlock::name_sherlock ... bench: 52,330 ns/iter (+/- 316) = 11368 MB/s
test sherlock::name_sherlock_holmes ... bench: 19,646 ns/iter (+/- 355) = 30282 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 107,973 ns/iter (+/- 508) = 5510 MB/s
test sherlock::name_sherlock_nocase ... bench: 105,141 ns/iter (+/- 426) = 5658 MB/s
test sherlock::name_whitespace ... bench: 61,149 ns/iter (+/- 350) = 9729 MB/s
test sherlock::no_match_common ... bench: 11,735 ns/iter (+/- 185) = 50697 MB/s
test sherlock::no_match_really_common ... bench: 274,089 ns/iter (+/- 617) = 2170 MB/s
test sherlock::no_match_uncommon ... bench: 11,581 ns/iter (+/- 298) = 51371 MB/s
test sherlock::quotes ... bench: 447,749 ns/iter (+/- 1,173) = 1328 MB/s
test sherlock::repeated_class_negation ... bench: 69,119,491 ns/iter (+/- 117,739) = 8 MB/s
test sherlock::the_lower ... bench: 492,559 ns/iter (+/- 1,674) = 1207 MB/s
test sherlock::the_nocase ... bench: 341,445 ns/iter (+/- 6,455) = 1742 MB/s
test sherlock::the_upper ... bench: 30,555 ns/iter (+/- 168) = 19470 MB/s
test sherlock::the_whitespace ... bench: 950,630 ns/iter (+/- 25,179) = 625 MB/s
test sherlock::word_ending_n ... bench: 1,551,930 ns/iter (+/- 17,792) = 383 MB/s
test sherlock::words ... bench: 7,229,870 ns/iter (+/- 25,046) = 82 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 108 measured; 0 filtered out