-
-
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.
Upgrade JSON Toolkit to
aae184d87d6c4efe600cfb3c85163eda61f207c4
(#206
) Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
2 changed files
with
16 additions
and
4 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
vendorpull https://github.com/sourcemeta/vendorpull dea311b5bfb53b6926a4140267959ae334d3ecf4 | ||
noa https://github.com/sourcemeta/noa caad2e1ceedf9fd1a18686a6a6d1e2b9757ead75 | ||
jsontoolkit https://github.com/sourcemeta/jsontoolkit 4829e706f5ae2e1730cfd34fc982d690ba729cfd | ||
jsontoolkit https://github.com/sourcemeta/jsontoolkit aae184d87d6c4efe600cfb3c85163eda61f207c4 | ||
googletest https://github.com/google/googletest a7f443b80b105f940225332ed3c31f2790092f47 | ||
googlebenchmark https://github.com/google/benchmark 378fe693a1ef51500db21b11ff05a8018c5f0e55 | ||
jsonschema-test-suite https://github.com/json-schema-org/JSON-Schema-Test-Suite c2badb1298a8698f86dadf1aea7b44b3a894e5ac |
18 changes: 15 additions & 3 deletions
18
vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_pointer.h
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
1901212
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)
Compiler_Draft6_AdaptiveCard
32928188500.000034
ns/iter31690408790.99998
ns/iter1.04
Compiler_2019_09_OMC_JSON_V2
6682876332.999968
ns/iter6635070208.000115
ns/iter1.01
Evaluator_Draft4_Meta_1_No_Callback
285.1302773572336
ns/iter285.371550710853
ns/iter1.00
Evaluator_Draft4_Required_Properties
352.2067584293805
ns/iter350.3191366615375
ns/iter1.01
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
23.065761478249687
ns/iter22.667084771093393
ns/iter1.02
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
10.63831234349936
ns/iter10.51411225160657
ns/iter1.01
Evaluator_Draft4_Items_Schema
708.9081715718844
ns/iter706.8492599498057
ns/iter1.00
Evaluator_Draft4_Nested_Object
1.4560995620335888
ns/iter1.4227033943388905
ns/iter1.02
Evaluator_Draft4_Properties_Triad_Optional
1006.3170916252085
ns/iter1009.3904065952297
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Closed
711.0066614829109
ns/iter707.8902572300294
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Required
1142.3346608512466
ns/iter1000.300639306516
ns/iter1.14
Evaluator_Draft4_Properties_Closed
101.63309634949945
ns/iter94.29910089531346
ns/iter1.08
Evaluator_Draft4_Non_Recursive_Ref
12.703797842312133
ns/iter12.078923907611582
ns/iter1.05
Evaluator_Draft4_Pattern_Properties_True
1270.9071574100026
ns/iter1184.0886458577727
ns/iter1.07
Evaluator_Draft4_Ref_To_Single_Property
12.57947900771395
ns/iter11.590990241021917
ns/iter1.09
Evaluator_Draft4_Additional_Properties_Type
27.610269667406868
ns/iter26.00926006301659
ns/iter1.06
Evaluator_Draft4_Nested_Oneof
105.3941522320664
ns/iter91.89733985649704
ns/iter1.15
Evaluator_Draft4_Long_Enum
23.61397012467068
ns/iter21.147088394575697
ns/iter1.12
Evaluator_Draft4_Type_Object
7.259100604805546
ns/iter6.289068083593984
ns/iter1.15
Evaluator_Draft6_Property_Names
326.76243646972085
ns/iter286.6709362487123
ns/iter1.14
Evaluator_Draft7_If_Then_Else
43.808898001093006
ns/iter38.42392510320474
ns/iter1.14
Evaluator_Draft7_Vercel_1
109762.07659048414
ns/iter103235.43547914206
ns/iter1.06
Evaluator_2019_09_Unevaluated_Properties
203.1359973972724
ns/iter156.663985141258
ns/iter1.30
Evaluator_2019_09_OMC_JSON_V2_1
7269.91895572082
ns/iter6693.77188354066
ns/iter1.09
Evaluator_2020_12_Dynamic_Ref
594.9272212024803
ns/iter539.9164101588149
ns/iter1.10
This comment was automatically generated by workflow using github-action-benchmark.
1901212
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)
Compiler_Draft6_AdaptiveCard
57394118387.999985
ns/iter58417201218.99999
ns/iter0.98
Compiler_2019_09_OMC_JSON_V2
10994433461.000029
ns/iter11069004919.999998
ns/iter0.99
Evaluator_Draft4_Meta_1_No_Callback
456.3337261833491
ns/iter465.4291309618219
ns/iter0.98
Evaluator_Draft4_Required_Properties
886.3743004190875
ns/iter901.6173909857649
ns/iter0.98
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
48.106468928833074
ns/iter48.37795097951381
ns/iter0.99
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
28.765310981182626
ns/iter29.066237446454757
ns/iter0.99
Evaluator_Draft4_Items_Schema
1433.7840977724773
ns/iter1414.0923207453739
ns/iter1.01
Evaluator_Draft4_Nested_Object
4.9489478537854446
ns/iter4.947826417444941
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Optional
1328.8576371884085
ns/iter1333.3461037218528
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Closed
1033.6973798259603
ns/iter1032.4359251412166
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Required
1373.875990162234
ns/iter1362.7154905108157
ns/iter1.01
Evaluator_Draft4_Properties_Closed
161.98739021790266
ns/iter163.01863706370926
ns/iter0.99
Evaluator_Draft4_Non_Recursive_Ref
35.87719580554186
ns/iter35.56610100912072
ns/iter1.01
Evaluator_Draft4_Pattern_Properties_True
2055.3912961506826
ns/iter2041.2568078755796
ns/iter1.01
Evaluator_Draft4_Ref_To_Single_Property
28.492185006896936
ns/iter29.682556463721326
ns/iter0.96
Evaluator_Draft4_Additional_Properties_Type
60.0195232477984
ns/iter59.72099913767344
ns/iter1.00
Evaluator_Draft4_Nested_Oneof
181.40480242085948
ns/iter184.56963477874837
ns/iter0.98
Evaluator_Draft4_Long_Enum
27.25991913561163
ns/iter27.237908493631267
ns/iter1.00
Evaluator_Draft4_Type_Object
16.425890997078216
ns/iter16.43136483621932
ns/iter1.00
Evaluator_Draft6_Property_Names
591.7276848276766
ns/iter599.740013947606
ns/iter0.99
Evaluator_Draft7_If_Then_Else
83.71982331546322
ns/iter81.8319949155883
ns/iter1.02
Evaluator_Draft7_Vercel_1
140612.98422208359
ns/iter139529.46307661943
ns/iter1.01
Evaluator_2019_09_Unevaluated_Properties
217.53831434366214
ns/iter218.0124796338991
ns/iter1.00
Evaluator_2019_09_OMC_JSON_V2_1
10156.913206205454
ns/iter10287.516622052932
ns/iter0.99
Evaluator_2020_12_Dynamic_Ref
960.5033408917715
ns/iter971.1169199861591
ns/iter0.99
This comment was automatically generated by workflow using github-action-benchmark.
1901212
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/gcc)
Compiler_Draft6_AdaptiveCard
46048396110.53467
ns/iter42013858079.91028
ns/iter1.10
Compiler_2019_09_OMC_JSON_V2
10171654939.65149
ns/iter7907115936.279297
ns/iter1.29
Evaluator_Draft4_Meta_1_No_Callback
337.32949534115545
ns/iter288.0376366259923
ns/iter1.17
Evaluator_Draft4_Required_Properties
535.3535804659318
ns/iter494.48913741119134
ns/iter1.08
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
35.31941262971237
ns/iter27.132642728096034
ns/iter1.30
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
17.58415783166342
ns/iter15.5844768721743
ns/iter1.13
Evaluator_Draft4_Items_Schema
936.9440191311131
ns/iter847.6248322037509
ns/iter1.11
Evaluator_Draft4_Nested_Object
2.21861467135531
ns/iter1.9493393086929647
ns/iter1.14
Evaluator_Draft4_Properties_Triad_Optional
1283.5506745933978
ns/iter1052.6916205564548
ns/iter1.22
Evaluator_Draft4_Properties_Triad_Closed
965.6077447089498
ns/iter841.6028154024199
ns/iter1.15
Evaluator_Draft4_Properties_Triad_Required
1169.4604720040745
ns/iter1110.5852077464713
ns/iter1.05
Evaluator_Draft4_Properties_Closed
120.45491812077312
ns/iter111.10166237354834
ns/iter1.08
Evaluator_Draft4_Non_Recursive_Ref
22.55764705971149
ns/iter23.30179939500205
ns/iter0.97
Evaluator_Draft4_Pattern_Properties_True
1817.787552272
ns/iter1595.2625013424756
ns/iter1.14
Evaluator_Draft4_Ref_To_Single_Property
15.887810939900186
ns/iter14.965381846136136
ns/iter1.06
Evaluator_Draft4_Additional_Properties_Type
37.35504282616536
ns/iter34.48474797162981
ns/iter1.08
Evaluator_Draft4_Nested_Oneof
115.899987741381
ns/iter99.0015430841485
ns/iter1.17
Evaluator_Draft4_Long_Enum
14.586314634858
ns/iter12.490843134349966
ns/iter1.17
Evaluator_Draft4_Type_Object
9.927388993260154
ns/iter8.19736841913941
ns/iter1.21
Evaluator_Draft6_Property_Names
449.5199855469339
ns/iter400.5852996942071
ns/iter1.12
Evaluator_Draft7_If_Then_Else
43.655077031576404
ns/iter42.74147773970708
ns/iter1.02
Evaluator_Draft7_Vercel_1
97055.84895118623
ns/iter97632.29200221137
ns/iter0.99
Evaluator_2019_09_Unevaluated_Properties
171.06232674158628
ns/iter165.7627129115346
ns/iter1.03
Evaluator_2019_09_OMC_JSON_V2_1
6738.234261493139
ns/iter6222.131879162783
ns/iter1.08
Evaluator_2020_12_Dynamic_Ref
679.9547010485254
ns/iter621.2897922026949
ns/iter1.09
This comment was automatically generated by workflow using github-action-benchmark.
1901212
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)
Evaluator_2020_12_Dynamic_Ref
958.7565469680407
ns/iter965.3781168376809
ns/iter0.99
Evaluator_2019_09_Unevaluated_Properties
253.96743295290432
ns/iter262.1518602574494
ns/iter0.97
Evaluator_2019_09_OMC_JSON_V2_1
12355.275865098689
ns/iter13099.731685252284
ns/iter0.94
Evaluator_Draft7_If_Then_Else
70.93028350102533
ns/iter71.22727512483424
ns/iter1.00
Evaluator_Draft7_Vercel_1
147800.376752222
ns/iter154846.82036189488
ns/iter0.95
Evaluator_Draft6_Property_Names
1235.7068737612994
ns/iter1337.9223260699764
ns/iter0.92
Evaluator_Draft4_Meta_1_No_Callback
512.0056105172091
ns/iter531.1496089277114
ns/iter0.96
Evaluator_Draft4_Required_Properties
1777.752212276444
ns/iter1852.0952500981143
ns/iter0.96
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
48.743284529798466
ns/iter49.267585325949746
ns/iter0.99
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
36.89886561487131
ns/iter38.069244294290655
ns/iter0.97
Evaluator_Draft4_Items_Schema
1250.39513184441
ns/iter1203.1057628087135
ns/iter1.04
Evaluator_Draft4_Nested_Object
3.52344103500216
ns/iter3.4880077564649965
ns/iter1.01
Evaluator_Draft4_Properties_Triad_Optional
1361.8840241529317
ns/iter1365.7450102233202
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Closed
1103.7997646101164
ns/iter1087.179139780953
ns/iter1.02
Evaluator_Draft4_Properties_Triad_Required
1469.007744507058
ns/iter1425.706931303554
ns/iter1.03
Evaluator_Draft4_Properties_Closed
207.62423865858312
ns/iter214.07851435725755
ns/iter0.97
Evaluator_Draft4_Non_Recursive_Ref
59.520396345975946
ns/iter54.51821493596012
ns/iter1.09
Evaluator_Draft4_Pattern_Properties_True
2226.5422508742363
ns/iter2216.3728082663115
ns/iter1.00
Evaluator_Draft4_Ref_To_Single_Property
40.48610978411746
ns/iter41.68571262269338
ns/iter0.97
Evaluator_Draft4_Additional_Properties_Type
121.27692026262928
ns/iter108.79365579503165
ns/iter1.11
Evaluator_Draft4_Nested_Oneof
166.13681655144987
ns/iter154.44394610551868
ns/iter1.08
Evaluator_Draft4_Long_Enum
23.020366037349334
ns/iter23.895251448221952
ns/iter0.96
Evaluator_Draft4_Type_Object
13.452938308507369
ns/iter13.421388078635806
ns/iter1.00
Compiler_2019_09_OMC_JSON_V2
11432166193.000057
ns/iter11241971961.999979
ns/iter1.02
Compiler_Draft6_AdaptiveCard
66100061155.000046
ns/iter64529825952.00001
ns/iter1.02
This comment was automatically generated by workflow using github-action-benchmark.
1901212
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)
Compiler_Draft6_AdaptiveCard
119107258499.99994
ns/iter118049018100.00002
ns/iter1.01
Compiler_2019_09_OMC_JSON_V2
25203933000.000008
ns/iter25094241899.999817
ns/iter1.00
Evaluator_Draft4_Meta_1_No_Callback
805.1684351926037
ns/iter812.0761999659316
ns/iter0.99
Evaluator_Draft4_Required_Properties
1190.4489062501966
ns/iter1189.032187500061
ns/iter1.00
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match
81.53770089288162
ns/iter81.65447544643861
ns/iter1.00
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match
37.87666852678332
ns/iter37.92866629463987
ns/iter1.00
Evaluator_Draft4_Items_Schema
2622.199074863852
ns/iter2608.6400358211217
ns/iter1.01
Evaluator_Draft4_Nested_Object
2.183954439526777
ns/iter2.1769387500000903
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Optional
4739.544507912332
ns/iter4749.8399999994945
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Closed
3819.6863934167204
ns/iter3804.6548131165882
ns/iter1.00
Evaluator_Draft4_Properties_Triad_Required
4755.231596498194
ns/iter4723.0129977972965
ns/iter1.01
Evaluator_Draft4_Properties_Closed
283.65877305093204
ns/iter283.78075518827313
ns/iter1.00
Evaluator_Draft4_Non_Recursive_Ref
94.10988865582564
ns/iter94.52862970854159
ns/iter1.00
Evaluator_Draft4_Pattern_Properties_True
9588.601390173637
ns/iter7700.130580357012
ns/iter1.25
Evaluator_Draft4_Ref_To_Single_Property
38.93545149934892
ns/iter38.2178028889668
ns/iter1.02
Evaluator_Draft4_Additional_Properties_Type
178.51032843839883
ns/iter180.41260806338056
ns/iter0.99
Evaluator_Draft4_Nested_Oneof
308.8590624999808
ns/iter309.1512132643863
ns/iter1.00
Evaluator_Draft4_Long_Enum
54.850276785702235
ns/iter54.93607142856912
ns/iter1.00
Evaluator_Draft4_Type_Object
23.527416032064888
ns/iter23.5443044247244
ns/iter1.00
Evaluator_Draft6_Property_Names
1115.9395312500208
ns/iter1110.0589062497334
ns/iter1.01
Evaluator_Draft7_If_Then_Else
121.8351718749844
ns/iter121.14823214285967
ns/iter1.01
Evaluator_Draft7_Vercel_1
238077.870773322
ns/iter236984.80080351004
ns/iter1.00
Evaluator_2019_09_Unevaluated_Properties
444.55227378064865
ns/iter441.77931250004576
ns/iter1.01
Evaluator_2019_09_OMC_JSON_V2_1
15931.274553569858
ns/iter15832.279017854285
ns/iter1.01
Evaluator_2020_12_Dynamic_Ref
1546.1895089283116
ns/iter1571.6372767857122
ns/iter0.98
This comment was automatically generated by workflow using github-action-benchmark.