Source code

Revision control

Copy as Markdown

Other Tools

running 108 tests
test misc::anchored_literal_long_match ... bench: 22 ns/iter (+/- 2) = 17727 MB/s
test misc::anchored_literal_long_non_match ... bench: 27 ns/iter (+/- 2) = 14444 MB/s
test misc::anchored_literal_short_match ... bench: 22 ns/iter (+/- 1) = 1181 MB/s
test misc::anchored_literal_short_non_match ... bench: 26 ns/iter (+/- 2) = 1000 MB/s
test misc::easy0_1K ... bench: 16 ns/iter (+/- 1) = 65687 MB/s
test misc::easy0_1MB ... bench: 19 ns/iter (+/- 2) = 55189631 MB/s
test misc::easy0_32 ... bench: 15 ns/iter (+/- 1) = 3933 MB/s
test misc::easy0_32K ... bench: 16 ns/iter (+/- 0) = 2049687 MB/s
test misc::easy1_1K ... bench: 43 ns/iter (+/- 2) = 24279 MB/s
test misc::easy1_1MB ... bench: 45 ns/iter (+/- 4) = 23302133 MB/s
test misc::easy1_32 ... bench: 43 ns/iter (+/- 5) = 1209 MB/s
test misc::easy1_32K ... bench: 43 ns/iter (+/- 2) = 762511 MB/s
test misc::hard_1K ... bench: 53 ns/iter (+/- 6) = 19830 MB/s
test misc::hard_1MB ... bench: 57 ns/iter (+/- 1) = 18396543 MB/s
test misc::hard_32 ... bench: 53 ns/iter (+/- 4) = 1113 MB/s
test misc::hard_32K ... bench: 53 ns/iter (+/- 6) = 618773 MB/s
test misc::literal ... bench: 13 ns/iter (+/- 1) = 3923 MB/s
test misc::long_needle1 ... bench: 1,203 ns/iter (+/- 55) = 83126 MB/s
test misc::long_needle2 ... bench: 149,418 ns/iter (+/- 13,825) = 669 MB/s
test misc::match_class ... bench: 62 ns/iter (+/- 6) = 1306 MB/s
test misc::match_class_in_range ... bench: 23 ns/iter (+/- 2) = 3521 MB/s
test misc::match_class_unicode ... bench: 268 ns/iter (+/- 30) = 600 MB/s
test misc::medium_1K ... bench: 16 ns/iter (+/- 0) = 65750 MB/s
test misc::medium_1MB ... bench: 20 ns/iter (+/- 15) = 52430200 MB/s
test misc::medium_32 ... bench: 16 ns/iter (+/- 2) = 3750 MB/s
test misc::medium_32K ... bench: 16 ns/iter (+/- 1) = 2049750 MB/s
test misc::no_exponential ... bench: 353 ns/iter (+/- 26) = 283 MB/s
test misc::not_literal ... bench: 97 ns/iter (+/- 9) = 525 MB/s
test misc::one_pass_long_prefix ... bench: 58 ns/iter (+/- 5) = 448 MB/s
test misc::one_pass_long_prefix_not ... bench: 60 ns/iter (+/- 6) = 433 MB/s
test misc::one_pass_short ... bench: 43 ns/iter (+/- 4) = 395 MB/s
test misc::one_pass_short_not ... bench: 46 ns/iter (+/- 2) = 369 MB/s
test misc::reallyhard2_1K ... bench: 62 ns/iter (+/- 5) = 16774 MB/s
test misc::reallyhard_1K ... bench: 1,650 ns/iter (+/- 176) = 636 MB/s
test misc::reallyhard_1MB ... bench: 1,635,447 ns/iter (+/- 97,611) = 641 MB/s
test misc::reallyhard_32 ... bench: 109 ns/iter (+/- 9) = 541 MB/s
test misc::reallyhard_32K ... bench: 50,991 ns/iter (+/- 4,031) = 643 MB/s
test misc::replace_all ... bench: 155 ns/iter (+/- 8)
test misc::reverse_suffix_no_quadratic ... bench: 4,254 ns/iter (+/- 489) = 1880 MB/s
test misc::short_haystack_1000000x ... bench: 91,124 ns/iter (+/- 4,584) = 87792 MB/s
test misc::short_haystack_100000x ... bench: 10,681 ns/iter (+/- 420) = 74900 MB/s
test misc::short_haystack_10000x ... bench: 3,240 ns/iter (+/- 395) = 24694 MB/s
test misc::short_haystack_1000x ... bench: 403 ns/iter (+/- 48) = 19878 MB/s
test misc::short_haystack_100x ... bench: 303 ns/iter (+/- 27) = 2676 MB/s
test misc::short_haystack_10x ... bench: 272 ns/iter (+/- 27) = 334 MB/s
test misc::short_haystack_1x ... bench: 264 ns/iter (+/- 32) = 71 MB/s
test misc::short_haystack_2x ... bench: 269 ns/iter (+/- 25) = 100 MB/s
test misc::short_haystack_3x ... bench: 264 ns/iter (+/- 26) = 132 MB/s
test misc::short_haystack_4x ... bench: 271 ns/iter (+/- 28) = 158 MB/s
test regexdna::find_new_lines ... bench: 13,700,405 ns/iter (+/- 647,840) = 371 MB/s
test regexdna::subst1 ... bench: 806,342 ns/iter (+/- 48,014) = 6304 MB/s
test regexdna::subst10 ... bench: 794,403 ns/iter (+/- 40,393) = 6399 MB/s
test regexdna::subst11 ... bench: 801,963 ns/iter (+/- 46,164) = 6338 MB/s
test regexdna::subst2 ... bench: 779,768 ns/iter (+/- 81,505) = 6519 MB/s
test regexdna::subst3 ... bench: 777,024 ns/iter (+/- 52,795) = 6542 MB/s
test regexdna::subst4 ... bench: 769,862 ns/iter (+/- 48,980) = 6603 MB/s
test regexdna::subst5 ... bench: 779,754 ns/iter (+/- 39,784) = 6519 MB/s
test regexdna::subst6 ... bench: 769,400 ns/iter (+/- 69,980) = 6606 MB/s
test regexdna::subst7 ... bench: 771,457 ns/iter (+/- 40,490) = 6589 MB/s
test regexdna::subst8 ... bench: 808,468 ns/iter (+/- 53,093) = 6287 MB/s
test regexdna::subst9 ... bench: 771,869 ns/iter (+/- 50,966) = 6585 MB/s
test regexdna::variant1 ... bench: 3,093,422 ns/iter (+/- 222,818) = 1643 MB/s
test regexdna::variant2 ... bench: 6,520,178 ns/iter (+/- 400,704) = 779 MB/s
test regexdna::variant3 ... bench: 7,297,818 ns/iter (+/- 319,866) = 696 MB/s
test regexdna::variant4 ... bench: 7,356,045 ns/iter (+/- 530,375) = 691 MB/s
test regexdna::variant5 ... bench: 5,977,343 ns/iter (+/- 296,375) = 850 MB/s
test regexdna::variant6 ... bench: 6,045,776 ns/iter (+/- 270,954) = 840 MB/s
test regexdna::variant7 ... bench: 5,447,060 ns/iter (+/- 223,542) = 933 MB/s
test regexdna::variant8 ... bench: 5,615,676 ns/iter (+/- 419,756) = 905 MB/s
test regexdna::variant9 ... bench: 5,457,949 ns/iter (+/- 439,821) = 931 MB/s
test sherlock::before_after_holmes ... bench: 957,660 ns/iter (+/- 96,491) = 621 MB/s
test sherlock::before_holmes ... bench: 65,680 ns/iter (+/- 3,085) = 9058 MB/s
test sherlock::everything_greedy ... bench: 2,151,577 ns/iter (+/- 70,114) = 276 MB/s
test sherlock::everything_greedy_nl ... bench: 836,942 ns/iter (+/- 81,010) = 710 MB/s
test sherlock::holmes_cochar_watson ... bench: 137,441 ns/iter (+/- 14,157) = 4328 MB/s
test sherlock::holmes_coword_watson ... bench: 514,100 ns/iter (+/- 48,210) = 1157 MB/s
test sherlock::ing_suffix ... bench: 409,126 ns/iter (+/- 23,370) = 1454 MB/s
test sherlock::ing_suffix_limited_space ... bench: 1,117,457 ns/iter (+/- 53,545) = 532 MB/s
test sherlock::letters ... bench: 23,152,671 ns/iter (+/- 1,002,203) = 25 MB/s
test sherlock::letters_lower ... bench: 22,521,833 ns/iter (+/- 1,178,375) = 26 MB/s
test sherlock::letters_upper ... bench: 1,841,871 ns/iter (+/- 108,471) = 323 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 946,126 ns/iter (+/- 53,405) = 628 MB/s
test sherlock::name_alt1 ... bench: 25,830 ns/iter (+/- 1,054) = 23032 MB/s
test sherlock::name_alt2 ... bench: 116,879 ns/iter (+/- 6,000) = 5090 MB/s
test sherlock::name_alt3 ... bench: 125,746 ns/iter (+/- 7,121) = 4731 MB/s
test sherlock::name_alt3_nocase ... bench: 1,203,114 ns/iter (+/- 72,037) = 494 MB/s
test sherlock::name_alt4 ... bench: 156,208 ns/iter (+/- 5,188) = 3808 MB/s
test sherlock::name_alt4_nocase ... bench: 222,618 ns/iter (+/- 30,017) = 2672 MB/s
test sherlock::name_alt5 ... bench: 133,440 ns/iter (+/- 14,831) = 4458 MB/s
test sherlock::name_alt5_nocase ... bench: 558,482 ns/iter (+/- 22,435) = 1065 MB/s
test sherlock::name_holmes ... bench: 30,800 ns/iter (+/- 2,933) = 19316 MB/s
test sherlock::name_holmes_nocase ... bench: 190,736 ns/iter (+/- 24,310) = 3119 MB/s
test sherlock::name_sherlock ... bench: 56,238 ns/iter (+/- 3,310) = 10578 MB/s
test sherlock::name_sherlock_holmes ... bench: 24,129 ns/iter (+/- 2,662) = 24656 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 174,649 ns/iter (+/- 13,487) = 3406 MB/s
test sherlock::name_sherlock_nocase ... bench: 157,674 ns/iter (+/- 7,888) = 3773 MB/s
test sherlock::name_whitespace ... bench: 74,637 ns/iter (+/- 6,523) = 7971 MB/s
test sherlock::no_match_common ... bench: 15,140 ns/iter (+/- 969) = 39295 MB/s
test sherlock::no_match_really_common ... bench: 305,112 ns/iter (+/- 31,314) = 1949 MB/s
test sherlock::no_match_uncommon ... bench: 15,539 ns/iter (+/- 1,269) = 38286 MB/s
test sherlock::quotes ... bench: 482,180 ns/iter (+/- 33,736) = 1233 MB/s
test sherlock::repeated_class_negation ... bench: 78,428,426 ns/iter (+/- 6,705,217) = 7 MB/s
test sherlock::the_lower ... bench: 576,511 ns/iter (+/- 21,735) = 1031 MB/s
test sherlock::the_nocase ... bench: 413,565 ns/iter (+/- 42,941) = 1438 MB/s
test sherlock::the_upper ... bench: 34,491 ns/iter (+/- 1,901) = 17248 MB/s
test sherlock::the_whitespace ... bench: 1,061,365 ns/iter (+/- 66,639) = 560 MB/s
test sherlock::word_ending_n ... bench: 1,763,795 ns/iter (+/- 83,031) = 337 MB/s
test sherlock::words ... bench: 9,281,896 ns/iter (+/- 934,308) = 64 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 108 measured; 0 filtered out