Skip to content

Extract bundling logic into its own module#822

Merged
jviotti merged 2 commits into
mainfrom
bundle-module
May 21, 2026
Merged

Extract bundling logic into its own module#822
jviotti merged 2 commits into
mainfrom
bundle-module

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented May 21, 2026

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

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 38 files

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

Re-trigger cubic

Comment thread src/bundle/helpers.h
@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented May 21, 2026

🤖 Augment PR Summary

Summary: This PR extracts JSON Schema bundling (and dependency discovery) out of the Foundation module into a dedicated Bundle module.

Changes:

  • Introduces the new sourcemeta::blaze::bundle library under src/bundle and a new BLAZE_BUNDLE CMake option to control it.
  • Moves the public header from foundation_bundle.h to bundle.h and updates consumers to include the new header.
  • Updates build/packaging metadata (config.cmake.in, docs, workflows) to expose the new component and allow disabling it for docs-only builds.
  • Wires new link dependencies so compiler/codegen/configuration and several tests can call bundling APIs.
  • Splits bundle-related unit tests into a new test/bundle suite and removes them from the Foundation test target.

Technical Notes: The new Bundle target links Foundation publicly and provides exported symbols via bundle_export.h.

🤖 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 CMakeLists.txt
option(BLAZE_EDITOR "Build the Blaze editor schema compatibility library" ON)
option(BLAZE_FOUNDATION "Build the Blaze foundation JSON Schema library" ON)
option(BLAZE_BUNDLE "Build the Blaze bundle library" ON)
option(BLAZE_TESTS "Build the Blaze tests" OFF)
Copy link
Copy Markdown

@augmentcode augmentcode Bot May 21, 2026

Choose a reason for hiding this comment

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

BLAZE_BUNDLE is configurable, but several enabled-by-default targets now link against sourcemeta::blaze::bundle unconditionally, so -DBLAZE_BUNDLE=OFF with those still ON will fail at configure/link time. Consider enforcing the option dependency (or gating those components/tests) so the build remains consistent when BLAZE_BUNDLE is disabled.

Other locations where this applies: src/codegen/CMakeLists.txt:20, src/compiler/CMakeLists.txt:30, src/configuration/CMakeLists.txt:14, test/editor/CMakeLists.txt:10, test/evaluator/CMakeLists.txt:20

Severity: medium

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti merged commit 1f2d5c5 into main May 21, 2026
14 checks passed
@jviotti jviotti deleted the bundle-module branch May 21, 2026 19:30
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: d8419cf Previous: 81bee89 Ratio
Schema_Frame_WoT_References 4834057.405593479 ns/iter 5039735.114286259 ns/iter 0.96
Schema_Frame_OMC_References 27367458.320004515 ns/iter 25258958.35714209 ns/iter 1.08
Schema_Frame_OMC_Locations 23336281.933332734 ns/iter 25596470.249999877 ns/iter 0.91
Schema_Frame_ISO_Language_Locations 73196967.55555722 ns/iter 84450296.87500493 ns/iter 0.87
Schema_Frame_KrakenD_References 46025218.750003204 ns/iter 54128678.57143056 ns/iter 0.85
Schema_Frame_KrakenD_Reachable 397246520.499948 ns/iter 406667625.0000114 ns/iter 0.98
Schema_Iterator_ISO_Language 2464773.565573889 ns/iter 2311016.113333532 ns/iter 1.07
Schema_Frame_ISO_Language_Locations_To_JSON 77441672.71425796 ns/iter 87124963.50000265 ns/iter 0.89
Schema_Tracker_ISO_Language 4832422.038709645 ns/iter 5709761.129771031 ns/iter 0.85
Schema_Tracker_ISO_Language_To_JSON 14357544.22448795 ns/iter 14416823.979591494 ns/iter 1.00
Schema_Format_ISO_Language_To_JSON 74404962.88892165 ns/iter 79539287.11113651 ns/iter 0.94
Schema_Bundle_Meta_2020_12 1302512.8142011808 ns/iter 1412661.4502914743 ns/iter 0.92
Schema_Frame_Many_Resources_References 290833354.00002855 ns/iter 298483833.4999722 ns/iter 0.97
E2E_Compiler_adaptivecard 62651092.99999075 ns/iter 65783548.58332128 ns/iter 0.95
E2E_Compiler_ansible_meta 24087695.413793974 ns/iter 26863770.833330136 ns/iter 0.90
E2E_Compiler_aws_cdk 267058.6449498747 ns/iter 277428.4302912509 ns/iter 0.96
E2E_Compiler_babelrc 2076134.3147054343 ns/iter 2365913.9411761523 ns/iter 0.88
E2E_Compiler_clang_format 15277175.840001293 ns/iter 14910544.319147756 ns/iter 1.02
E2E_Compiler_cmake_presets 25982206.777775392 ns/iter 25616653.24999954 ns/iter 1.01
E2E_Compiler_code_climate 2166037.1506019384 ns/iter 2286860.6687897206 ns/iter 0.95
E2E_Compiler_cql2 11834996.153846497 ns/iter 12787620.050846534 ns/iter 0.93
E2E_Compiler_cspell 20428802.08333347 ns/iter 20565846.374999806 ns/iter 0.99
E2E_Compiler_cypress 3630771.816753613 ns/iter 3618817.290000607 ns/iter 1.00
E2E_Compiler_deno 6843782.59405877 ns/iter 7149863.046295111 ns/iter 0.96
E2E_Compiler_dependabot 3985987.1666673524 ns/iter 3998821.4894743864 ns/iter 1.00
E2E_Compiler_draft_04 2008200.7692305455 ns/iter 2579079.141509305 ns/iter 0.78
E2E_Compiler_fabric_mod 4058975.260416986 ns/iter 4163419.41758304 ns/iter 0.97
E2E_Compiler_geojson 23889770.161289446 ns/iter 26836195.652173918 ns/iter 0.89
E2E_Compiler_gitpod_configuration 4240057.692307469 ns/iter 5105491.2499989765 ns/iter 0.83
E2E_Compiler_helm_chart_lock 517634.37268002075 ns/iter 624608.6691087937 ns/iter 0.83
E2E_Compiler_importmap 207629.8227161578 ns/iter 216819.2353982433 ns/iter 0.96
E2E_Compiler_jasmine 1089992.2053446732 ns/iter 1197332.5928919797 ns/iter 0.91
E2E_Compiler_jshintrc 3435135.6981984805 ns/iter 3457798.0769228134 ns/iter 0.99
E2E_Compiler_jsconfig 21845018.1794896 ns/iter 23081933.090907115 ns/iter 0.95
E2E_Compiler_krakend 139773687.4999964 ns/iter 134288263.833317 ns/iter 1.04
E2E_Compiler_lazygit 36123446.42857308 ns/iter 32846460.333335668 ns/iter 1.10
E2E_Compiler_lerna 1363750.0000000834 ns/iter 1428061.8747797855 ns/iter 0.95
E2E_Compiler_nest_cli 7047247.916667251 ns/iter 6216308.93693601 ns/iter 1.13
E2E_Compiler_omc 166541750.0000217 ns/iter 166923333.24999708 ns/iter 1.00
E2E_Compiler_omnisharp 6368643.00847488 ns/iter 6736296.377359292 ns/iter 0.95
E2E_Compiler_openapi 23258744.612898987 ns/iter 22108193.181814134 ns/iter 1.05
E2E_Compiler_pre_commit_hooks 4207197.463768062 ns/iter 4185645.8333340706 ns/iter 1.01
E2E_Compiler_pulumi 3339858.7568808165 ns/iter 3920099.3708921787 ns/iter 0.85
E2E_Compiler_semantic_release 1256133.745733777 ns/iter 1274931.1446208034 ns/iter 0.99
E2E_Compiler_stale 1236904.9064516497 ns/iter 1252742.276422699 ns/iter 0.99
E2E_Compiler_stylecop 5961016.854961467 ns/iter 5645280.657142849 ns/iter 1.06
E2E_Compiler_tmuxinator 1694367.2520663626 ns/iter 1512581.6696233884 ns/iter 1.12
E2E_Compiler_ui5 57828532.714292385 ns/iter 50406267.85715371 ns/iter 1.15
E2E_Compiler_ui5_manifest 296512208.4999621 ns/iter 286108104.00004995 ns/iter 1.04
E2E_Compiler_unreal_engine_uproject 3818788.291891906 ns/iter 3715800.878947113 ns/iter 1.03
E2E_Compiler_users_array 783308.04737906 ns/iter 772051.4740332513 ns/iter 1.01
E2E_Compiler_vercel 12731182.4655196 ns/iter 12079682.377052302 ns/iter 1.05
E2E_Compiler_yamllint 256024.52932606929 ns/iter 247129.33425793133 ns/iter 1.04
E2E_Evaluator_adaptivecard 18541.03295685728 ns/iter 18106.99878032115 ns/iter 1.02
E2E_Evaluator_ansible_meta 164549.36589292495 ns/iter 163780.96267100508 ns/iter 1.00
E2E_Evaluator_aws_cdk 35159.44398013903 ns/iter 37664.750185062825 ns/iter 0.93
E2E_Evaluator_babelrc 79163.080353431 ns/iter 78761.839908642 ns/iter 1.01
E2E_Evaluator_cerebrum_criminal_case 663773.0129763542 ns/iter 621755.8943088937 ns/iter 1.07
E2E_Evaluator_clang_format 102231.70061014524 ns/iter 93379.2514815868 ns/iter 1.09
E2E_Evaluator_cmake_presets 3303528.846153916 ns/iter 3159174.4115045746 ns/iter 1.05
E2E_Evaluator_code_climate 125990.59810791787 ns/iter 129817.0594603499 ns/iter 0.97
E2E_Evaluator_cql2 148298.85890207847 ns/iter 140089.34694685973 ns/iter 1.06
E2E_Evaluator_cspell 398548.67006230634 ns/iter 384949.7632295888 ns/iter 1.04
E2E_Evaluator_cypress 136178.41141584888 ns/iter 132820.30200361606 ns/iter 1.03
E2E_Evaluator_deno 218977.92817339103 ns/iter 208592.25687534368 ns/iter 1.05
E2E_Evaluator_dependabot 228741.21124093336 ns/iter 224001.0549115875 ns/iter 1.02
E2E_Evaluator_draft_04 4959522.751773261 ns/iter 5155255.697841541 ns/iter 0.96
E2E_Evaluator_fabric_mod 463474.6897453316 ns/iter 466748.22199990257 ns/iter 0.99
E2E_Evaluator_geojson 9420249.424655508 ns/iter 9359705.444441918 ns/iter 1.01
E2E_Evaluator_gitpod_configuration 167687.49078651995 ns/iter 162018.09898362038 ns/iter 1.03
E2E_Evaluator_helm_chart_lock 207691.5585638888 ns/iter 206818.1270685856 ns/iter 1.00
E2E_Evaluator_importmap 29354.074422798145 ns/iter 30627.208111787375 ns/iter 0.96
E2E_Evaluator_jasmine 80693.50067612997 ns/iter 81113.41633892064 ns/iter 0.99
E2E_Evaluator_jshintrc 933037.7526456056 ns/iter 929703.5106919222 ns/iter 1.00
E2E_Evaluator_jsconfig 301353.91428566474 ns/iter 300943.4345954997 ns/iter 1.00
E2E_Evaluator_krakend 146743.35373655162 ns/iter 124128.82998205123 ns/iter 1.18
E2E_Evaluator_lazygit 101213.59818642987 ns/iter 101407.17804112361 ns/iter 1.00
E2E_Evaluator_lerna 111926.63314059179 ns/iter 112458.17130043962 ns/iter 1.00
E2E_Evaluator_nest_cli 122861.68921264344 ns/iter 122765.54607975454 ns/iter 1.00
E2E_Evaluator_omc 13423.32214446097 ns/iter 15835.54495974037 ns/iter 0.85
E2E_Evaluator_omnisharp 431140.75694007345 ns/iter 434817.40121574025 ns/iter 0.99
E2E_Evaluator_openapi 5683658.396695264 ns/iter 6519587.809916554 ns/iter 0.87
E2E_Evaluator_pre_commit_hooks 347273.6352357848 ns/iter 392804.9456359879 ns/iter 0.88
E2E_Evaluator_pulumi 509057.99929639715 ns/iter 505490.0000000089 ns/iter 1.01
E2E_Evaluator_semantic_release 65483.04988145276 ns/iter 69877.87648477007 ns/iter 0.94
E2E_Evaluator_stale 107235.62048929613 ns/iter 111248.8197674487 ns/iter 0.96
E2E_Evaluator_stylecop 197009.5278355777 ns/iter 188740.99843261085 ns/iter 1.04
E2E_Evaluator_tmuxinator 71453.3187816284 ns/iter 69746.58841492768 ns/iter 1.02
E2E_Evaluator_ui5 362026.6602036262 ns/iter 331924.7423877065 ns/iter 1.09
E2E_Evaluator_ui5_manifest 1777861.1764702767 ns/iter 1596883.7981438278 ns/iter 1.11
E2E_Evaluator_unreal_engine_uproject 320687.765948082 ns/iter 320053.1209221243 ns/iter 1.00
E2E_Evaluator_users_array 416784.7060850272 ns/iter 422617.2296037344 ns/iter 0.99
E2E_Evaluator_vercel 222286.51729556822 ns/iter 221417.61450970822 ns/iter 1.00
E2E_Evaluator_yamllint 6095.1618350987355 ns/iter 6225.043542701536 ns/iter 0.98
Micro_Draft4_Meta_1_No_Callback 134.4323093255053 ns/iter 130.13331992268962 ns/iter 1.03
Micro_Draft4_Required_Properties 631.2437564288431 ns/iter 625.8035793229573 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 16.040081167978098 ns/iter 15.99942690445485 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 7.487743352321161 ns/iter 7.1289599464546 ns/iter 1.05
Micro_Draft4_Items_Schema 267.87232927000576 ns/iter 258.37750561833735 ns/iter 1.04
Micro_Draft4_Nested_Object 0.7287686299730509 ns/iter 0.698010698142388 ns/iter 1.04
Micro_Draft4_Properties_Triad_Optional 204.99157977679693 ns/iter 203.8340111764519 ns/iter 1.01
Micro_Draft4_Properties_Triad_Closed 167.71520837964252 ns/iter 165.37972082436133 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 214.87856216072598 ns/iter 215.4989204835643 ns/iter 1.00
Micro_Draft4_Properties_Closed 36.04289303566023 ns/iter 37.425098125796566 ns/iter 0.96
Micro_Draft4_Non_Recursive_Ref 9.881086913733261 ns/iter 10.391117450296637 ns/iter 0.95
Micro_Draft4_Pattern_Properties_True 148.5717926896457 ns/iter 153.08148774196138 ns/iter 0.97
Micro_Draft4_Ref_To_Single_Property 6.9179284915625034 ns/iter 7.105839015761418 ns/iter 0.97
Micro_Draft4_Additional_Properties_Type 21.72314908746824 ns/iter 20.216776798622323 ns/iter 1.07
Micro_Draft4_Nested_Oneof 40.07313686215548 ns/iter 41.076213315349044 ns/iter 0.98
Micro_Draft4_Short_Enum 4.87429768807616 ns/iter 4.872733611874692 ns/iter 1.00
Micro_Draft4_Long_Enum 9.61187797504255 ns/iter 9.763790026350847 ns/iter 0.98
Micro_Draft4_Long_Enum_Short_Strings 6.152251785431231 ns/iter 5.968717204776879 ns/iter 1.03
Micro_Draft4_Type_Object 2.18216395483022 ns/iter 2.097986065498412 ns/iter 1.04
Micro_Draft4_Ref_Single_100 1697820.4110573032 ns/iter 1713865.416464839 ns/iter 0.99
Micro_Draft4_Compile_Ref_Many_Nested 1239756.4909422009 ns/iter 1235267.1097345497 ns/iter 1.00
Micro_Draft4_Compile_Wrap 2050116.2536440445 ns/iter 1995741.172316173 ns/iter 1.03
Micro_Draft6_Property_Names 94.27214496171675 ns/iter 94.39545896530348 ns/iter 1.00
Micro_Draft6_Compile_FHIR 9955029916.99982 ns/iter 10299861499.999907 ns/iter 0.97
Micro_Draft7_If_Then_Else 17.14399246904705 ns/iter 17.172971180820394 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 26.259216065366445 ns/iter 25.959408210878255 ns/iter 1.01
Micro_2019_09_Compile_Wrap 330990833.4999818 ns/iter 302137333.0000188 ns/iter 1.10
Micro_2020_12_Dynamic_Ref 187.93677298074047 ns/iter 194.9909900772735 ns/iter 0.96
Micro_2020_12_Dynamic_Ref_Single 2.211042842012386 ns/iter 2.233705002539879 ns/iter 0.99
Micro_2020_12_Simple_Output_Mask 858.9684755259307 ns/iter 812.2029647320797 ns/iter 1.06
Micro_2020_12_Simple_Output_Annotations 86138.61444609228 ns/iter 83525.47378477063 ns/iter 1.03
Micro_2020_12_Compile_NonCircular_Shared_Refs 808298.1593022767 ns/iter 784981.1161217334 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric 5281.532589103104 ns/iter 5425.97083000146 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 118740.02738614759 ns/iter 116995.6323128859 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 14236.17115251868 ns/iter 14200.405020653425 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 89.86031211266912 ns/iter 88.86966787805906 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4800.269310807792 ns/iter 5130.500818376925 ns/iter 0.94
Alterschema_Check_Readibility_ISO_Language_Set_3 227101972.33330595 ns/iter 233539888.99998513 ns/iter 0.97
Alterschema_Check_Readibility_OMC 62579392.33334279 ns/iter 72983840.90908754 ns/iter 0.86
Alterschema_Check_Readibility_KrakenD 636347333.9999927 ns/iter 832179541.999949 ns/iter 0.76
Alterschema_Apply_Readibility_KrakenD 63742789542.000084 ns/iter 70367841542.99994 ns/iter 0.91
Alterschema_Check_Invalid_External_Refs 161303093.75000706 ns/iter 200098531.25003475 ns/iter 0.81

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: d8419cf Previous: 81bee89 Ratio
E2E_Evaluator_adaptivecard 89342 ns 92585 ns 0.96
E2E_Evaluator_ansible-meta 338892 ns 337840 ns 1.00
E2E_Evaluator_aws-cdk 108669 ns 108327 ns 1.00
E2E_Evaluator_babelrc 251344 ns 244288 ns 1.03
E2E_Evaluator_cerebrum-criminal-case 1544028 ns 1544865 ns 1.00
E2E_Evaluator_clang-format 170367 ns 168220 ns 1.01
E2E_Evaluator_cmake-presets 11384654 ns 11293197 ns 1.01
E2E_Evaluator_code-climate 371428 ns 365345 ns 1.02
E2E_Evaluator_cql2 986516 ns 962749 ns 1.02
E2E_Evaluator_cspell 1183937 ns 1214213 ns 0.98
E2E_Evaluator_cypress 552621 ns 615457 ns 0.90
E2E_Evaluator_deno 701423 ns 758865 ns 0.92
E2E_Evaluator_dependabot 739212 ns 902094 ns 0.82
E2E_Evaluator_draft-04 16245769 ns 18296725 ns 0.89
E2E_Evaluator_fabric-mod 1654181 ns 1539444 ns 1.07
E2E_Evaluator_geojson 13224597 ns 14096413 ns 0.94
E2E_Evaluator_gitpod-configuration 453968 ns 496887 ns 0.91
E2E_Evaluator_helm-chart-lock 832338 ns 838805 ns 0.99
E2E_Evaluator_importmap 194752 ns 193544 ns 1.01
E2E_Evaluator_jasmine 202219 ns 197624 ns 1.02
E2E_Evaluator_jsconfig 860743 ns 812202 ns 1.06
E2E_Evaluator_jshintrc 1953090 ns 1889028 ns 1.03
E2E_Evaluator_krakend 399811 ns 397798 ns 1.01
E2E_Evaluator_lazygit 262138 ns 263757 ns 0.99
E2E_Evaluator_lerna 306603 ns 306968 ns 1.00
E2E_Evaluator_nest-cli 391268 ns 383930 ns 1.02
E2E_Evaluator_omc 66394 ns 66282 ns 1.00
E2E_Evaluator_omnisharp 972274 ns 927646 ns 1.05
E2E_Evaluator_openapi 15965480 ns 15486747 ns 1.03
E2E_Evaluator_pre-commit-hooks 1295552 ns 1255875 ns 1.03
E2E_Evaluator_pulumi 1376225 ns 1308386 ns 1.05
E2E_Evaluator_semantic-release 168414 ns 209180 ns 0.81
E2E_Evaluator_stale 261522 ns 277271 ns 0.94
E2E_Evaluator_stylecop 668022 ns 709016 ns 0.94
E2E_Evaluator_tmuxinator 161464 ns 155154 ns 1.04
E2E_Evaluator_ui5 1603912 ns 1503571 ns 1.07
E2E_Evaluator_ui5-manifest 6884958 ns 6984360 ns 0.99
E2E_Evaluator_unreal-engine-uproject 1093128 ns 1065760 ns 1.03
E2E_Evaluator_users-array 1753475 ns 2090704 ns 0.84
E2E_Evaluator_vercel 678005 ns 759324 ns 0.89
E2E_Evaluator_yamllint 22013 ns 25131 ns 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.

Benchmark (linux/llvm)

Details
Benchmark suite Current: d8419cf Previous: 81bee89 Ratio
Schema_Frame_WoT_References 5271898.496182651 ns/iter 4597654.317880496 ns/iter 1.15
Schema_Frame_OMC_References 22631419.433332667 ns/iter 19750379.771429442 ns/iter 1.15
Schema_Frame_OMC_Locations 20693842.90625109 ns/iter 18074457.78947388 ns/iter 1.14
Schema_Frame_ISO_Language_Locations 104044923.16666847 ns/iter 92570350.71427059 ns/iter 1.12
Schema_Frame_KrakenD_References 43789699.00000129 ns/iter 37445473.68420937 ns/iter 1.17
Schema_Frame_KrakenD_Reachable 619270902.0000393 ns/iter 722644846.9999696 ns/iter 0.86
Schema_Iterator_ISO_Language 3072318.4561403533 ns/iter 2788382.0759998346 ns/iter 1.10
Schema_Frame_ISO_Language_Locations_To_JSON 111424471.1999845 ns/iter 111274847.4 ns/iter 1.00
Schema_Tracker_ISO_Language 4779179.57931007 ns/iter 4356518.424999934 ns/iter 1.10
Schema_Tracker_ISO_Language_To_JSON 19951631.999999918 ns/iter 19456611.99999904 ns/iter 1.03
Schema_Format_ISO_Language_To_JSON 108775854.20000741 ns/iter 97898221.85712183 ns/iter 1.11
Schema_Bundle_Meta_2020_12 1729993.9950688009 ns/iter 1533700.4529566446 ns/iter 1.13
Schema_Frame_Many_Resources_References 371856303.4999533 ns/iter 346953524.5000088 ns/iter 1.07
E2E_Compiler_adaptivecard 66685193.54546085 ns/iter 57138820.75000735 ns/iter 1.17
E2E_Compiler_ansible_meta 30374319.47826047 ns/iter 25209919.82142716 ns/iter 1.20
E2E_Compiler_aws_cdk 403481.6766570316 ns/iter 338099.6745305498 ns/iter 1.19
E2E_Compiler_babelrc 2751502.5433071577 ns/iter 2273504.5064935065 ns/iter 1.21
E2E_Compiler_clang_format 19709494.799998797 ns/iter 16260166.60465169 ns/iter 1.21
E2E_Compiler_cmake_presets 26204736.230769098 ns/iter 24072157.517241128 ns/iter 1.09
E2E_Compiler_code_climate 2826177.152610216 ns/iter 2317627.7350991606 ns/iter 1.22
E2E_Compiler_cql2 13095430.870369758 ns/iter 11931516.50847532 ns/iter 1.10
E2E_Compiler_cspell 23152920.633333452 ns/iter 20920678.63636451 ns/iter 1.11
E2E_Compiler_cypress 4116590.445714142 ns/iter 3566089.634517333 ns/iter 1.15
E2E_Compiler_deno 8359064.452380814 ns/iter 6732585.225489964 ns/iter 1.24
E2E_Compiler_dependabot 4358141.590062457 ns/iter 3459863.881773922 ns/iter 1.26
E2E_Compiler_draft_04 2824671.6761136097 ns/iter 2428092.8153309077 ns/iter 1.16
E2E_Compiler_fabric_mod 5026461.726618717 ns/iter 4259454.817073668 ns/iter 1.18
E2E_Compiler_geojson 23785549.93103519 ns/iter 19971895.571429092 ns/iter 1.19
E2E_Compiler_gitpod_configuration 5275595.142856581 ns/iter 4374942.574999352 ns/iter 1.21
E2E_Compiler_helm_chart_lock 744189.0244161286 ns/iter 609656.15043484 ns/iter 1.22
E2E_Compiler_importmap 303283.32385873963 ns/iter 254313.8719622747 ns/iter 1.19
E2E_Compiler_jasmine 1475600.2746330914 ns/iter 1219605.7891985998 ns/iter 1.21
E2E_Compiler_jshintrc 4611224.131578913 ns/iter 3787049.801074914 ns/iter 1.22
E2E_Compiler_jsconfig 24074272.103446454 ns/iter 18916083.081080616 ns/iter 1.27
E2E_Compiler_krakend 148365340.20000726 ns/iter 122900847.00000155 ns/iter 1.21
E2E_Compiler_lazygit 36132931.31578948 ns/iter 29699228.916664805 ns/iter 1.22
E2E_Compiler_lerna 1730595.511111022 ns/iter 1431449.486707465 ns/iter 1.21
E2E_Compiler_nest_cli 7992941.602273101 ns/iter 6577151.820754095 ns/iter 1.22
E2E_Compiler_omc 170999968.00001803 ns/iter 151351655.7999992 ns/iter 1.13
E2E_Compiler_omnisharp 7347524.747368831 ns/iter 5864732.216666843 ns/iter 1.25
E2E_Compiler_openapi 26410287.666665144 ns/iter 22626886.25806262 ns/iter 1.17
E2E_Compiler_pre_commit_hooks 5568898.3095235145 ns/iter 4619721.56578913 ns/iter 1.21
E2E_Compiler_pulumi 4290851.925925718 ns/iter 3601054.2331605814 ns/iter 1.19
E2E_Compiler_semantic_release 1646088.5976469882 ns/iter 1416287.8985800867 ns/iter 1.16
E2E_Compiler_stale 1731587.4313253628 ns/iter 1377392.1807464445 ns/iter 1.26
E2E_Compiler_stylecop 6577172.716980463 ns/iter 5245675.126865766 ns/iter 1.25
E2E_Compiler_tmuxinator 2033899.127906984 ns/iter 1712555.036855066 ns/iter 1.19
E2E_Compiler_ui5 47393549.53333077 ns/iter 44266728.68749648 ns/iter 1.07
E2E_Compiler_ui5_manifest 327929962.50003624 ns/iter 285927607.0000192 ns/iter 1.15
E2E_Compiler_unreal_engine_uproject 4973480.03546075 ns/iter 4069460.62790722 ns/iter 1.22
E2E_Compiler_users_array 809739.2870263555 ns/iter 731501.1863874329 ns/iter 1.11
E2E_Compiler_vercel 12556662.571427068 ns/iter 11262755.365080357 ns/iter 1.11
E2E_Compiler_yamllint 372299.5926712651 ns/iter 311063.53291810636 ns/iter 1.20
E2E_Evaluator_adaptivecard 24430.26062866094 ns/iter 20826.861866777745 ns/iter 1.17
E2E_Evaluator_ansible_meta 226808.70515329743 ns/iter 194651.2407561581 ns/iter 1.17
E2E_Evaluator_aws_cdk 48813.865140677735 ns/iter 42663.14353549448 ns/iter 1.14
E2E_Evaluator_babelrc 106185.50333736182 ns/iter 90632.52786800051 ns/iter 1.17
E2E_Evaluator_cerebrum_criminal_case 945670.955493768 ns/iter 980072.573221744 ns/iter 0.96
E2E_Evaluator_clang_format 119719.15598217935 ns/iter 116233.12479146013 ns/iter 1.03
E2E_Evaluator_cmake_presets 4345965.224242857 ns/iter 4076936.65680487 ns/iter 1.07
E2E_Evaluator_code_climate 172820.65035479114 ns/iter 184497.49147204543 ns/iter 0.94
E2E_Evaluator_cql2 211920.26427060697 ns/iter 182378.72430883307 ns/iter 1.16
E2E_Evaluator_cspell 556150.2044199404 ns/iter 540411.5875575695 ns/iter 1.03
E2E_Evaluator_cypress 194850.8535665796 ns/iter 177262.9599499441 ns/iter 1.10
E2E_Evaluator_deno 310764.53825741063 ns/iter 322486.82086792507 ns/iter 0.96
E2E_Evaluator_dependabot 314094.12667257176 ns/iter 307694.3980625112 ns/iter 1.02
E2E_Evaluator_draft_04 8004600.292135079 ns/iter 6997419.469387622 ns/iter 1.14
E2E_Evaluator_fabric_mod 700875.9869213409 ns/iter 641930.6413541165 ns/iter 1.09
E2E_Evaluator_geojson 14133280.265306372 ns/iter 15143572.063829815 ns/iter 0.93
E2E_Evaluator_gitpod_configuration 226574.06788933327 ns/iter 221002.53414165913 ns/iter 1.03
E2E_Evaluator_helm_chart_lock 349353.16325532895 ns/iter 376607.985413311 ns/iter 0.93
E2E_Evaluator_importmap 45195.752378481964 ns/iter 34530.48765978447 ns/iter 1.31
E2E_Evaluator_jasmine 102980.37919561671 ns/iter 92882.1245177597 ns/iter 1.11
E2E_Evaluator_jshintrc 1198625.2760417906 ns/iter 1168044.2961729045 ns/iter 1.03
E2E_Evaluator_jsconfig 420567.89195675286 ns/iter 382951.0853054383 ns/iter 1.10
E2E_Evaluator_krakend 210219.94580263874 ns/iter 175050.23069258433 ns/iter 1.20
E2E_Evaluator_lazygit 143881.61415856265 ns/iter 128132.5004567866 ns/iter 1.12
E2E_Evaluator_lerna 138804.3098177791 ns/iter 143216.8213051488 ns/iter 0.97
E2E_Evaluator_nest_cli 178945.12643093354 ns/iter 175929.12506253045 ns/iter 1.02
E2E_Evaluator_omc 17979.77151985475 ns/iter 15695.813012168846 ns/iter 1.15
E2E_Evaluator_omnisharp 608167.5792254085 ns/iter 549202.6871552283 ns/iter 1.11
E2E_Evaluator_openapi 10607670.158732517 ns/iter 9452219.233765673 ns/iter 1.12
E2E_Evaluator_pre_commit_hooks 466019.0211460179 ns/iter 480052.8950570311 ns/iter 0.97
E2E_Evaluator_pulumi 680569.7319688393 ns/iter 678321.8736637095 ns/iter 1.00
E2E_Evaluator_semantic_release 98309.86454521862 ns/iter 77931.93285238354 ns/iter 1.26
E2E_Evaluator_stale 145890.16923710058 ns/iter 136774.13451087376 ns/iter 1.07
E2E_Evaluator_stylecop 280606.1421073225 ns/iter 274378.6937893289 ns/iter 1.02
E2E_Evaluator_tmuxinator 95543.90749193504 ns/iter 80587.39666742912 ns/iter 1.19
E2E_Evaluator_ui5 495517.1305574934 ns/iter 451802.7945736003 ns/iter 1.10
E2E_Evaluator_ui5_manifest 2443202.1597225647 ns/iter 2374979.1615118645 ns/iter 1.03
E2E_Evaluator_unreal_engine_uproject 412210.26861233736 ns/iter 419348.9000598463 ns/iter 0.98
E2E_Evaluator_users_array 516593.28351645486 ns/iter 553517.8330658156 ns/iter 0.93
E2E_Evaluator_vercel 299808.6285588757 ns/iter 318529.33152172767 ns/iter 0.94
E2E_Evaluator_yamllint 8006.2729113876585 ns/iter 7428.223930270714 ns/iter 1.08
Micro_Draft4_Meta_1_No_Callback 186.56800345942028 ns/iter 187.75213304536962 ns/iter 0.99
Micro_Draft4_Required_Properties 794.5924334029951 ns/iter 816.2030552768703 ns/iter 0.97
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.487104592668977 ns/iter 21.70166877707157 ns/iter 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.94303020954458 ns/iter 10.144455699402473 ns/iter 1.08
Micro_Draft4_Items_Schema 277.54224613021796 ns/iter 294.40689377653365 ns/iter 0.94
Micro_Draft4_Nested_Object 1.8171385999472693 ns/iter 1.1528769316149885 ns/iter 1.58
Micro_Draft4_Properties_Triad_Optional 320.74022191635726 ns/iter 312.7808503041203 ns/iter 1.03
Micro_Draft4_Properties_Triad_Closed 271.0839662029583 ns/iter 260.75130173655685 ns/iter 1.04
Micro_Draft4_Properties_Triad_Required 331.33980007910844 ns/iter 316.46590724131926 ns/iter 1.05
Micro_Draft4_Properties_Closed 56.48508935852815 ns/iter 54.26105002993469 ns/iter 1.04
Micro_Draft4_Non_Recursive_Ref 11.24704334483728 ns/iter 9.226340908086444 ns/iter 1.22
Micro_Draft4_Pattern_Properties_True 159.30718697702122 ns/iter 127.29254956959952 ns/iter 1.25
Micro_Draft4_Ref_To_Single_Property 10.906292660203826 ns/iter 9.952699118224075 ns/iter 1.10
Micro_Draft4_Additional_Properties_Type 20.99201307854288 ns/iter 17.969447199553365 ns/iter 1.17
Micro_Draft4_Nested_Oneof 55.27533601463537 ns/iter 44.9240257222348 ns/iter 1.23
Micro_Draft4_Short_Enum 11.848231306555743 ns/iter 10.129991336043897 ns/iter 1.17
Micro_Draft4_Long_Enum 14.651704841998866 ns/iter 11.108043351083957 ns/iter 1.32
Micro_Draft4_Long_Enum_Short_Strings 11.838101414454563 ns/iter 10.123641286711354 ns/iter 1.17
Micro_Draft4_Type_Object 3.1571630851741035 ns/iter 2.6235711087182176 ns/iter 1.20
Micro_Draft4_Ref_Single_100 2416074.465516995 ns/iter 2131457.1310977903 ns/iter 1.13
Micro_Draft4_Compile_Ref_Many_Nested 1750954.0150376435 ns/iter 1561407.3474387499 ns/iter 1.12
Micro_Draft4_Compile_Wrap 2414175.9103446836 ns/iter 2129383.6504560136 ns/iter 1.13
Micro_Draft6_Property_Names 126.45317452385339 ns/iter 117.70158431224276 ns/iter 1.07
Micro_Draft6_Compile_FHIR 13990073780.999865 ns/iter 18014479418.99994 ns/iter 0.78
Micro_Draft7_If_Then_Else 23.672578210907368 ns/iter 20.124076349422698 ns/iter 1.18
Micro_2019_09_Unevaluated_Properties 27.121963014781095 ns/iter 23.89710885820296 ns/iter 1.13
Micro_2019_09_Compile_Wrap 307147166.4999308 ns/iter 271396804.0000054 ns/iter 1.13
Micro_2020_12_Dynamic_Ref 227.10660599529658 ns/iter 290.8104190302956 ns/iter 0.78
Micro_2020_12_Dynamic_Ref_Single 3.4641892945722734 ns/iter 2.8808811903155465 ns/iter 1.20
Micro_2020_12_Simple_Output_Mask 1074.1738408390493 ns/iter 916.4814130474283 ns/iter 1.17
Micro_2020_12_Simple_Output_Annotations 109186.74674733731 ns/iter 102540.6556911708 ns/iter 1.06
Micro_2020_12_Compile_NonCircular_Shared_Refs 1138743.6481178342 ns/iter 989724.8939179268 ns/iter 1.15
Micro_2020_12_Exhaustive_Deep_Numeric 8145.457081520686 ns/iter 8468.5134745835 ns/iter 0.96
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 177071.74190287388 ns/iter 151475.18448500024 ns/iter 1.17
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22258.923206082225 ns/iter 21835.19145639629 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 146.40959532553703 ns/iter 132.95723024052793 ns/iter 1.10
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4349.315970380653 ns/iter 4117.674038968392 ns/iter 1.06
Alterschema_Check_Readibility_ISO_Language_Set_3 354226767.4999948 ns/iter 319714691.0000015 ns/iter 1.11
Alterschema_Check_Readibility_OMC 84990748.37502007 ns/iter 90106051.12500514 ns/iter 0.94
Alterschema_Check_Readibility_KrakenD 1174843272.0000892 ns/iter 1447292832.0000165 ns/iter 0.81
Alterschema_Apply_Readibility_KrakenD 119236407595.99994 ns/iter 141391881972.99985 ns/iter 0.84
Alterschema_Check_Invalid_External_Refs 296365246.50004506 ns/iter 224006495.66672352 ns/iter 1.32

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: d8419cf Previous: 81bee89 Ratio
E2E_Evaluator_adaptivecard 120379 ns 113718 ns 1.06
E2E_Evaluator_ansible-meta 524957 ns 525874 ns 1.00
E2E_Evaluator_aws-cdk 145333 ns 145115 ns 1.00
E2E_Evaluator_babelrc 326869 ns 428610 ns 0.76
E2E_Evaluator_cerebrum-criminal-case 2500273 ns 2504310 ns 1.00
E2E_Evaluator_clang-format 264554 ns 305821 ns 0.87
E2E_Evaluator_cmake-presets 17862834 ns 18271789 ns 0.98
E2E_Evaluator_code-climate 505206 ns 528654 ns 0.96
E2E_Evaluator_cql2 1220168 ns 1224045 ns 1.00
E2E_Evaluator_cspell 1474572 ns 1751801 ns 0.84
E2E_Evaluator_cypress 819286 ns 974349 ns 0.84
E2E_Evaluator_deno 1107499 ns 1119948 ns 0.99
E2E_Evaluator_dependabot 1220190 ns 1252961 ns 0.97
E2E_Evaluator_draft-04 22233267 ns 25472983 ns 0.87
E2E_Evaluator_fabric-mod 2329928 ns 2383675 ns 0.98
E2E_Evaluator_geojson 19279973 ns 24865900 ns 0.78
E2E_Evaluator_gitpod-configuration 728444 ns 789238 ns 0.92
E2E_Evaluator_helm-chart-lock 999190 ns 1092852 ns 0.91
E2E_Evaluator_importmap 274045 ns 323725 ns 0.85
E2E_Evaluator_jasmine 293077 ns 331409 ns 0.88
E2E_Evaluator_jsconfig 1258662 ns 1577722 ns 0.80
E2E_Evaluator_jshintrc 2778551 ns 3016378 ns 0.92
E2E_Evaluator_krakend 690217 ns 621214 ns 1.11
E2E_Evaluator_lazygit 505565 ns 495605 ns 1.02
E2E_Evaluator_lerna 466754 ns 478184 ns 0.98
E2E_Evaluator_nest-cli 601295 ns 679780 ns 0.88
E2E_Evaluator_omc 90805 ns 85672 ns 1.06
E2E_Evaluator_omnisharp 1419902 ns 1542400 ns 0.92
E2E_Evaluator_openapi 24577031 ns 23627105 ns 1.04
E2E_Evaluator_pre-commit-hooks 2059473 ns 2066189 ns 1.00
E2E_Evaluator_pulumi 1889068 ns 2114787 ns 0.89
E2E_Evaluator_semantic-release 254615 ns 286139 ns 0.89
E2E_Evaluator_stale 399024 ns 429596 ns 0.93
E2E_Evaluator_stylecop 1235480 ns 1303409 ns 0.95
E2E_Evaluator_tmuxinator 224023 ns 284218 ns 0.79
E2E_Evaluator_ui5 2364391 ns 2264329 ns 1.04
E2E_Evaluator_ui5-manifest 10495074 ns 9745235 ns 1.08
E2E_Evaluator_unreal-engine-uproject 1501412 ns 1666437 ns 0.90
E2E_Evaluator_users-array 2827060 ns 2519281 ns 1.12
E2E_Evaluator_vercel 981616 ns 1078638 ns 0.91
E2E_Evaluator_yamllint 25745 ns 26205 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: d8419cf Previous: 01a6ae6 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 367101843.4999951 ns/iter 268305038.9999835 ns/iter 1.37
Alterschema_Check_Readibility_OMC 101701677.0000347 ns/iter 78204228.99999358 ns/iter 1.30
Alterschema_Check_Readibility_KrakenD 1423240671.9997926 ns/iter 1080213927.999921 ns/iter 1.32
Alterschema_Apply_Readibility_KrakenD 144889611905.0005 ns/iter 106541731399.00012 ns/iter 1.36
Alterschema_Check_Invalid_External_Refs 304490529.4998443 ns/iter 234320689.00001466 ns/iter 1.30
Micro_2020_12_Dynamic_Ref 259.27027619468714 ns/iter 200.77406174725218 ns/iter 1.29
Micro_2020_12_Dynamic_Ref_Single 4.21758784141486 ns/iter 3.2954601674092774 ns/iter 1.28
Micro_2020_12_Simple_Output_Mask 1116.5829893988625 ns/iter 873.9458468784582 ns/iter 1.28
Micro_2020_12_Simple_Output_Annotations 102029.94846119967 ns/iter 77610.9773010963 ns/iter 1.31
Micro_2020_12_Compile_NonCircular_Shared_Refs 1234896.1499120945 ns/iter 956178.8147138024 ns/iter 1.29
Micro_2020_12_Exhaustive_Deep_Numeric 9391.220641271004 ns/iter 6768.999767731216 ns/iter 1.39
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 163635.6877193518 ns/iter 123931.89034543703 ns/iter 1.32
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 26923.85416907088 ns/iter 20846.353806303006 ns/iter 1.29
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 152.22462051371122 ns/iter 122.49584409225767 ns/iter 1.24
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4426.792816069974 ns/iter 3586.5651313737776 ns/iter 1.23
Micro_2019_09_Unevaluated_Properties 29.443453616442707 ns/iter 21.89467198936986 ns/iter 1.34
Micro_2019_09_Compile_Wrap 324954135.9998602 ns/iter 267314120.99995092 ns/iter 1.22
Micro_Draft7_If_Then_Else 24.547317641075285 ns/iter 19.458877015214657 ns/iter 1.26
Micro_Draft6_Property_Names 162.0036905151322 ns/iter 123.91023737051653 ns/iter 1.31
Micro_Draft6_Compile_FHIR 14111052082.000242 ns/iter 11307635379.000202 ns/iter 1.25
Micro_Draft4_Meta_1_No_Callback 177.7351556029288 ns/iter 137.8465134245373 ns/iter 1.29
Micro_Draft4_Required_Properties 822.5995124997929 ns/iter 638.9364287081687 ns/iter 1.29
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.102324505565075 ns/iter 16.39405783329854 ns/iter 1.29
Micro_Draft4_Few_Optional_Properties_Minimal_Match 13.015750228439227 ns/iter 10.131045258816053 ns/iter 1.28
Micro_Draft4_Items_Schema 294.2869976105197 ns/iter 229.55463123757923 ns/iter 1.28
Micro_Draft4_Nested_Object 2.111137278284955 ns/iter 1.6378407437223286 ns/iter 1.29
Micro_Draft4_Properties_Triad_Optional 466.5976346651231 ns/iter 331.9192281246697 ns/iter 1.41
Micro_Draft4_Properties_Triad_Closed 403.17679209475665 ns/iter 288.3284513139077 ns/iter 1.40
Micro_Draft4_Properties_Triad_Required 536.752854069674 ns/iter 350.1934894694879 ns/iter 1.53
Micro_Draft4_Properties_Closed 62.373426422288155 ns/iter 48.317574772896904 ns/iter 1.29
Micro_Draft4_Non_Recursive_Ref 8.802245333816922 ns/iter 6.829075761612108 ns/iter 1.29
Micro_Draft4_Pattern_Properties_True 188.72639025352348 ns/iter 147.63566735788586 ns/iter 1.28
Micro_Draft4_Ref_To_Single_Property 13.030191596981286 ns/iter 10.107899269614803 ns/iter 1.29
Micro_Draft4_Additional_Properties_Type 14.079708177029646 ns/iter 10.912606241962097 ns/iter 1.29
Micro_Draft4_Nested_Oneof 64.1706917432312 ns/iter 49.456882934040365 ns/iter 1.30
Micro_Draft4_Short_Enum 14.55659525424565 ns/iter 11.436192855981059 ns/iter 1.27
Micro_Draft4_Long_Enum 14.431191991369925 ns/iter 10.948234592509058 ns/iter 1.32
Micro_Draft4_Long_Enum_Short_Strings 14.479322475701224 ns/iter 11.401399765604989 ns/iter 1.27
Micro_Draft4_Type_Object 3.8714329881947545 ns/iter 3.003946802928468 ns/iter 1.29
Micro_Draft4_Ref_Single_100 2544569.0362324095 ns/iter 1942963.4889506286 ns/iter 1.31
Micro_Draft4_Compile_Ref_Many_Nested 1889461.1102144064 ns/iter 1422519.1963560395 ns/iter 1.33
Micro_Draft4_Compile_Wrap 2696342.237547933 ns/iter 2027953.641337155 ns/iter 1.33
E2E_Compiler_adaptivecard 68584623.7000078 ns/iter 53299644.84615 ns/iter 1.29
E2E_Compiler_ansible_meta 33330438.380960997 ns/iter 25398909.214280657 ns/iter 1.31
E2E_Compiler_aws_cdk 425361.3428397674 ns/iter 327549.636746135 ns/iter 1.30
E2E_Compiler_babelrc 2909003.4853572557 ns/iter 2232602.6783439317 ns/iter 1.30
E2E_Compiler_clang_format 20651152.705875788 ns/iter 15854557.22727147 ns/iter 1.30
E2E_Compiler_cmake_presets 28488838.920002308 ns/iter 21800524.468751803 ns/iter 1.31
E2E_Compiler_code_climate 2962760.3164547277 ns/iter 2283613.016234026 ns/iter 1.30
E2E_Compiler_cql2 14369909.854167417 ns/iter 10945002.859376274 ns/iter 1.31
E2E_Compiler_cspell 24981652.57143877 ns/iter 18999356.72972911 ns/iter 1.31
E2E_Compiler_cypress 4337716.06790119 ns/iter 3342855.9571434776 ns/iter 1.30
E2E_Compiler_deno 8863520.974360794 ns/iter 6848071.077668473 ns/iter 1.29
E2E_Compiler_dependabot 4474797.025479556 ns/iter 3426440.4780492997 ns/iter 1.31
E2E_Compiler_draft_04 3076857.587719436 ns/iter 2364897.579124438 ns/iter 1.30
E2E_Compiler_fabric_mod 5387373.223077073 ns/iter 4132691.674556436 ns/iter 1.30
E2E_Compiler_geojson 25180007.714295376 ns/iter 19362936.861107808 ns/iter 1.30
E2E_Compiler_gitpod_configuration 5551277.275593404 ns/iter 4283501.701220247 ns/iter 1.30
E2E_Compiler_helm_chart_lock 777456.164261829 ns/iter 589305.3591905528 ns/iter 1.32
E2E_Compiler_importmap 317695.94416712894 ns/iter 242332.61744270852 ns/iter 1.31
E2E_Compiler_jasmine 1547057.7738361112 ns/iter 1180371.3333333093 ns/iter 1.31
E2E_Compiler_jshintrc 4873205.111108645 ns/iter 3723985.5425536428 ns/iter 1.31
E2E_Compiler_jsconfig 24229522.79310517 ns/iter 18559230.657896668 ns/iter 1.31
E2E_Compiler_krakend 150152977.80000764 ns/iter 116975867.3333566 ns/iter 1.28
E2E_Compiler_lazygit 37639561.15790279 ns/iter 28565080.541663215 ns/iter 1.32
E2E_Compiler_lerna 1834811.6344641882 ns/iter 1395535.5637451692 ns/iter 1.31
E2E_Compiler_nest_cli 8395279.891565992 ns/iter 6416127.22018456 ns/iter 1.31
E2E_Compiler_omc 180910195.2499077 ns/iter 141868132.9999799 ns/iter 1.28
E2E_Compiler_omnisharp 7624110.456524012 ns/iter 5846607.31666607 ns/iter 1.30
E2E_Compiler_openapi 28655368.66666692 ns/iter 22027473.031251077 ns/iter 1.30
E2E_Compiler_pre_commit_hooks 5948871.677966993 ns/iter 4568126.856210096 ns/iter 1.30
E2E_Compiler_pulumi 4578734.006536014 ns/iter 3517416.0904520177 ns/iter 1.30
E2E_Compiler_semantic_release 1798718.1173473764 ns/iter 1368652.2167972727 ns/iter 1.31
E2E_Compiler_stale 1758264.6859290749 ns/iter 1344702.672514708 ns/iter 1.31
E2E_Compiler_stylecop 7035704.474747771 ns/iter 5405315.238461019 ns/iter 1.30
E2E_Compiler_tmuxinator 2205060.431746431 ns/iter 1691034.0169078624 ns/iter 1.30
E2E_Compiler_ui5 51729672.692300275 ns/iter 39935968.294123404 ns/iter 1.30
E2E_Compiler_ui5_manifest 329743840.4999866 ns/iter 275941426.3333232 ns/iter 1.19
E2E_Compiler_unreal_engine_uproject 5170679.288888399 ns/iter 4081485.2982466673 ns/iter 1.27
E2E_Compiler_users_array 889726.8407083965 ns/iter 684279.206862749 ns/iter 1.30
E2E_Compiler_vercel 13563118.250002705 ns/iter 10441425.955221673 ns/iter 1.30
E2E_Compiler_yamllint 386996.71602228074 ns/iter 295781.4122621695 ns/iter 1.31
E2E_Evaluator_adaptivecard 23452.650673007054 ns/iter 18570.2666666614 ns/iter 1.26
E2E_Evaluator_ansible_meta 241178.75462010875 ns/iter 185876.68769879843 ns/iter 1.30
E2E_Evaluator_aws_cdk 47421.63403422409 ns/iter 36877.977024946566 ns/iter 1.29
E2E_Evaluator_babelrc 86958.07185777386 ns/iter 66639.97438329888 ns/iter 1.30
E2E_Evaluator_cerebrum_criminal_case 1119417.727857906 ns/iter 869105.1691542595 ns/iter 1.29
E2E_Evaluator_clang_format 99247.00611491714 ns/iter 78830.61984563587 ns/iter 1.26
E2E_Evaluator_cmake_presets 4568018.444444616 ns/iter 3815804.2020732993 ns/iter 1.20
E2E_Evaluator_code_climate 169695.59199997367 ns/iter 134607.85357415627 ns/iter 1.26
E2E_Evaluator_cql2 208227.39191203628 ns/iter 159438.1202386333 ns/iter 1.31
E2E_Evaluator_cspell 523954.84744455584 ns/iter 399566.9758480929 ns/iter 1.31
E2E_Evaluator_cypress 144125.14332720285 ns/iter 112119.70208331825 ns/iter 1.29
E2E_Evaluator_deno 304007.66461811226 ns/iter 226475.50225662827 ns/iter 1.34
E2E_Evaluator_dependabot 349562.28828819335 ns/iter 269913.22491355106 ns/iter 1.30
E2E_Evaluator_draft_04 7582956.800000401 ns/iter 6015659.903845552 ns/iter 1.26
E2E_Evaluator_fabric_mod 744036.6134184132 ns/iter 573819.7819672693 ns/iter 1.30
E2E_Evaluator_geojson 16858765.26828618 ns/iter 14905301.836733999 ns/iter 1.13
E2E_Evaluator_gitpod_configuration 233751.75888679348 ns/iter 179757.96366960637 ns/iter 1.30
E2E_Evaluator_helm_chart_lock 212553.61601956407 ns/iter 164711.17915776675 ns/iter 1.29
E2E_Evaluator_importmap 40843.92221765213 ns/iter 31251.608266749878 ns/iter 1.31
E2E_Evaluator_jasmine 103276.4721446047 ns/iter 82166.18465864834 ns/iter 1.26
E2E_Evaluator_jshintrc 1033918.887387344 ns/iter 802592.7629458675 ns/iter 1.29
E2E_Evaluator_jsconfig 385026.4662308079 ns/iter 289679.7355027726 ns/iter 1.33
E2E_Evaluator_krakend 195404.24124413036 ns/iter 150261.82155739216 ns/iter 1.30
E2E_Evaluator_lazygit 130706.43222557209 ns/iter 98768.18083286703 ns/iter 1.32
E2E_Evaluator_lerna 137613.7346777159 ns/iter 106771.42803256321 ns/iter 1.29
E2E_Evaluator_nest_cli 184340.78830008634 ns/iter 141556.33581191133 ns/iter 1.30
E2E_Evaluator_omc 18692.76454388722 ns/iter 14527.092617532866 ns/iter 1.29
E2E_Evaluator_omnisharp 533718.4013867433 ns/iter 406595.43172569474 ns/iter 1.31
E2E_Evaluator_openapi 10163153.338460408 ns/iter 8531651.373332351 ns/iter 1.19
E2E_Evaluator_pre_commit_hooks 469728.34922786365 ns/iter 366461.2791665671 ns/iter 1.28
E2E_Evaluator_pulumi 759312.3191718663 ns/iter 586092.8140702277 ns/iter 1.30
E2E_Evaluator_semantic_release 87213.13713786572 ns/iter 67361.19995979947 ns/iter 1.29
E2E_Evaluator_stale 159180.40336899058 ns/iter 122345.45633456383 ns/iter 1.30
E2E_Evaluator_stylecop 303061.7044641661 ns/iter 244063.80316897514 ns/iter 1.24
E2E_Evaluator_tmuxinator 87795.0420106056 ns/iter 67084.33781578035 ns/iter 1.31
E2E_Evaluator_ui5 522197.45488180156 ns/iter 398131.2169971536 ns/iter 1.31
E2E_Evaluator_ui5_manifest 2708762.360152588 ns/iter 2101857.674698563 ns/iter 1.29
E2E_Evaluator_unreal_engine_uproject 450384.9058898052 ns/iter 338434.76581357536 ns/iter 1.33
E2E_Evaluator_users_array 619592.9602121208 ns/iter 490086.00488135574 ns/iter 1.26
E2E_Evaluator_vercel 276947.223585183 ns/iter 211875.0712769296 ns/iter 1.31
E2E_Evaluator_yamllint 9275.00438156089 ns/iter 7135.664653585525 ns/iter 1.30
Schema_Frame_WoT_References 6049018.852176548 ns/iter 4663645.43333384 ns/iter 1.30
Schema_Frame_OMC_References 26108848.48147382 ns/iter 19463399.114283673 ns/iter 1.34
Schema_Frame_OMC_Locations 23904157.793101057 ns/iter 18063386.783782136 ns/iter 1.32
Schema_Frame_ISO_Language_Locations 109939752.33335125 ns/iter 81574870.33332068 ns/iter 1.35
Schema_Frame_KrakenD_References 47411048.93331189 ns/iter 34043694.34999807 ns/iter 1.39
Schema_Frame_KrakenD_Reachable 599189309.0003941 ns/iter 452016514.5000874 ns/iter 1.33
Schema_Iterator_ISO_Language 3712820.1052646064 ns/iter 2812663.698794853 ns/iter 1.32
Schema_Frame_ISO_Language_Locations_To_JSON 160621969.49997088 ns/iter 134712453.0000201 ns/iter 1.19
Schema_Tracker_ISO_Language 5054615.561152296 ns/iter 3881345.3444441217 ns/iter 1.30
Schema_Tracker_ISO_Language_To_JSON 23114103.966675736 ns/iter 18020727.205129545 ns/iter 1.28
Schema_Format_ISO_Language_To_JSON 117963071.00007653 ns/iter 89988817.99993797 ns/iter 1.31
Schema_Bundle_Meta_2020_12 1961950.8067279172 ns/iter 1512484.675264224 ns/iter 1.30
Schema_Frame_Many_Resources_References 417077604.5000366 ns/iter 336217562.99999106 ns/iter 1.24

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: d8419cf Previous: 01a6ae6 Ratio
E2E_Evaluator_adaptivecard 117784 ns 93567 ns 1.26
E2E_Evaluator_ansible-meta 556035 ns 440217 ns 1.26
E2E_Evaluator_aws-cdk 127173 ns 103196 ns 1.23
E2E_Evaluator_babelrc 321870 ns 252606 ns 1.27
E2E_Evaluator_cerebrum-criminal-case 2768015 ns 2195836 ns 1.26
E2E_Evaluator_clang-format 265572 ns 221563 ns 1.20
E2E_Evaluator_cmake-presets 19753656 ns 15134525 ns 1.31
E2E_Evaluator_code-climate 500571 ns 403052 ns 1.24
E2E_Evaluator_cql2 1239375 ns 978318 ns 1.27
E2E_Evaluator_cspell 1681869 ns 1403361 ns 1.20
E2E_Evaluator_cypress 866084 ns 720270 ns 1.20
E2E_Evaluator_deno 1140271 ns 919702 ns 1.24
E2E_Evaluator_dependabot 1288769 ns 990240 ns 1.30
E2E_Evaluator_draft-04 30452816 ns 23504005 ns 1.30
E2E_Evaluator_fabric-mod 2593293 ns 2036892 ns 1.27
E2E_Evaluator_geojson 21497859 ns 18767200 ns 1.15
E2E_Evaluator_gitpod-configuration 738433 ns 607126 ns 1.22
E2E_Evaluator_helm-chart-lock 999572 ns 779331 ns 1.28
E2E_Evaluator_importmap 268614 ns 208406 ns 1.29
E2E_Evaluator_jasmine 289409 ns 230247 ns 1.26
E2E_Evaluator_jsconfig 1457802 ns 1261920 ns 1.16
E2E_Evaluator_jshintrc 2950940 ns 2404924 ns 1.23
E2E_Evaluator_krakend 606369 ns 497345 ns 1.22
E2E_Evaluator_lazygit 462965 ns 379102 ns 1.22
E2E_Evaluator_lerna 450379 ns 361341 ns 1.25
E2E_Evaluator_nest-cli 605148 ns 509492 ns 1.19
E2E_Evaluator_omc 90743 ns 73279 ns 1.24
E2E_Evaluator_omnisharp 1515370 ns 1212227 ns 1.25
E2E_Evaluator_openapi 26634827 ns 22469168 ns 1.19
E2E_Evaluator_pre-commit-hooks 2208048 ns 1806569 ns 1.22
E2E_Evaluator_pulumi 2089647 ns 1673743 ns 1.25
E2E_Evaluator_semantic-release 231345 ns 187555 ns 1.23
E2E_Evaluator_stale 391306 ns 305664 ns 1.28
E2E_Evaluator_stylecop 1236064 ns 990969 ns 1.25
E2E_Evaluator_tmuxinator 215793 ns 171206 ns 1.26
E2E_Evaluator_ui5 2324820 ns 1878785 ns 1.24
E2E_Evaluator_ui5-manifest 13141316 ns 8769698 ns 1.50
E2E_Evaluator_unreal-engine-uproject 1619343 ns 1326284 ns 1.22
E2E_Evaluator_users-array 2743848 ns 1880509 ns 1.46
E2E_Evaluator_vercel 1096802 ns 828595 ns 1.32
E2E_Evaluator_yamllint 24187 ns 19122 ns 1.26

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