Skip to content

Port the editor schema module from Core to Blaze#819

Merged
jviotti merged 1 commit into
mainfrom
editor-module
May 21, 2026
Merged

Port the editor schema module from Core to Blaze#819
jviotti merged 1 commit into
mainfrom
editor-module

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented May 21, 2026

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.

1 issue found across 12 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread config.cmake.in
@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented May 21, 2026

🤖 Augment PR Summary

Summary: Ports the “editor schema compatibility” module from Core into Blaze, exposing it as a new optional component.

Changes:

  • Introduces a new build option BLAZE_EDITOR and wires it into top-level CMake (including optional tests under test/editor).
  • Adds the new Blaze library target sourcemeta::blaze::editor with public header <sourcemeta/blaze/editor.h>.
  • Implements sourcemeta::blaze::for_editor to rewrite bundled schemas for better compatibility with editor JSON Schema implementations (e.g., normalizing refs, handling dynamic/recursive refs, removing certain modern keywords, anonymizing identifiers).
  • Adds extensive unit coverage for multiple dialects (2020-12, 2019-09, draft-07/06/04) and scenarios like anchors, metaschema indirection, and boolean subschemas.
  • Updates website build/deploy workflows to disable the new component when generating docs.
  • Extends packaging/find_package smoke test to link against and include the new editor component.

Technical Notes: The editor transformation uses SchemaFrame in “References” mode to compute pointer-based rewrites, then applies changes via JSON Pointer edits to avoid editor-unfriendly reference patterns.

🤖 Was this summary useful? React with 👍 or 👎

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/editor/editor.cc
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 (linux/llvm)

Details
Benchmark suite Current: 646747d Previous: bf77f60 Ratio
E2E_Compiler_adaptivecard 67602144.77777834 ns/iter 66693466.22221736 ns/iter 1.01
E2E_Compiler_ansible_meta 30168806.260867905 ns/iter 30107733.99999716 ns/iter 1.00
E2E_Compiler_aws_cdk 368070.8155543753 ns/iter 368721.672113814 ns/iter 1.00
E2E_Compiler_babelrc 2588324.2740742727 ns/iter 2588056.8037033905 ns/iter 1.00
E2E_Compiler_clang_format 18856051.35135245 ns/iter 18712241.648647767 ns/iter 1.01
E2E_Compiler_cmake_presets 26557041.346152868 ns/iter 26812055.80769039 ns/iter 0.99
E2E_Compiler_code_climate 2626263.139097431 ns/iter 2652335.516981077 ns/iter 0.99
E2E_Compiler_cql2 13167596.433961406 ns/iter 13340548.769231366 ns/iter 0.99
E2E_Compiler_cspell 23370540.200001717 ns/iter 23708217.206893973 ns/iter 0.99
E2E_Compiler_cypress 4031884.867051982 ns/iter 4008860.275862076 ns/iter 1.01
E2E_Compiler_deno 7915214.874999648 ns/iter 7851268.101124619 ns/iter 1.01
E2E_Compiler_dependabot 4038730.7341037043 ns/iter 4021786.451428722 ns/iter 1.00
E2E_Compiler_draft_04 2713213.3875969774 ns/iter 2712576.6317825685 ns/iter 1.00
E2E_Compiler_fabric_mod 4831741.462069282 ns/iter 4855696.020833022 ns/iter 1.00
E2E_Compiler_geojson 22826184.333333306 ns/iter 22846598.366667572 ns/iter 1.00
E2E_Compiler_gitpod_configuration 4980877.728571288 ns/iter 4949077.496454388 ns/iter 1.01
E2E_Compiler_helm_chart_lock 685711.8888889634 ns/iter 681568.7073171054 ns/iter 1.01
E2E_Compiler_importmap 277385.79436282476 ns/iter 276079.9485352462 ns/iter 1.00
E2E_Compiler_jasmine 1362877.7632093332 ns/iter 1364494.1269532752 ns/iter 1.00
E2E_Compiler_jshintrc 4387517.9250001395 ns/iter 4354887.718750433 ns/iter 1.01
E2E_Compiler_jsconfig 23458723.5333341 ns/iter 24813247.54838962 ns/iter 0.95
E2E_Compiler_krakend 143250939.50000677 ns/iter 153971349.00001675 ns/iter 0.93
E2E_Compiler_lazygit 34271509.499996 ns/iter 34788767.59999707 ns/iter 0.99
E2E_Compiler_lerna 1598245.4337900062 ns/iter 1605944.7637614307 ns/iter 1.00
E2E_Compiler_nest_cli 7607988.304347718 ns/iter 7593865.33695637 ns/iter 1.00
E2E_Compiler_omc 163627765.0000011 ns/iter 170739530.74998373 ns/iter 0.96
E2E_Compiler_omnisharp 6874816.735293564 ns/iter 6792687.107843352 ns/iter 1.01
E2E_Compiler_openapi 25527109.037035964 ns/iter 25591449.629629366 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5386277.434108389 ns/iter 5384237.90769247 ns/iter 1.00
E2E_Compiler_pulumi 4083166.4444443993 ns/iter 4068889.0348835583 ns/iter 1.00
E2E_Compiler_semantic_release 1570443.5730338935 ns/iter 1573130.5135135686 ns/iter 1.00
E2E_Compiler_stale 1575656.737193798 ns/iter 1556673.5321507 ns/iter 1.01
E2E_Compiler_stylecop 6279529.607476748 ns/iter 6247290.464286388 ns/iter 1.01
E2E_Compiler_tmuxinator 1931903.3157893918 ns/iter 1931084.8131866788 ns/iter 1.00
E2E_Compiler_ui5 49655838.23076696 ns/iter 51426185.285712175 ns/iter 0.97
E2E_Compiler_ui5_manifest 331010322.4999921 ns/iter 331886951.0000013 ns/iter 1.00
E2E_Compiler_unreal_engine_uproject 4682320.68666642 ns/iter 4653777.533333141 ns/iter 1.01
E2E_Compiler_users_array 775204.5238623687 ns/iter 764498.44383853 ns/iter 1.01
E2E_Compiler_vercel 12625330.127273379 ns/iter 12614670.160713462 ns/iter 1.00
E2E_Compiler_yamllint 335621.2126740121 ns/iter 338074.4106537462 ns/iter 0.99
E2E_Evaluator_adaptivecard 23625.470179880445 ns/iter 25028.238067999766 ns/iter 0.94
E2E_Evaluator_ansible_meta 204955.0475469326 ns/iter 213061.05951662507 ns/iter 0.96
E2E_Evaluator_aws_cdk 41744.2797640285 ns/iter 42301.65137280553 ns/iter 0.99
E2E_Evaluator_babelrc 83561.05252989706 ns/iter 86995.27801644469 ns/iter 0.96
E2E_Evaluator_cerebrum_criminal_case 993856.6177714214 ns/iter 1013370.0445401206 ns/iter 0.98
E2E_Evaluator_clang_format 115502.60438841383 ns/iter 118093.12851135817 ns/iter 0.98
E2E_Evaluator_cmake_presets 4138729.9588236334 ns/iter 4355022.371068683 ns/iter 0.95
E2E_Evaluator_code_climate 149255.31581188954 ns/iter 151311.16503799325 ns/iter 0.99
E2E_Evaluator_cql2 180267.79067355834 ns/iter 190586.44603131188 ns/iter 0.95
E2E_Evaluator_cspell 540870.0717666417 ns/iter 560787.3536977257 ns/iter 0.96
E2E_Evaluator_cypress 163809.59428167957 ns/iter 166504.03961101978 ns/iter 0.98
E2E_Evaluator_deno 243289.38658708867 ns/iter 246236.012263115 ns/iter 0.99
E2E_Evaluator_dependabot 292393.7019591724 ns/iter 299172.9447063784 ns/iter 0.98
E2E_Evaluator_draft_04 7972459.280488126 ns/iter 8812795.43209895 ns/iter 0.90
E2E_Evaluator_fabric_mod 639012.0162895818 ns/iter 637716.2880733798 ns/iter 1.00
E2E_Evaluator_geojson 14604106.30612127 ns/iter 14999764.425532645 ns/iter 0.97
E2E_Evaluator_gitpod_configuration 195660.14513871068 ns/iter 196493.0347555728 ns/iter 1.00
E2E_Evaluator_helm_chart_lock 240301.72680054803 ns/iter 248796.64856111893 ns/iter 0.97
E2E_Evaluator_importmap 40926.33667171589 ns/iter 41744.12023355667 ns/iter 0.98
E2E_Evaluator_jasmine 92305.76624751599 ns/iter 92937.9368810241 ns/iter 0.99
E2E_Evaluator_jshintrc 1152382.2607260228 ns/iter 1166863.504145859 ns/iter 0.99
E2E_Evaluator_jsconfig 397220.8450624648 ns/iter 403844.09919722663 ns/iter 0.98
E2E_Evaluator_krakend 178206.83192634178 ns/iter 180532.44937697 ns/iter 0.99
E2E_Evaluator_lazygit 121059.76979648237 ns/iter 128244.02955212654 ns/iter 0.94
E2E_Evaluator_lerna 107640.0999849751 ns/iter 107004.06344085773 ns/iter 1.01
E2E_Evaluator_nest_cli 166989.0110982865 ns/iter 165638.717760994 ns/iter 1.01
E2E_Evaluator_omc 16918.409641158323 ns/iter 18161.37753025908 ns/iter 0.93
E2E_Evaluator_omnisharp 558439.8863275431 ns/iter 555756.7058353703 ns/iter 1.00
E2E_Evaluator_openapi 10598198.616666347 ns/iter 10688135.461537758 ns/iter 0.99
E2E_Evaluator_pre_commit_hooks 459291.052735639 ns/iter 470830.91029411904 ns/iter 0.98
E2E_Evaluator_pulumi 647744.8675372964 ns/iter 654456.6461683585 ns/iter 0.99
E2E_Evaluator_semantic_release 75590.06107368653 ns/iter 77694.07748750121 ns/iter 0.97
E2E_Evaluator_stale 140269.77811186592 ns/iter 140822.56523501477 ns/iter 1.00
E2E_Evaluator_stylecop 252883.438091758 ns/iter 260979.7691170958 ns/iter 0.97
E2E_Evaluator_tmuxinator 79285.4992093942 ns/iter 79828.23323153902 ns/iter 0.99
E2E_Evaluator_ui5 452041.3159587745 ns/iter 466475.527978898 ns/iter 0.97
E2E_Evaluator_ui5_manifest 2361316.4566666 ns/iter 2368407.1806019503 ns/iter 1.00
E2E_Evaluator_unreal_engine_uproject 404904.8298610997 ns/iter 412680.03037384176 ns/iter 0.98
E2E_Evaluator_users_array 532926.0861538806 ns/iter 540826.443597531 ns/iter 0.99
E2E_Evaluator_vercel 240122.48043926826 ns/iter 239947.11742425908 ns/iter 1.00
E2E_Evaluator_yamllint 8118.397952787729 ns/iter 8248.582407968746 ns/iter 0.98
Micro_Draft4_Meta_1_No_Callback 191.12964533934402 ns/iter 192.66965117474396 ns/iter 0.99
Micro_Draft4_Required_Properties 861.0371426400569 ns/iter 892.3944791364289 ns/iter 0.96
Micro_Draft4_Many_Optional_Properties_Minimal_Match 23.769706192218113 ns/iter 23.762947875428388 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.618018891660789 ns/iter 10.62504510194279 ns/iter 1.00
Micro_Draft4_Items_Schema 284.8641153926037 ns/iter 264.8662622249019 ns/iter 1.08
Micro_Draft4_Nested_Object 1.4068817470172061 ns/iter 1.3027310410063813 ns/iter 1.08
Micro_Draft4_Properties_Triad_Optional 317.85626774031067 ns/iter 319.1769508985386 ns/iter 1.00
Micro_Draft4_Properties_Triad_Closed 262.3132064068025 ns/iter 262.98408651588534 ns/iter 1.00
Micro_Draft4_Properties_Triad_Required 337.56874023263816 ns/iter 332.4818079290367 ns/iter 1.02
Micro_Draft4_Properties_Closed 60.521707604521126 ns/iter 59.44615224612662 ns/iter 1.02
Micro_Draft4_Non_Recursive_Ref 14.422197257527575 ns/iter 12.065478048673619 ns/iter 1.20
Micro_Draft4_Pattern_Properties_True 164.6489121562531 ns/iter 158.9692285056632 ns/iter 1.04
Micro_Draft4_Ref_To_Single_Property 10.636686290183736 ns/iter 10.630056913857707 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 30.253862490922735 ns/iter 22.646546312028743 ns/iter 1.34
Micro_Draft4_Nested_Oneof 54.645364013053175 ns/iter 52.13013005570585 ns/iter 1.05
Micro_Draft4_Short_Enum 14.05925508634565 ns/iter 14.066602235663103 ns/iter 1.00
Micro_Draft4_Long_Enum 13.37155032049193 ns/iter 13.384044214179486 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.059635787889807 ns/iter 14.18765234827519 ns/iter 0.99
Micro_Draft4_Type_Object 3.517005844029062 ns/iter 3.1641103157804618 ns/iter 1.11
Micro_Draft4_Ref_Single_100 2361633.4040407646 ns/iter 2337328.98000009 ns/iter 1.01
Micro_Draft4_Compile_Ref_Many_Nested 1733627.879012422 ns/iter 1723506.3790523913 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2387225.3651879006 ns/iter 2360125.5656565237 ns/iter 1.01
Micro_Draft6_Property_Names 124.05756911301407 ns/iter 128.40503865880507 ns/iter 0.97
Micro_Draft6_Compile_FHIR 16760816642.999998 ns/iter 16451703733.000046 ns/iter 1.02
Micro_Draft7_If_Then_Else 23.359421296366158 ns/iter 23.43258889950889 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 24.988517406884146 ns/iter 25.038478422559212 ns/iter 1.00
Micro_2019_09_Compile_Wrap 321584249.5000061 ns/iter 312173758.00002855 ns/iter 1.03
Micro_2020_12_Dynamic_Ref 226.26577926318882 ns/iter 225.20667425131228 ns/iter 1.00
Micro_2020_12_Dynamic_Ref_Single 3.5167851880100565 ns/iter 3.164996826085883 ns/iter 1.11
Micro_2020_12_Simple_Output_Mask 1014.8775063031362 ns/iter 1019.3311664166172 ns/iter 1.00
Micro_2020_12_Simple_Output_Annotations 97897.74150889755 ns/iter 94266.63390828406 ns/iter 1.04
Micro_2020_12_Compile_NonCircular_Shared_Refs 1091624.2519440555 ns/iter 1083697.7083333412 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric 8548.907291019277 ns/iter 8474.65074004871 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 176091.69261676562 ns/iter 174273.24474141054 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22594.644003627523 ns/iter 24011.988969334478 ns/iter 0.94
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 145.49879571953986 ns/iter 149.44004845892772 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4145.8155309627255 ns/iter 3954.4199618797406 ns/iter 1.05
Alterschema_Check_Readibility_ISO_Language_Set_3 346915902.49997264 ns/iter 354586371.5000337 ns/iter 0.98
Alterschema_Check_Readibility_OMC 91967336.62500378 ns/iter 91978553.62499751 ns/iter 1.00
Alterschema_Check_Readibility_KrakenD 1337007145.0000296 ns/iter 1324335532.0000772 ns/iter 1.01
Alterschema_Apply_Readibility_KrakenD 131992749828.99998 ns/iter 131298547489.99992 ns/iter 1.01
Alterschema_Check_Invalid_External_Refs 282880527.00003165 ns/iter 281598421.66663414 ns/iter 1.00

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: 646747d Previous: bf77f60 Ratio
E2E_Evaluator_adaptivecard 118916 ns 118309 ns 1.01
E2E_Evaluator_ansible-meta 546104 ns 545715 ns 1.00
E2E_Evaluator_aws-cdk 127696 ns 129365 ns 0.99
E2E_Evaluator_babelrc 309942 ns 309132 ns 1.00
E2E_Evaluator_cerebrum-criminal-case 2627173 ns 2717075 ns 0.97
E2E_Evaluator_clang-format 259554 ns 280824 ns 0.92
E2E_Evaluator_cmake-presets 18487231 ns 18359576 ns 1.01
E2E_Evaluator_code-climate 494540 ns 493513 ns 1.00
E2E_Evaluator_cql2 1239343 ns 1263261 ns 0.98
E2E_Evaluator_cspell 1697372 ns 1899393 ns 0.89
E2E_Evaluator_cypress 862875 ns 870317 ns 0.99
E2E_Evaluator_deno 1103011 ns 1114176 ns 0.99
E2E_Evaluator_dependabot 1240712 ns 1129782 ns 1.10
E2E_Evaluator_draft-04 27453839 ns 25239466 ns 1.09
E2E_Evaluator_fabric-mod 2657596 ns 2513392 ns 1.06
E2E_Evaluator_geojson 19665458 ns 21473160 ns 0.92
E2E_Evaluator_gitpod-configuration 743895 ns 742737 ns 1.00
E2E_Evaluator_helm-chart-lock 1016848 ns 1004250 ns 1.01
E2E_Evaluator_importmap 266740 ns 264963 ns 1.01
E2E_Evaluator_jasmine 278749 ns 286499 ns 0.97
E2E_Evaluator_jsconfig 1453142 ns 1473100 ns 0.99
E2E_Evaluator_jshintrc 2981070 ns 2958911 ns 1.01
E2E_Evaluator_krakend 635048 ns 640609 ns 0.99
E2E_Evaluator_lazygit 478992 ns 464640 ns 1.03
E2E_Evaluator_lerna 432388 ns 439631 ns 0.98
E2E_Evaluator_nest-cli 601287 ns 607807 ns 0.99
E2E_Evaluator_omc 93719 ns 91628 ns 1.02
E2E_Evaluator_omnisharp 1502996 ns 1522187 ns 0.99
E2E_Evaluator_openapi 27087859 ns 26973487 ns 1.00
E2E_Evaluator_pre-commit-hooks 2163225 ns 2094066 ns 1.03
E2E_Evaluator_pulumi 2151639 ns 2025404 ns 1.06
E2E_Evaluator_semantic-release 228964 ns 232069 ns 0.99
E2E_Evaluator_stale 380717 ns 389332 ns 0.98
E2E_Evaluator_stylecop 1272645 ns 1221883 ns 1.04
E2E_Evaluator_tmuxinator 219094 ns 223253 ns 0.98
E2E_Evaluator_ui5 2342920 ns 2350124 ns 1.00
E2E_Evaluator_ui5-manifest 12004319 ns 12309707 ns 0.98
E2E_Evaluator_unreal-engine-uproject 1606950 ns 1595417 ns 1.01
E2E_Evaluator_users-array 2415871 ns 2509043 ns 0.96
E2E_Evaluator_vercel 997214 ns 999680 ns 1.00
E2E_Evaluator_yamllint 23947 ns 23922 ns 1.00

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/llvm)

Details
Benchmark suite Current: 646747d Previous: bf77f60 Ratio
E2E_Compiler_adaptivecard 74873532.44444723 ns/iter 82584625.0000138 ns/iter 0.91
E2E_Compiler_ansible_meta 34733914.82609022 ns/iter 28545164.47368233 ns/iter 1.22
E2E_Compiler_aws_cdk 338040.7824370402 ns/iter 347746.5604651856 ns/iter 0.97
E2E_Compiler_babelrc 3040412.9554656753 ns/iter 2722699.4433332644 ns/iter 1.12
E2E_Compiler_clang_format 20608035.714290705 ns/iter 18220032.27500204 ns/iter 1.13
E2E_Compiler_cmake_presets 39015312.500004664 ns/iter 32907098.32000175 ns/iter 1.19
E2E_Compiler_code_climate 3063420.467680716 ns/iter 2489617.694029438 ns/iter 1.23
E2E_Compiler_cql2 17234822.404762305 ns/iter 15855473.490910297 ns/iter 1.09
E2E_Compiler_cspell 27307568.88461026 ns/iter 23945408.319996204 ns/iter 1.14
E2E_Compiler_cypress 4566364.933333489 ns/iter 5388276.3062489405 ns/iter 0.85
E2E_Compiler_deno 7854932.761365387 ns/iter 8562672.278847354 ns/iter 0.92
E2E_Compiler_dependabot 4755505.0769239105 ns/iter 5249255.272151977 ns/iter 0.91
E2E_Compiler_draft_04 2557154.858332448 ns/iter 2525335.6092436756 ns/iter 1.01
E2E_Compiler_fabric_mod 4955301.640844918 ns/iter 4697858.970413383 ns/iter 1.05
E2E_Compiler_geojson 28104350.33333542 ns/iter 33269361.639995623 ns/iter 0.84
E2E_Compiler_gitpod_configuration 4568023.266233763 ns/iter 5131069.999999909 ns/iter 0.89
E2E_Compiler_helm_chart_lock 714559.347528426 ns/iter 779119.8085284202 ns/iter 0.92
E2E_Compiler_importmap 258367.13178766987 ns/iter 303729.0138323876 ns/iter 0.85
E2E_Compiler_jasmine 1479037.8455007263 ns/iter 1492496.3624383353 ns/iter 0.99
E2E_Compiler_jshintrc 4205366.709182884 ns/iter 4148631.0753770336 ns/iter 1.01
E2E_Compiler_jsconfig 21275771.999998797 ns/iter 22873570.31249826 ns/iter 0.93
E2E_Compiler_krakend 153180958.39998025 ns/iter 189972823.00000507 ns/iter 0.81
E2E_Compiler_lazygit 38071312.50000566 ns/iter 50739285.23076505 ns/iter 0.75
E2E_Compiler_lerna 1848837.0751564729 ns/iter 1682468.6527772632 ns/iter 1.10
E2E_Compiler_nest_cli 7547952.93518437 ns/iter 8965796.963637084 ns/iter 0.84
E2E_Compiler_omc 246703333.50002238 ns/iter 189642805.3332784 ns/iter 1.30
E2E_Compiler_omnisharp 8469350.290698817 ns/iter 8203231.617645703 ns/iter 1.03
E2E_Compiler_openapi 32396109.14285896 ns/iter 29942540.111110076 ns/iter 1.08
E2E_Compiler_pre_commit_hooks 5555942.5000001285 ns/iter 7734415.389312959 ns/iter 0.72
E2E_Compiler_pulumi 4379021.083333815 ns/iter 5040212.209302998 ns/iter 0.87
E2E_Compiler_semantic_release 2098574.918812182 ns/iter 1821456.4917122433 ns/iter 1.15
E2E_Compiler_stale 2067829.896907252 ns/iter 1841174.934523924 ns/iter 1.12
E2E_Compiler_stylecop 7130454.11392366 ns/iter 7554817.767675448 ns/iter 0.94
E2E_Compiler_tmuxinator 1886467.384816731 ns/iter 2608868.198813313 ns/iter 0.72
E2E_Compiler_ui5 80841944.4999989 ns/iter 92023722.22221634 ns/iter 0.88
E2E_Compiler_ui5_manifest 408537979.0000161 ns/iter 462036395.99991673 ns/iter 0.88
E2E_Compiler_unreal_engine_uproject 5843401.785713551 ns/iter 4894430.803572292 ns/iter 1.19
E2E_Compiler_users_array 1155554.845348793 ns/iter 1055561.172527702 ns/iter 1.09
E2E_Compiler_vercel 18317168.68292549 ns/iter 16350192.250001783 ns/iter 1.12
E2E_Compiler_yamllint 355680.74162676313 ns/iter 359406.24569922773 ns/iter 0.99
E2E_Evaluator_adaptivecard 23994.01847757083 ns/iter 28761.421828472437 ns/iter 0.83
E2E_Evaluator_ansible_meta 205067.2591542509 ns/iter 211728.71194714092 ns/iter 0.97
E2E_Evaluator_aws_cdk 44286.10383226005 ns/iter 44672.45470919127 ns/iter 0.99
E2E_Evaluator_babelrc 107489.48571096605 ns/iter 116273.44417846936 ns/iter 0.92
E2E_Evaluator_cerebrum_criminal_case 771426.9370627856 ns/iter 805709.419753138 ns/iter 0.96
E2E_Evaluator_clang_format 120509.11316646682 ns/iter 128008.887109671 ns/iter 0.94
E2E_Evaluator_cmake_presets 5222090.097402531 ns/iter 4980744.863012797 ns/iter 1.05
E2E_Evaluator_code_climate 155957.65632696703 ns/iter 197935.36442390963 ns/iter 0.79
E2E_Evaluator_cql2 198532.12484046732 ns/iter 236342.19647767497 ns/iter 0.84
E2E_Evaluator_cspell 504012.20799994917 ns/iter 608962.2500001042 ns/iter 0.83
E2E_Evaluator_cypress 191754.80557950755 ns/iter 177497.77345082333 ns/iter 1.08
E2E_Evaluator_deno 279252.8717480231 ns/iter 309877.3550873665 ns/iter 0.90
E2E_Evaluator_dependabot 299738.08767474693 ns/iter 326891.26712334465 ns/iter 0.92
E2E_Evaluator_draft_04 6167757.608696063 ns/iter 7080201.9809521185 ns/iter 0.87
E2E_Evaluator_fabric_mod 650854.3750001081 ns/iter 864784.609878979 ns/iter 0.75
E2E_Evaluator_geojson 10932136.062500319 ns/iter 15086799.119403826 ns/iter 0.72
E2E_Evaluator_gitpod_configuration 258830.9418909543 ns/iter 255107.67126069835 ns/iter 1.01
E2E_Evaluator_helm_chart_lock 321442.0384930377 ns/iter 297138.6368993889 ns/iter 1.08
E2E_Evaluator_importmap 50920.62321840584 ns/iter 44977.00526931687 ns/iter 1.13
E2E_Evaluator_jasmine 114545.46232257159 ns/iter 126826.14122921554 ns/iter 0.90
E2E_Evaluator_jshintrc 1305111.0557767404 ns/iter 1125386.2393511366 ns/iter 1.16
E2E_Evaluator_jsconfig 360230.84944917966 ns/iter 432284.07643310225 ns/iter 0.83
E2E_Evaluator_krakend 180509.51564537516 ns/iter 179162.98027617496 ns/iter 1.01
E2E_Evaluator_lazygit 129078.33615329402 ns/iter 152738.04792869574 ns/iter 0.85
E2E_Evaluator_lerna 149669.85197901382 ns/iter 164481.02495910416 ns/iter 0.91
E2E_Evaluator_nest_cli 181617.10734016172 ns/iter 172614.93957846996 ns/iter 1.05
E2E_Evaluator_omc 17796.715684493083 ns/iter 20055.69821916966 ns/iter 0.89
E2E_Evaluator_omnisharp 550166.8330000484 ns/iter 678662.0316246788 ns/iter 0.81
E2E_Evaluator_openapi 8771938.1313128 ns/iter 8493059.121621162 ns/iter 1.03
E2E_Evaluator_pre_commit_hooks 450920.6020833921 ns/iter 460484.9043771047 ns/iter 0.98
E2E_Evaluator_pulumi 648676.8358531888 ns/iter 785088.1336406901 ns/iter 0.83
E2E_Evaluator_semantic_release 90918.88360865832 ns/iter 101179.60928611645 ns/iter 0.90
E2E_Evaluator_stale 145819.12316910466 ns/iter 157802.1063078705 ns/iter 0.92
E2E_Evaluator_stylecop 241178.55965717556 ns/iter 286174.8883647238 ns/iter 0.84
E2E_Evaluator_tmuxinator 90042.5437524379 ns/iter 88206.57353142858 ns/iter 1.02
E2E_Evaluator_ui5 408622.98251505825 ns/iter 452747.0123989134 ns/iter 0.90
E2E_Evaluator_ui5_manifest 2190777.064308665 ns/iter 2609509.3911918304 ns/iter 0.84
E2E_Evaluator_unreal_engine_uproject 403742.0642151221 ns/iter 512961.4170000423 ns/iter 0.79
E2E_Evaluator_users_array 545844.3750001151 ns/iter 597436.2377143864 ns/iter 0.91
E2E_Evaluator_vercel 283094.7351763295 ns/iter 377941.8131868154 ns/iter 0.75
E2E_Evaluator_yamllint 8742.59246268499 ns/iter 11380.349952593493 ns/iter 0.77
Micro_Draft4_Meta_1_No_Callback 186.20793598811164 ns/iter 179.63541185827498 ns/iter 1.04
Micro_Draft4_Required_Properties 884.5884706225132 ns/iter 830.9824312416006 ns/iter 1.06
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.898052002133156 ns/iter 20.376589205029216 ns/iter 1.07
Micro_Draft4_Few_Optional_Properties_Minimal_Match 8.333450916964452 ns/iter 8.268980375779954 ns/iter 1.01
Micro_Draft4_Items_Schema 305.64072427421735 ns/iter 332.0966768965513 ns/iter 0.92
Micro_Draft4_Nested_Object 0.8304987737325569 ns/iter 0.9388616861564838 ns/iter 0.88
Micro_Draft4_Properties_Triad_Optional 265.1303281534394 ns/iter 238.25338172521606 ns/iter 1.11
Micro_Draft4_Properties_Triad_Closed 202.75540215990566 ns/iter 209.20750320624134 ns/iter 0.97
Micro_Draft4_Properties_Triad_Required 251.71057071776923 ns/iter 273.63181404256534 ns/iter 0.92
Micro_Draft4_Properties_Closed 44.01712502517697 ns/iter 50.8328917000199 ns/iter 0.87
Micro_Draft4_Non_Recursive_Ref 11.824447777551766 ns/iter 10.811131206597038 ns/iter 1.09
Micro_Draft4_Pattern_Properties_True 187.4847856616207 ns/iter 172.20152492663132 ns/iter 1.09
Micro_Draft4_Ref_To_Single_Property 8.658859103913555 ns/iter 8.459694684040723 ns/iter 1.02
Micro_Draft4_Additional_Properties_Type 27.381853884152736 ns/iter 24.74900841428584 ns/iter 1.11
Micro_Draft4_Nested_Oneof 52.15724028763742 ns/iter 54.72331670000585 ns/iter 0.95
Micro_Draft4_Short_Enum 6.618814909163323 ns/iter 5.338353265742107 ns/iter 1.24
Micro_Draft4_Long_Enum 13.02082385188775 ns/iter 11.57880322161168 ns/iter 1.12
Micro_Draft4_Long_Enum_Short_Strings 8.647055843202445 ns/iter 7.15064928111092 ns/iter 1.21
Micro_Draft4_Type_Object 2.920258158406852 ns/iter 2.621605389548895 ns/iter 1.11
Micro_Draft4_Ref_Single_100 2469693.4707601713 ns/iter 2823311.725423837 ns/iter 0.87
Micro_Draft4_Compile_Ref_Many_Nested 1701971.0903085247 ns/iter 1842686.4847564192 ns/iter 0.92
Micro_Draft4_Compile_Wrap 2783473.1679995456 ns/iter 3774783.185629199 ns/iter 0.74
Micro_Draft6_Property_Names 125.18018121743287 ns/iter 145.2975371845272 ns/iter 0.86
Micro_Draft6_Compile_FHIR 13929948750.000221 ns/iter 20700828333.999878 ns/iter 0.67
Micro_Draft7_If_Then_Else 25.876235876173762 ns/iter 20.57978925213833 ns/iter 1.26
Micro_2019_09_Unevaluated_Properties 31.450097058390142 ns/iter 33.945492502578 ns/iter 0.93
Micro_2019_09_Compile_Wrap 438187062.49999195 ns/iter 411119750.0000117 ns/iter 1.07
Micro_2020_12_Dynamic_Ref 276.16652556185653 ns/iter 200.27595443778065 ns/iter 1.38
Micro_2020_12_Dynamic_Ref_Single 2.7568241193579515 ns/iter 3.1314656644185708 ns/iter 0.88
Micro_2020_12_Simple_Output_Mask 1050.9469127070683 ns/iter 1149.688718785052 ns/iter 0.91
Micro_2020_12_Simple_Output_Annotations 118072.9137048674 ns/iter 147342.12884361614 ns/iter 0.80
Micro_2020_12_Compile_NonCircular_Shared_Refs 1114677.7535714137 ns/iter 1449903.0544554065 ns/iter 0.77
Micro_2020_12_Exhaustive_Deep_Numeric 7170.896871579024 ns/iter 6297.944999277505 ns/iter 1.14
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 156466.81048207765 ns/iter 132826.27490935347 ns/iter 1.18
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 19111.24996537912 ns/iter 18985.35761110055 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 111.89010972279178 ns/iter 114.42315782604989 ns/iter 0.98
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 5835.789942299569 ns/iter 6792.754476817651 ns/iter 0.86
Alterschema_Check_Readibility_ISO_Language_Set_3 287061374.99989384 ns/iter 337713021.00001323 ns/iter 0.85
Alterschema_Check_Readibility_OMC 70655180.49999279 ns/iter 93128340.90910242 ns/iter 0.76
Alterschema_Check_Readibility_KrakenD 739848166.0000015 ns/iter 1209287041.9999144 ns/iter 0.61
Alterschema_Apply_Readibility_KrakenD 92453776292.00015 ns/iter 92829668957.99995 ns/iter 1.00
Alterschema_Check_Invalid_External_Refs 214899208.33331177 ns/iter 200486270.99998838 ns/iter 1.07

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: 646747d Previous: bf77f60 Ratio
E2E_Evaluator_adaptivecard 117956 ns 146041 ns 0.81
E2E_Evaluator_ansible-meta 429009 ns 535293 ns 0.80
E2E_Evaluator_aws-cdk 145195 ns 165276 ns 0.88
E2E_Evaluator_babelrc 325592 ns 348586 ns 0.93
E2E_Evaluator_cerebrum-criminal-case 2079585 ns 2369723 ns 0.88
E2E_Evaluator_clang-format 230053 ns 285482 ns 0.81
E2E_Evaluator_cmake-presets 14426883 ns 19581354 ns 0.74
E2E_Evaluator_code-climate 465371 ns 637524 ns 0.73
E2E_Evaluator_cql2 1315860 ns 1638576 ns 0.80
E2E_Evaluator_cspell 1377702 ns 2416736 ns 0.57
E2E_Evaluator_cypress 727545 ns 912079 ns 0.80
E2E_Evaluator_deno 1140073 ns 1399017 ns 0.81
E2E_Evaluator_dependabot 941892 ns 1423028 ns 0.66
E2E_Evaluator_draft-04 24503535 ns 24873049 ns 0.99
E2E_Evaluator_fabric-mod 1768564 ns 2503291 ns 0.71
E2E_Evaluator_geojson 18061850 ns 18369512 ns 0.98
E2E_Evaluator_gitpod-configuration 691786 ns 641874 ns 1.08
E2E_Evaluator_helm-chart-lock 1055477 ns 988366 ns 1.07
E2E_Evaluator_importmap 307706 ns 242567 ns 1.27
E2E_Evaluator_jasmine 277367 ns 249465 ns 1.11
E2E_Evaluator_jsconfig 1058064 ns 1051629 ns 1.01
E2E_Evaluator_jshintrc 2615854 ns 2240466 ns 1.17
E2E_Evaluator_krakend 738146 ns 528114 ns 1.40
E2E_Evaluator_lazygit 430609 ns 463448 ns 0.93
E2E_Evaluator_lerna 468653 ns 388812 ns 1.21
E2E_Evaluator_nest-cli 607706 ns 495607 ns 1.23
E2E_Evaluator_omc 108850 ns 75033 ns 1.45
E2E_Evaluator_omnisharp 1502806 ns 1149690 ns 1.31
E2E_Evaluator_openapi 22852327 ns 20300671 ns 1.13
E2E_Evaluator_pre-commit-hooks 1970393 ns 1885621 ns 1.04
E2E_Evaluator_pulumi 2189485 ns 1861529 ns 1.18
E2E_Evaluator_semantic-release 257041 ns 206766 ns 1.24
E2E_Evaluator_stale 435407 ns 337210 ns 1.29
E2E_Evaluator_stylecop 1291193 ns 1000188 ns 1.29
E2E_Evaluator_tmuxinator 231142 ns 182824 ns 1.26
E2E_Evaluator_ui5 2419811 ns 1809985 ns 1.34
E2E_Evaluator_ui5-manifest 13042179 ns 12403805 ns 1.05
E2E_Evaluator_unreal-engine-uproject 1498725 ns 1359794 ns 1.10
E2E_Evaluator_users-array 2854148 ns 3218889 ns 0.89
E2E_Evaluator_vercel 983499 ns 858882 ns 1.15
E2E_Evaluator_yamllint 30530 ns 25926 ns 1.18

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: 646747d Previous: bf77f60 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 364076878.9999811 ns/iter 380756479.99994546 ns/iter 0.96
Alterschema_Check_Readibility_OMC 102008082.85711512 ns/iter 98966096.28568903 ns/iter 1.03
Alterschema_Check_Readibility_KrakenD 1427829122.0000484 ns/iter 1357377688.0000424 ns/iter 1.05
Alterschema_Apply_Readibility_KrakenD 146108140220 ns/iter 124413540396.99991 ns/iter 1.17
Alterschema_Check_Invalid_External_Refs 305603433.4999822 ns/iter 343671087.99995095 ns/iter 0.89
Micro_2020_12_Dynamic_Ref 262.437359248426 ns/iter 269.59174089184046 ns/iter 0.97
Micro_2020_12_Dynamic_Ref_Single 4.223198084305051 ns/iter 4.36290792088935 ns/iter 0.97
Micro_2020_12_Simple_Output_Mask 1140.6870483011865 ns/iter 1232.067885774251 ns/iter 0.93
Micro_2020_12_Simple_Output_Annotations 99464.73715750642 ns/iter 117950.52531751925 ns/iter 0.84
Micro_2020_12_Compile_NonCircular_Shared_Refs 1193995.0561226036 ns/iter 1232500.8664322048 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric 8023.993338670057 ns/iter 8291.85404288367 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 168097.269606657 ns/iter 168837.21346430926 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 27366.022295595452 ns/iter 25513.64281799417 ns/iter 1.07
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 135.96907295258006 ns/iter 140.83272152816014 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4414.675641259573 ns/iter 4850.736418305644 ns/iter 0.91
Micro_2019_09_Unevaluated_Properties 28.49994695347576 ns/iter 29.89497483220048 ns/iter 0.95
Micro_2019_09_Compile_Wrap 336460299.0000094 ns/iter 328263910.5000271 ns/iter 1.02
Micro_Draft7_If_Then_Else 24.81210213610833 ns/iter 24.322848656465524 ns/iter 1.02
Micro_Draft6_Property_Names 142.71831075563168 ns/iter 142.14593546012316 ns/iter 1.00
Micro_Draft6_Compile_FHIR 15316776539.000103 ns/iter 14324868275.999962 ns/iter 1.07
Micro_Draft4_Meta_1_No_Callback 182.10204171384828 ns/iter 167.75139163292522 ns/iter 1.09
Micro_Draft4_Required_Properties 798.2463258961212 ns/iter 825.1804415765084 ns/iter 0.97
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.96887903670499 ns/iter 21.216861047469457 ns/iter 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 13.029739627963352 ns/iter 13.72640023279132 ns/iter 0.95
Micro_Draft4_Items_Schema 305.4027886299876 ns/iter 334.7912608755229 ns/iter 0.91
Micro_Draft4_Nested_Object 2.46403269716658 ns/iter 2.186707444565946 ns/iter 1.13
Micro_Draft4_Properties_Triad_Optional 425.8196540490814 ns/iter 419.57110123248856 ns/iter 1.01
Micro_Draft4_Properties_Triad_Closed 355.4030873456837 ns/iter 376.3571933769656 ns/iter 0.94
Micro_Draft4_Properties_Triad_Required 464.24061018412493 ns/iter 443.1209935402772 ns/iter 1.05
Micro_Draft4_Properties_Closed 62.48503912254789 ns/iter 62.42115938886847 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 8.446567822129852 ns/iter 9.030086794927636 ns/iter 0.94
Micro_Draft4_Pattern_Properties_True 192.25241490252066 ns/iter 193.99462012736038 ns/iter 0.99
Micro_Draft4_Ref_To_Single_Property 13.01782323872482 ns/iter 13.436369711693484 ns/iter 0.97
Micro_Draft4_Additional_Properties_Type 13.972555835422314 ns/iter 14.328407461238795 ns/iter 0.98
Micro_Draft4_Nested_Oneof 63.92186427555402 ns/iter 62.58298809856919 ns/iter 1.02
Micro_Draft4_Short_Enum 14.57289632386728 ns/iter 14.703452247410377 ns/iter 0.99
Micro_Draft4_Long_Enum 13.380894690225158 ns/iter 14.034821133449727 ns/iter 0.95
Micro_Draft4_Long_Enum_Short_Strings 14.522854988238674 ns/iter 25.048703173421902 ns/iter 0.58
Micro_Draft4_Type_Object 4.227064137865673 ns/iter 4.3594054486363545 ns/iter 0.97
Micro_Draft4_Ref_Single_100 2545541.9746376523 ns/iter 2515793.336955823 ns/iter 1.01
Micro_Draft4_Compile_Ref_Many_Nested 1858463.5973335633 ns/iter 1832617.4047000457 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2605438.6147865416 ns/iter 2609009.085820637 ns/iter 1.00
E2E_Compiler_adaptivecard 68107049.90000431 ns/iter 71055713.1999849 ns/iter 0.96
E2E_Compiler_ansible_meta 31795027.363634948 ns/iter 31021554.409097586 ns/iter 1.02
E2E_Compiler_aws_cdk 412000.0300058188 ns/iter 426559.05440091714 ns/iter 0.97
E2E_Compiler_babelrc 2790494.247999959 ns/iter 2801272.0799997626 ns/iter 1.00
E2E_Compiler_clang_format 19889595.399997365 ns/iter 19903873.685708664 ns/iter 1.00
E2E_Compiler_cmake_presets 28201042.541667223 ns/iter 28104249.640000492 ns/iter 1.00
E2E_Compiler_code_climate 2865752.2764224564 ns/iter 2845628.655870815 ns/iter 1.01
E2E_Compiler_cql2 14484271.645836582 ns/iter 14200236.38775092 ns/iter 1.02
E2E_Compiler_cspell 24811287.607146174 ns/iter 24389130.10714064 ns/iter 1.02
E2E_Compiler_cypress 4280639.335366054 ns/iter 4197087.9404768115 ns/iter 1.02
E2E_Compiler_deno 8565265.036586758 ns/iter 8293478.658825894 ns/iter 1.03
E2E_Compiler_dependabot 4272020.207317504 ns/iter 4333221.1219521705 ns/iter 0.99
E2E_Compiler_draft_04 2971205.7033902504 ns/iter 2962935.436440695 ns/iter 1.00
E2E_Compiler_fabric_mod 5217283.723880821 ns/iter 5211098.237037327 ns/iter 1.00
E2E_Compiler_geojson 24883529.714283474 ns/iter 24455275.13793485 ns/iter 1.02
E2E_Compiler_gitpod_configuration 5381940.969465448 ns/iter 5330067.984847243 ns/iter 1.01
E2E_Compiler_helm_chart_lock 731769.3020832887 ns/iter 769861.3245324485 ns/iter 0.95
E2E_Compiler_importmap 299200.1513214498 ns/iter 319656.34476457094 ns/iter 0.94
E2E_Compiler_jasmine 1461433.7578288564 ns/iter 1500443.114470823 ns/iter 0.97
E2E_Compiler_jshintrc 4689929.360543507 ns/iter 4750028.789115332 ns/iter 0.99
E2E_Compiler_jsconfig 23356760.266665332 ns/iter 23427006.23332803 ns/iter 1.00
E2E_Compiler_krakend 143871640.20004094 ns/iter 152415998.6000086 ns/iter 0.94
E2E_Compiler_lazygit 36087468.5263154 ns/iter 35867193.00000141 ns/iter 1.01
E2E_Compiler_lerna 1746852.654999884 ns/iter 1771117.0966925102 ns/iter 0.99
E2E_Compiler_nest_cli 8074822.895349466 ns/iter 8113774.517241104 ns/iter 1.00
E2E_Compiler_omc 181562574.499992 ns/iter 177739265.0000138 ns/iter 1.02
E2E_Compiler_omnisharp 7259030.91752444 ns/iter 7342523.177084577 ns/iter 0.99
E2E_Compiler_openapi 28075725.12000661 ns/iter 27342300.7307656 ns/iter 1.03
E2E_Compiler_pre_commit_hooks 5759881.479338789 ns/iter 5806200.231403606 ns/iter 0.99
E2E_Compiler_pulumi 4417327.7405066015 ns/iter 4423653.848101523 ns/iter 1.00
E2E_Compiler_semantic_release 1709081.688564199 ns/iter 1725599.0543213154 ns/iter 0.99
E2E_Compiler_stale 1674628.6930456618 ns/iter 1694938.9275362191 ns/iter 0.99
E2E_Compiler_stylecop 6564454.443397359 ns/iter 6335761.263637158 ns/iter 1.04
E2E_Compiler_tmuxinator 2091735.8862270378 ns/iter 2142953.7015389474 ns/iter 0.98
E2E_Compiler_ui5 52358552.46153803 ns/iter 50577905.214270554 ns/iter 1.04
E2E_Compiler_ui5_manifest 335648570.4999841 ns/iter 347371390.0000348 ns/iter 0.97
E2E_Compiler_unreal_engine_uproject 4952212.609928307 ns/iter 4966014.368795425 ns/iter 1.00
E2E_Compiler_users_array 866868.8550185399 ns/iter 886964.428204861 ns/iter 0.98
E2E_Compiler_vercel 13334295.886794142 ns/iter 13244311.547173053 ns/iter 1.01
E2E_Compiler_yamllint 364294.98598135886 ns/iter 390448.27857136686 ns/iter 0.93
E2E_Evaluator_adaptivecard 23110.723909823682 ns/iter 24458.411205072945 ns/iter 0.94
E2E_Evaluator_ansible_meta 223003.24616855974 ns/iter 249881.66950957035 ns/iter 0.89
E2E_Evaluator_aws_cdk 43183.45201486857 ns/iter 52133.255091340776 ns/iter 0.83
E2E_Evaluator_babelrc 84074.462083897 ns/iter 105617.39898765202 ns/iter 0.80
E2E_Evaluator_cerebrum_criminal_case 1092324.1944868611 ns/iter 1025353.5524370522 ns/iter 1.07
E2E_Evaluator_clang_format 102528.70266726454 ns/iter 107926.45837756827 ns/iter 0.95
E2E_Evaluator_cmake_presets 4628303.437908662 ns/iter 4918184.834532898 ns/iter 0.94
E2E_Evaluator_code_climate 168528.97704519663 ns/iter 195041.2847589676 ns/iter 0.86
E2E_Evaluator_cql2 203448.85508081238 ns/iter 214053.94926858935 ns/iter 0.95
E2E_Evaluator_cspell 508453.0233747304 ns/iter 553852.5184312996 ns/iter 0.92
E2E_Evaluator_cypress 136459.6917381505 ns/iter 167418.98394827478 ns/iter 0.82
E2E_Evaluator_deno 269270.6127167928 ns/iter 343671.19200774323 ns/iter 0.78
E2E_Evaluator_dependabot 341171.4051682539 ns/iter 355218.5032779516 ns/iter 0.96
E2E_Evaluator_draft_04 6371627.770113786 ns/iter 7990802.047058477 ns/iter 0.80
E2E_Evaluator_fabric_mod 712073.0817994864 ns/iter 749742.1002155577 ns/iter 0.95
E2E_Evaluator_geojson 16512360.952382162 ns/iter 15412758.000002215 ns/iter 1.07
E2E_Evaluator_gitpod_configuration 234886.46018305563 ns/iter 250015.94069316506 ns/iter 0.94
E2E_Evaluator_helm_chart_lock 206725.8018181416 ns/iter 304123.8231203729 ns/iter 0.68
E2E_Evaluator_importmap 37761.552199711026 ns/iter 47424.39874145874 ns/iter 0.80
E2E_Evaluator_jasmine 99970.75464363165 ns/iter 114598.16666665445 ns/iter 0.87
E2E_Evaluator_jshintrc 1005855.1492753342 ns/iter 1032361.8330873604 ns/iter 0.97
E2E_Evaluator_jsconfig 367052.3525441878 ns/iter 426345.32211548707 ns/iter 0.86
E2E_Evaluator_krakend 179695.5688683916 ns/iter 204475.4114583101 ns/iter 0.88
E2E_Evaluator_lazygit 126340.3879957241 ns/iter 137351.34329812552 ns/iter 0.92
E2E_Evaluator_lerna 117409.94922137746 ns/iter 146361.30564362844 ns/iter 0.80
E2E_Evaluator_nest_cli 176675.3581827321 ns/iter 192523.7160803854 ns/iter 0.92
E2E_Evaluator_omc 18691.81474744234 ns/iter 18550.863130724345 ns/iter 1.01
E2E_Evaluator_omnisharp 514039.2494296782 ns/iter 596152.8625632072 ns/iter 0.86
E2E_Evaluator_openapi 9792546.828569878 ns/iter 10384646.076923113 ns/iter 0.94
E2E_Evaluator_pre_commit_hooks 475460.52331187035 ns/iter 511444.8772695398 ns/iter 0.93
E2E_Evaluator_pulumi 730822.8316940615 ns/iter 732437.5721702235 ns/iter 1.00
E2E_Evaluator_semantic_release 84007.37641532523 ns/iter 103115.95873608008 ns/iter 0.81
E2E_Evaluator_stale 146524.65228373487 ns/iter 155334.6442114298 ns/iter 0.94
E2E_Evaluator_stylecop 294420.7348041405 ns/iter 305423.04539459606 ns/iter 0.96
E2E_Evaluator_tmuxinator 85710.01916269513 ns/iter 104281.56918144927 ns/iter 0.82
E2E_Evaluator_ui5 510244.33810898755 ns/iter 531002.562405002 ns/iter 0.96
E2E_Evaluator_ui5_manifest 2607884.7313430686 ns/iter 2729438.691358716 ns/iter 0.96
E2E_Evaluator_unreal_engine_uproject 425370.1080432263 ns/iter 472326.6770556608 ns/iter 0.90
E2E_Evaluator_users_array 640030.9003622525 ns/iter 622662.5829635959 ns/iter 1.03
E2E_Evaluator_vercel 265250.50127598475 ns/iter 321699.7277750916 ns/iter 0.82
E2E_Evaluator_yamllint 9873.34659782764 ns/iter 11170.91281323537 ns/iter 0.88

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: 646747d Previous: bf77f60 Ratio
E2E_Evaluator_adaptivecard 122904 ns 119123 ns 1.03
E2E_Evaluator_ansible-meta 541785 ns 535991 ns 1.01
E2E_Evaluator_aws-cdk 128503 ns 143818 ns 0.89
E2E_Evaluator_babelrc 316521 ns 342005 ns 0.93
E2E_Evaluator_cerebrum-criminal-case 2689689 ns 2507992 ns 1.07
E2E_Evaluator_clang-format 277528 ns 263629 ns 1.05
E2E_Evaluator_cmake-presets 18367896 ns 18664962 ns 0.98
E2E_Evaluator_code-climate 495664 ns 507586 ns 0.98
E2E_Evaluator_cql2 1270512 ns 1213705 ns 1.05
E2E_Evaluator_cspell 1657845 ns 1517188 ns 1.09
E2E_Evaluator_cypress 847715 ns 801331 ns 1.06
E2E_Evaluator_deno 1118630 ns 1084686 ns 1.03
E2E_Evaluator_dependabot 1086827 ns 1216694 ns 0.89
E2E_Evaluator_draft-04 24015922 ns 26988022 ns 0.89
E2E_Evaluator_fabric-mod 2548848 ns 2340634 ns 1.09
E2E_Evaluator_geojson 23844432 ns 21987841 ns 1.08
E2E_Evaluator_gitpod-configuration 737848 ns 716459 ns 1.03
E2E_Evaluator_helm-chart-lock 1003143 ns 1002290 ns 1.00
E2E_Evaluator_importmap 266719 ns 269574 ns 0.99
E2E_Evaluator_jasmine 279979 ns 298213 ns 0.94
E2E_Evaluator_jsconfig 1440397 ns 1209238 ns 1.19
E2E_Evaluator_jshintrc 3022365 ns 2667944 ns 1.13
E2E_Evaluator_krakend 648585 ns 627884 ns 1.03
E2E_Evaluator_lazygit 470326 ns 495601 ns 0.95
E2E_Evaluator_lerna 449909 ns 447881 ns 1.00
E2E_Evaluator_nest-cli 612270 ns 577147 ns 1.06
E2E_Evaluator_omc 91871 ns 91496 ns 1.00
E2E_Evaluator_omnisharp 1528856 ns 1399453 ns 1.09
E2E_Evaluator_openapi 23345340 ns 26166283 ns 0.89
E2E_Evaluator_pre-commit-hooks 2117754 ns 1988554 ns 1.06
E2E_Evaluator_pulumi 2006661 ns 1877288 ns 1.07
E2E_Evaluator_semantic-release 229644 ns 253350 ns 0.91
E2E_Evaluator_stale 380464 ns 400264 ns 0.95
E2E_Evaluator_stylecop 1215561 ns 1249785 ns 0.97
E2E_Evaluator_tmuxinator 214743 ns 224942 ns 0.95
E2E_Evaluator_ui5 2254225 ns 2345660 ns 0.96
E2E_Evaluator_ui5-manifest 10215649 ns 12316486 ns 0.83
E2E_Evaluator_unreal-engine-uproject 1617121 ns 1513615 ns 1.07
E2E_Evaluator_users-array 2480514 ns 2838327 ns 0.87
E2E_Evaluator_vercel 1047219 ns 999685 ns 1.05
E2E_Evaluator_yamllint 24360 ns 25559 ns 0.95

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

@jviotti jviotti merged commit bee6c17 into main May 21, 2026
14 checks passed
@jviotti jviotti deleted the editor-module branch May 21, 2026 14:42
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