Skip to content

Fuse items of size-bounded typed arrays into one instruction - #1167

Merged
jviotti merged 1 commit into
mainfrom
geojson-fixes
Oct 30, 2026
Merged

jviotti merged 1 commit into
mainfrom
geojson-fixes

Conversation

@jviotti

@jviotti jviotti commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

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

View guided diff

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

augmentcode Bot commented Oct 30, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary
Fuses nested items checks for size-bounded, typed arrays into one instruction.
This avoids separate instruction dispatches for each outer-array item.

  • Recognizes paired array-bound and item-type instructions during compilation.
  • Restricts fusion to fast validation and checks targeting the item itself.
  • Adds the `LoopItemsArrayBoundedTypeStrictAny` opcode.
  • Introduces `ValueTypesWithSize` and its JSON deserialization.
  • Implements C++ evaluation, descriptions, and JavaScript callback/fast handlers.
  • Updates subsequent opcode numbers and JavaScript code-generation dispatch.
  • Advances template format to version 11 and adds serialization/validation tests.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

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 ports/javascript/index.mjs Resolved

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 635ff29 Previous: dfa2107 Ratio
E2E_Compiler_adaptivecard 25198917.555555556 ns 16428022.461538462 ns 1.53
E2E_Compiler_ansible_meta 7676597.580645162 ns 5055602.444444444 ns 1.52
E2E_Compiler_aws_cdk 121681.68727644354 ns 86331.22802101576 ns 1.41
E2E_Compiler_babelrc 740390.1832298137 ns 461917.206 ns 1.60
E2E_Compiler_clang_format 5159706.978260869 ns 3459885.1739130435 ns 1.49
E2E_Compiler_cmake_presets 12050947.65 ns 7785910.066666666 ns 1.55
E2E_Compiler_code_climate 546209.351039261 ns 348216.969740634 ns 1.57
E2E_Compiler_cql2 5728947.609756097 ns 3683179.2769230767 ns 1.56
E2E_Compiler_cspell 8953585.807692308 ns 5958088.128205128 ns 1.50
E2E_Compiler_cypress 1349972.5454545454 ns 808749.5830508474 ns 1.67
E2E_Compiler_deno 2585324.5172413792 ns 1635897.2808219178 ns 1.58
E2E_Compiler_dependabot 1033092.647826087 ns 649362.0081967213 ns 1.59
E2E_Compiler_draft_04 953297.7751004016 ns 557358.5550239234 ns 1.71
E2E_Compiler_fabric_mod 1657199.965034965 ns 964181.6178861789 ns 1.72
E2E_Compiler_geojson 8205798 ns 5228904.755555555 ns 1.57
E2E_Compiler_gitpod_configuration 1633833.448275862 ns 980406.8048780488 ns 1.67
E2E_Compiler_helm_chart_lock 223890.52214891612 ns 151668.00760938492 ns 1.48
E2E_Compiler_importmap 96659.99265905384 ns 66073.1598564329 ns 1.46
E2E_Compiler_jasmine 377640.91787439614 ns 250447.46273291926 ns 1.51
E2E_Compiler_jshintrc 1246013.1105263159 ns 829091.9857142858 ns 1.50
E2E_Compiler_jsconfig 6881492.117647059 ns 4608617.571428572 ns 1.49
E2E_Compiler_krakend 48300662 ns 32138863.285714287 ns 1.50
E2E_Compiler_lazygit 10917391.7 ns 7242886.5625 ns 1.51
E2E_Compiler_lerna 468520.482 ns 320463.47933884297 ns 1.46
E2E_Compiler_nest_cli 2472366.5 ns 1597423.698630137 ns 1.55
E2E_Compiler_omc 59066798.5 ns 39360339.6 ns 1.50
E2E_Compiler_omnisharp 2163185.154545455 ns 1358373.796511628 ns 1.59
E2E_Compiler_openapi 9987891.130434783 ns 6681867.028571429 ns 1.49
E2E_Compiler_pre_commit_hooks 1067034.7174887892 ns 628374.1577464789 ns 1.70
E2E_Compiler_pulumi 1345852.2272727273 ns 768244.5833333334 ns 1.75
E2E_Compiler_semantic_release 439802.6003717472 ns 283552.7667844523 ns 1.55
E2E_Compiler_stale 391879.5 ns 256938.95584988964 ns 1.53
E2E_Compiler_stylecop 1709666.037313433 ns 1047090.2903225806 ns 1.63
E2E_Compiler_tmuxinator 592401.1375 ns 393475.3322368421 ns 1.51
E2E_Compiler_ui5 22124241.222222224 ns 15142072.076923076 ns 1.46
E2E_Compiler_ui5_manifest 114897633 ns 78778194 ns 1.46
E2E_Compiler_unreal_engine_uproject 1391067.0529411766 ns 828245.9750889679 ns 1.68
E2E_Compiler_users_array 253353.06609808104 ns 170508.01595358955 ns 1.49
E2E_Compiler_vercel 4891879.791666667 ns 3466984.3529411764 ns 1.41
E2E_Compiler_yamllint 78891.8922413793 ns 56491.81000725163 ns 1.40
E2E_Evaluator_adaptivecard 15466.189470263243 ns 12437.855715045189 ns 1.24
E2E_Evaluator_ansible_meta 152803.74033505155 ns 124358.63656387666 ns 1.23
E2E_Evaluator_aws_cdk 34158.414059151306 ns 25845.97690428603 ns 1.32
E2E_Evaluator_babelrc 62244.14044795784 ns 44761.995811119574 ns 1.39
E2E_Evaluator_cerebrum_criminal_case 848745.0892857143 ns 528746.6177156178 ns 1.61
E2E_Evaluator_clang_format 27154.307146941108 ns 20677.66423357664 ns 1.31
E2E_Evaluator_cmake_presets 3660536.0153846154 ns 2325902.0404040404 ns 1.57
E2E_Evaluator_code_climate 132422.86128133704 ns 95954.42420587053 ns 1.38
E2E_Evaluator_cql2 147857.84069695085 ns 108583.70991320237 ns 1.36
E2E_Evaluator_cspell 418841.5433628319 ns 272752.1276102088 ns 1.54
E2E_Evaluator_cypress 52211.464855849415 ns 37380.25996506273 ns 1.40
E2E_Evaluator_deno 237295.0804480652 ns 144866.1656403941 ns 1.64
E2E_Evaluator_dependabot 254649.30182599355 ns 184576.23492063492 ns 1.38
E2E_Evaluator_draft_04 3386898.434782609 ns 2429066.9594594594 ns 1.39
E2E_Evaluator_fabric_mod 515182.80735930736 ns 320217.9032258064 ns 1.61
E2E_Evaluator_geojson 6569398.878787879 ns 7390191 ns 0.89
E2E_Evaluator_gitpod_configuration 159502.1722745626 ns 108958.2719382835 ns 1.46
E2E_Evaluator_helm_chart_lock 404547.96034482756 ns 186484.16722408027 ns 2.17
E2E_Evaluator_importmap 29078.45667159035 ns 23590.117556150835 ns 1.23
E2E_Evaluator_jasmine 77898.04561864129 ns 53419.39641109299 ns 1.46
E2E_Evaluator_jshintrc 341670.80115273775 ns 178109.79834024896 ns 1.92
E2E_Evaluator_jsconfig 182695.27435697583 ns 127655.15182403433 ns 1.43
E2E_Evaluator_krakend 119869.20610687023 ns 89384.0498522895 ns 1.34
E2E_Evaluator_lazygit 88716.87411545624 ns 53989.31589338598 ns 1.64
E2E_Evaluator_lerna 114079.02755344418 ns 50898.31207191781 ns 2.24
E2E_Evaluator_nest_cli 121793.94247560349 ns 88735.67490494296 ns 1.37
E2E_Evaluator_omc 14787.218006830177 ns 10689.362223928458 ns 1.38
E2E_Evaluator_omnisharp 150686.23931078493 ns 94849.53254901961 ns 1.59
E2E_Evaluator_openapi 7781077.1 ns 6699879.36 ns 1.16
E2E_Evaluator_pre_commit_hooks 345541.5344070278 ns 226367.3394495413 ns 1.53
E2E_Evaluator_pulumi 651587.5371900826 ns 404463.0120481928 ns 1.61
E2E_Evaluator_semantic_release 64589.86507936508 ns 45137.54299083642 ns 1.43
E2E_Evaluator_stale 102648.13610749891 ns 75576.14845758355 ns 1.36
E2E_Evaluator_stylecop 185622.51321056846 ns 129650.67859139184 ns 1.43
E2E_Evaluator_tmuxinator 60878.5849153412 ns 41766.1844088987 ns 1.46
E2E_Evaluator_ui5 357467.17194570135 ns 268819.78032036615 ns 1.33
E2E_Evaluator_ui5_manifest 1973714.5254237289 ns 1280819.469072165 ns 1.54
E2E_Evaluator_unreal_engine_uproject 322910.88372093026 ns 206869.43520140104 ns 1.56
E2E_Evaluator_users_array 516908.1304347826 ns 368967.9432515337 ns 1.40
E2E_Evaluator_vercel 271876.5701254276 ns 164741.90462427746 ns 1.65
E2E_Evaluator_yamllint 5663.311896106381 ns 4513.980041321485 ns 1.25
JSONLD_Catalog_Simple 14266422.416666666 ns 10265371.761904761 ns 1.39
JSONLD_Catalog_Override_Agreeing 14458108.75 ns 10606613.238095239 ns 1.36
JSONLD_Catalog_Override_Shadowing 22820737.6 ns 15983312.461538462 ns 1.43
Micro_Draft4_Meta_1_No_Callback 94.17417705070636 ns 61.84689244716678 ns 1.52
Micro_Draft4_Required_Properties 600.8994724331845 ns 446.7943698255688 ns 1.34
Micro_Draft4_Many_Optional_Properties_Minimal_Match 13.740575148704043 ns 10.708012231104215 ns 1.28
Micro_Draft4_Few_Optional_Properties_Minimal_Match 9.064818182840614 ns 6.82888630996099 ns 1.33
Micro_Draft4_Items_Schema 241.23321959006873 ns 170.71707260797254 ns 1.41
Micro_Draft4_Nested_Object 1.7873385849700316 ns 1.4489020532103634 ns 1.23
Micro_Draft4_Properties_Triad_Optional 225.74595865647865 ns 168.71642134504881 ns 1.34
Micro_Draft4_Properties_Triad_Required 255.2851664571382 ns 182.231226228124 ns 1.40
Micro_Draft4_Properties_Triad_Closed 184.53611608808967 ns 139.5480779970602 ns 1.32
Micro_Draft4_Properties_Closed 68.30130228989131 ns 38.0327282384154 ns 1.80
Micro_Draft4_Non_Recursive_Ref 11.937960769380087 ns 10.038513431601826 ns 1.19
Micro_Draft4_Pattern_Properties_Empty 123.57056338337628 ns 76.29071555921334 ns 1.62
Micro_Draft4_Ref_To_Single_Property 9.07149974137052 ns 7.028772492803121 ns 1.29
Micro_Draft4_Additional_Properties_Type 31.988642919767823 ns 23.19595869702896 ns 1.38
Micro_Draft4_Nested_Oneof 45.12053821446101 ns 30.467634310197987 ns 1.48
Micro_Draft4_Short_Enum 9.085565122629857 ns 6.944888120414562 ns 1.31
Micro_Draft4_Long_Enum 11.07207227177362 ns 7.918772458243023 ns 1.40
Micro_Draft4_Long_Enum_Short_Strings 9.03709689012388 ns 6.979001186188211 ns 1.29
Micro_Draft4_Type_Object 3.518174948799508 ns 2.587583956493399 ns 1.36
Micro_Draft4_Ref_Single_100 1004569.9830508474 ns 660197.6186440678 ns 1.52
Micro_Draft4_Compile_Ref_Many_Nested 637862.0965147453 ns 405748.586846543 ns 1.57
Micro_Draft4_Compile_Wrap 784638.6468646865 ns 527098.6517857143 ns 1.49
Micro_Draft6_Property_Names 97.6453211050122 ns 75.44380423983453 ns 1.29
Micro_Draft6_Compile_FHIR 2867335555 ns 2018960461 ns 1.42
Micro_Draft7_If_Then_Else 19.97489217416658 ns 12.9424031065599 ns 1.54
Micro_2019_09_Unevaluated_Properties 25.557801296390316 ns 14.051259354611002 ns 1.82
Micro_2019_09_Compile_Wrap 62394610 ns 49385043.75 ns 1.26
Micro_2020_12_Dynamic_Ref 505.4854151879258 ns 352.68690480986953 ns 1.43
Micro_2020_12_Dynamic_Ref_Single 3.646221690597624 ns 2.5268172861383813 ns 1.44
Micro_2020_12_Simple_Output_Mask 733.8629613889673 ns 558.3258849105952 ns 1.31
Micro_2020_12_Simple_Output_Annotations 34582.287049204264 ns 21063.896306306306 ns 1.64
Micro_2020_12_Simple_Output_Annotation_Dropping 964705.3185483871 ns 639650.9597855228 ns 1.51
Micro_2020_12_Compile_NonCircular_Shared_Refs 350620.1447562777 ns 237444.38291457287 ns 1.48
Micro_2020_12_Exhaustive_Deep_Numeric 4887.864881464194 ns 4032.16844143272 ns 1.21
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 26686.150795429083 ns 19425.843073507254 ns 1.37
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 12384.90054183599 ns 9981.754538577912 ns 1.24
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 82.80843600404259 ns 65.24038145252621 ns 1.27
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 1779.0788892822973 ns 1314.4260202822402 ns 1.35
TestSuite_Parse_WoT 4042406.9482758623 ns 2683613.7441860465 ns 1.51
Alterschema_Check_Readibility_ISO_Language_Set_3 190291812 ns 124875348 ns 1.52
Alterschema_Check_Readibility_OMC 38227494.5 ns 23819146.8 ns 1.60
Alterschema_Check_Readibility_KrakenD 453768529 ns 261518439 ns 1.74
Alterschema_Apply_Readibility_KrakenD 47033087820 ns 28377374812 ns 1.66
Alterschema_Check_Invalid_External_Refs 160831219.5 ns 114610986 ns 1.40
Alterschema_Check_Resolvable_External_Refs 151262.6923076923 ns 109853.5552918842 ns 1.38
Convert_Draft3_To_2020_12 2359243.63 ns 1487853.1132075472 ns 1.59
Convert_201909_To_2020_12_Unevaluated 288271.95308641973 ns 192576.4882943144 ns 1.50

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 635ff29 Previous: dfa2107 Ratio
E2E_Evaluator_adaptivecard 88810 ns 62311 ns 1.43
E2E_Evaluator_ansible-meta 377094 ns 315241 ns 1.20
E2E_Evaluator_aws-cdk 105353 ns 69499 ns 1.52
E2E_Evaluator_babelrc 319333 ns 202359 ns 1.58
E2E_Evaluator_cerebrum-criminal-case 1807409 ns 1447669 ns 1.25
E2E_Evaluator_clang-format 212716 ns 192705 ns 1.10
E2E_Evaluator_cmake-presets 13617047 ns 14342364 ns 0.95
E2E_Evaluator_code-climate 428541 ns 287606 ns 1.49
E2E_Evaluator_cql2 979703 ns 672440 ns 1.46
E2E_Evaluator_cspell 1118380 ns 847207 ns 1.32
E2E_Evaluator_cypress 473086 ns 314000 ns 1.51
E2E_Evaluator_deno 807274 ns 574961 ns 1.40
E2E_Evaluator_dependabot 841683 ns 617647 ns 1.36
E2E_Evaluator_draft-04 14343675 ns 9637993 ns 1.49
E2E_Evaluator_fabric-mod 1501441 ns 1171877 ns 1.28
E2E_Evaluator_geojson 10707068 ns 15355444 ns 0.70
E2E_Evaluator_gitpod-configuration 525238 ns 396265 ns 1.33
E2E_Evaluator_helm-chart-lock 903398 ns 577633 ns 1.56
E2E_Evaluator_importmap 257481 ns 143034 ns 1.80
E2E_Evaluator_jasmine 204078 ns 135017 ns 1.51
E2E_Evaluator_jsconfig 1008742 ns 989617 ns 1.02
E2E_Evaluator_jshintrc 1680723 ns 1340072 ns 1.25
E2E_Evaluator_krakend 489244 ns 338087 ns 1.45
E2E_Evaluator_lazygit 318521 ns 252767 ns 1.26
E2E_Evaluator_lerna 342797 ns 227230 ns 1.51
E2E_Evaluator_nest-cli 437589 ns 327894 ns 1.33
E2E_Evaluator_omc 86291 ns 58978 ns 1.46
E2E_Evaluator_omnisharp 746621 ns 620914 ns 1.20
E2E_Evaluator_openapi 30108231 ns 22230937 ns 1.35
E2E_Evaluator_pre-commit-hooks 1249035 ns 918359 ns 1.36
E2E_Evaluator_pulumi 1475072 ns 1044802 ns 1.41
E2E_Evaluator_semantic-release 184957 ns 125870 ns 1.47
E2E_Evaluator_stale 274332 ns 190515 ns 1.44
E2E_Evaluator_stylecop 644542 ns 519781 ns 1.24
E2E_Evaluator_tmuxinator 172794 ns 113001 ns 1.53
E2E_Evaluator_ui5 1650319 ns 1158976 ns 1.42
E2E_Evaluator_ui5-manifest 8550414 ns 5066971 ns 1.69
E2E_Evaluator_unreal-engine-uproject 1135706 ns 816588 ns 1.39
E2E_Evaluator_users-array 2315266 ns 1370992 ns 1.69
E2E_Evaluator_vercel 768787 ns 537138 ns 1.43
E2E_Evaluator_yamllint 18577 ns 15594 ns 1.19

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 635ff29 Previous: dfa2107 Ratio
E2E_Compiler_adaptivecard 46472666.666666664 ns 49569327.28571428 ns 0.94
E2E_Compiler_ansible_meta 13827775 ns 13019735.294117646 ns 1.06
E2E_Compiler_aws_cdk 168800.73581395348 ns 165289.37074829932 ns 1.02
E2E_Compiler_babelrc 1301197.2061068702 ns 1057151.6900826446 ns 1.23
E2E_Compiler_clang_format 7988795.833333333 ns 6061570.945945946 ns 1.32
E2E_Compiler_cmake_presets 20022861.083333332 ns 25353288.166666668 ns 0.79
E2E_Compiler_code_climate 1040460.5614973262 ns 888332.0196850394 ns 1.17
E2E_Compiler_cql2 8755982.384615384 ns 8782120.9 ns 1.00
E2E_Compiler_cspell 14323780.736842105 ns 14640125 ns 0.98
E2E_Compiler_cypress 1780435.0666666667 ns 1819666.2692307692 ns 0.98
E2E_Compiler_deno 3297068.701754386 ns 3152729.1666666665 ns 1.05
E2E_Compiler_dependabot 1973143.875 ns 1391473.0263157894 ns 1.42
E2E_Compiler_draft_04 1416309.6879432625 ns 1092109.4559585492 ns 1.30
E2E_Compiler_fabric_mod 1998220.297029703 ns 2003517.5779816513 ns 1.00
E2E_Compiler_geojson 10703119.047619049 ns 14078449.666666666 ns 0.76
E2E_Compiler_gitpod_configuration 1675684.2 ns 2013125.8924731184 ns 0.83
E2E_Compiler_helm_chart_lock 270554.0888450148 ns 320271.7558906692 ns 0.84
E2E_Compiler_importmap 111293.51447245564 ns 102788.39571768438 ns 1.08
E2E_Compiler_jasmine 437164.71734892786 ns 468095.72182254196 ns 0.93
E2E_Compiler_jshintrc 1419398.6842105263 ns 1709177.725663717 ns 0.83
E2E_Compiler_jsconfig 8881128.111111112 ns 10219392.653846154 ns 0.87
E2E_Compiler_krakend 66756319.333333336 ns 99499194.66666667 ns 0.67
E2E_Compiler_lazygit 15057663.933333334 ns 17999030.363636363 ns 0.84
E2E_Compiler_lerna 574768.6914660832 ns 740027.2321428572 ns 0.78
E2E_Compiler_nest_cli 2804417.3125 ns 3924997.685185185 ns 0.71
E2E_Compiler_omc 130776958.5 ns 120873916.5 ns 1.08
E2E_Compiler_omnisharp 2892661.7922077924 ns 3398907.407407407 ns 0.85
E2E_Compiler_openapi 14084324.055555556 ns 17988330.153846152 ns 0.78
E2E_Compiler_pre_commit_hooks 1204387.08 ns 1384647.2392638037 ns 0.87
E2E_Compiler_pulumi 1327406.67 ns 1466638.6865671643 ns 0.91
E2E_Compiler_semantic_release 541448.3872679045 ns 665166.8571428572 ns 0.81
E2E_Compiler_stale 467697.5593667546 ns 571718.7712418301 ns 0.82
E2E_Compiler_stylecop 2063039.0317460317 ns 2944065.0786516853 ns 0.70
E2E_Compiler_tmuxinator 655664.9378238342 ns 916589.3307392997 ns 0.72
E2E_Compiler_ui5 33747236.166666664 ns 38857758.4 ns 0.87
E2E_Compiler_ui5_manifest 212932417 ns 284020125 ns 0.75
E2E_Compiler_unreal_engine_uproject 1996583.75 ns 1928210.6444444444 ns 1.04
E2E_Compiler_users_array 317199.26199261995 ns 429836.55753968254 ns 0.74
E2E_Compiler_vercel 5471614.6 ns 8183231.481481481 ns 0.67
E2E_Compiler_yamllint 79906.11893349311 ns 120501.73783515392 ns 0.66
E2E_Evaluator_adaptivecard 23289.249344237 ns 32280.66697761194 ns 0.72
E2E_Evaluator_ansible_meta 219311.56711409395 ns 287517.2024128686 ns 0.76
E2E_Evaluator_aws_cdk 55155.27363581851 ns 62086.314838061764 ns 0.89
E2E_Evaluator_babelrc 88879.37684854666 ns 110110.15283842795 ns 0.81
E2E_Evaluator_cerebrum_criminal_case 977087.4612068966 ns 1461219.5839416059 ns 0.67
E2E_Evaluator_clang_format 33609.82319267256 ns 51966.66684856753 ns 0.65
E2E_Evaluator_cmake_presets 4417962.890909091 ns 5790291.657894737 ns 0.76
E2E_Evaluator_code_climate 170844.2122186495 ns 240129.2481977343 ns 0.71
E2E_Evaluator_cql2 203948.2283464567 ns 253527.7381615599 ns 0.80
E2E_Evaluator_cspell 496914.885026738 ns 500842.5904761905 ns 0.99
E2E_Evaluator_cypress 93056.93425460637 ns 128496.64179104478 ns 0.72
E2E_Evaluator_deno 260679.16272469252 ns 326667.3596673597 ns 0.80
E2E_Evaluator_dependabot 312609.3157894737 ns 372515.65986394556 ns 0.84
E2E_Evaluator_draft_04 4120096.3114754097 ns 5042709.266666667 ns 0.82
E2E_Evaluator_fabric_mod 578248.6812652068 ns 670114.5470383276 ns 0.86
E2E_Evaluator_geojson 7879219.827586207 ns 12872968.11764706 ns 0.61
E2E_Evaluator_gitpod_configuration 241341.2843779233 ns 239792.44652406417 ns 1.01
E2E_Evaluator_helm_chart_lock 374948.16703296703 ns 363274.934375 ns 1.03
E2E_Evaluator_importmap 58393.090546400694 ns 51878.41175222741 ns 1.13
E2E_Evaluator_jasmine 123290.76995515695 ns 134227.27744630072 ns 0.92
E2E_Evaluator_jshintrc 485645.1320224719 ns 551089.9131578947 ns 0.88
E2E_Evaluator_jsconfig 243742.7191919192 ns 331777.8361581921 ns 0.73
E2E_Evaluator_krakend 196925.792 ns 226348.44165863068 ns 0.87
E2E_Evaluator_lazygit 149710.6503006012 ns 153115.01206801974 ns 0.98
E2E_Evaluator_lerna 208403.469035533 ns 174046.5744219653 ns 1.20
E2E_Evaluator_nest_cli 139241.03295225286 ns 183432.04705882352 ns 0.76
E2E_Evaluator_omc 17721.1125 ns 24962.739371534197 ns 0.71
E2E_Evaluator_omnisharp 149780.67211948792 ns 206808.67034313726 ns 0.72
E2E_Evaluator_openapi 8305300 ns 10278791.666666666 ns 0.81
E2E_Evaluator_pre_commit_hooks 359716.49529190204 ns 429548.2063953488 ns 0.84
E2E_Evaluator_pulumi 692135.5769230769 ns 751910.1080246913 ns 0.92
E2E_Evaluator_semantic_release 98350.55443548386 ns 100318.359375 ns 0.98
E2E_Evaluator_stale 163818.0088888889 ns 150830.64406779662 ns 1.09
E2E_Evaluator_stylecop 186233.79306608884 ns 244754.13113006396 ns 0.76
E2E_Evaluator_tmuxinator 112779.89033942559 ns 84823.1631813507 ns 1.33
E2E_Evaluator_ui5 572676.9622093023 ns 511460.8739837398 ns 1.12
E2E_Evaluator_ui5_manifest 2409556.85046729 ns 2517502.466101695 ns 0.96
E2E_Evaluator_unreal_engine_uproject 439919.66431593796 ns 455465.09437086096 ns 0.97
E2E_Evaluator_users_array 636029.0189701897 ns 669456.9819494585 ns 0.95
E2E_Evaluator_vercel 327116.7091836735 ns 326000.0958429561 ns 1.00
E2E_Evaluator_yamllint 10797.110559946192 ns 10874.002893291487 ns 0.99
JSONLD_Catalog_Simple 27590631.916666668 ns 22707704.833333332 ns 1.22
JSONLD_Catalog_Override_Agreeing 27768787.90909091 ns 22117597.166666668 ns 1.26
JSONLD_Catalog_Override_Shadowing 28382270.833333332 ns 27424023.85714286 ns 1.03
Micro_Draft4_Meta_1_No_Callback 135.99909592048797 ns 125.27823041958145 ns 1.09
Micro_Draft4_Required_Properties 1018.2574387892123 ns 935.3220577465831 ns 1.09
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.30442527569496 ns 19.546043141453794 ns 1.09
Micro_Draft4_Few_Optional_Properties_Minimal_Match 16.09782920218129 ns 13.633568382132967 ns 1.18
Micro_Draft4_Items_Schema 372.25910846911574 ns 353.77796489153013 ns 1.05
Micro_Draft4_Nested_Object 2.3093796595582865 ns 2.4074148782756106 ns 0.96
Micro_Draft4_Properties_Triad_Optional 334.15356029638167 ns 304.31691209375174 ns 1.10
Micro_Draft4_Properties_Triad_Required 358.27352845323145 ns 424.880588930187 ns 0.84
Micro_Draft4_Properties_Triad_Closed 262.87340919569243 ns 257.05583016209795 ns 1.02
Micro_Draft4_Properties_Closed 42.56059883162041 ns 44.85687435430023 ns 0.95
Micro_Draft4_Non_Recursive_Ref 17.1979125 ns 16.47459730733679 ns 1.04
Micro_Draft4_Pattern_Properties_Empty 185.69048721247353 ns 211.9051627559058 ns 0.88
Micro_Draft4_Ref_To_Single_Property 13.54 ns 12.780753995249801 ns 1.06
Micro_Draft4_Additional_Properties_Type 34.234410185044226 ns 34.15355986621408 ns 1.00
Micro_Draft4_Nested_Oneof 48.55030155195055 ns 49.95218981365395 ns 0.97
Micro_Draft4_Short_Enum 8.049408629620277 ns 7.452183394566966 ns 1.08
Micro_Draft4_Long_Enum 13.685271975172416 ns 13.287428591537731 ns 1.03
Micro_Draft4_Long_Enum_Short_Strings 8.807939252126216 ns 9.604795275274789 ns 0.92
Micro_Draft4_Type_Object 3.4598732728645976 ns 3.691644336731277 ns 0.94
Micro_Draft4_Ref_Single_100 1025688.0681818182 ns 1246942.3430232557 ns 0.82
Micro_Draft4_Compile_Ref_Many_Nested 689310.918128655 ns 818578.188271605 ns 0.84
Micro_Draft4_Compile_Wrap 838806.6777251185 ns 1060605.99122807 ns 0.79
Micro_Draft6_Property_Names 98.6605432072349 ns 118.98505427194613 ns 0.83
Micro_Draft6_Compile_FHIR 5425120709 ns 6022619167 ns 0.90
Micro_Draft7_If_Then_Else 21.8814560018916 ns 24.503208212541978 ns 0.89
Micro_2019_09_Unevaluated_Properties 40.81136479865384 ns 41.516005040453756 ns 0.98
Micro_2019_09_Compile_Wrap 94056000 ns 102042458.5 ns 0.92
Micro_2020_12_Dynamic_Ref 668.7769027754129 ns 733.6362374175634 ns 0.91
Micro_2020_12_Dynamic_Ref_Single 4.100906122624621 ns 4.469709945832251 ns 0.92
Micro_2020_12_Simple_Output_Mask 870.0695158065251 ns 901.3271673724092 ns 0.97
Micro_2020_12_Simple_Output_Annotations 64851.3393037336 ns 66836.18099305926 ns 0.97
Micro_2020_12_Simple_Output_Annotation_Dropping 1356049.9423076923 ns 1503487.336 ns 0.90
Micro_2020_12_Compile_NonCircular_Shared_Refs 450530.5376712329 ns 463448.0849909584 ns 0.97
Micro_2020_12_Exhaustive_Deep_Numeric 5886.792863116811 ns 6460.14356112033 ns 0.91
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 33583.2503650604 ns 48701.71266055046 ns 0.69
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 16066.974988013424 ns 17760.3291 ns 0.90
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 101.8572600928696 ns 128.8771365645797 ns 0.79
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 2753.690163402668 ns 3560.9570751144333 ns 0.77
TestSuite_Parse_WoT 5307964.139534884 ns 6779977 ns 0.78
Alterschema_Check_Readibility_ISO_Language_Set_3 221003458 ns 212861083 ns 1.04
Alterschema_Check_Readibility_OMC 43843950 ns 52639111.333333336 ns 0.83
Alterschema_Check_Readibility_KrakenD 526017000 ns 659494959 ns 0.80
Alterschema_Apply_Readibility_KrakenD 48345224708 ns 58048947000 ns 0.83
Alterschema_Check_Invalid_External_Refs 148613229.5 ns 167189958 ns 0.89
Alterschema_Check_Resolvable_External_Refs 144990.03881700555 ns 160932.6259489303 ns 0.90
Convert_Draft3_To_2020_12 2129033.414414414 ns 2175267.09 ns 0.98
Convert_201909_To_2020_12_Unevaluated 275688.12731481483 ns 305079.5019157088 ns 0.90

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 635ff29 Previous: dfa2107 Ratio
E2E_Evaluator_adaptivecard 97796 ns 99523 ns 0.98
E2E_Evaluator_ansible-meta 378999 ns 314399 ns 1.21
E2E_Evaluator_aws-cdk 123530 ns 125639 ns 0.98
E2E_Evaluator_babelrc 442400 ns 329610 ns 1.34
E2E_Evaluator_cerebrum-criminal-case 3080498 ns 2491578 ns 1.24
E2E_Evaluator_clang-format 314735 ns 361977 ns 0.87
E2E_Evaluator_cmake-presets 17138620 ns 18387573 ns 0.93
E2E_Evaluator_code-climate 410464 ns 510866 ns 0.80
E2E_Evaluator_cql2 997334 ns 1303227 ns 0.77
E2E_Evaluator_cspell 1190189 ns 1370798 ns 0.87
E2E_Evaluator_cypress 452930 ns 534603 ns 0.85
E2E_Evaluator_deno 791436 ns 932247 ns 0.85
E2E_Evaluator_dependabot 1105394 ns 1104274 ns 1.00
E2E_Evaluator_draft-04 16357331 ns 19168122 ns 0.85
E2E_Evaluator_fabric-mod 1616397 ns 1799424 ns 0.90
E2E_Evaluator_geojson 13212326 ns 21311137 ns 0.62
E2E_Evaluator_gitpod-configuration 604237 ns 740314 ns 0.82
E2E_Evaluator_helm-chart-lock 991547 ns 1396776 ns 0.71
E2E_Evaluator_importmap 235212 ns 288639 ns 0.81
E2E_Evaluator_jasmine 253654 ns 293298 ns 0.86
E2E_Evaluator_jsconfig 1099694 ns 1155484 ns 0.95
E2E_Evaluator_jshintrc 1471987 ns 1844529 ns 0.80
E2E_Evaluator_krakend 469524 ns 781242 ns 0.60
E2E_Evaluator_lazygit 372352 ns 523072 ns 0.71
E2E_Evaluator_lerna 330716 ns 474039 ns 0.70
E2E_Evaluator_nest-cli 462186 ns 618407 ns 0.75
E2E_Evaluator_omc 103926 ns 132892 ns 0.78
E2E_Evaluator_omnisharp 858724 ns 831227 ns 1.03
E2E_Evaluator_openapi 27963058 ns 34541095 ns 0.81
E2E_Evaluator_pre-commit-hooks 1181457 ns 1418378 ns 0.83
E2E_Evaluator_pulumi 1691137 ns 1931879 ns 0.88
E2E_Evaluator_semantic-release 197161 ns 243499 ns 0.81
E2E_Evaluator_stale 285540 ns 324392 ns 0.88
E2E_Evaluator_stylecop 601217 ns 632930 ns 0.95
E2E_Evaluator_tmuxinator 171905 ns 181577 ns 0.95
E2E_Evaluator_ui5 1865117 ns 1572869 ns 1.19
E2E_Evaluator_ui5-manifest 10949357 ns 10483880 ns 1.04
E2E_Evaluator_unreal-engine-uproject 1171225 ns 1159888 ns 1.01
E2E_Evaluator_users-array 2665209 ns 3326829 ns 0.80
E2E_Evaluator_vercel 768722 ns 848443 ns 0.91
E2E_Evaluator_yamllint 28695 ns 25243 ns 1.14

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

@jviotti
jviotti merged commit 3fada0a into main Oct 30, 2026
14 checks passed
@jviotti
jviotti deleted the geojson-fixes branch October 30, 2026 20:56

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 635ff29 Previous: dfa2107 Ratio
Convert_Draft3_To_2020_12 3150959.1403508773 ns 3359893.838235294 ns 0.94
Convert_201909_To_2020_12_Unevaluated 379738.89049919485 ns 438593.156133829 ns 0.87
Alterschema_Check_Readibility_ISO_Language_Set_3 240575721 ns 256952259 ns 0.94
Alterschema_Check_Readibility_OMC 43353667.8 ns 50362191.6 ns 0.86
Alterschema_Check_Readibility_KrakenD 548317373 ns 604279643 ns 0.91
Alterschema_Apply_Readibility_KrakenD 57763776044 ns 62016394089 ns 0.93
Alterschema_Check_Invalid_External_Refs 194308660 ns 240529229 ns 0.81
Alterschema_Check_Resolvable_External_Refs 212772.89645776566 ns 257879.95690607734 ns 0.83
TestSuite_Parse_WoT 4794689.918367347 ns 5514194.833333333 ns 0.87
Micro_2020_12_Dynamic_Ref 643.4008824567596 ns 824.5949386002098 ns 0.78
Micro_2020_12_Dynamic_Ref_Single 4.300686446197043 ns 3.869260123275037 ns 1.11
Micro_2020_12_Simple_Output_Mask 889.4478175416231 ns 1043.6240048096263 ns 0.85
Micro_2020_12_Simple_Output_Annotations 46869.18056938085 ns 53488.60967379078 ns 0.88
Micro_2020_12_Simple_Output_Annotation_Dropping 1295112.699453552 ns 1388065.4415584416 ns 0.93
Micro_2020_12_Compile_NonCircular_Shared_Refs 444571.01711026614 ns 524986.3539823008 ns 0.85
Micro_2020_12_Exhaustive_Deep_Numeric 6598.564652754404 ns 8185.19153892903 ns 0.81
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 35787.54649585531 ns 42318.39989312433 ns 0.85
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 19015.33011970756 ns 27156.175172413794 ns 0.70
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 109.23480398155142 ns 141.05496438077765 ns 0.77
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 2376.0240080793537 ns 2643.983823857302 ns 0.90
Micro_2019_09_Unevaluated_Properties 23.6363741746411 ns 26.74867936264105 ns 0.88
Micro_2019_09_Compile_Wrap 80182753.66666667 ns 100399071 ns 0.80
Micro_Draft7_If_Then_Else 22.273266861012964 ns 25.918189602481185 ns 0.86
Micro_Draft6_Property_Names 127.90787171190838 ns 142.51891629906856 ns 0.90
Micro_Draft6_Compile_FHIR 3549612787 ns 4614597480 ns 0.77
Micro_Draft4_Meta_1_No_Callback 108.95448918589325 ns 136.81272582837246 ns 0.80
Micro_Draft4_Required_Properties 716.8301610187679 ns 727.5161459909344 ns 0.99
Micro_Draft4_Many_Optional_Properties_Minimal_Match 15.779578378974225 ns 15.88510712032297 ns 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 9.839138440851459 ns 12.316707853586967 ns 0.80
Micro_Draft4_Items_Schema 311.56610270697973 ns 333.8250615669142 ns 0.93
Micro_Draft4_Nested_Object 1.4653118634419848 ns 1.759546680685853 ns 0.83
Micro_Draft4_Properties_Triad_Optional 241.2840105244548 ns 382.96311009219687 ns 0.63
Micro_Draft4_Properties_Triad_Required 284.3568362306939 ns 441.87181167129404 ns 0.64
Micro_Draft4_Properties_Triad_Closed 196.67970500011947 ns 307.88709074192394 ns 0.64
Micro_Draft4_Properties_Closed 55.450988849427624 ns 56.57477516353365 ns 0.98
Micro_Draft4_Non_Recursive_Ref 8.637340124533617 ns 8.491866519913916 ns 1.02
Micro_Draft4_Pattern_Properties_Empty 170.86475971309667 ns 176.72845654654756 ns 0.97
Micro_Draft4_Ref_To_Single_Property 9.933783478221487 ns 12.66800458161323 ns 0.78
Micro_Draft4_Additional_Properties_Type 14.53688337775884 ns 13.809577238318358 ns 1.05
Micro_Draft4_Nested_Oneof 64.9835250747469 ns 64.75710696863855 ns 1.00
Micro_Draft4_Short_Enum 11.464102518998454 ns 14.436211758989375 ns 0.79
Micro_Draft4_Long_Enum 11.00004322207661 ns 14.024620890393155 ns 0.78
Micro_Draft4_Long_Enum_Short_Strings 11.466375614337037 ns 14.438196371397432 ns 0.79
Micro_Draft4_Type_Object 4.107618139222825 ns 3.8736667738993122 ns 1.06
Micro_Draft4_Ref_Single_100 1209459.0051020407 ns 1463944.6134969324 ns 0.83
Micro_Draft4_Compile_Ref_Many_Nested 777372.1821192052 ns 909663.0272373541 ns 0.85
Micro_Draft4_Compile_Wrap 1015421.3659574469 ns 1198905.4393939395 ns 0.85
JSONLD_Catalog_Simple 17641448.7 ns 27502245 ns 0.64
JSONLD_Catalog_Override_Agreeing 17866455.923076924 ns 23543039.111111112 ns 0.76
JSONLD_Catalog_Override_Shadowing 27928944.625 ns 38147342.333333336 ns 0.73
E2E_Compiler_adaptivecard 31801607.42857143 ns 38069985.833333336 ns 0.84
E2E_Compiler_ansible_meta 9408081.12 ns 11107968.61904762 ns 0.85
E2E_Compiler_aws_cdk 148706.92590286426 ns 178184.81264280275 ns 0.83
E2E_Compiler_babelrc 896474.4790874525 ns 1029101 ns 0.87
E2E_Compiler_clang_format 6056501.974358974 ns 6781130.8 ns 0.89
E2E_Compiler_cmake_presets 14218093.705882354 ns 16141253.384615384 ns 0.88
E2E_Compiler_code_climate 682434.3301886793 ns 766053.115131579 ns 0.89
E2E_Compiler_cql2 6996771.852941177 ns 7861794.258064516 ns 0.89
E2E_Compiler_cspell 10331077.869565217 ns 11797215.9 ns 0.88
E2E_Compiler_cypress 1586073.0533333332 ns 1858164.1968503937 ns 0.85
E2E_Compiler_deno 3098290.56 ns 3621391.4615384615 ns 0.86
E2E_Compiler_dependabot 1249055.1746031747 ns 1425800.0909090908 ns 0.88
E2E_Compiler_draft_04 1224094.0051546392 ns 1317447.6573033708 ns 0.93
E2E_Compiler_fabric_mod 1985200.1196581197 ns 2152323.3518518517 ns 0.92
E2E_Compiler_geojson 9768743.666666666 ns 11018090.545454545 ns 0.89
E2E_Compiler_gitpod_configuration 1973294.6134453781 ns 2170780.009174312 ns 0.91
E2E_Compiler_helm_chart_lock 243647.98340248963 ns 298093.1802252816 ns 0.82
E2E_Compiler_importmap 112833.7207977208 ns 135055.21217292378 ns 0.84
E2E_Compiler_jasmine 456898.59405940596 ns 533417.6808988764 ns 0.86
E2E_Compiler_jshintrc 1442073.7239263803 ns 1668394.5179856115 ns 0.86
E2E_Compiler_jsconfig 7890822.4 ns 9267342.84 ns 0.85
E2E_Compiler_krakend 58163620 ns 67319913.33333333 ns 0.86
E2E_Compiler_lazygit 12463962 ns 14431560 ns 0.86
E2E_Compiler_lerna 559829.622327791 ns 668556.447592068 ns 0.84
E2E_Compiler_nest_cli 2920091.950617284 ns 3253743.5 ns 0.90
E2E_Compiler_omc 75503412 ns 89736789.5 ns 0.84
E2E_Compiler_omnisharp 2564715.3586956523 ns 2901937.675 ns 0.88
E2E_Compiler_openapi 12646348.52631579 ns 14031816.705882354 ns 0.90
E2E_Compiler_pre_commit_hooks 1320603.9608938547 ns 1525206.7243589743 ns 0.87
E2E_Compiler_pulumi 1657136.4545454546 ns 1772255.8076923077 ns 0.94
E2E_Compiler_semantic_release 565570.5156626506 ns 622384.0026455027 ns 0.91
E2E_Compiler_stale 442767.7863720074 ns 533491.3484162895 ns 0.83
E2E_Compiler_stylecop 2008115.9237288137 ns 2448767.0721649486 ns 0.82
E2E_Compiler_tmuxinator 743658.5520504732 ns 845195.5678571429 ns 0.88
E2E_Compiler_ui5 27003249.25 ns 32095801.333333332 ns 0.84
E2E_Compiler_ui5_manifest 146902457.5 ns 170685816 ns 0.86
E2E_Compiler_unreal_engine_uproject 1650968 ns 1802070.2384615385 ns 0.92
E2E_Compiler_users_array 320319.60296096903 ns 388372.87833333336 ns 0.82
E2E_Compiler_vercel 5786081.8292682925 ns 6403383.486486486 ns 0.90
E2E_Compiler_yamllint 91439.68218859138 ns 113157.09875954199 ns 0.81
E2E_Evaluator_adaptivecard 19424.775670751904 ns 23336.248166617777 ns 0.83
E2E_Evaluator_ansible_meta 194260.11221945137 ns 244354.53549060543 ns 0.79
E2E_Evaluator_aws_cdk 42904.063691975534 ns 46878.25484381178 ns 0.92
E2E_Evaluator_babelrc 78193.04013157895 ns 79798.36216216216 ns 0.98
E2E_Evaluator_cerebrum_criminal_case 917539.0038610039 ns 1062247.591928251 ns 0.86
E2E_Evaluator_clang_format 33691.61063341932 ns 36662.98645703612 ns 0.92
E2E_Evaluator_cmake_presets 4761582.714285715 ns 5078839.463414635 ns 0.94
E2E_Evaluator_code_climate 166690.05377906977 ns 157715.8879194631 ns 1.06
E2E_Evaluator_cql2 199830.49496644296 ns 211754.7547000895 ns 0.94
E2E_Evaluator_cspell 463242.7705882353 ns 448833.06653992395 ns 1.03
E2E_Evaluator_cypress 70645.70554202193 ns 73938.5479539642 ns 0.96
E2E_Evaluator_deno 322355.9903846154 ns 280392.84672435105 ns 1.15
E2E_Evaluator_dependabot 314265.9641434263 ns 344708.0851688693 ns 0.91
E2E_Evaluator_draft_04 4188144.3725490198 ns 7938851.827586207 ns 0.53
E2E_Evaluator_fabric_mod 621782.6026315789 ns 667637.8073654391 ns 0.93
E2E_Evaluator_geojson 12203012.47368421 ns 13723977.235294119 ns 0.89
E2E_Evaluator_gitpod_configuration 202006.65401207938 ns 205334.01418439715 ns 0.98
E2E_Evaluator_helm_chart_lock 417122.8132854578 ns 272279.24548736465 ns 1.53
E2E_Evaluator_importmap 28947.977319338883 ns 35736.57372613859 ns 0.81
E2E_Evaluator_jasmine 95839.50222222222 ns 95413.87006775608 ns 1.00
E2E_Evaluator_jshintrc 426612.1956912029 ns 320176.5920873124 ns 1.33
E2E_Evaluator_jsconfig 227924.64264849076 ns 266359.8221153846 ns 0.86
E2E_Evaluator_krakend 146891.41863354036 ns 178659.8355437666 ns 0.82
E2E_Evaluator_lazygit 99333.09315185028 ns 116869.38605108055 ns 0.85
E2E_Evaluator_lerna 173720.07116382505 ns 122491.96189495365 ns 1.42
E2E_Evaluator_nest_cli 143885.83384426733 ns 152716.25372168285 ns 0.94
E2E_Evaluator_omc 17475.38321498716 ns 21490.376252599734 ns 0.81
E2E_Evaluator_omnisharp 168549.4948680352 ns 188832.8077232502 ns 0.89
E2E_Evaluator_openapi 10126004.347826088 ns 14048240.8 ns 0.72
E2E_Evaluator_pre_commit_hooks 417027.1775043937 ns 384275.38409475464 ns 1.09
E2E_Evaluator_pulumi 822908.3917525773 ns 799981.5675675676 ns 1.03
E2E_Evaluator_semantic_release 80156.87054026504 ns 81505.1944253269 ns 0.98
E2E_Evaluator_stale 129980.85236004391 ns 142614.8264512268 ns 0.91
E2E_Evaluator_stylecop 218822.02218114602 ns 262359.7084745763 ns 0.83
E2E_Evaluator_tmuxinator 74536.60152526216 ns 71104.44186046511 ns 1.05
E2E_Evaluator_ui5 439268.4850187266 ns 548214.0648148148 ns 0.80
E2E_Evaluator_ui5_manifest 2643377.105882353 ns 2661876.56626506 ns 0.99
E2E_Evaluator_unreal_engine_uproject 455150.09160305344 ns 412369.2181500873 ns 1.10
E2E_Evaluator_users_array 628791.7105263158 ns 657018.584269663 ns 0.96
E2E_Evaluator_vercel 342326.31213872833 ns 301946.49485861184 ns 1.13
E2E_Evaluator_yamllint 8380.150472642936 ns 9168.338782783869 ns 0.91

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 635ff29 Previous: dfa2107 Ratio
E2E_Evaluator_adaptivecard 103492 ns 117623 ns 0.88
E2E_Evaluator_ansible-meta 516414 ns 555313 ns 0.93
E2E_Evaluator_aws-cdk 130465 ns 124581 ns 1.05
E2E_Evaluator_babelrc 539980 ns 422373 ns 1.28
E2E_Evaluator_cerebrum-criminal-case 2298595 ns 2695458 ns 0.85
E2E_Evaluator_clang-format 321419 ns 322178 ns 1.00
E2E_Evaluator_cmake-presets 17901402 ns 21813371 ns 0.82
E2E_Evaluator_code-climate 533966 ns 532672 ns 1.00
E2E_Evaluator_cql2 1137877 ns 1356810 ns 0.84
E2E_Evaluator_cspell 1639623 ns 1475404 ns 1.11
E2E_Evaluator_cypress 713489 ns 536488 ns 1.33
E2E_Evaluator_deno 1047469 ns 1025680 ns 1.02
E2E_Evaluator_dependabot 1056249 ns 1156714 ns 0.91
E2E_Evaluator_draft-04 16958190 ns 22266544 ns 0.76
E2E_Evaluator_fabric-mod 1957523 ns 2383194 ns 0.82
E2E_Evaluator_geojson 14498806 ns 21399617 ns 0.68
E2E_Evaluator_gitpod-configuration 736494 ns 739681 ns 1.00
E2E_Evaluator_helm-chart-lock 1055876 ns 1060732 ns 1.00
E2E_Evaluator_importmap 299638 ns 283560 ns 1.06
E2E_Evaluator_jasmine 267833 ns 262322 ns 1.02
E2E_Evaluator_jsconfig 1567508 ns 1690140 ns 0.93
E2E_Evaluator_jshintrc 2250095 ns 2204619 ns 1.02
E2E_Evaluator_krakend 554506 ns 658165 ns 0.84
E2E_Evaluator_lazygit 438828 ns 468756 ns 0.94
E2E_Evaluator_lerna 420374 ns 392693 ns 1.07
E2E_Evaluator_nest-cli 645330 ns 619159 ns 1.04
E2E_Evaluator_omc 100640 ns 113498 ns 0.89
E2E_Evaluator_omnisharp 1031795 ns 1116587 ns 0.92
E2E_Evaluator_openapi 36506573 ns 44962371 ns 0.81
E2E_Evaluator_pre-commit-hooks 1620087 ns 1685553 ns 0.96
E2E_Evaluator_pulumi 1943779 ns 2130917 ns 0.91
E2E_Evaluator_semantic-release 264802 ns 254827 ns 1.04
E2E_Evaluator_stale 384527 ns 377334 ns 1.02
E2E_Evaluator_stylecop 848480 ns 934645 ns 0.91
E2E_Evaluator_tmuxinator 275438 ns 207807 ns 1.33
E2E_Evaluator_ui5 1983260 ns 2328599 ns 0.85
E2E_Evaluator_ui5-manifest 9809171 ns 12771101 ns 0.77
E2E_Evaluator_unreal-engine-uproject 1570425 ns 1569293 ns 1.00
E2E_Evaluator_users-array 2567895 ns 2853253 ns 0.90
E2E_Evaluator_vercel 1009002 ns 995241 ns 1.01
E2E_Evaluator_yamllint 24585 ns 24323 ns 1.01

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

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