Skip to content

Upgrade Core to 9ce7cf277ccf0bb4b0713b85c35c7068db27c8d4#516

Merged
jviotti merged 1 commit into
mainfrom
core-relative-to
Oct 15, 2025
Merged

Upgrade Core to 9ce7cf277ccf0bb4b0713b85c35c7068db27c8d4#516
jviotti merged 1 commit into
mainfrom
core-relative-to

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented Oct 14, 2025

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Details
Benchmark suite Current: 6dcb9f5 Previous: 9700947 Ratio
Compiler_Draft6_AdaptiveCard 59186830999.999985 ns/iter 51986971665.99993 ns/iter 1.14
Compiler_2019_09_OMC_JSON_V2 8603874667.000013 ns/iter 7605036416.999951 ns/iter 1.13
Evaluator_Draft4_Meta_1_No_Callback 258.94761772612463 ns/iter 218.72357272697766 ns/iter 1.18
Evaluator_Draft4_Required_Properties 694.0099933330591 ns/iter 528.357559266376 ns/iter 1.31
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 29.18631384145513 ns/iter 21.88983030000982 ns/iter 1.33
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 9.850959526193565 ns/iter 8.627371412503974 ns/iter 1.14
Evaluator_Draft4_Items_Schema 525.2741742196775 ns/iter 456.6020799652188 ns/iter 1.15
Evaluator_Draft4_Nested_Object 4.2359034516069265 ns/iter 4.131773021719496 ns/iter 1.03
Evaluator_Draft4_Properties_Triad_Optional 884.7357135553107 ns/iter 673.4468290951584 ns/iter 1.31
Evaluator_Draft4_Properties_Triad_Closed 727.3334492984245 ns/iter 617.3118774356401 ns/iter 1.18
Evaluator_Draft4_Properties_Triad_Required 986.5125097032414 ns/iter 704.2407963560805 ns/iter 1.40
Evaluator_Draft4_Properties_Closed 67.52524020200599 ns/iter 49.79101811365758 ns/iter 1.36
Evaluator_Draft4_Non_Recursive_Ref 25.508103218155284 ns/iter 20.061012871387735 ns/iter 1.27
Evaluator_Draft4_Pattern_Properties_True 187.04004530869335 ns/iter 171.10206335240363 ns/iter 1.09
Evaluator_Draft4_Ref_To_Single_Property 11.626128516059504 ns/iter 9.953328220082701 ns/iter 1.17
Evaluator_Draft4_Additional_Properties_Type 45.1294636288648 ns/iter 39.96238997275452 ns/iter 1.13
Evaluator_Draft4_Nested_Oneof 69.52066504429526 ns/iter 65.29726279259187 ns/iter 1.06
Evaluator_Draft4_Short_Enum 12.69713077021625 ns/iter 12.431486138069415 ns/iter 1.02
Evaluator_Draft4_Long_Enum 29.26930707254052 ns/iter 27.753135837234947 ns/iter 1.05
Evaluator_Draft4_Long_Enum_Short_Strings 14.9088438402544 ns/iter 14.253742058571016 ns/iter 1.05
Evaluator_Draft4_Type_Object 8.627564788426982 ns/iter 7.267495778594318 ns/iter 1.19
Evaluator_Draft6_Property_Names 182.23835378261606 ns/iter 124.43664489071938 ns/iter 1.46
Evaluator_Draft7_If_Then_Else 40.41300369042573 ns/iter 31.379165401117227 ns/iter 1.29
Evaluator_Draft7_Vercel_1 45563.88395297496 ns/iter 36701.83585508407 ns/iter 1.24
Evaluator_Draft7_Helm_Chart_Lock_1 224.1098530501083 ns/iter 173.32081238625906 ns/iter 1.29
Evaluator_Draft7_Helm_Chart_Lock_2 198.85371883683777 ns/iter 170.16041591923627 ns/iter 1.17
Evaluator_Draft7_Jasmine_1 163.08129534773744 ns/iter 121.3876155455999 ns/iter 1.34
Evaluator_Draft7_Dependabot_1 1024.896971297667 ns/iter 756.7752954475878 ns/iter 1.35
Evaluator_2019_09_Unevaluated_Properties 49.93103543213952 ns/iter 38.60598284887422 ns/iter 1.29
Evaluator_2019_09_OMC_JSON_V2_1 1373.7671290603028 ns/iter 1117.579734042719 ns/iter 1.23
Evaluator_2020_12_Dynamic_Ref 694.6789759176843 ns/iter 458.74683258726947 ns/iter 1.51
Evaluator_2020_12_Dynamic_Ref_Single 8.06115980110282 ns/iter 7.222695715093919 ns/iter 1.12
Evaluator_2020_12_CQL_1 4176.597976018552 ns/iter 2601.313707931189 ns/iter 1.61
Evaluator_2020_12_OpenAPI 171286.06235153723 ns/iter 131179.0846504944 ns/iter 1.31

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Details
Benchmark suite Current: 6dcb9f5 Previous: 9700947 Ratio
Evaluator_2020_12_Dynamic_Ref 642.5804864191493 ns/iter 625.3464544836238 ns/iter 1.03
Evaluator_2020_12_Dynamic_Ref_Single 9.452632883573632 ns/iter 9.430693162662521 ns/iter 1.00
Evaluator_2020_12_CQL_1 3792.1423360653603 ns/iter 3798.8806281645175 ns/iter 1.00
Evaluator_2020_12_OpenAPI 229343.82924463865 ns/iter 226018.59600517558 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 52.44811706551107 ns/iter 52.448721438609766 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1333.8731839742932 ns/iter 1338.8699516058318 ns/iter 1.00
Evaluator_Draft7_If_Then_Else 44.623129748434465 ns/iter 44.615953009845335 ns/iter 1.00
Evaluator_Draft7_Vercel_1 46447.806423838 ns/iter 45573.57390017783 ns/iter 1.02
Evaluator_Draft7_Helm_Chart_Lock_1 128.03148449963504 ns/iter 128.66437718470178 ns/iter 1.00
Evaluator_Draft7_Helm_Chart_Lock_2 124.72766204400358 ns/iter 125.66995144476412 ns/iter 0.99
Evaluator_Draft7_Jasmine_1 157.24750186883892 ns/iter 157.01809093406726 ns/iter 1.00
Evaluator_Draft7_Dependabot_1 925.6404171737754 ns/iter 926.0623721024319 ns/iter 1.00
Evaluator_Draft6_Property_Names 164.3334651100548 ns/iter 165.54497334393594 ns/iter 0.99
Evaluator_Draft4_Meta_1_No_Callback 253.06070657548088 ns/iter 250.1303344668021 ns/iter 1.01
Evaluator_Draft4_Required_Properties 545.2067886480946 ns/iter 556.6707857736984 ns/iter 0.98
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 29.813326525258457 ns/iter 29.804844696246217 ns/iter 1.00
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 11.96208932844445 ns/iter 12.010187413689435 ns/iter 1.00
Evaluator_Draft4_Items_Schema 502.62656237265804 ns/iter 519.1431063152013 ns/iter 0.97
Evaluator_Draft4_Nested_Object 4.181326269955676 ns/iter 4.190912283530842 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Optional 1025.5475854588535 ns/iter 1030.2877454610154 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 823.3738774116069 ns/iter 830.1296609398132 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1038.3475061362872 ns/iter 1051.401555803774 ns/iter 0.99
Evaluator_Draft4_Properties_Closed 76.71431038805152 ns/iter 75.73076311129263 ns/iter 1.01
Evaluator_Draft4_Non_Recursive_Ref 12.57183408264251 ns/iter 12.569931002656343 ns/iter 1.00
Evaluator_Draft4_Pattern_Properties_True 240.31279353863613 ns/iter 240.10355130676157 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 11.976149851302901 ns/iter 11.965304741279988 ns/iter 1.00
Evaluator_Draft4_Additional_Properties_Type 15.363249397838267 ns/iter 15.360506311888901 ns/iter 1.00
Evaluator_Draft4_Nested_Oneof 111.85261451461997 ns/iter 112.72552869953712 ns/iter 0.99
Evaluator_Draft4_Short_Enum 18.050174406977646 ns/iter 18.04774879547954 ns/iter 1.00
Evaluator_Draft4_Long_Enum 23.552875224134283 ns/iter 23.47322588622981 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 18.07032651688964 ns/iter 18.04418579618399 ns/iter 1.00
Evaluator_Draft4_Type_Object 9.45779164385546 ns/iter 9.46003768012997 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 7889282852.000178 ns/iter 7943358816 ns/iter 0.99
Compiler_Draft6_AdaptiveCard 57532147317.99995 ns/iter 56835476516.99996 ns/iter 1.01

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Details
Benchmark suite Current: 6dcb9f5 Previous: 9700947 Ratio
Compiler_Draft6_AdaptiveCard 51179345423.00003 ns/iter 55541123615.99999 ns/iter 0.92
Compiler_2019_09_OMC_JSON_V2 6343998418.000012 ns/iter 6995218770.999997 ns/iter 0.91
Evaluator_Draft4_Meta_1_No_Callback 274.5118053615825 ns/iter 288.48703255389 ns/iter 0.95
Evaluator_Draft4_Required_Properties 639.4304668494019 ns/iter 685.0836914398005 ns/iter 0.93
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 31.52321316899336 ns/iter 33.01315858997027 ns/iter 0.95
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 11.11772646792955 ns/iter 13.700833059081175 ns/iter 0.81
Evaluator_Draft4_Items_Schema 558.1157781286889 ns/iter 627.995414974494 ns/iter 0.89
Evaluator_Draft4_Nested_Object 3.466673764212322 ns/iter 4.984172218581589 ns/iter 0.70
Evaluator_Draft4_Properties_Triad_Optional 864.5561175799297 ns/iter 945.3019378854395 ns/iter 0.91
Evaluator_Draft4_Properties_Triad_Closed 698.4704861198188 ns/iter 754.8098254791134 ns/iter 0.93
Evaluator_Draft4_Properties_Triad_Required 858.002744464575 ns/iter 943.3268995417733 ns/iter 0.91
Evaluator_Draft4_Properties_Closed 77.907235937451 ns/iter 91.96541986740239 ns/iter 0.85
Evaluator_Draft4_Non_Recursive_Ref 19.663468151047475 ns/iter 29.577426928289174 ns/iter 0.66
Evaluator_Draft4_Pattern_Properties_True 224.6817593096523 ns/iter 264.6940152815912 ns/iter 0.85
Evaluator_Draft4_Ref_To_Single_Property 11.144300169979653 ns/iter 14.009656956967413 ns/iter 0.80
Evaluator_Draft4_Additional_Properties_Type 32.93310103574114 ns/iter 54.14762830049333 ns/iter 0.61
Evaluator_Draft4_Nested_Oneof 76.2777748700475 ns/iter 86.54708890956123 ns/iter 0.88
Evaluator_Draft4_Short_Enum 15.376987394983184 ns/iter 16.501446333378826 ns/iter 0.93
Evaluator_Draft4_Long_Enum 14.916228596206969 ns/iter 19.934307405561306 ns/iter 0.75
Evaluator_Draft4_Long_Enum_Short_Strings 15.276068653498834 ns/iter 16.809922733451245 ns/iter 0.91
Evaluator_Draft4_Type_Object 8.33525149616764 ns/iter 10.58323008502979 ns/iter 0.79
Evaluator_Draft6_Property_Names 154.32527036722198 ns/iter 152.27813284408015 ns/iter 1.01
Evaluator_Draft7_If_Then_Else 37.658344464594514 ns/iter 42.01778628206092 ns/iter 0.90
Evaluator_Draft7_Vercel_1 54985.43684461335 ns/iter 48518.17427558923 ns/iter 1.13
Evaluator_Draft7_Helm_Chart_Lock_1 252.5046644212852 ns/iter 282.15193238678444 ns/iter 0.89
Evaluator_Draft7_Helm_Chart_Lock_2 232.08051267507525 ns/iter 281.34735962226193 ns/iter 0.82
Evaluator_Draft7_Jasmine_1 168.17016230485646 ns/iter 183.43679017529902 ns/iter 0.92
Evaluator_Draft7_Dependabot_1 1148.4895470918257 ns/iter 1195.50408928859 ns/iter 0.96
Evaluator_2019_09_Unevaluated_Properties 48.01771921365616 ns/iter 53.55742639766919 ns/iter 0.90
Evaluator_2019_09_OMC_JSON_V2_1 1367.38481986029 ns/iter 1448.7105075593431 ns/iter 0.94
Evaluator_2020_12_Dynamic_Ref 589.4488445358818 ns/iter 568.2492939829086 ns/iter 1.04
Evaluator_2020_12_Dynamic_Ref_Single 8.259828991575343 ns/iter 10.582111924735955 ns/iter 0.78
Evaluator_2020_12_CQL_1 3535.8677972955948 ns/iter 3815.2509294883257 ns/iter 0.93
Evaluator_2020_12_OpenAPI 178935.72426187282 ns/iter 191607.59647673366 ns/iter 0.93

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Details
Benchmark suite Current: 6dcb9f5 Previous: 9700947 Ratio
Compiler_Draft6_AdaptiveCard 138769854499.99985 ns/iter 129403101999.99976 ns/iter 1.07
Compiler_2019_09_OMC_JSON_V2 20505776999.99985 ns/iter 20413421300.00021 ns/iter 1.00
Evaluator_Draft4_Meta_1_No_Callback 346.7295139769927 ns/iter 307.7447767856662 ns/iter 1.13
Evaluator_Draft4_Required_Properties 779.037388392721 ns/iter 664.8735491070162 ns/iter 1.17
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.39854576073939 ns/iter 29.890223214295023 ns/iter 1.25
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 16.361083149367666 ns/iter 13.282844806772516 ns/iter 1.23
Evaluator_Draft4_Items_Schema 589.6495000001778 ns/iter 470.60508272416473 ns/iter 1.25
Evaluator_Draft4_Nested_Object 6.294041294643599 ns/iter 4.849325849297594 ns/iter 1.30
Evaluator_Draft4_Properties_Triad_Optional 1439.8125268694923 ns/iter 1647.5278253166837 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Closed 1171.134464285777 ns/iter 1334.0611678304103 ns/iter 0.88
Evaluator_Draft4_Properties_Triad_Required 1419.4502368526114 ns/iter 1652.4287148918895 ns/iter 0.86
Evaluator_Draft4_Properties_Closed 99.16898437499607 ns/iter 86.41503348211391 ns/iter 1.15
Evaluator_Draft4_Non_Recursive_Ref 30.978872805466633 ns/iter 19.84927080155181 ns/iter 1.56
Evaluator_Draft4_Pattern_Properties_True 209.47972725536465 ns/iter 175.46432648198214 ns/iter 1.19
Evaluator_Draft4_Ref_To_Single_Property 16.42421774715916 ns/iter 13.295194642856652 ns/iter 1.24
Evaluator_Draft4_Additional_Properties_Type 55.78156999999919 ns/iter 33.66379740100792 ns/iter 1.66
Evaluator_Draft4_Nested_Oneof 90.33752275281437 ns/iter 72.58225892858913 ns/iter 1.24
Evaluator_Draft4_Short_Enum 17.099804349779543 ns/iter 13.828148375769405 ns/iter 1.24
Evaluator_Draft4_Long_Enum 21.4494156249998 ns/iter 18.192789387096397 ns/iter 1.18
Evaluator_Draft4_Long_Enum_Short_Strings 19.39363945886313 ns/iter 15.382254464282953 ns/iter 1.26
Evaluator_Draft4_Type_Object 11.662245312500374 ns/iter 7.941755580357526 ns/iter 1.47
Evaluator_Draft6_Property_Names 176.88438238059246 ns/iter 168.27698660719648 ns/iter 1.05
Evaluator_Draft7_If_Then_Else 44.64286500316835 ns/iter 36.03632078506063 ns/iter 1.24
Evaluator_Draft7_Vercel_1 72634.04017859694 ns/iter 68536.46205356208 ns/iter 1.06
Evaluator_Draft7_Helm_Chart_Lock_1 329.47022335475276 ns/iter 273.3964787231553 ns/iter 1.21
Evaluator_Draft7_Helm_Chart_Lock_2 324.3593944313156 ns/iter 257.430321428436 ns/iter 1.26
Evaluator_Draft7_Jasmine_1 220.35359147839412 ns/iter 189.9126678609647 ns/iter 1.16
Evaluator_Draft7_Dependabot_1 1528.6296875000207 ns/iter 1356.1561579667004 ns/iter 1.13
Evaluator_2019_09_Unevaluated_Properties 54.23592000001918 ns/iter 46.931291226144374 ns/iter 1.16
Evaluator_2019_09_OMC_JSON_V2_1 1795.5591924628204 ns/iter 1696.3447122694001 ns/iter 1.06
Evaluator_2020_12_Dynamic_Ref 721.8848214287325 ns/iter 744.6801339285563 ns/iter 0.97
Evaluator_2020_12_Dynamic_Ref_Single 11.717228571431601 ns/iter 7.9829687500015165 ns/iter 1.47
Evaluator_2020_12_CQL_1 4425.222192734161 ns/iter 3909.4447544637696 ns/iter 1.13
Evaluator_2020_12_OpenAPI 269684.70588239474 ns/iter 256600.83491455112 ns/iter 1.05

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Details
Benchmark suite Current: 6dcb9f5 Previous: 9700947 Ratio
Compiler_Draft6_AdaptiveCard 72933164834.9762 ns/iter 74486984968.18542 ns/iter 0.98
Compiler_2019_09_OMC_JSON_V2 8278064250.946045 ns/iter 9853852987.289429 ns/iter 0.84
Evaluator_Draft4_Meta_1_No_Callback 190.79853003126755 ns/iter 202.87471963326257 ns/iter 0.94
Evaluator_Draft4_Required_Properties 370.636408851761 ns/iter 382.2451294019569 ns/iter 0.97
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 24.807263667000907 ns/iter 23.274655558983508 ns/iter 1.07
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.746116058662923 ns/iter 8.798816569284385 ns/iter 0.88
Evaluator_Draft4_Items_Schema 508.70679469401125 ns/iter 629.4426918029785 ns/iter 0.81
Evaluator_Draft4_Nested_Object 2.409037081758777 ns/iter 2.8855334119417653 ns/iter 0.83
Evaluator_Draft4_Properties_Triad_Optional 1117.5745652664216 ns/iter 1063.9930796132178 ns/iter 1.05
Evaluator_Draft4_Properties_Triad_Closed 772.2472740118122 ns/iter 950.5264190944539 ns/iter 0.81
Evaluator_Draft4_Properties_Triad_Required 1019.022643696541 ns/iter 1145.5080335172065 ns/iter 0.89
Evaluator_Draft4_Properties_Closed 75.27488417803075 ns/iter 95.65703146264335 ns/iter 0.79
Evaluator_Draft4_Non_Recursive_Ref 16.547895454436965 ns/iter 16.7478992094777 ns/iter 0.99
Evaluator_Draft4_Pattern_Properties_True 239.6724431937273 ns/iter 244.61118278991603 ns/iter 0.98
Evaluator_Draft4_Ref_To_Single_Property 10.162546590489285 ns/iter 8.315305620899146 ns/iter 1.22
Evaluator_Draft4_Additional_Properties_Type 28.179457516423064 ns/iter 29.904555858461716 ns/iter 0.94
Evaluator_Draft4_Nested_Oneof 75.08606719059269 ns/iter 78.46969263240797 ns/iter 0.96
Evaluator_Draft4_Short_Enum 9.530887994420782 ns/iter 10.52927944849099 ns/iter 0.91
Evaluator_Draft4_Long_Enum 10.141741240332166 ns/iter 12.21893652842648 ns/iter 0.83
Evaluator_Draft4_Long_Enum_Short_Strings 9.43885202689181 ns/iter 10.882412598267035 ns/iter 0.87
Evaluator_Draft4_Type_Object 5.196124936916547 ns/iter 6.155909486106137 ns/iter 0.84
Evaluator_Draft6_Property_Names 126.29480575296209 ns/iter 137.71533710265416 ns/iter 0.92
Evaluator_Draft7_If_Then_Else 27.700242857534466 ns/iter 34.330477732594396 ns/iter 0.81
Evaluator_Draft7_Vercel_1 44044.095898542415 ns/iter 54479.907476153865 ns/iter 0.81
Evaluator_Draft7_Helm_Chart_Lock_1 177.10591619950375 ns/iter 233.4794556630115 ns/iter 0.76
Evaluator_Draft7_Helm_Chart_Lock_2 173.60449048198805 ns/iter 205.42243597907736 ns/iter 0.85
Evaluator_Draft7_Jasmine_1 132.23128329431847 ns/iter 172.97585252765023 ns/iter 0.76
Evaluator_Draft7_Dependabot_1 931.2490488345477 ns/iter 1062.2566876410342 ns/iter 0.88
Evaluator_2019_09_Unevaluated_Properties 36.55245461251401 ns/iter 42.082233158307076 ns/iter 0.87
Evaluator_2019_09_OMC_JSON_V2_1 1272.9702815934456 ns/iter 1250.840131174429 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref 547.6666369936174 ns/iter 552.6957242424913 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref_Single 5.624309790364139 ns/iter 5.866513286560224 ns/iter 0.96
Evaluator_2020_12_CQL_1 2923.562067157369 ns/iter 3310.813967430327 ns/iter 0.88
Evaluator_2020_12_OpenAPI 187042.75780159104 ns/iter 251258.52608221426 ns/iter 0.74

This comment was automatically generated by workflow using github-action-benchmark.

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti merged commit a323f9b into main Oct 15, 2025
13 checks passed
@jviotti jviotti deleted the core-relative-to branch October 15, 2025 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant