Source code

Revision control

Copy as Markdown

Other Tools

running 95 tests
test misc::anchored_literal_long_match ... bench: 203 ns/iter (+/- 13) = 1921 MB/s
test misc::anchored_literal_long_non_match ... bench: 126 ns/iter (+/- 5) = 3095 MB/s
test misc::anchored_literal_short_match ... bench: 204 ns/iter (+/- 4) = 127 MB/s
test misc::anchored_literal_short_non_match ... bench: 127 ns/iter (+/- 8) = 204 MB/s
test misc::easy0_1K ... bench: 571 ns/iter (+/- 44) = 1840 MB/s
test misc::easy0_1MB ... bench: 25,321 ns/iter (+/- 421) = 41412 MB/s
test misc::easy0_32 ... bench: 553 ns/iter (+/- 9) = 106 MB/s
test misc::easy0_32K ... bench: 971 ns/iter (+/- 29) = 33774 MB/s
test misc::easy1_1K ... bench: 508 ns/iter (+/- 22) = 2055 MB/s
test misc::easy1_1MB ... bench: 24,181 ns/iter (+/- 704) = 43364 MB/s
test misc::easy1_32 ... bench: 494 ns/iter (+/- 14) = 105 MB/s
test misc::easy1_32K ... bench: 892 ns/iter (+/- 82) = 36757 MB/s
test misc::hard_1K ... bench: 15,335 ns/iter (+/- 1,224) = 68 MB/s
test misc::hard_1MB ... bench: 16,105,838 ns/iter (+/- 319,567) = 65 MB/s
test misc::hard_32 ... bench: 1,798 ns/iter (+/- 79) = 32 MB/s
test misc::hard_32K ... bench: 504,123 ns/iter (+/- 44,829) = 65 MB/s
test misc::literal ... bench: 74 ns/iter (+/- 9) = 689 MB/s
test misc::long_needle1 ... bench: 56,853 ns/iter (+/- 3,662) = 1758 MB/s
test misc::long_needle2 ... bench: 57,038 ns/iter (+/- 2,532) = 1753 MB/s
test misc::match_class ... bench: 140 ns/iter (+/- 15) = 578 MB/s
test misc::match_class_in_range ... bench: 126 ns/iter (+/- 17) = 642 MB/s
test misc::match_class_unicode ... bench: 1,407 ns/iter (+/- 122) = 114 MB/s
test misc::medium_1K ... bench: 1,199 ns/iter (+/- 80) = 877 MB/s
test misc::medium_1MB ... bench: 558,323 ns/iter (+/- 20,908) = 1878 MB/s
test misc::medium_32 ... bench: 661 ns/iter (+/- 30) = 90 MB/s
test misc::medium_32K ... bench: 18,148 ns/iter (+/- 1,038) = 1807 MB/s
test misc::no_exponential ... bench: 334,786 ns/iter (+/- 18,234)
test misc::not_literal ... bench: 1,347 ns/iter (+/- 49) = 37 MB/s
test misc::one_pass_long_prefix ... bench: 499 ns/iter (+/- 59) = 52 MB/s
test misc::one_pass_long_prefix_not ... bench: 522 ns/iter (+/- 64) = 49 MB/s
test misc::one_pass_short ... bench: 804 ns/iter (+/- 37) = 21 MB/s
test misc::one_pass_short_not ... bench: 1,260 ns/iter (+/- 130) = 13 MB/s
test misc::reallyhard2_1K ... bench: 37,726 ns/iter (+/- 1,284) = 27 MB/s
test misc::reallyhard_1K ... bench: 15,246 ns/iter (+/- 901) = 68 MB/s
test misc::reallyhard_1MB ... bench: 16,187,692 ns/iter (+/- 1,552,760) = 64 MB/s
test misc::reallyhard_32 ... bench: 1,882 ns/iter (+/- 237) = 31 MB/s
test misc::reallyhard_32K ... bench: 541,567 ns/iter (+/- 64,929) = 60 MB/s
test misc::reverse_suffix_no_quadratic ... bench: 4,576 ns/iter (+/- 185) = 1748 MB/s
test regexdna::find_new_lines ... bench: 14,744,849 ns/iter (+/- 1,141,621) = 344 MB/s
test regexdna::subst1 ... bench: 2,801,370 ns/iter (+/- 105,875) = 1814 MB/s
test regexdna::subst10 ... bench: 3,015,410 ns/iter (+/- 446,982) = 1685 MB/s
test regexdna::subst11 ... bench: 2,923,557 ns/iter (+/- 193,230) = 1738 MB/s
test regexdna::subst2 ... bench: 2,948,002 ns/iter (+/- 306,203) = 1724 MB/s
test regexdna::subst3 ... bench: 2,899,076 ns/iter (+/- 174,958) = 1753 MB/s
test regexdna::subst4 ... bench: 2,908,685 ns/iter (+/- 221,436) = 1747 MB/s
test regexdna::subst5 ... bench: 3,780,044 ns/iter (+/- 150,740) = 1344 MB/s
test regexdna::subst6 ... bench: 2,920,193 ns/iter (+/- 142,191) = 1740 MB/s
test regexdna::subst7 ... bench: 2,918,785 ns/iter (+/- 175,109) = 1741 MB/s
test regexdna::subst8 ... bench: 2,932,075 ns/iter (+/- 152,745) = 1733 MB/s
test regexdna::subst9 ... bench: 2,914,694 ns/iter (+/- 176,327) = 1744 MB/s
test regexdna::variant1 ... bench: 5,172,617 ns/iter (+/- 269,855) = 982 MB/s
test regexdna::variant2 ... bench: 6,770,702 ns/iter (+/- 474,076) = 750 MB/s
test regexdna::variant3 ... bench: 11,124,754 ns/iter (+/- 649,591) = 456 MB/s
test regexdna::variant4 ... bench: 9,751,982 ns/iter (+/- 460,679) = 521 MB/s
test regexdna::variant5 ... bench: 9,791,229 ns/iter (+/- 461,486) = 519 MB/s
test regexdna::variant6 ... bench: 7,417,031 ns/iter (+/- 275,225) = 685 MB/s
test regexdna::variant7 ... bench: 7,873,097 ns/iter (+/- 451,115) = 645 MB/s
test regexdna::variant8 ... bench: 9,707,683 ns/iter (+/- 418,865) = 523 MB/s
test regexdna::variant9 ... bench: 18,696,520 ns/iter (+/- 742,018) = 271 MB/s
test sherlock::before_after_holmes ... bench: 22,314,084 ns/iter (+/- 888,249) = 26 MB/s
test sherlock::before_holmes ... bench: 22,501,540 ns/iter (+/- 892,027) = 26 MB/s
test sherlock::holmes_cochar_watson ... bench: 929,372 ns/iter (+/- 46,859) = 640 MB/s
test sherlock::holmes_coword_watson ... bench: 125,548,613 ns/iter (+/- 3,297,687) = 4 MB/s
test sherlock::ing_suffix ... bench: 18,023,803 ns/iter (+/- 1,079,960) = 33 MB/s
test sherlock::ing_suffix_limited_space ... bench: 21,809,497 ns/iter (+/- 1,259,989) = 27 MB/s
test sherlock::letters ... bench: 39,512,315 ns/iter (+/- 3,309,084) = 15 MB/s
test sherlock::letters_lower ... bench: 37,160,354 ns/iter (+/- 3,084,525) = 16 MB/s
test sherlock::letters_upper ... bench: 1,721,867 ns/iter (+/- 66,812) = 345 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 378,307 ns/iter (+/- 30,914) = 1572 MB/s
test sherlock::name_alt1 ... bench: 381,242 ns/iter (+/- 41,954) = 1560 MB/s
test sherlock::name_alt2 ... bench: 503,558 ns/iter (+/- 46,044) = 1181 MB/s
test sherlock::name_alt3 ... bench: 912,340 ns/iter (+/- 79,787) = 652 MB/s
test sherlock::name_alt3_nocase ... bench: 1,515,048 ns/iter (+/- 74,623) = 392 MB/s
test sherlock::name_alt4 ... bench: 580,652 ns/iter (+/- 60,407) = 1024 MB/s
test sherlock::name_alt4_nocase ... bench: 826,866 ns/iter (+/- 58,485) = 719 MB/s
test sherlock::name_alt5 ... bench: 651,281 ns/iter (+/- 64,134) = 913 MB/s
test sherlock::name_alt5_nocase ... bench: 808,974 ns/iter (+/- 49,119) = 735 MB/s
test sherlock::name_holmes ... bench: 120,010 ns/iter (+/- 9,458) = 4957 MB/s
test sherlock::name_holmes_nocase ... bench: 441,316 ns/iter (+/- 56,990) = 1348 MB/s
test sherlock::name_sherlock ... bench: 39,935 ns/iter (+/- 4,078) = 14897 MB/s
test sherlock::name_sherlock_holmes ... bench: 49,126 ns/iter (+/- 3,082) = 12110 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 366,865 ns/iter (+/- 18,520) = 1621 MB/s
test sherlock::name_sherlock_nocase ... bench: 349,337 ns/iter (+/- 18,365) = 1703 MB/s
test sherlock::name_whitespace ... bench: 57,076 ns/iter (+/- 6,314) = 10423 MB/s
test sherlock::no_match_common ... bench: 291,022 ns/iter (+/- 30,143) = 2044 MB/s
test sherlock::no_match_really_common ... bench: 286,214 ns/iter (+/- 15,722) = 2078 MB/s
test sherlock::no_match_uncommon ... bench: 13,963 ns/iter (+/- 759) = 42607 MB/s
test sherlock::quotes ... bench: 5,580,378 ns/iter (+/- 295,941) = 106 MB/s
test sherlock::repeated_class_negation ... bench: 52,797,981 ns/iter (+/- 2,731,805) = 11 MB/s
test sherlock::the_lower ... bench: 1,295,105 ns/iter (+/- 62,365) = 459 MB/s
test sherlock::the_nocase ... bench: 1,620,713 ns/iter (+/- 73,503) = 367 MB/s
test sherlock::the_upper ... bench: 112,911 ns/iter (+/- 5,843) = 5269 MB/s
test sherlock::the_whitespace ... bench: 2,441,986 ns/iter (+/- 133,012) = 243 MB/s
test sherlock::word_ending_n ... bench: 26,478,327 ns/iter (+/- 1,361,757) = 22 MB/s
test sherlock::words ... bench: 23,948,872 ns/iter (+/- 2,323,993) = 24 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 95 measured; 0 filtered out