Source code

Revision control

Copy as Markdown

Other Tools

running 93 tests
test misc::anchored_literal_long_match ... bench: 32 ns/iter (+/- 38) = 12187 MB/s
test misc::anchored_literal_long_non_match ... bench: 23 ns/iter (+/- 1) = 16956 MB/s
test misc::anchored_literal_short_match ... bench: 30 ns/iter (+/- 1) = 866 MB/s
test misc::anchored_literal_short_non_match ... bench: 23 ns/iter (+/- 0) = 1130 MB/s
test misc::easy0_1K ... bench: 261 ns/iter (+/- 21) = 4026 MB/s
test misc::easy0_1MB ... bench: 202,218 ns/iter (+/- 16,050) = 5185 MB/s
test misc::easy0_32 ... bench: 49 ns/iter (+/- 3) = 1204 MB/s
test misc::easy0_32K ... bench: 6,305 ns/iter (+/- 448) = 5201 MB/s
test misc::easy1_1K ... bench: 245 ns/iter (+/- 5) = 4261 MB/s
test misc::easy1_1MB ... bench: 198,215 ns/iter (+/- 10,461) = 5290 MB/s
test misc::easy1_32 ... bench: 49 ns/iter (+/- 1) = 1061 MB/s
test misc::easy1_32K ... bench: 6,309 ns/iter (+/- 358) = 5197 MB/s
test misc::hard_1K ... bench: 1,306 ns/iter (+/- 50) = 804 MB/s
test misc::hard_1MB ... bench: 1,219,034 ns/iter (+/- 92,693) = 860 MB/s
test misc::hard_32 ... bench: 95 ns/iter (+/- 7) = 621 MB/s
test misc::hard_32K ... bench: 37,713 ns/iter (+/- 948) = 869 MB/s
test misc::literal ... bench: 29 ns/iter (+/- 1) = 1758 MB/s
test misc::long_needle1 ... bench: 548,012 ns/iter (+/- 26,029) = 182 MB/s
test misc::long_needle2 ... bench: 538,536 ns/iter (+/- 54,612) = 185 MB/s
test misc::match_class ... bench: 94 ns/iter (+/- 3) = 861 MB/s
test misc::match_class_in_range ... bench: 29 ns/iter (+/- 1) = 2793 MB/s
test misc::match_class_unicode ... bench: 370 ns/iter (+/- 19) = 435 MB/s
test misc::medium_1K ... bench: 256 ns/iter (+/- 13) = 4109 MB/s
test misc::medium_1MB ... bench: 207,655 ns/iter (+/- 9,168) = 5049 MB/s
test misc::medium_32 ... bench: 51 ns/iter (+/- 5) = 1176 MB/s
test misc::medium_32K ... bench: 6,144 ns/iter (+/- 327) = 5337 MB/s
test misc::not_literal ... bench: 166 ns/iter (+/- 14) = 307 MB/s
test misc::one_pass_long_prefix ... bench: 27 ns/iter (+/- 2) = 962 MB/s
test misc::one_pass_long_prefix_not ... bench: 29 ns/iter (+/- 1) = 896 MB/s
test misc::one_pass_short ... bench: 55 ns/iter (+/- 2) = 309 MB/s
test misc::one_pass_short_not ... bench: 55 ns/iter (+/- 3) = 309 MB/s
test misc::reallyhard2_1K ... bench: 4,404 ns/iter (+/- 346) = 236 MB/s
test misc::reallyhard_1K ... bench: 1,365 ns/iter (+/- 52) = 769 MB/s
test misc::reallyhard_1MB ... bench: 1,118,777 ns/iter (+/- 72,209) = 937 MB/s
test misc::reallyhard_32 ... bench: 112 ns/iter (+/- 4) = 526 MB/s
test misc::reallyhard_32K ... bench: 41,164 ns/iter (+/- 2,351) = 796 MB/s
test misc::reverse_suffix_no_quadratic ... bench: 4,413 ns/iter (+/- 304) = 1812 MB/s
test regexdna::find_new_lines ... bench: 2,802,109 ns/iter (+/- 129,768) = 1814 MB/s
test regexdna::subst1 ... bench: 1,263,401 ns/iter (+/- 54,374) = 4023 MB/s
test regexdna::subst10 ... bench: 1,254,544 ns/iter (+/- 101,656) = 4051 MB/s
test regexdna::subst11 ... bench: 1,408,321 ns/iter (+/- 121,522) = 3609 MB/s
test regexdna::subst2 ... bench: 1,364,704 ns/iter (+/- 106,508) = 3724 MB/s
test regexdna::subst3 ... bench: 1,258,687 ns/iter (+/- 84,504) = 4038 MB/s
test regexdna::subst4 ... bench: 1,301,822 ns/iter (+/- 62,866) = 3904 MB/s
test regexdna::subst5 ... bench: 1,338,338 ns/iter (+/- 313,996) = 3798 MB/s
test regexdna::subst6 ... bench: 1,349,310 ns/iter (+/- 117,181) = 3767 MB/s
test regexdna::subst7 ... bench: 1,390,090 ns/iter (+/- 210,430) = 3656 MB/s
test regexdna::subst8 ... bench: 1,293,481 ns/iter (+/- 38,532) = 3930 MB/s
test regexdna::subst9 ... bench: 1,245,652 ns/iter (+/- 58,026) = 4080 MB/s
test regexdna::variant1 ... bench: 15,239,324 ns/iter (+/- 414,621) = 333 MB/s
test regexdna::variant2 ... bench: 16,489,922 ns/iter (+/- 825,229) = 308 MB/s
test regexdna::variant3 ... bench: 19,945,871 ns/iter (+/- 665,046) = 254 MB/s
test regexdna::variant4 ... bench: 18,604,011 ns/iter (+/- 712,670) = 273 MB/s
test regexdna::variant5 ... bench: 17,084,919 ns/iter (+/- 1,379,879) = 297 MB/s
test regexdna::variant6 ... bench: 16,918,130 ns/iter (+/- 975,620) = 300 MB/s
test regexdna::variant7 ... bench: 19,114,194 ns/iter (+/- 857,330) = 265 MB/s
test regexdna::variant8 ... bench: 23,831,138 ns/iter (+/- 878,576) = 213 MB/s
test regexdna::variant9 ... bench: 21,835,777 ns/iter (+/- 1,339,143) = 232 MB/s
test sherlock::before_after_holmes ... bench: 4,401,834 ns/iter (+/- 218,696) = 135 MB/s
test sherlock::before_holmes ... bench: 4,436,717 ns/iter (+/- 109,324) = 134 MB/s
test sherlock::holmes_cochar_watson ... bench: 497,667 ns/iter (+/- 19,212) = 1195 MB/s
test sherlock::ing_suffix ... bench: 1,852,390 ns/iter (+/- 77,888) = 321 MB/s
test sherlock::ing_suffix_limited_space ... bench: 4,775,078 ns/iter (+/- 152,556) = 124 MB/s
test sherlock::letters ... bench: 13,888,750 ns/iter (+/- 668,831) = 42 MB/s
test sherlock::letters_lower ... bench: 13,452,405 ns/iter (+/- 453,184) = 44 MB/s
test sherlock::letters_upper ... bench: 1,870,502 ns/iter (+/- 57,825) = 318 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 198,649 ns/iter (+/- 9,080) = 2994 MB/s
test sherlock::name_alt1 ... bench: 464,513 ns/iter (+/- 29,935) = 1280 MB/s
test sherlock::name_alt2 ... bench: 470,746 ns/iter (+/- 12,931) = 1263 MB/s
test sherlock::name_alt3 ... bench: 874,352 ns/iter (+/- 38,618) = 680 MB/s
test sherlock::name_alt3_nocase ... bench: 2,821,106 ns/iter (+/- 113,055) = 210 MB/s
test sherlock::name_alt4 ... bench: 78,753 ns/iter (+/- 3,111) = 7554 MB/s
test sherlock::name_alt4_nocase ... bench: 1,596,406 ns/iter (+/- 62,919) = 372 MB/s
test sherlock::name_alt5 ... bench: 655,870 ns/iter (+/- 32,597) = 907 MB/s
test sherlock::name_alt5_nocase ... bench: 1,732,595 ns/iter (+/- 75,827) = 343 MB/s
test sherlock::name_holmes ... bench: 400,037 ns/iter (+/- 16,935) = 1487 MB/s
test sherlock::name_holmes_nocase ... bench: 501,467 ns/iter (+/- 20,805) = 1186 MB/s
test sherlock::name_sherlock ... bench: 267,873 ns/iter (+/- 10,199) = 2220 MB/s
test sherlock::name_sherlock_holmes ... bench: 202,107 ns/iter (+/- 10,314) = 2943 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 1,070,780 ns/iter (+/- 43,144) = 555 MB/s
test sherlock::name_sherlock_nocase ... bench: 1,074,139 ns/iter (+/- 48,270) = 553 MB/s
test sherlock::name_whitespace ... bench: 271,978 ns/iter (+/- 10,137) = 2187 MB/s
test sherlock::no_match_common ... bench: 411,484 ns/iter (+/- 13,213) = 1445 MB/s
test sherlock::no_match_really_common ... bench: 403,709 ns/iter (+/- 12,415) = 1473 MB/s
test sherlock::no_match_uncommon ... bench: 27,730 ns/iter (+/- 928) = 21454 MB/s
test sherlock::quotes ... bench: 515,141 ns/iter (+/- 17,799) = 1154 MB/s
test sherlock::repeated_class_negation ... bench: 5,842,243 ns/iter (+/- 282,478) = 101 MB/s
test sherlock::the_lower ... bench: 725,059 ns/iter (+/- 36,233) = 820 MB/s
test sherlock::the_nocase ... bench: 812,888 ns/iter (+/- 34,200) = 731 MB/s
test sherlock::the_upper ... bench: 56,746 ns/iter (+/- 2,186) = 10484 MB/s
test sherlock::the_whitespace ... bench: 920,705 ns/iter (+/- 37,325) = 646 MB/s
test sherlock::word_ending_n ... bench: 5,625,614 ns/iter (+/- 199,408) = 105 MB/s
test sherlock::words ... bench: 7,122,561 ns/iter (+/- 161,013) = 83 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 93 measured; 0 filtered out