-
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce a new
SchemaCompilerAssertionTypeObjectBounded
(#1223)
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
8 changed files
with
309 additions
and
5 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
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
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.
b252e8b
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.
Benchmark (macos/llvm)
JSONSchema_Validate_Draft4_Meta_1_No_Callback
755.3319557372072
ns/iter749.1266296028281
ns/iter1.01
JSONSchema_Validate_Draft4_Required_Properties
884.8643229375305
ns/iter889.389810961436
ns/iter0.99
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
154.8908624008867
ns/iter173.82713846933268
ns/iter0.89
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
122.0725782501435
ns/iter138.23017371407224
ns/iter0.88
JSONSchema_Validate_Draft4_Items_Schema
2741.1067117109337
ns/iter2775.9666126908173
ns/iter0.99
JSONSchema_Validate_Draft4_Nested_Object
1404.8000076516737
ns/iter1367.8669267574398
ns/iter1.03
JSONSchema_Validate_Draft4_Properties_Triad_Optional
1537.4686511262132
ns/iter1472.7402831233082
ns/iter1.04
JSONSchema_Validate_Draft4_Properties_Triad_Closed
1089.2508326874572
ns/iter1106.1128378610363
ns/iter0.98
JSONSchema_Validate_Draft4_Properties_Triad_Required
1475.8257014122605
ns/iter1480.905916569726
ns/iter1.00
JSONSchema_Validate_Draft4_Non_Recursive_Ref
205.42227507627038
ns/iter213.94666687146486
ns/iter0.96
JSONSchema_Validate_Draft4_Pattern_Properties_True
1502.317050122973
ns/iter1536.9412278417103
ns/iter0.98
JSONSchema_Validate_Draft4_Ref_To_Single_Property
119.21122851729112
ns/iter123.51861311199376
ns/iter0.97
JSONSchema_Validate_Draft4_Additional_Properties_Type
341.20608532275594
ns/iter357.4999667449632
ns/iter0.95
This comment was automatically generated by workflow using github-action-benchmark.
b252e8b
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.
Benchmark (linux/llvm)
JSONSchema_Validate_Draft4_Meta_1_No_Callback
17903.62954255202
ns/iter18509.77049094612
ns/iter0.97
JSONSchema_Validate_Draft4_Required_Properties
6652.145705989608
ns/iter7284.257429865209
ns/iter0.91
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
1926.2716972508333
ns/iter1916.330547294335
ns/iter1.01
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
986.5946861101723
ns/iter971.0989601012524
ns/iter1.02
JSONSchema_Validate_Draft4_Items_Schema
126883.79793590456
ns/iter125481.25530767707
ns/iter1.01
JSONSchema_Validate_Draft4_Nested_Object
57555.00969756544
ns/iter56938.0150443197
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Optional
9005.9852474526
ns/iter9199.40942554872
ns/iter0.98
JSONSchema_Validate_Draft4_Properties_Triad_Closed
8487.417441789683
ns/iter8607.751496783581
ns/iter0.99
JSONSchema_Validate_Draft4_Properties_Triad_Required
9186.733850706172
ns/iter9726.168509209003
ns/iter0.94
JSONSchema_Validate_Draft4_Non_Recursive_Ref
2283.3169950626675
ns/iter2207.0602924068735
ns/iter1.03
JSONSchema_Validate_Draft4_Pattern_Properties_True
6280.779433949226
ns/iter6521.448017019788
ns/iter0.96
JSONSchema_Validate_Draft4_Ref_To_Single_Property
1011.9653303747596
ns/iter976.759720210506
ns/iter1.04
JSONSchema_Validate_Draft4_Additional_Properties_Type
2401.3185859915557
ns/iter2340.1737916855827
ns/iter1.03
This comment was automatically generated by workflow using github-action-benchmark.
b252e8b
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.
Benchmark (linux/gcc)
JSONSchema_Validate_Draft4_Meta_1_No_Callback
1078.5516817420826
ns/iter1110.0602148625035
ns/iter0.97
JSONSchema_Validate_Draft4_Required_Properties
2115.948358997239
ns/iter2218.2713650934725
ns/iter0.95
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
182.27853712693434
ns/iter189.57407917143155
ns/iter0.96
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
148.80160675143736
ns/iter156.1978044053039
ns/iter0.95
JSONSchema_Validate_Draft4_Items_Schema
3696.492124170553
ns/iter3626.8852220171734
ns/iter1.02
JSONSchema_Validate_Draft4_Nested_Object
1730.5895011566058
ns/iter1717.632699720749
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Optional
1707.670617011583
ns/iter1695.148604182702
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Closed
1384.0817340294413
ns/iter1397.2887774639264
ns/iter0.99
JSONSchema_Validate_Draft4_Properties_Triad_Required
1771.6200947474924
ns/iter1785.9994968972323
ns/iter0.99
JSONSchema_Validate_Draft4_Non_Recursive_Ref
447.4151276170305
ns/iter447.239959158991
ns/iter1.00
JSONSchema_Validate_Draft4_Pattern_Properties_True
2235.2638188051224
ns/iter2196.5052960358576
ns/iter1.02
JSONSchema_Validate_Draft4_Ref_To_Single_Property
162.6209190494121
ns/iter170.14066219086402
ns/iter0.96
JSONSchema_Validate_Draft4_Additional_Properties_Type
1028.4623142728847
ns/iter1059.3226163180464
ns/iter0.97
This comment was automatically generated by workflow using github-action-benchmark.
b252e8b
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.
Benchmark (windows/msvc)
JSONSchema_Validate_Draft4_Meta_1_No_Callback
3085.437946428523
ns/iter3062.019196428472
ns/iter1.01
JSONSchema_Validate_Draft4_Required_Properties
1705.4263356518952
ns/iter1657.356613377233
ns/iter1.03
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
626.5556249999804
ns/iter610.9516071429002
ns/iter1.03
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
447.0038088382948
ns/iter427.7566875001071
ns/iter1.04
JSONSchema_Validate_Draft4_Items_Schema
12415.457142858648
ns/iter12251.155357140371
ns/iter1.01
JSONSchema_Validate_Draft4_Nested_Object
6913.619642856718
ns/iter6835.630580356776
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Optional
5852.516964286077
ns/iter5827.261607141817
ns/iter1.00
JSONSchema_Validate_Draft4_Properties_Triad_Closed
4844.465178572526
ns/iter4843.494145976943
ns/iter1.00
JSONSchema_Validate_Draft4_Properties_Triad_Required
5953.700000000188
ns/iter5934.634000000187
ns/iter1.00
JSONSchema_Validate_Draft4_Non_Recursive_Ref
671.2578125000083
ns/iter686.4872767854889
ns/iter0.98
JSONSchema_Validate_Draft4_Pattern_Properties_True
8092.954049312928
ns/iter8107.915178572662
ns/iter1.00
JSONSchema_Validate_Draft4_Ref_To_Single_Property
444.6568161634277
ns/iter435.604187499905
ns/iter1.02
JSONSchema_Validate_Draft4_Additional_Properties_Type
961.555151091452
ns/iter987.8629687499085
ns/iter0.97
This comment was automatically generated by workflow using github-action-benchmark.