-
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.
Separate binding from evaluation of expression & implement strict eval (
#413) * Add interface for strict mode evaluation. * Separate binding from evaluation of expression & implement strict eval * Update conformance test data * Better conformance test reporting * Refactor to better categorize expressions * Remove `is_null_or_missing`
- Loading branch information
Showing
22 changed files
with
2,508 additions
and
1,881 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
Submodule partiql-tests
updated
1 files
+45 −32 | partiql-tests-data/eval/primitives/functions/mod.ion |
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
Oops, something went wrong.
191b10e
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
parse-1
6260
ns/iter (± 158
)5379
ns/iter (± 231
)1.16
parse-15
58068
ns/iter (± 1031
)50408
ns/iter (± 2260
)1.15
parse-30
115922
ns/iter (± 1136
)100417
ns/iter (± 6670
)1.15
compile-1
5801
ns/iter (± 144
)4700
ns/iter (± 173
)1.23
compile-15
41542
ns/iter (± 1008
)36433
ns/iter (± 1775
)1.14
compile-30
84941
ns/iter (± 1662
)74912
ns/iter (± 7558
)1.13
plan-1
75941
ns/iter (± 2244
)93098
ns/iter (± 3312
)0.82
plan-15
1238880
ns/iter (± 21167
)1459815
ns/iter (± 74896
)0.85
plan-30
2469528
ns/iter (± 36134
)2989160
ns/iter (± 186553
)0.83
eval-1
27253400
ns/iter (± 913364
)20888650
ns/iter (± 673268
)1.30
eval-15
161582161
ns/iter (± 2640630
)114418618
ns/iter (± 3853937
)1.41
eval-30
310471135
ns/iter (± 4703593
)221320721
ns/iter (± 10783798
)1.40
join
18380
ns/iter (± 475
)13619
ns/iter (± 789
)1.35
simple
8009
ns/iter (± 130
)6240
ns/iter (± 208
)1.28
simple-no
824
ns/iter (± 19
)673
ns/iter (± 26
)1.22
numbers
63
ns/iter (± 1
)43
ns/iter (± 1
)1.47
parse-simple
856
ns/iter (± 25
)731
ns/iter (± 31
)1.17
parse-ion
2637
ns/iter (± 77
)2295
ns/iter (± 87
)1.15
parse-group
8520
ns/iter (± 173
)7637
ns/iter (± 400
)1.12
parse-complex
23148
ns/iter (± 503
)20476
ns/iter (± 834
)1.13
parse-complex-fexpr
33829
ns/iter (± 726
)29737
ns/iter (± 1340
)1.14
This comment was automatically generated by workflow using github-action-benchmark.