Skip to content

Commit

Permalink
regex-cli: update compile-test and add recent measurements
Browse files Browse the repository at this point in the history
  • Loading branch information
BurntSushi committed Jul 5, 2023
1 parent 53786ce commit 7c3463d
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 3 deletions.
37 changes: 37 additions & 0 deletions record/compile-test/2023-07-05.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name,crate,revision,profile,duration,size,relative-size
regex__dev__std_perf_unicode,regex,53786ce797,dev,2.414172223s,4143600,3764328
regex__dev__std_perf_unicode_perf-dfa-full,regex,53786ce797,dev,2.900927164s,4815368,4436096
regex__dev__std,regex,53786ce797,dev,1.662626059s,2062808,1683536
regex__dev__std_perf,regex,53786ce797,dev,2.136755026s,3574256,3194984
regex__dev__std_unicode,regex,53786ce797,dev,1.943953132s,2623960,2244688
regex__dev__std_unicode-case_unicode-perl,regex,53786ce797,dev,1.753222606s,2374104,1994832
regex-lite__dev__std_string,regex,53786ce797,dev,498.158769ms,727504,348232
regex-automata__dev__std_syntax_perf_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,dev,2.900832296s,4872712,4493440
regex-automata__dev__std_syntax_nfa-pikevm,regex-automata,53786ce797,dev,1.413429089s,1501648,1122376
regex-automata__dev__std_syntax_nfa-backtrack,regex-automata,53786ce797,dev,1.412429191s,1505744,1126472
regex-automata__dev__std_syntax_hybrid,regex-automata,53786ce797,dev,1.678331978s,1632720,1253448
regex-automata__dev__std_syntax_dfa-onepass,regex-automata,53786ce797,dev,1.594526299s,1526224,1146952
regex-automata__dev__std_syntax_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,dev,2.992024402s,3500504,3121232
regex-automata__dev__std_syntax_perf_unicode_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,dev,2.378489598s,4119024,3739752
regex-automata__dev__std_syntax_perf_meta_nfa_dfa_hybrid,regex-automata,53786ce797,dev,2.695475914s,4299272,3920000
regex-automata__dev__std_syntax_perf_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,dev,2.120929251s,3549680,3170408
regex-automata__dev__std_unicode_meta,regex-automata,53786ce797,dev,1.89728585s,2492888,2113616
regex-automata__dev__std_meta,regex-automata,53786ce797,dev,1.604628942s,1927640,1548368
regex__release__std_perf_unicode,regex,53786ce797,release,3.333636908s,2025816,1650720
regex__release__std_perf_unicode_perf-dfa-full,regex,53786ce797,release,3.805434309s,2210160,1835064
regex__release__std,regex,53786ce797,release,1.789749444s,932160,557064
regex__release__std_perf,regex,53786ce797,release,2.734249431s,1505624,1130528
regex__release__std_unicode,regex,53786ce797,release,2.04945845s,1431872,1056776
regex__release__std_unicode-case_unicode-perl,regex,53786ce797,release,1.893829903s,1173824,798728
regex-lite__release__std_string,regex,53786ce797,release,648.517079ms,473400,98304
regex-automata__release__std_syntax_perf_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,release,3.893237683s,2242928,1867832
regex-automata__release__std_syntax_nfa-pikevm,regex-automata,53786ce797,release,1.556952008s,780600,405504
regex-automata__release__std_syntax_nfa-backtrack,regex-automata,53786ce797,release,1.576471926s,768312,393216
regex-automata__release__std_syntax_hybrid,regex-automata,53786ce797,release,1.819539266s,813368,438272
regex-automata__release__std_syntax_dfa-onepass,regex-automata,53786ce797,release,1.672511482s,776504,401408
regex-automata__release__std_syntax_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,release,3.227157436s,1767744,1392648
regex-automata__release__std_syntax_perf_unicode_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,release,3.340235296s,2005336,1630240
regex-automata__release__std_syntax_perf_meta_nfa_dfa_hybrid,regex-automata,53786ce797,release,3.640335773s,1718640,1343544
regex-automata__release__std_syntax_perf_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,release,2.876306297s,1489240,1114144
regex-automata__release__std_unicode_meta,regex-automata,53786ce797,release,1.945654415s,1362240,987144
regex-automata__release__std_meta,regex-automata,53786ce797,release,1.740500411s,862528,487432
5 changes: 2 additions & 3 deletions regex-cli/cmd/compile_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,14 @@ use crate::args::{self, Usage};

const REGEX_COMBOS: &[&[&str]] = &[
&["std", "perf", "unicode"],
// TODO: Enable this once we've fully migrated over to regex-automata.
// &["std", "perf", "unicode", "perf-dfa-full"],
&["std", "perf", "unicode", "perf-dfa-full"],
&["std"],
&["std", "perf"],
&["std", "unicode"],
&["std", "unicode-case", "unicode-perl"],
];

const REGEX_LITE_COMBOS: &[&[&str]] = &[&["std"]];
const REGEX_LITE_COMBOS: &[&[&str]] = &[&["std", "string"]];

const REGEX_AUTOMATA_COMBOS: &[&[&str]] = &[
&["std", "syntax", "perf", "unicode", "meta", "nfa", "dfa", "hybrid"],
Expand Down

0 comments on commit 7c3463d

Please sign in to comment.