Source code

Revision control

Copy as Markdown

Other Tools

running 93 tests
test misc::anchored_literal_long_match ... bench: 23 ns/iter (+/- 0) = 16956 MB/s
test misc::anchored_literal_long_non_match ... bench: 19 ns/iter (+/- 0) = 20526 MB/s
test misc::anchored_literal_short_match ... bench: 23 ns/iter (+/- 0) = 1130 MB/s
test misc::anchored_literal_short_non_match ... bench: 19 ns/iter (+/- 0) = 1368 MB/s
test misc::easy0_1K ... bench: 223 ns/iter (+/- 2) = 4713 MB/s
test misc::easy0_1MB ... bench: 178,098 ns/iter (+/- 3,124) = 5887 MB/s
test misc::easy0_32 ... bench: 39 ns/iter (+/- 0) = 1512 MB/s
test misc::easy0_32K ... bench: 5,600 ns/iter (+/- 27) = 5856 MB/s
test misc::easy1_1K ... bench: 210 ns/iter (+/- 7) = 4971 MB/s
test misc::easy1_1MB ... bench: 178,177 ns/iter (+/- 1,024) = 5885 MB/s
test misc::easy1_32 ... bench: 40 ns/iter (+/- 0) = 1300 MB/s
test misc::easy1_32K ... bench: 5,592 ns/iter (+/- 52) = 5863 MB/s
test misc::hard_1K ... bench: 1,223 ns/iter (+/- 14) = 859 MB/s
test misc::hard_1MB ... bench: 983,169 ns/iter (+/- 13,398) = 1066 MB/s
test misc::hard_32 ... bench: 99 ns/iter (+/- 0) = 595 MB/s
test misc::hard_32K ... bench: 31,422 ns/iter (+/- 326) = 1043 MB/s
test misc::literal ... bench: 23 ns/iter (+/- 0) = 2217 MB/s
test misc::long_needle1 ... bench: 464,932 ns/iter (+/- 1,869) = 215 MB/s
test misc::long_needle2 ... bench: 462,587 ns/iter (+/- 6,375) = 216 MB/s
test misc::match_class ... bench: 73 ns/iter (+/- 0) = 1109 MB/s
test misc::match_class_in_range ... bench: 25 ns/iter (+/- 0) = 3240 MB/s
test misc::match_class_unicode ... bench: 263 ns/iter (+/- 2) = 612 MB/s
test misc::medium_1K ... bench: 213 ns/iter (+/- 3) = 4938 MB/s
test misc::medium_1MB ... bench: 178,077 ns/iter (+/- 1,844) = 5888 MB/s
test misc::medium_32 ... bench: 48 ns/iter (+/- 0) = 1250 MB/s
test misc::medium_32K ... bench: 5,598 ns/iter (+/- 38) = 5858 MB/s
test misc::not_literal ... bench: 131 ns/iter (+/- 0) = 389 MB/s
test misc::one_pass_long_prefix ... bench: 22 ns/iter (+/- 0) = 1181 MB/s
test misc::one_pass_long_prefix_not ... bench: 22 ns/iter (+/- 0) = 1181 MB/s
test misc::one_pass_short ... bench: 44 ns/iter (+/- 0) = 386 MB/s
test misc::one_pass_short_not ... bench: 44 ns/iter (+/- 0) = 386 MB/s
test misc::reallyhard2_1K ... bench: 3,503 ns/iter (+/- 29) = 296 MB/s
test misc::reallyhard_1K ... bench: 1,276 ns/iter (+/- 14) = 823 MB/s
test misc::reallyhard_1MB ... bench: 1,003,152 ns/iter (+/- 10,884) = 1045 MB/s
test misc::reallyhard_32 ... bench: 102 ns/iter (+/- 7) = 578 MB/s
test misc::reallyhard_32K ... bench: 31,035 ns/iter (+/- 221) = 1056 MB/s
test misc::reverse_suffix_no_quadratic ... bench: 3,924 ns/iter (+/- 23) = 2038 MB/s
test regexdna::find_new_lines ... bench: 2,398,578 ns/iter (+/- 28,663) = 2119 MB/s
test regexdna::subst1 ... bench: 1,073,632 ns/iter (+/- 7,567) = 4734 MB/s
test regexdna::subst10 ... bench: 1,068,696 ns/iter (+/- 14,896) = 4756 MB/s
test regexdna::subst11 ... bench: 1,071,991 ns/iter (+/- 21,623) = 4742 MB/s
test regexdna::subst2 ... bench: 1,064,244 ns/iter (+/- 22,701) = 4776 MB/s
test regexdna::subst3 ... bench: 1,081,402 ns/iter (+/- 25,919) = 4700 MB/s
test regexdna::subst4 ... bench: 1,078,319 ns/iter (+/- 8,278) = 4714 MB/s
test regexdna::subst5 ... bench: 1,067,600 ns/iter (+/- 6,079) = 4761 MB/s
test regexdna::subst6 ... bench: 1,073,509 ns/iter (+/- 8,068) = 4735 MB/s
test regexdna::subst7 ... bench: 1,075,462 ns/iter (+/- 9,145) = 4726 MB/s
test regexdna::subst8 ... bench: 1,073,592 ns/iter (+/- 10,284) = 4734 MB/s
test regexdna::subst9 ... bench: 1,074,960 ns/iter (+/- 11,802) = 4728 MB/s
test regexdna::variant1 ... bench: 14,120,901 ns/iter (+/- 85,462) = 359 MB/s
test regexdna::variant2 ... bench: 15,606,152 ns/iter (+/- 128,452) = 325 MB/s
test regexdna::variant3 ... bench: 18,892,502 ns/iter (+/- 82,790) = 269 MB/s
test regexdna::variant4 ... bench: 17,988,621 ns/iter (+/- 50,462) = 282 MB/s
test regexdna::variant5 ... bench: 15,854,890 ns/iter (+/- 54,745) = 320 MB/s
test regexdna::variant6 ... bench: 16,126,069 ns/iter (+/- 76,013) = 315 MB/s
test regexdna::variant7 ... bench: 17,997,470 ns/iter (+/- 94,472) = 282 MB/s
test regexdna::variant8 ... bench: 23,004,949 ns/iter (+/- 81,626) = 220 MB/s
test regexdna::variant9 ... bench: 20,272,633 ns/iter (+/- 99,674) = 250 MB/s
test sherlock::before_after_holmes ... bench: 3,660,138 ns/iter (+/- 41,095) = 162 MB/s
test sherlock::before_holmes ... bench: 3,632,955 ns/iter (+/- 25,761) = 163 MB/s
test sherlock::holmes_cochar_watson ... bench: 458,639 ns/iter (+/- 9,185) = 1297 MB/s
test sherlock::ing_suffix ... bench: 1,746,052 ns/iter (+/- 31,762) = 340 MB/s
test sherlock::ing_suffix_limited_space ... bench: 4,067,141 ns/iter (+/- 12,943) = 146 MB/s
test sherlock::letters ... bench: 11,360,188 ns/iter (+/- 22,264) = 52 MB/s
test sherlock::letters_lower ... bench: 11,137,940 ns/iter (+/- 35,225) = 53 MB/s
test sherlock::letters_upper ... bench: 1,505,435 ns/iter (+/- 10,318) = 395 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 181,084 ns/iter (+/- 3,121) = 3285 MB/s
test sherlock::name_alt1 ... bench: 427,474 ns/iter (+/- 1,601) = 1391 MB/s
test sherlock::name_alt2 ... bench: 434,858 ns/iter (+/- 6,444) = 1368 MB/s
test sherlock::name_alt3 ... bench: 747,274 ns/iter (+/- 7,303) = 796 MB/s
test sherlock::name_alt3_nocase ... bench: 2,574,102 ns/iter (+/- 44,203) = 231 MB/s
test sherlock::name_alt4 ... bench: 66,428 ns/iter (+/- 336) = 8956 MB/s
test sherlock::name_alt4_nocase ... bench: 1,333,932 ns/iter (+/- 6,683) = 445 MB/s
test sherlock::name_alt5 ... bench: 598,062 ns/iter (+/- 4,936) = 994 MB/s
test sherlock::name_alt5_nocase ... bench: 1,496,292 ns/iter (+/- 6,595) = 397 MB/s
test sherlock::name_holmes ... bench: 359,203 ns/iter (+/- 6,202) = 1656 MB/s
test sherlock::name_holmes_nocase ... bench: 454,624 ns/iter (+/- 2,658) = 1308 MB/s
test sherlock::name_sherlock ... bench: 243,450 ns/iter (+/- 2,435) = 2443 MB/s
test sherlock::name_sherlock_holmes ... bench: 182,407 ns/iter (+/- 878) = 3261 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 940,244 ns/iter (+/- 6,064) = 632 MB/s
test sherlock::name_sherlock_nocase ... bench: 904,285 ns/iter (+/- 9,405) = 657 MB/s
test sherlock::name_whitespace ... bench: 244,114 ns/iter (+/- 1,875) = 2437 MB/s
test sherlock::no_match_common ... bench: 358,735 ns/iter (+/- 4,090) = 1658 MB/s
test sherlock::no_match_really_common ... bench: 348,964 ns/iter (+/- 6,060) = 1704 MB/s
test sherlock::no_match_uncommon ... bench: 21,256 ns/iter (+/- 144) = 27988 MB/s
test sherlock::quotes ... bench: 422,149 ns/iter (+/- 1,540) = 1409 MB/s
test sherlock::repeated_class_negation ... bench: 5,232,683 ns/iter (+/- 21,609) = 113 MB/s
test sherlock::the_lower ... bench: 651,539 ns/iter (+/- 1,763) = 913 MB/s
test sherlock::the_nocase ... bench: 693,506 ns/iter (+/- 13,143) = 857 MB/s
test sherlock::the_upper ... bench: 46,904 ns/iter (+/- 657) = 12684 MB/s
test sherlock::the_whitespace ... bench: 788,070 ns/iter (+/- 17,403) = 754 MB/s
test sherlock::word_ending_n ... bench: 4,545,774 ns/iter (+/- 26,965) = 130 MB/s
test sherlock::words ... bench: 5,493,039 ns/iter (+/- 16,767) = 108 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 93 measured; 0 filtered out