-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use a BTreeSet for struct fields to assure stable hashing (#458)
- Loading branch information
Showing
5 changed files
with
71 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,34 +2,33 @@ | |
authors = ["PartiQL Team <[email protected]>"] | ||
homepage = "https://github.com/partiql/partiql-lang-rust" | ||
repository = "https://github.com/partiql/partiql-lang-rust" | ||
version = "0.7.1" | ||
version = "0.7.2" | ||
edition = "2021" | ||
|
||
[workspace] | ||
resolver = "2" | ||
|
||
members = [ | ||
"partiql", | ||
"partiql-ast", | ||
"partiql-ast/partiql-ast-macros", | ||
"partiql-ast-passes", | ||
"partiql-catalog", | ||
"partiql-conformance-tests", | ||
"partiql-conformance-test-generator", | ||
"partiql-source-map", | ||
"partiql-logical-planner", | ||
"partiql-logical", | ||
"partiql-eval", | ||
"partiql-ir", | ||
"partiql-irgen", | ||
"partiql-parser", | ||
"partiql-rewriter", | ||
"partiql-types", | ||
"partiql-value", | ||
|
||
"extension/partiql-extension-ion", | ||
"extension/partiql-extension-ion-functions", | ||
"extension/partiql-extension-visualize", | ||
"partiql", | ||
"partiql-ast", | ||
"partiql-ast/partiql-ast-macros", | ||
"partiql-ast-passes", | ||
"partiql-catalog", | ||
"partiql-conformance-tests", | ||
"partiql-conformance-test-generator", | ||
"partiql-source-map", | ||
"partiql-logical-planner", | ||
"partiql-logical", | ||
"partiql-eval", | ||
"partiql-ir", | ||
"partiql-irgen", | ||
"partiql-parser", | ||
"partiql-rewriter", | ||
"partiql-types", | ||
"partiql-value", | ||
"extension/partiql-extension-ion", | ||
"extension/partiql-extension-ion-functions", | ||
"extension/partiql-extension-visualize", | ||
] | ||
|
||
[profile.dev.build-override] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00c21e2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PartiQL (rust) Benchmark
arith_agg-avg
747530
ns/iter (± 7627
)753690
ns/iter (± 4102
)0.99
arith_agg-avg_distinct
826076
ns/iter (± 3422
)844147
ns/iter (± 2396
)0.98
arith_agg-count
802113
ns/iter (± 15848
)795454
ns/iter (± 13612
)1.01
arith_agg-count_distinct
822988
ns/iter (± 34472
)837464
ns/iter (± 6981
)0.98
arith_agg-min
814104
ns/iter (± 15520
)803174
ns/iter (± 24688
)1.01
arith_agg-min_distinct
826390
ns/iter (± 3202
)837571
ns/iter (± 4577
)0.99
arith_agg-max
814851
ns/iter (± 3125
)807597
ns/iter (± 15131
)1.01
arith_agg-max_distinct
837009
ns/iter (± 6319
)847482
ns/iter (± 2965
)0.99
arith_agg-sum
798883
ns/iter (± 3890
)796797
ns/iter (± 2873
)1.00
arith_agg-sum_distinct
826630
ns/iter (± 5629
)839367
ns/iter (± 1810
)0.98
arith_agg-avg-count-min-max-sum
953800
ns/iter (± 4348
)938359
ns/iter (± 3028
)1.02
arith_agg-avg-count-min-max-sum-group_by
1186162
ns/iter (± 40553
)1189135
ns/iter (± 18550
)1.00
arith_agg-avg-count-min-max-sum-group_by-group_as
1750674
ns/iter (± 38977
)1740268
ns/iter (± 11739
)1.01
arith_agg-avg_distinct-count_distinct-min_distinct-max_distinct-sum_distinct
1177287
ns/iter (± 8132
)1225613
ns/iter (± 20330
)0.96
arith_agg-avg_distinct-count_distinct-min_distinct-max_distinct-sum_distinct-group_by
1437098
ns/iter (± 43249
)1484296
ns/iter (± 71180
)0.97
arith_agg-avg_distinct-count_distinct-min_distinct-max_distinct-sum_distinct-group_by-group_as
1991738
ns/iter (± 10800
)2063772
ns/iter (± 49932
)0.97
parse-1
4168
ns/iter (± 149
)4208
ns/iter (± 85
)0.99
parse-15
39006
ns/iter (± 604
)38499
ns/iter (± 179
)1.01
parse-30
79630
ns/iter (± 805
)75779
ns/iter (± 262
)1.05
compile-1
4455
ns/iter (± 73
)4322
ns/iter (± 27
)1.03
compile-15
32603
ns/iter (± 225
)30864
ns/iter (± 108
)1.06
compile-30
66751
ns/iter (± 301
)63361
ns/iter (± 115
)1.05
plan-1
66767
ns/iter (± 546
)68883
ns/iter (± 450
)0.97
plan-15
1043840
ns/iter (± 9008
)1067893
ns/iter (± 50804
)0.98
plan-30
2095665
ns/iter (± 11711
)2153620
ns/iter (± 7001
)0.97
eval-1
12852768
ns/iter (± 192002
)12510282
ns/iter (± 51621
)1.03
eval-15
86187523
ns/iter (± 765829
)85224979
ns/iter (± 936441
)1.01
eval-30
165518632
ns/iter (± 988872
)163846964
ns/iter (± 403213
)1.01
join
9710
ns/iter (± 76
)9807
ns/iter (± 49
)0.99
simple
2420
ns/iter (± 6
)2517
ns/iter (± 13
)0.96
simple-no
430
ns/iter (± 2
)476
ns/iter (± 5
)0.90
numbers
48
ns/iter (± 0
)58
ns/iter (± 0
)0.83
parse-simple
566
ns/iter (± 2
)553
ns/iter (± 11
)1.02
parse-ion
1731
ns/iter (± 7
)1754
ns/iter (± 6
)0.99
parse-group
5627
ns/iter (± 9
)5894
ns/iter (± 55
)0.95
parse-complex
14913
ns/iter (± 51
)14875
ns/iter (± 50
)1.00
parse-complex-fexpr
21258
ns/iter (± 168
)21550
ns/iter (± 210
)0.99
This comment was automatically generated by workflow using github-action-benchmark.