1 Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) 2 Running target/release/bench-0d58c0af2e68ae0d 3 4running 71 tests 5test misc::anchored_literal_long_match ... bench: 66 ns/iter (+/- 1) = 5909 MB/s 6test misc::anchored_literal_long_non_match ... bench: 414 ns/iter (+/- 2) = 942 MB/s 7test misc::anchored_literal_short_match ... bench: 66 ns/iter (+/- 1) = 393 MB/s 8test misc::anchored_literal_short_non_match ... bench: 36 ns/iter (+/- 0) = 722 MB/s 9test misc::easy0_1K ... bench: 217 ns/iter (+/- 2) = 4843 MB/s 10test misc::easy0_1MB ... bench: 130,657 ns/iter (+/- 365) = 8025 MB/s 11test misc::easy0_32 ... bench: 84 ns/iter (+/- 1) = 702 MB/s 12test misc::easy0_32K ... bench: 4,092 ns/iter (+/- 25) = 8014 MB/s 13test misc::easy1_1K ... bench: 3,682 ns/iter (+/- 25) = 283 MB/s 14test misc::easy1_1MB ... bench: 3,613,381 ns/iter (+/- 5,960) = 290 MB/s 15test misc::easy1_32 ... bench: 237 ns/iter (+/- 2) = 219 MB/s 16test misc::easy1_32K ... bench: 113,040 ns/iter (+/- 303) = 290 MB/s 17test misc::hard_1K ... bench: 184,299 ns/iter (+/- 2,508) = 5 MB/s 18test misc::hard_1MB ... bench: 198,378,531 ns/iter (+/- 150,404) = 5 MB/s 19test misc::hard_32 ... bench: 5,765 ns/iter (+/- 26) = 10 MB/s 20test misc::hard_32K ... bench: 6,177,362 ns/iter (+/- 21,959) = 5 MB/s 21test misc::literal ... bench: 219 ns/iter (+/- 1) = 232 MB/s 22test misc::long_needle1 ... bench: 6,978,321 ns/iter (+/- 120,792) = 14 MB/s 23test misc::long_needle2 ... bench: 6,981,122 ns/iter (+/- 120,371) = 14 MB/s 24test misc::match_class ... bench: 329 ns/iter (+/- 5) = 246 MB/s 25test misc::match_class_in_range ... bench: 332 ns/iter (+/- 1) = 243 MB/s 26test misc::match_class_unicode ... bench: 1,980 ns/iter (+/- 23) = 81 MB/s 27test misc::medium_1K ... bench: 232 ns/iter (+/- 0) = 4534 MB/s 28test misc::medium_1MB ... bench: 130,702 ns/iter (+/- 997) = 8022 MB/s 29test misc::medium_32 ... bench: 95 ns/iter (+/- 1) = 631 MB/s 30test misc::medium_32K ... bench: 4,103 ns/iter (+/- 13) = 7993 MB/s 31test misc::not_literal ... bench: 353 ns/iter (+/- 2) = 144 MB/s 32test misc::one_pass_long_prefix ... bench: 89 ns/iter (+/- 1) = 292 MB/s 33test misc::one_pass_long_prefix_not ... bench: 97 ns/iter (+/- 0) = 268 MB/s 34test misc::one_pass_short ... bench: 329 ns/iter (+/- 4) = 51 MB/s 35test misc::one_pass_short_not ... bench: 324 ns/iter (+/- 4) = 52 MB/s 36test misc::reallyhard2_1K ... bench: 563,552 ns/iter (+/- 2,559) = 1 MB/s 37test misc::reallyhard_1K ... bench: 184,200 ns/iter (+/- 553) = 5 MB/s 38test misc::reallyhard_1MB ... bench: 198,336,145 ns/iter (+/- 149,796) = 5 MB/s 39test misc::reallyhard_32 ... bench: 5,766 ns/iter (+/- 16) = 10 MB/s 40test misc::reallyhard_32K ... bench: 6,174,904 ns/iter (+/- 5,491) = 5 MB/s 41test sherlock::before_holmes ... bench: 70,476,093 ns/iter (+/- 271,168) = 8 MB/s 42test sherlock::everything_greedy ... bench: 5,175,140 ns/iter (+/- 19,413) = 114 MB/s 43test sherlock::holmes_cochar_watson ... bench: 2,379,427 ns/iter (+/- 5,816) = 250 MB/s 44test sherlock::ing_suffix ... bench: 28,275,131 ns/iter (+/- 49,569) = 21 MB/s 45test sherlock::ing_suffix_limited_space ... bench: 2,648,838 ns/iter (+/- 9,247) = 224 MB/s 46test sherlock::letters ... bench: 25,940,039 ns/iter (+/- 57,724) = 22 MB/s 47test sherlock::letters_lower ... bench: 25,680,050 ns/iter (+/- 48,209) = 23 MB/s 48test sherlock::letters_upper ... bench: 11,122,063 ns/iter (+/- 28,302) = 53 MB/s 49test sherlock::line_boundary_sherlock_holmes ... bench: 195,903 ns/iter (+/- 1,162) = 3036 MB/s 50test sherlock::name_alt1 ... bench: 2,100,175 ns/iter (+/- 4,251) = 283 MB/s 51test sherlock::name_alt2 ... bench: 2,210,122 ns/iter (+/- 7,514) = 269 MB/s 52test sherlock::name_alt3 ... bench: 3,025,653 ns/iter (+/- 9,375) = 196 MB/s 53test sherlock::name_alt3_nocase ... bench: 39,475,102 ns/iter (+/- 51,488) = 15 MB/s 54test sherlock::name_alt4 ... bench: 2,225,952 ns/iter (+/- 7,340) = 267 MB/s 55test sherlock::name_alt4_nocase ... bench: 8,227,413 ns/iter (+/- 18,088) = 72 MB/s 56test sherlock::name_alt5 ... bench: 2,300,803 ns/iter (+/- 6,325) = 258 MB/s 57test sherlock::name_alt5_nocase ... bench: 11,488,783 ns/iter (+/- 28,880) = 51 MB/s 58test sherlock::name_holmes ... bench: 400,760 ns/iter (+/- 907) = 1484 MB/s 59test sherlock::name_holmes_nocase ... bench: 4,044,850 ns/iter (+/- 11,665) = 147 MB/s 60test sherlock::name_sherlock ... bench: 269,021 ns/iter (+/- 791) = 2211 MB/s 61test sherlock::name_sherlock_holmes ... bench: 196,161 ns/iter (+/- 899) = 3032 MB/s 62test sherlock::name_sherlock_holmes_nocase ... bench: 4,363,621 ns/iter (+/- 5,339) = 136 MB/s 63test sherlock::name_sherlock_nocase ... bench: 4,389,375 ns/iter (+/- 11,077) = 135 MB/s 64test sherlock::name_whitespace ... bench: 273,691 ns/iter (+/- 957) = 2173 MB/s 65test sherlock::no_match_common ... bench: 588,744 ns/iter (+/- 1,732) = 1010 MB/s 66test sherlock::no_match_really_common ... bench: 673,335 ns/iter (+/- 1,407) = 883 MB/s 67test sherlock::no_match_uncommon ... bench: 578,009 ns/iter (+/- 5,111) = 1029 MB/s 68test sherlock::quotes ... bench: 4,066,005 ns/iter (+/- 10,116) = 146 MB/s 69test sherlock::repeated_class_negation ... bench: 43,374,733 ns/iter (+/- 48,409) = 13 MB/s 70test sherlock::the_lower ... bench: 1,275,300 ns/iter (+/- 5,351) = 466 MB/s 71test sherlock::the_nocase ... bench: 5,100,832 ns/iter (+/- 11,024) = 116 MB/s 72test sherlock::the_upper ... bench: 816,606 ns/iter (+/- 3,370) = 728 MB/s 73test sherlock::the_whitespace ... bench: 2,079,544 ns/iter (+/- 4,585) = 286 MB/s 74test sherlock::word_ending_n ... bench: 27,699,175 ns/iter (+/- 58,998) = 21 MB/s 75test sherlock::words ... bench: 19,460,356 ns/iter (+/- 29,406) = 30 MB/s 76 77test result: ok. 0 passed; 0 failed; 0 ignored; 71 measured 78 79