Skip to content

Extend the new canonicalizer to Draft 7#711

Merged
jviotti merged 5 commits intomainfrom
draft7-canonical-next
Apr 14, 2026
Merged

Extend the new canonicalizer to Draft 7#711
jviotti merged 5 commits intomainfrom
draft7-canonical-next

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented Apr 13, 2026

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

@jviotti jviotti force-pushed the draft7-canonical-next branch from 24f609c to 7c4006a Compare April 13, 2026 20:46
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: f7fcf27 Previous: a718931 Ratio
E2E_Compiler_adaptivecard 61869816.00000081 ns/iter 63006591.555557 ns/iter 0.98
E2E_Compiler_ansible_meta 28755915.000000224 ns/iter 29609852.33333465 ns/iter 0.97
E2E_Compiler_aws_cdk 380589.5157437623 ns/iter 383953.3782894789 ns/iter 0.99
E2E_Compiler_babelrc 2591088.5241635065 ns/iter 2614683.6753729843 ns/iter 0.99
E2E_Compiler_clang_format 18552710.605263203 ns/iter 18702282.108107112 ns/iter 0.99
E2E_Compiler_cmake_presets 25486065.67857194 ns/iter 26307519.74074083 ns/iter 0.97
E2E_Compiler_code_climate 2578396.431734314 ns/iter 2623012.28947368 ns/iter 0.98
E2E_Compiler_cql2 12742572.454545675 ns/iter 13148938.981132388 ns/iter 0.97
E2E_Compiler_cspell 22573697.806451272 ns/iter 23171081.96774231 ns/iter 0.97
E2E_Compiler_cypress 3902405.3519553957 ns/iter 3942238.842696586 ns/iter 0.99
E2E_Compiler_deno 7706762.032967162 ns/iter 7909738.808988361 ns/iter 0.97
E2E_Compiler_dependabot 3925945.173184141 ns/iter 3949748.6666666423 ns/iter 0.99
E2E_Compiler_draft_04 2697740.680769392 ns/iter 2725024.4179688464 ns/iter 0.99
E2E_Compiler_fabric_mod 4745293.78231318 ns/iter 4818531.328767253 ns/iter 0.98
E2E_Compiler_geojson 21941386.625000447 ns/iter 22197414.967743333 ns/iter 0.99
E2E_Compiler_gitpod_configuration 4917991.063380246 ns/iter 4995462.028368788 ns/iter 0.98
E2E_Compiler_helm_chart_lock 712827.9847406013 ns/iter 719794.7871900711 ns/iter 0.99
E2E_Compiler_importmap 289678.3701863507 ns/iter 294689.50523669436 ns/iter 0.98
E2E_Compiler_jasmine 1389425.5905511512 ns/iter 1378436.8641732794 ns/iter 1.01
E2E_Compiler_jshintrc 4379541.918238763 ns/iter 4403819.227848004 ns/iter 0.99
E2E_Compiler_jsconfig 21843100.37499948 ns/iter 21967892.43749997 ns/iter 0.99
E2E_Compiler_krakend 135574287.59999084 ns/iter 138578967.79999238 ns/iter 0.98
E2E_Compiler_lazygit 33308831.904762536 ns/iter 33545515.33333333 ns/iter 0.99
E2E_Compiler_lerna 1606738.676537574 ns/iter 1610152.1241379248 ns/iter 1.00
E2E_Compiler_nest_cli 7505636.688171509 ns/iter 7488290.361702082 ns/iter 1.00
E2E_Compiler_omc 150227552.8000041 ns/iter 151131868.59999815 ns/iter 0.99
E2E_Compiler_omnisharp 6771269.213592166 ns/iter 6789029.74757299 ns/iter 1.00
E2E_Compiler_openapi 24864476.21428413 ns/iter 25296798.607143957 ns/iter 0.98
E2E_Compiler_pre_commit_hooks 5329264.2348486995 ns/iter 5412253.294573668 ns/iter 0.98
E2E_Compiler_pulumi 4068334.173410411 ns/iter 4081093.691860426 ns/iter 1.00
E2E_Compiler_semantic_release 1580206.524774848 ns/iter 1595809.3022726935 ns/iter 0.99
E2E_Compiler_stale 1572994.0898876102 ns/iter 1584932.3355855877 ns/iter 0.99
E2E_Compiler_stylecop 6137651.885964851 ns/iter 6277730.196428268 ns/iter 0.98
E2E_Compiler_tmuxinator 1940577.5650969925 ns/iter 1958835.9134078035 ns/iter 0.99
E2E_Compiler_ui5 46557820.6000032 ns/iter 47201462.19999985 ns/iter 0.99
E2E_Compiler_ui5_manifest 306440102.9999999 ns/iter 310689010.00000435 ns/iter 0.99
E2E_Compiler_unreal_engine_uproject 4635025.556291376 ns/iter 4666021.1599999 ns/iter 0.99
E2E_Compiler_users_array 766506.4796479284 ns/iter 784100.5112866667 ns/iter 0.98
E2E_Compiler_vercel 12366161.421052687 ns/iter 12594763.26785704 ns/iter 0.98
E2E_Compiler_yamllint 350513.95927602117 ns/iter 356180.065715739 ns/iter 0.98
E2E_Evaluator_adaptivecard 24552.744263795248 ns/iter 24422.66545659767 ns/iter 1.01
E2E_Evaluator_ansible_meta 233635.84527028192 ns/iter 230093.72643679535 ns/iter 1.02
E2E_Evaluator_aws_cdk 49214.918588964734 ns/iter 49924.486455496364 ns/iter 0.99
E2E_Evaluator_babelrc 112005.79516153414 ns/iter 112273.07135540672 ns/iter 1.00
E2E_Evaluator_cerebrum_criminal_case 1223658.35937504 ns/iter 1222086.839441463 ns/iter 1.00
E2E_Evaluator_clang_format 127176.50258682555 ns/iter 129281.26552105983 ns/iter 0.98
E2E_Evaluator_cmake_presets 4268137.695122533 ns/iter 4259385.812121185 ns/iter 1.00
E2E_Evaluator_code_climate 170311.16837230048 ns/iter 171466.8044871831 ns/iter 0.99
E2E_Evaluator_cql2 215932.73165557644 ns/iter 212711.96592317958 ns/iter 1.02
E2E_Evaluator_cspell 563917.0514469716 ns/iter 553426.1961874721 ns/iter 1.02
E2E_Evaluator_cypress 197584.82323088872 ns/iter 207635.35493120176 ns/iter 0.95
E2E_Evaluator_deno 318381.08318099665 ns/iter 318595.59782606846 ns/iter 1.00
E2E_Evaluator_dependabot 422961.30950936105 ns/iter 431961.3242424139 ns/iter 0.98
E2E_Evaluator_draft_04 7593435.107526514 ns/iter 7481495.134020547 ns/iter 1.01
E2E_Evaluator_fabric_mod 748192.0355220158 ns/iter 762519.3351528144 ns/iter 0.98
E2E_Evaluator_geojson 16495361.500000443 ns/iter 15914017.209302813 ns/iter 1.04
E2E_Evaluator_gitpod_configuration 234339.49915456926 ns/iter 234521.7498336521 ns/iter 1.00
E2E_Evaluator_helm_chart_lock 358980.0213740206 ns/iter 357193.4768212189 ns/iter 1.01
E2E_Evaluator_importmap 47660.44112226309 ns/iter 47460.30200576834 ns/iter 1.00
E2E_Evaluator_jasmine 127421.01496896225 ns/iter 128034.40623291703 ns/iter 1.00
E2E_Evaluator_jshintrc 1266686.4293479058 ns/iter 1281722.9012797505 ns/iter 0.99
E2E_Evaluator_jsconfig 430350.8633271334 ns/iter 429028.4159509209 ns/iter 1.00
E2E_Evaluator_krakend 218078.14849332257 ns/iter 218400.63064170678 ns/iter 1.00
E2E_Evaluator_lazygit 148284.04801184946 ns/iter 145918.53846154572 ns/iter 1.02
E2E_Evaluator_lerna 144398.0104315767 ns/iter 148610.93105604354 ns/iter 0.97
E2E_Evaluator_nest_cli 192627.42447008795 ns/iter 188201.8899008744 ns/iter 1.02
E2E_Evaluator_omc 19583.305896874164 ns/iter 19450.98848506731 ns/iter 1.01
E2E_Evaluator_omnisharp 636354.8999999963 ns/iter 639571.7577981629 ns/iter 0.99
E2E_Evaluator_openapi 13933993.078431543 ns/iter 13471065.99999866 ns/iter 1.03
E2E_Evaluator_pre_commit_hooks 484713.5303030022 ns/iter 483877.45897073153 ns/iter 1.00
E2E_Evaluator_pulumi 684749.2559055215 ns/iter 693777.9880715848 ns/iter 0.99
E2E_Evaluator_semantic_release 103652.23088214942 ns/iter 103503.28849532492 ns/iter 1.00
E2E_Evaluator_stale 156044.93368817784 ns/iter 197514.3190661283 ns/iter 0.79
E2E_Evaluator_stylecop 292024.4896265379 ns/iter 289641.9552052825 ns/iter 1.01
E2E_Evaluator_tmuxinator 97878.5152451928 ns/iter 98714.68341284516 ns/iter 0.99
E2E_Evaluator_ui5 493403.61533004796 ns/iter 493327.258731339 ns/iter 1.00
E2E_Evaluator_ui5_manifest 2654909.742537413 ns/iter 2508570.1702897805 ns/iter 1.06
E2E_Evaluator_unreal_engine_uproject 441090.41032095725 ns/iter 435632.4703680376 ns/iter 1.01
E2E_Evaluator_users_array 1973733.5070421463 ns/iter 2007856.7146970993 ns/iter 0.98
E2E_Evaluator_vercel 322322.2466388455 ns/iter 316870.9486948473 ns/iter 1.02
E2E_Evaluator_yamllint 8279.218854741963 ns/iter 8889.963276079387 ns/iter 0.93
Micro_Draft4_Meta_1_No_Callback 195.4269624431736 ns/iter 198.6166402977058 ns/iter 0.98
Micro_Draft4_Required_Properties 799.6672327137017 ns/iter 802.1921232596592 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.652642231302572 ns/iter 21.703293952646693 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.900456366419903 ns/iter 10.929812016941876 ns/iter 1.00
Micro_Draft4_Items_Schema 287.68412328769 ns/iter 289.61580275849235 ns/iter 0.99
Micro_Draft4_Nested_Object 1.8189704139889875 ns/iter 1.781225080055344 ns/iter 1.02
Micro_Draft4_Properties_Triad_Optional 336.60127311535985 ns/iter 328.6452484174157 ns/iter 1.02
Micro_Draft4_Properties_Triad_Closed 280.5449879116208 ns/iter 274.5992590103732 ns/iter 1.02
Micro_Draft4_Properties_Triad_Required 342.40815827118394 ns/iter 334.24288012620343 ns/iter 1.02
Micro_Draft4_Properties_Closed 56.4343784984437 ns/iter 56.74931288408709 ns/iter 0.99
Micro_Draft4_Non_Recursive_Ref 11.701877867676169 ns/iter 12.112872650101687 ns/iter 0.97
Micro_Draft4_Pattern_Properties_True 163.15447473875167 ns/iter 161.3141856678029 ns/iter 1.01
Micro_Draft4_Ref_To_Single_Property 10.900638399244357 ns/iter 10.910081457725925 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 21.669423054825124 ns/iter 21.50932081134321 ns/iter 1.01
Micro_Draft4_Nested_Oneof 57.05822834088429 ns/iter 57.82699101158155 ns/iter 0.99
Micro_Draft4_Short_Enum 11.837113932655065 ns/iter 14.01283352088136 ns/iter 0.84
Micro_Draft4_Long_Enum 14.332563658033022 ns/iter 14.341946314143755 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 11.843413439305944 ns/iter 14.015068806092152 ns/iter 0.85
Micro_Draft4_Type_Object 3.432090466955167 ns/iter 3.4237832305841454 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2386151.4813561523 ns/iter 2411340.031034311 ns/iter 0.99
Micro_Draft4_Compile_Ref_Many_Nested 1722042.261728325 ns/iter 1740538.568238351 ns/iter 0.99
Micro_Draft4_Compile_Wrap 2389274.0238094106 ns/iter 2398962.048611095 ns/iter 1.00
Micro_Draft6_Property_Names 132.13066693786536 ns/iter 126.84167301539097 ns/iter 1.04
Micro_Draft6_Compile_FHIR 13893212470.99997 ns/iter 13948282915.999926 ns/iter 1.00
Micro_Draft7_If_Then_Else 22.72922863790047 ns/iter 22.74820845516957 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 33.21092478446351 ns/iter 33.31409246674675 ns/iter 1.00
Micro_2019_09_Compile_Wrap 287699686.9999857 ns/iter 298717307.9999934 ns/iter 0.96
Micro_2020_12_Dynamic_Ref 222.74464655414454 ns/iter 224.57159437060187 ns/iter 0.99
Micro_2020_12_Dynamic_Ref_Single 3.424020304925334 ns/iter 3.4297300470833973 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 66797.03074385758 ns/iter 68563.17085571798 ns/iter 0.97
Micro_2020_12_Simple_Output_Annotations 106509.04759732737 ns/iter 110072.54106888929 ns/iter 0.97
Micro_2020_12_Compile_NonCircular_Shared_Refs 1102580.4326017874 ns/iter 1116961.074960078 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric 8398.778239171757 ns/iter 8147.63131754798 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 174427.22296960242 ns/iter 178176.384239005 ns/iter 0.98
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22575.6620470126 ns/iter 22692.301652893213 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 143.155906626878 ns/iter 139.45083299885673 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4220.2980949861985 ns/iter 4403.502472031614 ns/iter 0.96
Alterschema_Check_Readibility_ISO_Language_Set_3 347411336.499988 ns/iter 356236698.9999646 ns/iter 0.98
Alterschema_Check_Readibility_OMC 83790099.6249914 ns/iter 85722104.87500343 ns/iter 0.98
Alterschema_Check_Readibility_KrakenD 1171579301.9999409 ns/iter 1193342206.0000112 ns/iter 0.98
Alterschema_Apply_Readibility_KrakenD 118481896022 ns/iter 120115498644.00012 ns/iter 0.99
Alterschema_Check_Invalid_External_Refs 289869828.5000023 ns/iter 309498250.9999795 ns/iter 0.94

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.

JavaScript (linux/llvm)

Details
Benchmark suite Current: f7fcf27 Previous: a718931 Ratio
E2E_Evaluator_adaptivecard 118354 ns 119241 ns 0.99
E2E_Evaluator_ansible-meta 616386 ns 618784 ns 1.00
E2E_Evaluator_aws-cdk 138785 ns 139673 ns 0.99
E2E_Evaluator_babelrc 322013 ns 334290 ns 0.96
E2E_Evaluator_cerebrum-criminal-case 2688876 ns 2681890 ns 1.00
E2E_Evaluator_clang-format 279844 ns 294679 ns 0.95
E2E_Evaluator_cmake-presets 19437004 ns 20072556 ns 0.97
E2E_Evaluator_code-climate 432641 ns 443276 ns 0.98
E2E_Evaluator_cql2 1176607 ns 1187884 ns 0.99
E2E_Evaluator_cspell 1593665 ns 1613024 ns 0.99
E2E_Evaluator_cypress 884713 ns 884269 ns 1.00
E2E_Evaluator_deno 1088334 ns 1107029 ns 0.98
E2E_Evaluator_dependabot 1089226 ns 1126303 ns 0.97
E2E_Evaluator_draft-04 19870305 ns 21304285 ns 0.93
E2E_Evaluator_fabric-mod 2528027 ns 2559348 ns 0.99
E2E_Evaluator_geojson 20507188 ns 21573790 ns 0.95
E2E_Evaluator_gitpod-configuration 767483 ns 783651 ns 0.98
E2E_Evaluator_helm-chart-lock 986448 ns 996110 ns 0.99
E2E_Evaluator_importmap 294829 ns 303294 ns 0.97
E2E_Evaluator_jasmine 304062 ns 296964 ns 1.02
E2E_Evaluator_jsconfig 1379713 ns 1397458 ns 0.99
E2E_Evaluator_jshintrc 3137280 ns 3293019 ns 0.95
E2E_Evaluator_krakend 766359 ns 804466 ns 0.95
E2E_Evaluator_lazygit 584195 ns 628436 ns 0.93
E2E_Evaluator_lerna 472378 ns 478077 ns 0.99
E2E_Evaluator_nest-cli 646008 ns 651067 ns 0.99
E2E_Evaluator_omc 88649 ns 87752 ns 1.01
E2E_Evaluator_omnisharp 1571562 ns 1592833 ns 0.99
E2E_Evaluator_openapi 36180826 ns 39426023 ns 0.92
E2E_Evaluator_pre-commit-hooks 2012561 ns 2071391 ns 0.97
E2E_Evaluator_pulumi 1991669 ns 1989802 ns 1.00
E2E_Evaluator_semantic-release 267760 ns 273537 ns 0.98
E2E_Evaluator_stale 448549 ns 449791 ns 1.00
E2E_Evaluator_stylecop 1231724 ns 1257050 ns 0.98
E2E_Evaluator_tmuxinator 231114 ns 232526 ns 0.99
E2E_Evaluator_ui5 2265616 ns 2280747 ns 0.99
E2E_Evaluator_ui5-manifest 10736703 ns 11504796 ns 0.93
E2E_Evaluator_unreal-engine-uproject 1530829 ns 1562090 ns 0.98
E2E_Evaluator_users-array 3120372 ns 3158452 ns 0.99
E2E_Evaluator_vercel 1060251 ns 1076936 ns 0.98
E2E_Evaluator_yamllint 25095 ns 24993 ns 1.00

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

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti force-pushed the draft7-canonical-next branch from 7c4006a to f7ef8f0 Compare April 13, 2026 20:49
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: f7fcf27 Previous: 9cdd791 Ratio
E2E_Compiler_adaptivecard 81144291.75000738 ns/iter 58770704.54545736 ns/iter 1.38
E2E_Compiler_ansible_meta 30006465.56521904 ns/iter 25852993.814817604 ns/iter 1.16
E2E_Compiler_aws_cdk 355852.50671444956 ns/iter 306320.67436002503 ns/iter 1.16
E2E_Compiler_babelrc 2926942.83200035 ns/iter 2801808.960784123 ns/iter 1.04
E2E_Compiler_clang_format 17719443.452381797 ns/iter 17302277.770833522 ns/iter 1.02
E2E_Compiler_cmake_presets 34390182.8888862 ns/iter 32458797.086954527 ns/iter 1.06
E2E_Compiler_code_climate 2635219.476744165 ns/iter 2516332.8173372434 ns/iter 1.05
E2E_Compiler_cql2 17073225.326531168 ns/iter 12870576.047618438 ns/iter 1.33
E2E_Compiler_cspell 32474148.599999353 ns/iter 22194500.000000518 ns/iter 1.46
E2E_Compiler_cypress 4227219.720496719 ns/iter 3953092.1052632337 ns/iter 1.07
E2E_Compiler_deno 7777022.810526097 ns/iter 7827747.8070176905 ns/iter 0.99
E2E_Compiler_dependabot 4611626.031056341 ns/iter 4289600.711656351 ns/iter 1.08
E2E_Compiler_draft_04 2456058.0787878777 ns/iter 2020692.981424405 ns/iter 1.22
E2E_Compiler_fabric_mod 5307315.074074065 ns/iter 4050687.4999998235 ns/iter 1.31
E2E_Compiler_geojson 26585173.31999974 ns/iter 24463093.033333886 ns/iter 1.09
E2E_Compiler_gitpod_configuration 5996117.742423587 ns/iter 5693584.084337588 ns/iter 1.05
E2E_Compiler_helm_chart_lock 670371.2899023321 ns/iter 570207.4411135941 ns/iter 1.18
E2E_Compiler_importmap 240411.50818155202 ns/iter 270036.93990043143 ns/iter 0.89
E2E_Compiler_jasmine 1491553.8875380857 ns/iter 1394111.517367593 ns/iter 1.07
E2E_Compiler_jshintrc 3844420.5729165995 ns/iter 3954690.4139782665 ns/iter 0.97
E2E_Compiler_jsconfig 25521255.218748707 ns/iter 28832536.45833387 ns/iter 0.89
E2E_Compiler_krakend 177330281.2499935 ns/iter 216835513.6666757 ns/iter 0.82
E2E_Compiler_lazygit 42092652.77777755 ns/iter 46184611.13333675 ns/iter 0.91
E2E_Compiler_lerna 1594927.2408602398 ns/iter 1755242.3295453226 ns/iter 0.91
E2E_Compiler_nest_cli 8703832.833333537 ns/iter 7877617.790124229 ns/iter 1.10
E2E_Compiler_omc 226046958.33335125 ns/iter 206442583.33334163 ns/iter 1.09
E2E_Compiler_omnisharp 8101653.5225219065 ns/iter 7381898.202531455 ns/iter 1.10
E2E_Compiler_openapi 26247911.846155602 ns/iter 32911537.214285348 ns/iter 0.80
E2E_Compiler_pre_commit_hooks 5368580.000000521 ns/iter 5791425.104575865 ns/iter 0.93
E2E_Compiler_pulumi 4047944.7674418106 ns/iter 4066926.609136991 ns/iter 1.00
E2E_Compiler_semantic_release 1524712.760910864 ns/iter 1694293.0622008136 ns/iter 0.90
E2E_Compiler_stale 1524363.0214285988 ns/iter 1940586.1104165942 ns/iter 0.79
E2E_Compiler_stylecop 6631121.4358981885 ns/iter 7815185.985507106 ns/iter 0.85
E2E_Compiler_tmuxinator 1803469.487414208 ns/iter 2318201.6393937403 ns/iter 0.78
E2E_Compiler_ui5 65736826.41665831 ns/iter 74062795.80000046 ns/iter 0.89
E2E_Compiler_ui5_manifest 411809375.0000185 ns/iter 452564166.49999666 ns/iter 0.91
E2E_Compiler_unreal_engine_uproject 4949148.7393941665 ns/iter 5612384.170000268 ns/iter 0.88
E2E_Compiler_users_array 968543.5056746582 ns/iter 991662.8472385211 ns/iter 0.98
E2E_Compiler_vercel 17538016.826924045 ns/iter 16396268.13043487 ns/iter 1.07
E2E_Compiler_yamllint 278302.3917396641 ns/iter 334885.9692612946 ns/iter 0.83
E2E_Evaluator_adaptivecard 24012.042034673155 ns/iter 21930.108214247553 ns/iter 1.09
E2E_Evaluator_ansible_meta 182292.80503979724 ns/iter 199144.90913947762 ns/iter 0.92
E2E_Evaluator_aws_cdk 43444.84666630066 ns/iter 40443.5379787302 ns/iter 1.07
E2E_Evaluator_babelrc 93502.88985421514 ns/iter 89992.30156122384 ns/iter 1.04
E2E_Evaluator_cerebrum_criminal_case 984899.4114514054 ns/iter 1172910.774410676 ns/iter 0.84
E2E_Evaluator_clang_format 107681.34933715758 ns/iter 121638.13212251778 ns/iter 0.89
E2E_Evaluator_cmake_presets 3966631.7643976654 ns/iter 4576779.893129402 ns/iter 0.87
E2E_Evaluator_code_climate 141431.088808013 ns/iter 172022.69850336082 ns/iter 0.82
E2E_Evaluator_cql2 161102.5776014134 ns/iter 194771.54642116788 ns/iter 0.83
E2E_Evaluator_cspell 486507.39487792365 ns/iter 630515.5256796721 ns/iter 0.77
E2E_Evaluator_cypress 182786.3659912769 ns/iter 175834.01396208437 ns/iter 1.04
E2E_Evaluator_deno 247238.60732536615 ns/iter 265602.9363496973 ns/iter 0.93
E2E_Evaluator_dependabot 411292.7914999887 ns/iter 409089.1559576065 ns/iter 1.01
E2E_Evaluator_draft_04 5349689.817460475 ns/iter 7152957.175925941 ns/iter 0.75
E2E_Evaluator_fabric_mod 578048.8344051116 ns/iter 491858.6783439458 ns/iter 1.18
E2E_Evaluator_geojson 11902516.962962821 ns/iter 10798611.548385717 ns/iter 1.10
E2E_Evaluator_gitpod_configuration 198723.455180423 ns/iter 208137.86675666014 ns/iter 0.95
E2E_Evaluator_helm_chart_lock 240914.6197136568 ns/iter 207620.22467487238 ns/iter 1.16
E2E_Evaluator_importmap 36983.63035642807 ns/iter 32521.49597402516 ns/iter 1.14
E2E_Evaluator_jasmine 86600.39916033896 ns/iter 82901.75485850671 ns/iter 1.04
E2E_Evaluator_jshintrc 1146456.5602836828 ns/iter 910574.6422253131 ns/iter 1.26
E2E_Evaluator_jsconfig 325933.3674089069 ns/iter 323340.98995395785 ns/iter 1.01
E2E_Evaluator_krakend 151856.02766707184 ns/iter 160898.41677171775 ns/iter 0.94
E2E_Evaluator_lazygit 104387.47292418705 ns/iter 99258.73221882533 ns/iter 1.05
E2E_Evaluator_lerna 118580.29393407158 ns/iter 131697.6455479503 ns/iter 0.90
E2E_Evaluator_nest_cli 130888.58215549283 ns/iter 141861.04924388905 ns/iter 0.92
E2E_Evaluator_omc 15318.993684876865 ns/iter 16981.222524779416 ns/iter 0.90
E2E_Evaluator_omnisharp 499825.3572342616 ns/iter 501079.41700002813 ns/iter 1.00
E2E_Evaluator_openapi 8082788.061728148 ns/iter 8201621.160920673 ns/iter 0.99
E2E_Evaluator_pre_commit_hooks 329488.4860652238 ns/iter 328305.63789189555 ns/iter 1.00
E2E_Evaluator_pulumi 499281.87660408893 ns/iter 503121.9349363685 ns/iter 0.99
E2E_Evaluator_semantic_release 82692.25525876471 ns/iter 68192.53871861938 ns/iter 1.21
E2E_Evaluator_stale 109067.52628952276 ns/iter 106066.30445619675 ns/iter 1.03
E2E_Evaluator_stylecop 179598.84273675623 ns/iter 179792.65375124972 ns/iter 1.00
E2E_Evaluator_tmuxinator 69967.16565416502 ns/iter 66385.38800873504 ns/iter 1.05
E2E_Evaluator_ui5 345389.97610121226 ns/iter 328088.9028284297 ns/iter 1.05
E2E_Evaluator_ui5_manifest 1595373.3069976433 ns/iter 1522723.6183431128 ns/iter 1.05
E2E_Evaluator_unreal_engine_uproject 308289.18078325794 ns/iter 304512.89586777374 ns/iter 1.01
E2E_Evaluator_users_array 1606479.4156773782 ns/iter 1108800.8815165437 ns/iter 1.45
E2E_Evaluator_vercel 223193.11400755835 ns/iter 225717.53917796328 ns/iter 0.99
E2E_Evaluator_yamllint 5948.501341099415 ns/iter 5619.205414684148 ns/iter 1.06
Micro_Draft4_Meta_1_No_Callback 126.38053830062097 ns/iter 122.8584695496916 ns/iter 1.03
Micro_Draft4_Required_Properties 613.4820007127207 ns/iter 625.9016025580975 ns/iter 0.98
Micro_Draft4_Many_Optional_Properties_Minimal_Match 16.245142649351838 ns/iter 15.070874207085437 ns/iter 1.08
Micro_Draft4_Few_Optional_Properties_Minimal_Match 6.981655542305423 ns/iter 6.970001802849126 ns/iter 1.00
Micro_Draft4_Items_Schema 279.6162555890401 ns/iter 247.11152084514814 ns/iter 1.13
Micro_Draft4_Nested_Object 0.7302226572839017 ns/iter 0.6608710356187067 ns/iter 1.10
Micro_Draft4_Properties_Triad_Optional 214.05254860426754 ns/iter 195.02418711164478 ns/iter 1.10
Micro_Draft4_Properties_Triad_Closed 169.64395344935147 ns/iter 162.70186152177618 ns/iter 1.04
Micro_Draft4_Properties_Triad_Required 207.28116721012765 ns/iter 204.0244054680907 ns/iter 1.02
Micro_Draft4_Properties_Closed 36.95446623482547 ns/iter 35.7508075636675 ns/iter 1.03
Micro_Draft4_Non_Recursive_Ref 12.24009020235071 ns/iter 12.158500474394023 ns/iter 1.01
Micro_Draft4_Pattern_Properties_True 145.46429002096303 ns/iter 152.8559303519064 ns/iter 0.95
Micro_Draft4_Ref_To_Single_Property 7.010933198558151 ns/iter 7.089234521308575 ns/iter 0.99
Micro_Draft4_Additional_Properties_Type 25.225134532267997 ns/iter 25.430651972113406 ns/iter 0.99
Micro_Draft4_Nested_Oneof 40.62871025262428 ns/iter 40.4207621185637 ns/iter 1.01
Micro_Draft4_Short_Enum 4.84570049187039 ns/iter 4.856074410878951 ns/iter 1.00
Micro_Draft4_Long_Enum 10.016058766875163 ns/iter 9.864636851654499 ns/iter 1.02
Micro_Draft4_Long_Enum_Short_Strings 6.105299976828662 ns/iter 6.337679938435475 ns/iter 0.96
Micro_Draft4_Type_Object 2.358453253480348 ns/iter 2.200384268528664 ns/iter 1.07
Micro_Draft4_Ref_Single_100 1694163.611247085 ns/iter 1725438.5517243939 ns/iter 0.98
Micro_Draft4_Compile_Ref_Many_Nested 1258951.7936508595 ns/iter 1245203.2110091967 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2052990.5523256878 ns/iter 1985113.668555636 ns/iter 1.03
Micro_Draft6_Property_Names 95.61287593951195 ns/iter 93.13368148700894 ns/iter 1.03
Micro_Draft6_Compile_FHIR 9802412457.999935 ns/iter 9614295209.000147 ns/iter 1.02
Micro_Draft7_If_Then_Else 16.90028401758948 ns/iter 16.974697044105802 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 26.643190475438388 ns/iter 25.86540825248404 ns/iter 1.03
Micro_2019_09_Compile_Wrap 302295562.49992126 ns/iter 298086979.00000423 ns/iter 1.01
Micro_2020_12_Dynamic_Ref 210.14010484763187 ns/iter 180.76547570801964 ns/iter 1.16
Micro_2020_12_Dynamic_Ref_Single 2.1642978039226777 ns/iter 2.127379832462316 ns/iter 1.02
Micro_2020_12_Simple_Output_Mask 60258.600966929276 ns/iter 60682.63178554379 ns/iter 0.99
Micro_2020_12_Simple_Output_Annotations 84746.412693894 ns/iter 84858.95681263675 ns/iter 1.00
Micro_2020_12_Compile_NonCircular_Shared_Refs 795373.2011362613 ns/iter 790091.0743168315 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric 5356.60107043414 ns/iter 5546.696002848691 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 114737.62903486802 ns/iter 116685.7056382077 ns/iter 0.98
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 14232.51950157044 ns/iter 14338.150401782545 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 92.75484811420452 ns/iter 90.85849195166483 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4782.696964313279 ns/iter 4632.903955137752 ns/iter 1.03
Alterschema_Check_Readibility_ISO_Language_Set_3 246342471.99999967 ns/iter 222609971.99994865 ns/iter 1.11
Alterschema_Check_Readibility_OMC 62549531.24999929 ns/iter 60542195.53846871 ns/iter 1.03
Alterschema_Check_Readibility_KrakenD 769599458.0001297 ns/iter 611893332.9998981 ns/iter 1.26
Alterschema_Apply_Readibility_KrakenD 71241148665.99985 ns/iter 64801805500 ns/iter 1.10
Alterschema_Check_Invalid_External_Refs 163072698.0000077 ns/iter 172468250.00000852 ns/iter 0.95

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.

JavaScript (macos/llvm)

Details
Benchmark suite Current: f7fcf27 Previous: 9cdd791 Ratio
E2E_Evaluator_adaptivecard 92766 ns 123858 ns 0.75
E2E_Evaluator_ansible-meta 463059 ns 571143 ns 0.81
E2E_Evaluator_aws-cdk 122404 ns 137502 ns 0.89
E2E_Evaluator_babelrc 404257 ns 347446 ns 1.16
E2E_Evaluator_cerebrum-criminal-case 2275794 ns 2092338 ns 1.09
E2E_Evaluator_clang-format 272734 ns 260832 ns 1.05
E2E_Evaluator_cmake-presets 14338969 ns 14634218 ns 0.98
E2E_Evaluator_code-climate 472191 ns 415368 ns 1.14
E2E_Evaluator_cql2 933283 ns 981793 ns 0.95
E2E_Evaluator_cspell 1442229 ns 1396490 ns 1.03
E2E_Evaluator_cypress 940552 ns 878389 ns 1.07
E2E_Evaluator_deno 859630 ns 896507 ns 0.96
E2E_Evaluator_dependabot 962667 ns 1008111 ns 0.95
E2E_Evaluator_draft-04 16975299 ns 16098046 ns 1.05
E2E_Evaluator_fabric-mod 2158265 ns 1781507 ns 1.21
E2E_Evaluator_geojson 24601608 ns 21565992 ns 1.14
E2E_Evaluator_gitpod-configuration 727405 ns 623900 ns 1.17
E2E_Evaluator_helm-chart-lock 1097361 ns 1069115 ns 1.03
E2E_Evaluator_importmap 237535 ns 209403 ns 1.13
E2E_Evaluator_jasmine 298719 ns 261261 ns 1.14
E2E_Evaluator_jsconfig 1510598 ns 1396934 ns 1.08
E2E_Evaluator_jshintrc 2719749 ns 2696939 ns 1.01
E2E_Evaluator_krakend 517621 ns 514168 ns 1.01
E2E_Evaluator_lazygit 404702 ns 560275 ns 0.72
E2E_Evaluator_lerna 433281 ns 421293 ns 1.03
E2E_Evaluator_nest-cli 682227 ns 608682 ns 1.12
E2E_Evaluator_omc 72878 ns 72544 ns 1.00
E2E_Evaluator_omnisharp 1516347 ns 1375917 ns 1.10
E2E_Evaluator_openapi 26632343 ns 26036621 ns 1.02
E2E_Evaluator_pre-commit-hooks 1895876 ns 1700745 ns 1.11
E2E_Evaluator_pulumi 1986909 ns 1869552 ns 1.06
E2E_Evaluator_semantic-release 255285 ns 244805 ns 1.04
E2E_Evaluator_stale 414839 ns 414096 ns 1.00
E2E_Evaluator_stylecop 933907 ns 898264 ns 1.04
E2E_Evaluator_tmuxinator 245596 ns 261667 ns 0.94
E2E_Evaluator_ui5 1626413 ns 1733472 ns 0.94
E2E_Evaluator_ui5-manifest 8518755 ns 9571608 ns 0.89
E2E_Evaluator_unreal-engine-uproject 1537693 ns 1730478 ns 0.89
E2E_Evaluator_users-array 2357070 ns 2378955 ns 0.99
E2E_Evaluator_vercel 1140425 ns 1061739 ns 1.07
E2E_Evaluator_yamllint 29152 ns 29775 ns 0.98

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: f7fcf27 Previous: a718931 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 336090200.9999336 ns/iter 362961703.499991 ns/iter 0.93
Alterschema_Check_Readibility_OMC 98992675.0000255 ns/iter 95536426.14287128 ns/iter 1.04
Alterschema_Check_Readibility_KrakenD 1405103771.0000856 ns/iter 1327500353.000005 ns/iter 1.06
Alterschema_Apply_Readibility_KrakenD 131271228141.00017 ns/iter 135729939811.99966 ns/iter 0.97
Alterschema_Check_Invalid_External_Refs 304275787.00005144 ns/iter 336609241.50001395 ns/iter 0.90
Micro_2020_12_Dynamic_Ref 258.0136862030377 ns/iter 261.16393414333413 ns/iter 0.99
Micro_2020_12_Dynamic_Ref_Single 4.221581117532046 ns/iter 4.99892446150098 ns/iter 0.84
Micro_2020_12_Simple_Output_Mask 72319.33991930907 ns/iter 74022.22688272843 ns/iter 0.98
Micro_2020_12_Simple_Output_Annotations 106569.48137449894 ns/iter 114681.15262111607 ns/iter 0.93
Micro_2020_12_Compile_NonCircular_Shared_Refs 1208184.7965520928 ns/iter 1204863.8881237984 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric 7955.6952675339935 ns/iter 8660.628874054233 ns/iter 0.92
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 164806.92218538618 ns/iter 165312.56126295243 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 26217.258676259167 ns/iter 25194.814881447062 ns/iter 1.04
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 130.89334556484857 ns/iter 155.15003022345957 ns/iter 0.84
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4413.32719135816 ns/iter 4738.032301525813 ns/iter 0.93
Micro_2019_09_Unevaluated_Properties 28.866462520639715 ns/iter 29.943009700618823 ns/iter 0.96
Micro_2019_09_Compile_Wrap 312564757.0000183 ns/iter 311663014.5000272 ns/iter 1.00
Micro_Draft7_If_Then_Else 25.149956909572342 ns/iter 24.613539000218033 ns/iter 1.02
Micro_Draft6_Property_Names 151.44220280338877 ns/iter 143.24897327752447 ns/iter 1.06
Micro_Draft6_Compile_FHIR 14671110274.000057 ns/iter 13336585866.999939 ns/iter 1.10
Micro_Draft4_Meta_1_No_Callback 173.07944784679475 ns/iter 167.64204264758084 ns/iter 1.03
Micro_Draft4_Required_Properties 806.8573527075063 ns/iter 810.997183510812 ns/iter 0.99
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.001586903039826 ns/iter 21.28520853190144 ns/iter 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 12.660386670484261 ns/iter 13.724557555965017 ns/iter 0.92
Micro_Draft4_Items_Schema 315.6474268124142 ns/iter 350.481763410774 ns/iter 0.90
Micro_Draft4_Nested_Object 2.1103894866044177 ns/iter 1.870152063459547 ns/iter 1.13
Micro_Draft4_Properties_Triad_Optional 427.171868119387 ns/iter 419.0885477238753 ns/iter 1.02
Micro_Draft4_Properties_Triad_Closed 334.1346623176807 ns/iter 319.95730433766875 ns/iter 1.04
Micro_Draft4_Properties_Triad_Required 458.0097732587481 ns/iter 436.2024857236958 ns/iter 1.05
Micro_Draft4_Properties_Closed 62.45809700855089 ns/iter 64.30051261929981 ns/iter 0.97
Micro_Draft4_Non_Recursive_Ref 8.868962763290618 ns/iter 10.275675609996652 ns/iter 0.86
Micro_Draft4_Pattern_Properties_True 195.25663107866228 ns/iter 226.90629903659286 ns/iter 0.86
Micro_Draft4_Ref_To_Single_Property 12.67006750985582 ns/iter 13.728759983930022 ns/iter 0.92
Micro_Draft4_Additional_Properties_Type 14.998307154459678 ns/iter 14.945386969540573 ns/iter 1.00
Micro_Draft4_Nested_Oneof 65.83778783078199 ns/iter 65.73407400269899 ns/iter 1.00
Micro_Draft4_Short_Enum 14.78993942745386 ns/iter 14.681796942463157 ns/iter 1.01
Micro_Draft4_Long_Enum 13.373042968532701 ns/iter 14.029409804131722 ns/iter 0.95
Micro_Draft4_Long_Enum_Short_Strings 14.774479829178402 ns/iter 14.66050513158344 ns/iter 1.01
Micro_Draft4_Type_Object 4.22186735043729 ns/iter 4.999751506463238 ns/iter 0.84
Micro_Draft4_Ref_Single_100 2493368.5354608637 ns/iter 2501146.7992826705 ns/iter 1.00
Micro_Draft4_Compile_Ref_Many_Nested 1818923.880208582 ns/iter 1819952.7734375682 ns/iter 1.00
Micro_Draft4_Compile_Wrap 2595970.6579924994 ns/iter 2587108.4206643337 ns/iter 1.00
E2E_Compiler_adaptivecard 68944880.00000365 ns/iter 66443940.72726424 ns/iter 1.04
E2E_Compiler_ansible_meta 31086552.565225054 ns/iter 30410665.217400298 ns/iter 1.02
E2E_Compiler_aws_cdk 400982.3352501467 ns/iter 412556.12838622887 ns/iter 0.97
E2E_Compiler_babelrc 2817786.1169353942 ns/iter 2793545.146825441 ns/iter 1.01
E2E_Compiler_clang_format 20261533.028575025 ns/iter 19686403.38889019 ns/iter 1.03
E2E_Compiler_cmake_presets 27307964.038457684 ns/iter 27348075.26923515 ns/iter 1.00
E2E_Compiler_code_climate 2848044.2682935544 ns/iter 2811059.575396795 ns/iter 1.01
E2E_Compiler_cql2 13900823.019603906 ns/iter 14065367.599996533 ns/iter 0.99
E2E_Compiler_cspell 24057393.517241195 ns/iter 23978795.310344577 ns/iter 1.00
E2E_Compiler_cypress 4149651.494046902 ns/iter 4180678.455621296 ns/iter 0.99
E2E_Compiler_deno 8382875.795180564 ns/iter 8232242.682352615 ns/iter 1.02
E2E_Compiler_dependabot 4280580.60365873 ns/iter 4212877.333333695 ns/iter 1.02
E2E_Compiler_draft_04 2981286.188033804 ns/iter 2941802.1008410016 ns/iter 1.01
E2E_Compiler_fabric_mod 5232046.95522468 ns/iter 5158285.735294545 ns/iter 1.01
E2E_Compiler_geojson 24690971.714286596 ns/iter 23851978.482753113 ns/iter 1.04
E2E_Compiler_gitpod_configuration 5412130.1153845005 ns/iter 5277052.641791168 ns/iter 1.03
E2E_Compiler_helm_chart_lock 733197.1743699514 ns/iter 756044.3365904937 ns/iter 0.97
E2E_Compiler_importmap 300800.24217742536 ns/iter 312226.37198930676 ns/iter 0.96
E2E_Compiler_jasmine 1470148.6589470543 ns/iter 1470869.4106381717 ns/iter 1.00
E2E_Compiler_jshintrc 4755533.182433098 ns/iter 4700647.540000015 ns/iter 1.01
E2E_Compiler_jsconfig 23530449.700001553 ns/iter 23326913.50000005 ns/iter 1.01
E2E_Compiler_krakend 140294502.20000398 ns/iter 150503698.20000926 ns/iter 0.93
E2E_Compiler_lazygit 36440330.42105308 ns/iter 35920303.24999769 ns/iter 1.01
E2E_Compiler_lerna 1740090.0323386465 ns/iter 1739401.39356404 ns/iter 1.00
E2E_Compiler_nest_cli 8139733.965118615 ns/iter 7991774.850575767 ns/iter 1.02
E2E_Compiler_omc 166159327.999992 ns/iter 169284185.99997032 ns/iter 0.98
E2E_Compiler_omnisharp 7349357.76041586 ns/iter 7218657.857142531 ns/iter 1.02
E2E_Compiler_openapi 27298318.653842773 ns/iter 27329796.30769268 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5863860.825000226 ns/iter 5747767.221311703 ns/iter 1.02
E2E_Compiler_pulumi 4450200.4522284875 ns/iter 4402394.345911689 ns/iter 1.01
E2E_Compiler_semantic_release 1725127.45073869 ns/iter 1699496.3131066286 ns/iter 1.02
E2E_Compiler_stale 1688046.2004828455 ns/iter 1670364.0548922978 ns/iter 1.01
E2E_Compiler_stylecop 6509825.654205504 ns/iter 6393839.550459851 ns/iter 1.02
E2E_Compiler_tmuxinator 2111445.3534745844 ns/iter 2111455.853731452 ns/iter 1.00
E2E_Compiler_ui5 50268673.499999754 ns/iter 50542101.42856976 ns/iter 0.99
E2E_Compiler_ui5_manifest 318097626.50004816 ns/iter 332453927.50006884 ns/iter 0.96
E2E_Compiler_unreal_engine_uproject 5022999.87050451 ns/iter 4972280.943262531 ns/iter 1.01
E2E_Compiler_users_array 825293.0223793057 ns/iter 858688.5364075738 ns/iter 0.96
E2E_Compiler_vercel 13158673.981131801 ns/iter 13276607.415092548 ns/iter 0.99
E2E_Compiler_yamllint 370250.9683042804 ns/iter 381044.8511450594 ns/iter 0.97
E2E_Evaluator_adaptivecard 23050.332602270286 ns/iter 23672.09100504381 ns/iter 0.97
E2E_Evaluator_ansible_meta 224250.73122787318 ns/iter 248692.22529226472 ns/iter 0.90
E2E_Evaluator_aws_cdk 44052.27080713582 ns/iter 51879.461947684074 ns/iter 0.85
E2E_Evaluator_babelrc 84851.9687158983 ns/iter 108318.58168168146 ns/iter 0.78
E2E_Evaluator_cerebrum_criminal_case 1326873.268292458 ns/iter 1292855.8699633747 ns/iter 1.03
E2E_Evaluator_clang_format 95952.0041067838 ns/iter 108676.52569593128 ns/iter 0.88
E2E_Evaluator_cmake_presets 4509379.356688881 ns/iter 4917209.71428679 ns/iter 0.92
E2E_Evaluator_code_climate 161218.2272308969 ns/iter 188958.1175838497 ns/iter 0.85
E2E_Evaluator_cql2 203269.48112400706 ns/iter 227716.1571340904 ns/iter 0.89
E2E_Evaluator_cspell 503551.78241761174 ns/iter 553992.4812149937 ns/iter 0.91
E2E_Evaluator_cypress 142360.96827310658 ns/iter 173877.63606642824 ns/iter 0.82
E2E_Evaluator_deno 292146.1217788862 ns/iter 342536.82450165827 ns/iter 0.85
E2E_Evaluator_dependabot 442754.0176321962 ns/iter 470158.2326667146 ns/iter 0.94
E2E_Evaluator_draft_04 6887298.666665307 ns/iter 8319642.453488466 ns/iter 0.83
E2E_Evaluator_fabric_mod 732164.8581561397 ns/iter 724874.617647004 ns/iter 1.01
E2E_Evaluator_geojson 18501475.342107274 ns/iter 16101388.46511523 ns/iter 1.15
E2E_Evaluator_gitpod_configuration 220277.32165806202 ns/iter 260152.58258924168 ns/iter 0.85
E2E_Evaluator_helm_chart_lock 220280.09740053752 ns/iter 325616.05673425226 ns/iter 0.68
E2E_Evaluator_importmap 40598.31118741077 ns/iter 49598.39322521962 ns/iter 0.82
E2E_Evaluator_jasmine 101287.92412480088 ns/iter 122299.24196929824 ns/iter 0.83
E2E_Evaluator_jshintrc 1010579.043478121 ns/iter 1042692.0968705683 ns/iter 0.97
E2E_Evaluator_jsconfig 393908.5754346853 ns/iter 405807.205916479 ns/iter 0.97
E2E_Evaluator_krakend 183793.3282078332 ns/iter 207999.43744428837 ns/iter 0.88
E2E_Evaluator_lazygit 121382.60933704056 ns/iter 138798.422554596 ns/iter 0.87
E2E_Evaluator_lerna 119333.67609475659 ns/iter 157775.1171576168 ns/iter 0.76
E2E_Evaluator_nest_cli 183103.63915940083 ns/iter 198645.9205997084 ns/iter 0.92
E2E_Evaluator_omc 18846.63975774189 ns/iter 19129.283356514377 ns/iter 0.99
E2E_Evaluator_omnisharp 510349.8209285369 ns/iter 574643.2841757704 ns/iter 0.89
E2E_Evaluator_openapi 13303839.576923775 ns/iter 15066101.260868968 ns/iter 0.88
E2E_Evaluator_pre_commit_hooks 473015.771237433 ns/iter 513289.47249437054 ns/iter 0.92
E2E_Evaluator_pulumi 708905.2284836874 ns/iter 715705.269662888 ns/iter 0.99
E2E_Evaluator_semantic_release 85138.38585485876 ns/iter 102548.34816084972 ns/iter 0.83
E2E_Evaluator_stale 148584.9733333491 ns/iter 157196.5819744247 ns/iter 0.95
E2E_Evaluator_stylecop 285622.6544267796 ns/iter 306591.7823656609 ns/iter 0.93
E2E_Evaluator_tmuxinator 86204.65795636541 ns/iter 99658.30891989695 ns/iter 0.87
E2E_Evaluator_ui5 497501.711095083 ns/iter 535332.2741934797 ns/iter 0.93
E2E_Evaluator_ui5_manifest 2617473.756554625 ns/iter 2749694.0039368635 ns/iter 0.95
E2E_Evaluator_unreal_engine_uproject 431508.36392017273 ns/iter 471107.92267276667 ns/iter 0.92
E2E_Evaluator_users_array 2083860.7291668018 ns/iter 2112095.4640719537 ns/iter 0.99
E2E_Evaluator_vercel 272447.2116198779 ns/iter 315630.89252126665 ns/iter 0.86
E2E_Evaluator_yamllint 9258.428079014197 ns/iter 11005.737518326123 ns/iter 0.84

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.

JavaScript (linux/gcc)

Details
Benchmark suite Current: f7fcf27 Previous: a718931 Ratio
E2E_Evaluator_adaptivecard 116071 ns 118356 ns 0.98
E2E_Evaluator_ansible-meta 603039 ns 585877 ns 1.03
E2E_Evaluator_aws-cdk 130528 ns 137427 ns 0.95
E2E_Evaluator_babelrc 316308 ns 327042 ns 0.97
E2E_Evaluator_cerebrum-criminal-case 2873328 ns 2667925 ns 1.08
E2E_Evaluator_clang-format 259206 ns 279024 ns 0.93
E2E_Evaluator_cmake-presets 19392018 ns 20163315 ns 0.96
E2E_Evaluator_code-climate 429114 ns 436565 ns 0.98
E2E_Evaluator_cql2 1196131 ns 1192274 ns 1.00
E2E_Evaluator_cspell 1640700 ns 1610752 ns 1.02
E2E_Evaluator_cypress 894119 ns 870912 ns 1.03
E2E_Evaluator_deno 1098238 ns 1129987 ns 0.97
E2E_Evaluator_dependabot 1126532 ns 1112120 ns 1.01
E2E_Evaluator_draft-04 20730027 ns 21077221 ns 0.98
E2E_Evaluator_fabric-mod 2598546 ns 2547062 ns 1.02
E2E_Evaluator_geojson 21968223 ns 21030483 ns 1.04
E2E_Evaluator_gitpod-configuration 793240 ns 772689 ns 1.03
E2E_Evaluator_helm-chart-lock 1065952 ns 1036555 ns 1.03
E2E_Evaluator_importmap 288479 ns 280094 ns 1.03
E2E_Evaluator_jasmine 292775 ns 300843 ns 0.97
E2E_Evaluator_jsconfig 1420226 ns 1385240 ns 1.03
E2E_Evaluator_jshintrc 3331264 ns 3186480 ns 1.05
E2E_Evaluator_krakend 714493 ns 779526 ns 0.92
E2E_Evaluator_lazygit 480895 ns 591025 ns 0.81
E2E_Evaluator_lerna 469007 ns 479068 ns 0.98
E2E_Evaluator_nest-cli 660339 ns 642554 ns 1.03
E2E_Evaluator_omc 88181 ns 86051 ns 1.02
E2E_Evaluator_omnisharp 1649396 ns 1618194 ns 1.02
E2E_Evaluator_openapi 36615267 ns 39179223 ns 0.93
E2E_Evaluator_pre-commit-hooks 2103494 ns 2080587 ns 1.01
E2E_Evaluator_pulumi 2124223 ns 2004297 ns 1.06
E2E_Evaluator_semantic-release 248068 ns 267460 ns 0.93
E2E_Evaluator_stale 442879 ns 437643 ns 1.01
E2E_Evaluator_stylecop 1241145 ns 1264941 ns 0.98
E2E_Evaluator_tmuxinator 228054 ns 232264 ns 0.98
E2E_Evaluator_ui5 2266282 ns 2297950 ns 0.99
E2E_Evaluator_ui5-manifest 10127033 ns 11925685 ns 0.85
E2E_Evaluator_unreal-engine-uproject 1622565 ns 1583198 ns 1.02
E2E_Evaluator_users-array 3120090 ns 3363775 ns 0.93
E2E_Evaluator_vercel 1070762 ns 1090879 ns 0.98
E2E_Evaluator_yamllint 23425 ns 24640 ns 0.95

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

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti changed the title [WIP] Extend the new canonicalizer to Draft 7 Extend the new canonicalizer to Draft 7 Apr 14, 2026
@jviotti jviotti marked this pull request as ready for review April 14, 2026 17:05
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 22 files

Copy link
Copy Markdown

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

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

Review completed. 1 suggestion posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread src/alterschema/canonicalizer/next/implicit_object_keywords.h
jviotti added 2 commits April 14, 2026 13:41
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti merged commit 4de5a80 into main Apr 14, 2026
15 checks passed
@jviotti jviotti deleted the draft7-canonical-next branch April 14, 2026 18:03
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