Source code

Revision control

Copy as Markdown

Other Tools

running 96 tests
test misc::anchored_literal_long_match ... bench: 73 ns/iter (+/- 8) = 5342 MB/s
test misc::anchored_literal_long_non_match ... bench: 16 ns/iter (+/- 1) = 24375 MB/s
test misc::anchored_literal_short_match ... bench: 73 ns/iter (+/- 9) = 356 MB/s
test misc::anchored_literal_short_non_match ... bench: 16 ns/iter (+/- 1) = 1625 MB/s
test misc::easy0_1K ... bench: 119 ns/iter (+/- 11) = 8831 MB/s
test misc::easy0_1MB ... bench: 25,312 ns/iter (+/- 875) = 41427 MB/s
test misc::easy0_32 ... bench: 112 ns/iter (+/- 5) = 526 MB/s
test misc::easy0_32K ... bench: 534 ns/iter (+/- 43) = 61413 MB/s
test misc::easy1_1K ... bench: 109 ns/iter (+/- 9) = 9577 MB/s
test misc::easy1_1MB ... bench: 23,892 ns/iter (+/- 715) = 43889 MB/s
test misc::easy1_32 ... bench: 102 ns/iter (+/- 8) = 509 MB/s
test misc::easy1_32K ... bench: 519 ns/iter (+/- 54) = 63175 MB/s
test misc::hard_1K ... bench: 1,859 ns/iter (+/- 202) = 565 MB/s
test misc::hard_1MB ... bench: 1,871,446 ns/iter (+/- 99,961) = 560 MB/s
test misc::hard_32 ... bench: 162 ns/iter (+/- 20) = 364 MB/s
test misc::hard_32K ... bench: 57,459 ns/iter (+/- 4,672) = 570 MB/s
test misc::literal ... bench: 70 ns/iter (+/- 8) = 728 MB/s
test misc::long_needle1 ... bench: 130,995 ns/iter (+/- 4,935) = 763 MB/s
test misc::long_needle2 ... bench: 129,668 ns/iter (+/- 8,852) = 771 MB/s
test misc::match_class ... bench: 195 ns/iter (+/- 16) = 415 MB/s
test misc::match_class_in_range ... bench: 194 ns/iter (+/- 22) = 417 MB/s
test misc::match_class_unicode ... bench: 630 ns/iter (+/- 61) = 255 MB/s
test misc::medium_1K ... bench: 1,699 ns/iter (+/- 147) = 619 MB/s
test misc::medium_1MB ... bench: 1,633,131 ns/iter (+/- 65,889) = 642 MB/s
test misc::medium_32 ... bench: 169 ns/iter (+/- 18) = 355 MB/s
test misc::medium_32K ... bench: 51,313 ns/iter (+/- 1,855) = 639 MB/s
test misc::no_exponential ... bench: 216 ns/iter (+/- 13) = 462 MB/s
test misc::not_literal ... bench: 140 ns/iter (+/- 6) = 364 MB/s
test misc::one_pass_long_prefix ... bench: 71 ns/iter (+/- 2) = 366 MB/s
test misc::one_pass_long_prefix_not ... bench: 109 ns/iter (+/- 9) = 238 MB/s
test misc::one_pass_short ... bench: 99 ns/iter (+/- 7) = 171 MB/s
test misc::one_pass_short_not ... bench: 96 ns/iter (+/- 5) = 177 MB/s
test misc::reallyhard2_1K ... bench: 1,405 ns/iter (+/- 134) = 740 MB/s
test misc::reallyhard_1K ... bench: 1,875 ns/iter (+/- 168) = 560 MB/s
test misc::reallyhard_1MB ... bench: 1,853,207 ns/iter (+/- 103,218) = 565 MB/s
test misc::reallyhard_32 ... bench: 157 ns/iter (+/- 11) = 375 MB/s
test misc::reallyhard_32K ... bench: 57,880 ns/iter (+/- 5,319) = 566 MB/s
test misc::reverse_suffix_no_quadratic ... bench: 12,686 ns/iter (+/- 536) = 630 MB/s
test regexdna::find_new_lines ... bench: 28,761,913 ns/iter (+/- 1,447,326) = 176 MB/s
test regexdna::subst1 ... bench: 4,629,782 ns/iter (+/- 142,214) = 1097 MB/s
test regexdna::subst10 ... bench: 4,692,819 ns/iter (+/- 156,805) = 1083 MB/s
test regexdna::subst11 ... bench: 4,652,438 ns/iter (+/- 206,457) = 1092 MB/s
test regexdna::subst2 ... bench: 4,682,943 ns/iter (+/- 176,335) = 1085 MB/s
test regexdna::subst3 ... bench: 4,646,162 ns/iter (+/- 241,873) = 1094 MB/s
test regexdna::subst4 ... bench: 4,653,380 ns/iter (+/- 188,899) = 1092 MB/s
test regexdna::subst5 ... bench: 4,770,480 ns/iter (+/- 238,930) = 1065 MB/s
test regexdna::subst6 ... bench: 4,671,427 ns/iter (+/- 286,241) = 1088 MB/s
test regexdna::subst7 ... bench: 4,658,214 ns/iter (+/- 210,723) = 1091 MB/s
test regexdna::subst8 ... bench: 4,909,600 ns/iter (+/- 417,894) = 1035 MB/s
test regexdna::subst9 ... bench: 4,910,285 ns/iter (+/- 587,024) = 1035 MB/s
test regexdna::variant1 ... bench: 20,895,772 ns/iter (+/- 2,313,771) = 243 MB/s
test regexdna::variant2 ... bench: 20,465,984 ns/iter (+/- 1,913,613) = 248 MB/s
test regexdna::variant3 ... bench: 19,469,527 ns/iter (+/- 1,367,226) = 261 MB/s
test regexdna::variant4 ... bench: 21,662,238 ns/iter (+/- 1,489,235) = 234 MB/s
test regexdna::variant5 ... bench: 21,808,098 ns/iter (+/- 2,294,522) = 233 MB/s
test regexdna::variant6 ... bench: 21,208,952 ns/iter (+/- 986,848) = 239 MB/s
test regexdna::variant7 ... bench: 20,289,473 ns/iter (+/- 595,084) = 250 MB/s
test regexdna::variant8 ... bench: 17,765,356 ns/iter (+/- 503,529) = 286 MB/s
test regexdna::variant9 ... bench: 13,222,010 ns/iter (+/- 509,278) = 384 MB/s
test sherlock::before_after_holmes ... bench: 1,313,676 ns/iter (+/- 52,992) = 452 MB/s
test sherlock::before_holmes ... bench: 1,337,432 ns/iter (+/- 37,054) = 444 MB/s
test sherlock::everything_greedy ... bench: 6,080,272 ns/iter (+/- 110,011) = 97 MB/s
test sherlock::everything_greedy_nl ... bench: 2,395,932 ns/iter (+/- 123,521) = 248 MB/s
test sherlock::holmes_cochar_watson ... bench: 1,052,245 ns/iter (+/- 33,929) = 565 MB/s
test sherlock::holmes_coword_watson ... bench: 1,063,007 ns/iter (+/- 34,462) = 559 MB/s
test sherlock::ing_suffix ... bench: 2,703,395 ns/iter (+/- 63,263) = 220 MB/s
test sherlock::ing_suffix_limited_space ... bench: 1,608,756 ns/iter (+/- 42,100) = 369 MB/s
test sherlock::letters ... bench: 68,220,129 ns/iter (+/- 3,602,216) = 8 MB/s
test sherlock::letters_lower ... bench: 67,390,101 ns/iter (+/- 6,032,867) = 8 MB/s
test sherlock::letters_upper ... bench: 3,708,482 ns/iter (+/- 235,128) = 160 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 2,816,517 ns/iter (+/- 99,081) = 211 MB/s
test sherlock::name_alt1 ... bench: 53,193 ns/iter (+/- 1,575) = 11184 MB/s
test sherlock::name_alt2 ... bench: 1,133,704 ns/iter (+/- 36,634) = 524 MB/s
test sherlock::name_alt3 ... bench: 1,227,785 ns/iter (+/- 31,742) = 484 MB/s
test sherlock::name_alt3_nocase ... bench: 2,451,285 ns/iter (+/- 103,766) = 242 MB/s
test sherlock::name_alt4 ... bench: 1,168,955 ns/iter (+/- 87,785) = 508 MB/s
test sherlock::name_alt4_nocase ... bench: 1,699,899 ns/iter (+/- 91,762) = 349 MB/s
test sherlock::name_alt5 ... bench: 1,167,232 ns/iter (+/- 51,695) = 509 MB/s
test sherlock::name_alt5_nocase ... bench: 1,805,463 ns/iter (+/- 74,631) = 329 MB/s
test sherlock::name_holmes ... bench: 108,195 ns/iter (+/- 3,815) = 5498 MB/s
test sherlock::name_holmes_nocase ... bench: 1,360,092 ns/iter (+/- 60,416) = 437 MB/s
test sherlock::name_sherlock ... bench: 40,376 ns/iter (+/- 5,104) = 14734 MB/s
test sherlock::name_sherlock_holmes ... bench: 41,361 ns/iter (+/- 2,553) = 14383 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 1,317,594 ns/iter (+/- 168,248) = 451 MB/s
test sherlock::name_sherlock_nocase ... bench: 1,284,026 ns/iter (+/- 92,188) = 463 MB/s
test sherlock::name_whitespace ... bench: 44,973 ns/iter (+/- 5,888) = 13228 MB/s
test sherlock::no_match_common ... bench: 341,867 ns/iter (+/- 32,045) = 1740 MB/s
test sherlock::no_match_really_common ... bench: 331,760 ns/iter (+/- 43,608) = 1793 MB/s
test sherlock::no_match_uncommon ... bench: 14,285 ns/iter (+/- 760) = 41647 MB/s
test sherlock::quotes ... bench: 1,342,144 ns/iter (+/- 96,471) = 443 MB/s
test sherlock::the_lower ... bench: 1,722,919 ns/iter (+/- 83,873) = 345 MB/s
test sherlock::the_nocase ... bench: 2,866,258 ns/iter (+/- 117,349) = 207 MB/s
test sherlock::the_upper ... bench: 151,020 ns/iter (+/- 13,454) = 3939 MB/s
test sherlock::the_whitespace ... bench: 1,597,329 ns/iter (+/- 149,689) = 372 MB/s
test sherlock::word_ending_n ... bench: 2,193,027 ns/iter (+/- 136,408) = 271 MB/s
test sherlock::words ... bench: 20,721,148 ns/iter (+/- 1,968,912) = 28 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 96 measured; 0 filtered out