-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revise
EvaluationContext
annotation interface (#1295)
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
5 changed files
with
76 additions
and
63 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
325d8d5
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)
JSON_Array_Of_Objects_Unique
3601.20531728524
ns/iter3549.393265882946
ns/iter1.01
JSONSchema_Validate_Draft4_Meta_1_No_Callback
759.0822256651695
ns/iter734.1725795083421
ns/iter1.03
JSONSchema_Validate_Draft4_Required_Properties
937.3719000425016
ns/iter945.2266017646925
ns/iter0.99
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
155.73805638945015
ns/iter153.6907047478036
ns/iter1.01
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
105.68416360676466
ns/iter103.0077705579607
ns/iter1.03
JSONSchema_Validate_Draft4_Items_Schema
2637.8901797582394
ns/iter2659.5580418166933
ns/iter0.99
JSONSchema_Validate_Draft4_Nested_Object
22.856555156030144
ns/iter22.783026745988277
ns/iter1.00
JSONSchema_Validate_Draft4_Properties_Triad_Optional
1251.3728065119212
ns/iter1265.7504878534703
ns/iter0.99
JSONSchema_Validate_Draft4_Properties_Triad_Closed
947.204010681582
ns/iter946.1034076987258
ns/iter1.00
JSONSchema_Validate_Draft4_Properties_Triad_Required
1290.1556189434955
ns/iter1285.5867607536527
ns/iter1.00
JSONSchema_Validate_Draft4_Non_Recursive_Ref
212.21779049455017
ns/iter217.4742164170237
ns/iter0.98
JSONSchema_Validate_Draft4_Pattern_Properties_True
1336.24399196807
ns/iter1375.888668120108
ns/iter0.97
JSONSchema_Validate_Draft4_Ref_To_Single_Property
105.36712688851483
ns/iter106.05604820684901
ns/iter0.99
JSONSchema_Validate_Draft4_Additional_Properties_Type
404.58275075378754
ns/iter405.4761293396963
ns/iter1.00
JSONSchema_Validate_Draft4_Nested_Oneof
367.01093976465825
ns/iter362.43916855723046
ns/iter1.01
JSONSchema_Validate_Draft6_Property_Names
772.3649948488365
ns/iter774.568959249853
ns/iter1.00
JSONSchema_Validate_Draft7_If_Then_Else
170.1775544856989
ns/iter169.54774506262194
ns/iter1.00
JSONSchema_Compiler_Draft6_AdaptiveCard
2877265915.9999423
ns/iter2858944000.000065
ns/iter1.01
This comment was automatically generated by workflow using github-action-benchmark.
325d8d5
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)
JSON_Array_Of_Objects_Unique
2161.4760046110646
ns/iter2137.640880041647
ns/iter1.01
JSONSchema_Validate_Draft4_Meta_1_No_Callback
1046.9972514545368
ns/iter1011.2791365068838
ns/iter1.04
JSONSchema_Validate_Draft4_Required_Properties
1587.7048612219821
ns/iter1587.6124219236085
ns/iter1.00
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
185.68398964542652
ns/iter188.5442385411892
ns/iter0.98
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
132.86315295071216
ns/iter132.334791888428
ns/iter1.00
JSONSchema_Validate_Draft4_Items_Schema
3675.679766452237
ns/iter3619.1100703314773
ns/iter1.02
JSONSchema_Validate_Draft4_Nested_Object
33.459430347148256
ns/iter33.12390363981007
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Optional
1826.0754071809838
ns/iter1821.922172815473
ns/iter1.00
JSONSchema_Validate_Draft4_Properties_Triad_Closed
1501.9867296727937
ns/iter1497.8387577872168
ns/iter1.00
JSONSchema_Validate_Draft4_Properties_Triad_Required
1894.5364671280304
ns/iter1905.5558402039896
ns/iter0.99
JSONSchema_Validate_Draft4_Non_Recursive_Ref
484.593667820038
ns/iter492.04189321307945
ns/iter0.98
JSONSchema_Validate_Draft4_Pattern_Properties_True
2544.0580979472275
ns/iter2441.788125416647
ns/iter1.04
JSONSchema_Validate_Draft4_Ref_To_Single_Property
137.0662373200657
ns/iter139.95139848421047
ns/iter0.98
JSONSchema_Validate_Draft4_Additional_Properties_Type
604.8456599569215
ns/iter622.0221165113974
ns/iter0.97
JSONSchema_Validate_Draft4_Nested_Oneof
530.0078453367903
ns/iter482.70570428259407
ns/iter1.10
JSONSchema_Validate_Draft6_Property_Names
1290.9646134583027
ns/iter1231.2305365190764
ns/iter1.05
JSONSchema_Validate_Draft7_If_Then_Else
215.67793123181485
ns/iter211.09648734766827
ns/iter1.02
JSONSchema_Compiler_Draft6_AdaptiveCard
5486346679.000008
ns/iter5673982712.999987
ns/iter0.97
This comment was automatically generated by workflow using github-action-benchmark.
325d8d5
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_Compiler_Draft6_AdaptiveCard
6096565805.000069
ns/iter6252062793.000051
ns/iter0.98
JSONSchema_Validate_Draft4_Meta_1_No_Callback
1068.7569706779334
ns/iter1078.9147022041338
ns/iter0.99
JSONSchema_Validate_Draft4_Required_Properties
2228.087821262491
ns/iter2291.8973900288606
ns/iter0.97
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
187.8614577336374
ns/iter195.82817690354526
ns/iter0.96
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
131.84615226402724
ns/iter137.2107533278727
ns/iter0.96
JSONSchema_Validate_Draft4_Items_Schema
3169.8085298163483
ns/iter3078.5310473437903
ns/iter1.03
JSONSchema_Validate_Draft4_Nested_Object
22.395024477255976
ns/iter22.686073076710056
ns/iter0.99
JSONSchema_Validate_Draft4_Properties_Triad_Optional
1714.0403844673463
ns/iter1726.2935193364506
ns/iter0.99
JSONSchema_Validate_Draft4_Properties_Triad_Closed
1423.2336896693096
ns/iter1393.4087155077277
ns/iter1.02
JSONSchema_Validate_Draft4_Properties_Triad_Required
1821.2695044419013
ns/iter1779.8570804707992
ns/iter1.02
JSONSchema_Validate_Draft4_Non_Recursive_Ref
454.7486075398781
ns/iter472.326041552563
ns/iter0.96
JSONSchema_Validate_Draft4_Pattern_Properties_True
2259.6506273785826
ns/iter2325.710832059663
ns/iter0.97
JSONSchema_Validate_Draft4_Ref_To_Single_Property
144.73176980318598
ns/iter140.86203494581542
ns/iter1.03
JSONSchema_Validate_Draft4_Additional_Properties_Type
1069.8795104903218
ns/iter1115.7069373575357
ns/iter0.96
JSONSchema_Validate_Draft4_Nested_Oneof
426.12291734646726
ns/iter433.2267651895623
ns/iter0.98
JSONSchema_Validate_Draft6_Property_Names
1583.9339249665736
ns/iter1620.868124300633
ns/iter0.98
JSONSchema_Validate_Draft7_If_Then_Else
209.88699317788087
ns/iter196.12464334596655
ns/iter1.07
JSON_Array_Of_Objects_Unique
3224.1391836145463
ns/iter3267.846664787346
ns/iter0.99
This comment was automatically generated by workflow using github-action-benchmark.
325d8d5
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)
JSON_Array_Of_Objects_Unique
5109.583000000839
ns/iter5140.114999999241
ns/iter0.99
JSONSchema_Validate_Draft4_Meta_1_No_Callback
2357.2960714285987
ns/iter2336.7004054683894
ns/iter1.01
JSONSchema_Validate_Draft4_Required_Properties
2032.681398082235
ns/iter2057.8084375003414
ns/iter0.99
JSONSchema_Validate_Draft4_Many_Optional_Properties_Minimal_Match
562.9867000000104
ns/iter553.3603571428055
ns/iter1.02
JSONSchema_Validate_Draft4_Few_Optional_Properties_Minimal_Match
409.98590334601863
ns/iter409.5960308216625
ns/iter1.00
JSONSchema_Validate_Draft4_Items_Schema
6249.211607141093
ns/iter6445.889285714656
ns/iter0.97
JSONSchema_Validate_Draft4_Nested_Object
156.89470982143763
ns/iter160.14011160712423
ns/iter0.98
JSONSchema_Validate_Draft4_Properties_Triad_Optional
5502.149107142275
ns/iter5426.927999999406
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Closed
4505.31967918685
ns/iter4443.189865551247
ns/iter1.01
JSONSchema_Validate_Draft4_Properties_Triad_Required
5615.056999999979
ns/iter5493.878571428469
ns/iter1.02
JSONSchema_Validate_Draft4_Non_Recursive_Ref
555.5636999999933
ns/iter546.8381250001439
ns/iter1.02
JSONSchema_Validate_Draft4_Pattern_Properties_True
8455.160914460374
ns/iter8123.293526787835
ns/iter1.04
JSONSchema_Validate_Draft4_Ref_To_Single_Property
410.99135216376925
ns/iter411.0367673643791
ns/iter1.00
JSONSchema_Validate_Draft4_Additional_Properties_Type
789.9059151785793
ns/iter766.9361607141363
ns/iter1.03
JSONSchema_Validate_Draft4_Nested_Oneof
1097.370468750114
ns/iter1102.560624999782
ns/iter1.00
JSONSchema_Validate_Draft6_Property_Names
1858.4620164839218
ns/iter1903.14893138271
ns/iter0.98
JSONSchema_Validate_Draft7_If_Then_Else
595.73649999993
ns/iter560.327857142795
ns/iter1.06
JSONSchema_Compiler_Draft6_AdaptiveCard
9984234000.000015
ns/iter10156487200.000128
ns/iter0.98
This comment was automatically generated by workflow using github-action-benchmark.