Skip to content

Commit 7c3463d

Browse files
committed
regex-cli: update compile-test and add recent measurements
1 parent 53786ce commit 7c3463d

File tree

2 files changed

+39
-3
lines changed

2 files changed

+39
-3
lines changed

record/compile-test/2023-07-05.csv

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name,crate,revision,profile,duration,size,relative-size
2+
regex__dev__std_perf_unicode,regex,53786ce797,dev,2.414172223s,4143600,3764328
3+
regex__dev__std_perf_unicode_perf-dfa-full,regex,53786ce797,dev,2.900927164s,4815368,4436096
4+
regex__dev__std,regex,53786ce797,dev,1.662626059s,2062808,1683536
5+
regex__dev__std_perf,regex,53786ce797,dev,2.136755026s,3574256,3194984
6+
regex__dev__std_unicode,regex,53786ce797,dev,1.943953132s,2623960,2244688
7+
regex__dev__std_unicode-case_unicode-perl,regex,53786ce797,dev,1.753222606s,2374104,1994832
8+
regex-lite__dev__std_string,regex,53786ce797,dev,498.158769ms,727504,348232
9+
regex-automata__dev__std_syntax_perf_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,dev,2.900832296s,4872712,4493440
10+
regex-automata__dev__std_syntax_nfa-pikevm,regex-automata,53786ce797,dev,1.413429089s,1501648,1122376
11+
regex-automata__dev__std_syntax_nfa-backtrack,regex-automata,53786ce797,dev,1.412429191s,1505744,1126472
12+
regex-automata__dev__std_syntax_hybrid,regex-automata,53786ce797,dev,1.678331978s,1632720,1253448
13+
regex-automata__dev__std_syntax_dfa-onepass,regex-automata,53786ce797,dev,1.594526299s,1526224,1146952
14+
regex-automata__dev__std_syntax_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,dev,2.992024402s,3500504,3121232
15+
regex-automata__dev__std_syntax_perf_unicode_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,dev,2.378489598s,4119024,3739752
16+
regex-automata__dev__std_syntax_perf_meta_nfa_dfa_hybrid,regex-automata,53786ce797,dev,2.695475914s,4299272,3920000
17+
regex-automata__dev__std_syntax_perf_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,dev,2.120929251s,3549680,3170408
18+
regex-automata__dev__std_unicode_meta,regex-automata,53786ce797,dev,1.89728585s,2492888,2113616
19+
regex-automata__dev__std_meta,regex-automata,53786ce797,dev,1.604628942s,1927640,1548368
20+
regex__release__std_perf_unicode,regex,53786ce797,release,3.333636908s,2025816,1650720
21+
regex__release__std_perf_unicode_perf-dfa-full,regex,53786ce797,release,3.805434309s,2210160,1835064
22+
regex__release__std,regex,53786ce797,release,1.789749444s,932160,557064
23+
regex__release__std_perf,regex,53786ce797,release,2.734249431s,1505624,1130528
24+
regex__release__std_unicode,regex,53786ce797,release,2.04945845s,1431872,1056776
25+
regex__release__std_unicode-case_unicode-perl,regex,53786ce797,release,1.893829903s,1173824,798728
26+
regex-lite__release__std_string,regex,53786ce797,release,648.517079ms,473400,98304
27+
regex-automata__release__std_syntax_perf_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,release,3.893237683s,2242928,1867832
28+
regex-automata__release__std_syntax_nfa-pikevm,regex-automata,53786ce797,release,1.556952008s,780600,405504
29+
regex-automata__release__std_syntax_nfa-backtrack,regex-automata,53786ce797,release,1.576471926s,768312,393216
30+
regex-automata__release__std_syntax_hybrid,regex-automata,53786ce797,release,1.819539266s,813368,438272
31+
regex-automata__release__std_syntax_dfa-onepass,regex-automata,53786ce797,release,1.672511482s,776504,401408
32+
regex-automata__release__std_syntax_unicode_meta_nfa_dfa_hybrid,regex-automata,53786ce797,release,3.227157436s,1767744,1392648
33+
regex-automata__release__std_syntax_perf_unicode_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,release,3.340235296s,2005336,1630240
34+
regex-automata__release__std_syntax_perf_meta_nfa_dfa_hybrid,regex-automata,53786ce797,release,3.640335773s,1718640,1343544
35+
regex-automata__release__std_syntax_perf_meta_nfa_hybrid_dfa-onepass,regex-automata,53786ce797,release,2.876306297s,1489240,1114144
36+
regex-automata__release__std_unicode_meta,regex-automata,53786ce797,release,1.945654415s,1362240,987144
37+
regex-automata__release__std_meta,regex-automata,53786ce797,release,1.740500411s,862528,487432

regex-cli/cmd/compile_test.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@ use crate::args::{self, Usage};
1414

1515
const REGEX_COMBOS: &[&[&str]] = &[
1616
&["std", "perf", "unicode"],
17-
// TODO: Enable this once we've fully migrated over to regex-automata.
18-
// &["std", "perf", "unicode", "perf-dfa-full"],
17+
&["std", "perf", "unicode", "perf-dfa-full"],
1918
&["std"],
2019
&["std", "perf"],
2120
&["std", "unicode"],
2221
&["std", "unicode-case", "unicode-perl"],
2322
];
2423

25-
const REGEX_LITE_COMBOS: &[&[&str]] = &[&["std"]];
24+
const REGEX_LITE_COMBOS: &[&[&str]] = &[&["std", "string"]];
2625

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

0 commit comments

Comments
 (0)