Source code

Revision control

Copy as Markdown

Other Tools

running 96 tests
test misc::anchored_literal_long_match ... bench: 69 ns/iter (+/- 0) = 5652 MB/s
test misc::anchored_literal_long_non_match ... bench: 15 ns/iter (+/- 0) = 26000 MB/s
test misc::anchored_literal_short_match ... bench: 69 ns/iter (+/- 0) = 376 MB/s
test misc::anchored_literal_short_non_match ... bench: 15 ns/iter (+/- 0) = 1733 MB/s
test misc::easy0_1K ... bench: 106 ns/iter (+/- 0) = 9915 MB/s
test misc::easy0_1MB ... bench: 15,311 ns/iter (+/- 113) = 68486 MB/s
test misc::easy0_32 ... bench: 100 ns/iter (+/- 3) = 590 MB/s
test misc::easy0_32K ... bench: 426 ns/iter (+/- 1) = 76983 MB/s
test misc::easy1_1K ... bench: 98 ns/iter (+/- 0) = 10653 MB/s
test misc::easy1_1MB ... bench: 15,299 ns/iter (+/- 136) = 68540 MB/s
test misc::easy1_32 ... bench: 91 ns/iter (+/- 0) = 571 MB/s
test misc::easy1_32K ... bench: 413 ns/iter (+/- 5) = 79389 MB/s
test misc::hard_1K ... bench: 1,815 ns/iter (+/- 43) = 579 MB/s
test misc::hard_1MB ... bench: 1,842,293 ns/iter (+/- 10,227) = 569 MB/s
test misc::hard_32 ... bench: 146 ns/iter (+/- 4) = 404 MB/s
test misc::hard_32K ... bench: 57,638 ns/iter (+/- 481) = 568 MB/s
test misc::literal ... bench: 64 ns/iter (+/- 1) = 796 MB/s
test misc::long_needle1 ... bench: 122,154 ns/iter (+/- 840) = 818 MB/s
test misc::long_needle2 ... bench: 122,105 ns/iter (+/- 578) = 818 MB/s
test misc::match_class ... bench: 178 ns/iter (+/- 0) = 455 MB/s
test misc::match_class_in_range ... bench: 178 ns/iter (+/- 2) = 455 MB/s
test misc::match_class_unicode ... bench: 293 ns/iter (+/- 2) = 549 MB/s
test misc::medium_1K ... bench: 1,610 ns/iter (+/- 26) = 653 MB/s
test misc::medium_1MB ... bench: 1,537,932 ns/iter (+/- 4,134) = 681 MB/s
test misc::medium_32 ... bench: 158 ns/iter (+/- 1) = 379 MB/s
test misc::medium_32K ... bench: 48,172 ns/iter (+/- 390) = 680 MB/s
test misc::no_exponential ... bench: 216 ns/iter (+/- 1) = 462 MB/s
test misc::not_literal ... bench: 127 ns/iter (+/- 1) = 401 MB/s
test misc::one_pass_long_prefix ... bench: 64 ns/iter (+/- 0) = 406 MB/s
test misc::one_pass_long_prefix_not ... bench: 100 ns/iter (+/- 1) = 260 MB/s
test misc::one_pass_short ... bench: 88 ns/iter (+/- 0) = 193 MB/s
test misc::one_pass_short_not ... bench: 86 ns/iter (+/- 0) = 197 MB/s
test misc::reallyhard2_1K ... bench: 1,332 ns/iter (+/- 41) = 780 MB/s
test misc::reallyhard_1K ... bench: 1,815 ns/iter (+/- 16) = 579 MB/s
test misc::reallyhard_1MB ... bench: 1,842,206 ns/iter (+/- 9,086) = 569 MB/s
test misc::reallyhard_32 ... bench: 149 ns/iter (+/- 1) = 395 MB/s
test misc::reallyhard_32K ... bench: 57,591 ns/iter (+/- 101) = 569 MB/s
test misc::reverse_suffix_no_quadratic ... bench: 11,753 ns/iter (+/- 130) = 680 MB/s
test regexdna::find_new_lines ... bench: 24,330,235 ns/iter (+/- 374,274) = 208 MB/s
test regexdna::subst1 ... bench: 4,079,631 ns/iter (+/- 51,348) = 1246 MB/s
test regexdna::subst10 ... bench: 4,080,803 ns/iter (+/- 30,966) = 1245 MB/s
test regexdna::subst11 ... bench: 4,154,389 ns/iter (+/- 34,825) = 1223 MB/s
test regexdna::subst2 ... bench: 4,076,784 ns/iter (+/- 102,863) = 1246 MB/s
test regexdna::subst3 ... bench: 4,074,850 ns/iter (+/- 52,106) = 1247 MB/s
test regexdna::subst4 ... bench: 4,078,456 ns/iter (+/- 12,343) = 1246 MB/s
test regexdna::subst5 ... bench: 4,075,812 ns/iter (+/- 24,524) = 1247 MB/s
test regexdna::subst6 ... bench: 4,097,009 ns/iter (+/- 13,240) = 1240 MB/s
test regexdna::subst7 ... bench: 4,069,096 ns/iter (+/- 29,794) = 1249 MB/s
test regexdna::subst8 ... bench: 4,078,838 ns/iter (+/- 20,713) = 1246 MB/s
test regexdna::subst9 ... bench: 4,116,905 ns/iter (+/- 14,130) = 1234 MB/s
test regexdna::variant1 ... bench: 21,411,252 ns/iter (+/- 568,076) = 237 MB/s
test regexdna::variant2 ... bench: 21,082,571 ns/iter (+/- 92,912) = 241 MB/s
test regexdna::variant3 ... bench: 20,302,954 ns/iter (+/- 118,421) = 250 MB/s
test regexdna::variant4 ... bench: 21,290,669 ns/iter (+/- 102,527) = 238 MB/s
test regexdna::variant5 ... bench: 21,451,671 ns/iter (+/- 99,524) = 236 MB/s
test regexdna::variant6 ... bench: 21,057,017 ns/iter (+/- 530,904) = 241 MB/s
test regexdna::variant7 ... bench: 20,394,037 ns/iter (+/- 128,973) = 249 MB/s
test regexdna::variant8 ... bench: 17,839,069 ns/iter (+/- 122,671) = 284 MB/s
test regexdna::variant9 ... bench: 12,720,049 ns/iter (+/- 76,816) = 399 MB/s
test sherlock::before_after_holmes ... bench: 1,044,129 ns/iter (+/- 4,967) = 569 MB/s
test sherlock::before_holmes ... bench: 1,067,879 ns/iter (+/- 11,345) = 557 MB/s
test sherlock::everything_greedy ... bench: 5,193,222 ns/iter (+/- 10,990) = 114 MB/s
test sherlock::everything_greedy_nl ... bench: 2,038,599 ns/iter (+/- 18,946) = 291 MB/s
test sherlock::holmes_cochar_watson ... bench: 909,342 ns/iter (+/- 5,295) = 654 MB/s
test sherlock::holmes_coword_watson ... bench: 939,154 ns/iter (+/- 6,087) = 633 MB/s
test sherlock::ing_suffix ... bench: 2,729,081 ns/iter (+/- 15,969) = 217 MB/s
test sherlock::ing_suffix_limited_space ... bench: 1,373,143 ns/iter (+/- 17,068) = 433 MB/s
test sherlock::letters ... bench: 56,266,035 ns/iter (+/- 165,398) = 10 MB/s
test sherlock::letters_lower ... bench: 54,590,671 ns/iter (+/- 138,842) = 10 MB/s
test sherlock::letters_upper ... bench: 2,702,242 ns/iter (+/- 9,889) = 220 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 2,430,065 ns/iter (+/- 27,756) = 244 MB/s
test sherlock::name_alt1 ... bench: 45,514 ns/iter (+/- 403) = 13071 MB/s
test sherlock::name_alt2 ... bench: 975,861 ns/iter (+/- 11,553) = 609 MB/s
test sherlock::name_alt3 ... bench: 1,070,967 ns/iter (+/- 11,065) = 555 MB/s
test sherlock::name_alt3_nocase ... bench: 2,574,585 ns/iter (+/- 39,816) = 231 MB/s
test sherlock::name_alt4 ... bench: 978,776 ns/iter (+/- 25,503) = 607 MB/s
test sherlock::name_alt4_nocase ... bench: 1,643,230 ns/iter (+/- 27,685) = 362 MB/s
test sherlock::name_alt5 ... bench: 998,349 ns/iter (+/- 6,658) = 595 MB/s
test sherlock::name_alt5_nocase ... bench: 1,781,006 ns/iter (+/- 22,507) = 334 MB/s
test sherlock::name_holmes ... bench: 92,561 ns/iter (+/- 1,358) = 6427 MB/s
test sherlock::name_holmes_nocase ... bench: 1,281,827 ns/iter (+/- 7,651) = 464 MB/s
test sherlock::name_sherlock ... bench: 31,994 ns/iter (+/- 326) = 18595 MB/s
test sherlock::name_sherlock_holmes ... bench: 34,272 ns/iter (+/- 445) = 17359 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 1,218,006 ns/iter (+/- 19,301) = 488 MB/s
test sherlock::name_sherlock_nocase ... bench: 1,214,744 ns/iter (+/- 11,473) = 489 MB/s
test sherlock::name_whitespace ... bench: 35,455 ns/iter (+/- 412) = 16779 MB/s
test sherlock::no_match_common ... bench: 299,771 ns/iter (+/- 7,799) = 1984 MB/s
test sherlock::no_match_really_common ... bench: 299,595 ns/iter (+/- 926) = 1985 MB/s
test sherlock::no_match_uncommon ... bench: 9,803 ns/iter (+/- 139) = 60688 MB/s
test sherlock::quotes ... bench: 1,033,423 ns/iter (+/- 9,177) = 575 MB/s
test sherlock::the_lower ... bench: 1,454,358 ns/iter (+/- 75,304) = 409 MB/s
test sherlock::the_nocase ... bench: 2,486,681 ns/iter (+/- 9,026) = 239 MB/s
test sherlock::the_upper ... bench: 123,989 ns/iter (+/- 1,097) = 4798 MB/s
test sherlock::the_whitespace ... bench: 1,454,732 ns/iter (+/- 118,006) = 408 MB/s
test sherlock::word_ending_n ... bench: 1,922,008 ns/iter (+/- 15,040) = 309 MB/s
test sherlock::words ... bench: 16,054,888 ns/iter (+/- 90,684) = 37 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 96 measured; 0 filtered out