Source code
Revision control
Copy as Markdown
Other Tools
running 95 tests
test misc::anchored_literal_long_match ... bench: 365 ns/iter (+/- 2) = 1068 MB/s
test misc::anchored_literal_long_non_match ... bench: 300 ns/iter (+/- 0) = 1300 MB/s
test misc::anchored_literal_short_match ... bench: 364 ns/iter (+/- 2) = 71 MB/s
test misc::anchored_literal_short_non_match ... bench: 306 ns/iter (+/- 9) = 84 MB/s
test misc::easy0_1K ... bench: 768 ns/iter (+/- 5) = 1368 MB/s
test misc::easy0_1MB ... bench: 17,062 ns/iter (+/- 252) = 61458 MB/s
test misc::easy0_32 ... bench: 759 ns/iter (+/- 7) = 77 MB/s
test misc::easy0_32K ... bench: 1,095 ns/iter (+/- 20) = 29949 MB/s
test misc::easy1_1K ... bench: 723 ns/iter (+/- 1) = 1443 MB/s
test misc::easy1_1MB ... bench: 17,021 ns/iter (+/- 229) = 61606 MB/s
test misc::easy1_32 ... bench: 714 ns/iter (+/- 1) = 72 MB/s
test misc::easy1_32K ... bench: 1,052 ns/iter (+/- 12) = 31167 MB/s
test misc::hard_1K ... bench: 17,044 ns/iter (+/- 176) = 61 MB/s
test misc::hard_1MB ... bench: 17,965,420 ns/iter (+/- 72,226) = 58 MB/s
test misc::hard_32 ... bench: 2,171 ns/iter (+/- 2) = 27 MB/s
test misc::hard_32K ... bench: 561,207 ns/iter (+/- 5,654) = 58 MB/s
test misc::literal ... bench: 240 ns/iter (+/- 0) = 212 MB/s
test misc::long_needle1 ... bench: 76,640 ns/iter (+/- 1,043) = 1304 MB/s
test misc::long_needle2 ... bench: 76,747 ns/iter (+/- 3,299) = 1302 MB/s
test misc::match_class ... bench: 344 ns/iter (+/- 1) = 235 MB/s
test misc::match_class_in_range ... bench: 306 ns/iter (+/- 9) = 264 MB/s
test misc::match_class_unicode ... bench: 1,435 ns/iter (+/- 9) = 112 MB/s
test misc::medium_1K ... bench: 1,480 ns/iter (+/- 16) = 710 MB/s
test misc::medium_1MB ... bench: 564,378 ns/iter (+/- 18,695) = 1857 MB/s
test misc::medium_32 ... bench: 941 ns/iter (+/- 32) = 63 MB/s
test misc::medium_32K ... bench: 18,465 ns/iter (+/- 116) = 1776 MB/s
test misc::no_exponential ... bench: 367,476 ns/iter (+/- 15,176)
test misc::not_literal ... bench: 1,165 ns/iter (+/- 9) = 43 MB/s
test misc::one_pass_long_prefix ... bench: 596 ns/iter (+/- 2) = 43 MB/s
test misc::one_pass_long_prefix_not ... bench: 602 ns/iter (+/- 6) = 43 MB/s
test misc::one_pass_short ... bench: 1,068 ns/iter (+/- 3) = 15 MB/s
test misc::one_pass_short_not ... bench: 1,434 ns/iter (+/- 11) = 11 MB/s
test misc::reallyhard2_1K ... bench: 36,539 ns/iter (+/- 281) = 28 MB/s
test misc::reallyhard_1K ... bench: 17,086 ns/iter (+/- 94) = 61 MB/s
test misc::reallyhard_1MB ... bench: 17,973,007 ns/iter (+/- 64,010) = 58 MB/s
test misc::reallyhard_32 ... bench: 2,200 ns/iter (+/- 16) = 26 MB/s
test misc::reallyhard_32K ... bench: 561,371 ns/iter (+/- 8,688) = 58 MB/s
test misc::reverse_suffix_no_quadratic ... bench: 4,606 ns/iter (+/- 16) = 1736 MB/s
test regexdna::find_new_lines ... bench: 31,579,756 ns/iter (+/- 121,047) = 160 MB/s
test regexdna::subst1 ... bench: 7,930,333 ns/iter (+/- 27,118) = 641 MB/s
test regexdna::subst10 ... bench: 7,942,534 ns/iter (+/- 36,470) = 640 MB/s
test regexdna::subst11 ... bench: 7,934,646 ns/iter (+/- 42,013) = 640 MB/s
test regexdna::subst2 ... bench: 7,947,802 ns/iter (+/- 53,427) = 639 MB/s
test regexdna::subst3 ... bench: 7,941,691 ns/iter (+/- 122,303) = 640 MB/s
test regexdna::subst4 ... bench: 7,928,228 ns/iter (+/- 30,493) = 641 MB/s
test regexdna::subst5 ... bench: 7,936,901 ns/iter (+/- 37,894) = 640 MB/s
test regexdna::subst6 ... bench: 7,936,211 ns/iter (+/- 46,269) = 640 MB/s
test regexdna::subst7 ... bench: 7,946,477 ns/iter (+/- 62,660) = 639 MB/s
test regexdna::subst8 ... bench: 7,930,830 ns/iter (+/- 31,234) = 640 MB/s
test regexdna::subst9 ... bench: 7,937,951 ns/iter (+/- 36,425) = 640 MB/s
test regexdna::variant1 ... bench: 5,104,224 ns/iter (+/- 26,612) = 995 MB/s
test regexdna::variant2 ... bench: 6,847,162 ns/iter (+/- 31,233) = 742 MB/s
test regexdna::variant3 ... bench: 11,153,739 ns/iter (+/- 114,193) = 455 MB/s
test regexdna::variant4 ... bench: 9,665,797 ns/iter (+/- 47,148) = 525 MB/s
test regexdna::variant5 ... bench: 9,645,193 ns/iter (+/- 35,250) = 527 MB/s
test regexdna::variant6 ... bench: 7,280,069 ns/iter (+/- 21,171) = 698 MB/s
test regexdna::variant7 ... bench: 7,841,177 ns/iter (+/- 20,797) = 648 MB/s
test regexdna::variant8 ... bench: 9,783,978 ns/iter (+/- 35,231) = 519 MB/s
test regexdna::variant9 ... bench: 19,157,329 ns/iter (+/- 445,911) = 265 MB/s
test sherlock::before_after_holmes ... bench: 20,995,307 ns/iter (+/- 258,419) = 28 MB/s
test sherlock::before_holmes ... bench: 20,899,416 ns/iter (+/- 122,256) = 28 MB/s
test sherlock::holmes_cochar_watson ... bench: 904,439 ns/iter (+/- 6,934) = 657 MB/s
test sherlock::holmes_coword_watson ... bench: 103,706,930 ns/iter (+/- 176,711) = 5 MB/s
test sherlock::ing_suffix ... bench: 14,927,612 ns/iter (+/- 90,346) = 39 MB/s
test sherlock::ing_suffix_limited_space ... bench: 19,743,662 ns/iter (+/- 78,506) = 30 MB/s
test sherlock::letters ... bench: 112,708,213 ns/iter (+/- 251,690) = 5 MB/s
test sherlock::letters_lower ... bench: 111,058,829 ns/iter (+/- 192,793) = 5 MB/s
test sherlock::letters_upper ... bench: 4,072,062 ns/iter (+/- 20,273) = 146 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 399,796 ns/iter (+/- 4,222) = 1488 MB/s
test sherlock::name_alt1 ... bench: 411,415 ns/iter (+/- 2,257) = 1446 MB/s
test sherlock::name_alt2 ... bench: 626,671 ns/iter (+/- 5,745) = 949 MB/s
test sherlock::name_alt3 ... bench: 1,086,570 ns/iter (+/- 6,105) = 547 MB/s
test sherlock::name_alt3_nocase ... bench: 1,827,028 ns/iter (+/- 12,788) = 325 MB/s
test sherlock::name_alt4 ... bench: 687,454 ns/iter (+/- 11,421) = 865 MB/s
test sherlock::name_alt4_nocase ... bench: 943,925 ns/iter (+/- 4,108) = 630 MB/s
test sherlock::name_alt5 ... bench: 734,969 ns/iter (+/- 7,215) = 809 MB/s
test sherlock::name_alt5_nocase ... bench: 895,903 ns/iter (+/- 5,647) = 664 MB/s
test sherlock::name_holmes ... bench: 199,880 ns/iter (+/- 1,654) = 2976 MB/s
test sherlock::name_holmes_nocase ... bench: 529,590 ns/iter (+/- 1,288) = 1123 MB/s
test sherlock::name_sherlock ... bench: 57,720 ns/iter (+/- 555) = 10307 MB/s
test sherlock::name_sherlock_holmes ... bench: 67,596 ns/iter (+/- 580) = 8801 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 393,903 ns/iter (+/- 2,700) = 1510 MB/s
test sherlock::name_sherlock_nocase ... bench: 373,411 ns/iter (+/- 3,264) = 1593 MB/s
test sherlock::name_whitespace ... bench: 79,175 ns/iter (+/- 1,288) = 7514 MB/s
test sherlock::no_match_common ... bench: 276,503 ns/iter (+/- 2,155) = 2151 MB/s
test sherlock::no_match_really_common ... bench: 276,535 ns/iter (+/- 416) = 2151 MB/s
test sherlock::no_match_uncommon ... bench: 10,535 ns/iter (+/- 105) = 56472 MB/s
test sherlock::quotes ... bench: 5,746,202 ns/iter (+/- 33,993) = 103 MB/s
test sherlock::repeated_class_negation ... bench: 46,124,528 ns/iter (+/- 125,861) = 12 MB/s
test sherlock::the_lower ... bench: 2,527,960 ns/iter (+/- 12,351) = 235 MB/s
test sherlock::the_nocase ... bench: 3,210,112 ns/iter (+/- 10,799) = 185 MB/s
test sherlock::the_upper ... bench: 240,272 ns/iter (+/- 3,902) = 2476 MB/s
test sherlock::the_whitespace ... bench: 3,511,711 ns/iter (+/- 17,181) = 169 MB/s
test sherlock::word_ending_n ... bench: 29,535,089 ns/iter (+/- 95,201) = 20 MB/s
test sherlock::words ... bench: 43,341,782 ns/iter (+/- 110,038) = 13 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 95 measured; 0 filtered out