Skip to content

Upgrade Core to 8b2e6d2df9a1b3b19358e0cb3f6d73d6f0248bcb#892

Merged
jviotti merged 1 commit into
mainfrom
core-ld
Jun 30, 2026
Merged

Upgrade Core to 8b2e6d2df9a1b3b19358e0cb3f6d73d6f0248bcb#892
jviotti merged 1 commit into
mainfrom
core-ld

Conversation

@jviotti

@jviotti jviotti commented Jun 30, 2026

Copy link
Copy Markdown
Member

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

Review in cubic

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

@cubic-dev-ai cubic-dev-ai 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.

No issues found across 5 files

Re-trigger cubic

@augmentcode

augmentcode Bot commented Jun 30, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR bumps the vendored sourcemeta/core dependency to commit 8b2e6d2….

Changes:

  • Updates the pinned core revision in DEPENDENCIES.
  • Adds a new JSON-LD “materialize” API that turns an input JSON instance + annotation map into expanded JSON-LD.
  • Introduces new public header jsonld_materialize.h and re-exports it from jsonld.h.
  • Registers the new implementation file jsonld_materialize.cc in the jsonld CMake target.

Technical Notes: The new API models JSON-LD semantics via JSONLDDescriptor (edges + variant value kind) and emits a top-level expanded JSON-LD array, collecting unattached node objects as standalone nodes.

🤖 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. 3 suggestions posted.

Fix All in Augment

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

auto materialize_literal(const JSONLDLiteral &descriptor, const JSON &value)
-> JSON {
auto result{JSON::make_object()};
result.assign_assume_new(JSON::String{KEYWORD_VALUE}, JSON{value},

@augmentcode augmentcode Bot Jun 30, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

At vendor/core/src/core/jsonld/jsonld_materialize.cc:103, @value is populated from arbitrary JSON even when descriptor.json is false; if value is an object/array this produces an invalid expanded JSON-LD value object. Consider validating the input type here (or requiring json=true) so jsonld_materialize doesn’t silently emit non-spec output.

Severity: medium

Fix This in Augment

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

return result;
}

if (descriptor.datatype.has_value()) {

@augmentcode augmentcode Bot Jun 30, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

At vendor/core/src/core/jsonld/jsonld_materialize.cc:111, if both datatype and language are set, this emits a value object with both @type and @language, which is invalid JSON-LD 1.1. Consider enforcing mutual exclusivity (or rejecting conflicting annotations) to prevent generating invalid expanded output.

Severity: medium

Fix This in Augment

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

return;
}

auto &target{edge.reverse ? reverse_target(node, edge.predicate)

@augmentcode augmentcode Bot Jun 30, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

At vendor/core/src/core/jsonld/jsonld_materialize.cc:81, property_target/reverse_target assume the existing property value is an array; if an edge predicate collides with an already-set non-array key (e.g. @id/@type), target.push_back may fail at runtime. Consider guarding against non-array targets (or disallowing keyword predicates in JSONLDEdge) to avoid hard-to-debug crashes from malformed annotation maps.

Severity: medium

Fix This in Augment

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

@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: 88ad148 Previous: e0cf433 Ratio
Schema_Iterator_ISO_Language 1610273.7736720324 ns/iter 2989267.551281714 ns/iter 0.54
Schema_Tracker_ISO_Language 2232513.7570974953 ns/iter 4650638.4503316935 ns/iter 0.48
Schema_Tracker_ISO_Language_To_JSON 10085964.695652667 ns/iter 21172997.393939637 ns/iter 0.48
Schema_Frame_WoT_References 2451858.727272576 ns/iter 4496656.211539373 ns/iter 0.55
Schema_Frame_OMC_References 10362317.388059516 ns/iter 19684931.972221874 ns/iter 0.53
Schema_Frame_OMC_Locations 9607609.630136235 ns/iter 18237781.02631853 ns/iter 0.53
Schema_Frame_ISO_Language_Locations 51597312.99999256 ns/iter 101470088.00000398 ns/iter 0.51
Schema_Frame_KrakenD_References 19270561.63888905 ns/iter 38340070.00000384 ns/iter 0.50
Schema_Frame_KrakenD_Reachable 336640192.0000044 ns/iter 559683784.0000716 ns/iter 0.60
Schema_Frame_ISO_Language_Locations_To_JSON 73315458.00000836 ns/iter 120714389.33336747 ns/iter 0.61
Schema_Frame_Many_Resources_References 185705081.2500063 ns/iter 349250660.50004715 ns/iter 0.53
Schema_Bundle_Meta_2020_12 769752.5675108513 ns/iter 1439477.7761852879 ns/iter 0.53
Schema_Format_ISO_Language_To_JSON 54566061.749985315 ns/iter 108698758.33342727 ns/iter 0.50
E2E_Compiler_adaptivecard 29077226.166667935 ns/iter 58021432.16667825 ns/iter 0.50
E2E_Compiler_ansible_meta 13164821.622641318 ns/iter 24870875.535709403 ns/iter 0.53
E2E_Compiler_aws_cdk 164344.59507619735 ns/iter 325002.9365447198 ns/iter 0.51
E2E_Compiler_babelrc 1204730.8961936163 ns/iter 2293924.1704922304 ns/iter 0.53
E2E_Compiler_clang_format 8908208.240506634 ns/iter 16162777.11627845 ns/iter 0.55
E2E_Compiler_cmake_presets 13788367.725490337 ns/iter 25102943.32142848 ns/iter 0.55
E2E_Compiler_code_climate 1231554.6344464074 ns/iter 2285530.5439735786 ns/iter 0.54
E2E_Compiler_cql2 6976099.089999935 ns/iter 12749615.454545578 ns/iter 0.55
E2E_Compiler_cspell 12244211.614034738 ns/iter 22592576.483864304 ns/iter 0.54
E2E_Compiler_cypress 2079101.6676555967 ns/iter 3891675.363128439 ns/iter 0.53
E2E_Compiler_deno 3757041.3903740747 ns/iter 7016057.59000131 ns/iter 0.54
E2E_Compiler_dependabot 1870931.7828419344 ns/iter 3553085.507389499 ns/iter 0.53
E2E_Compiler_draft_04 1297063.4277777479 ns/iter 2410145.962069472 ns/iter 0.54
E2E_Compiler_fabric_mod 2327132.1533335745 ns/iter 4210935.8253005175 ns/iter 0.55
E2E_Compiler_geojson 10849177.030768959 ns/iter 20004627.628571015 ns/iter 0.54
E2E_Compiler_gitpod_configuration 2443882.7797204913 ns/iter 4523186.916128086 ns/iter 0.54
E2E_Compiler_helm_chart_lock 307035.1657192504 ns/iter 618329.906140253 ns/iter 0.50
E2E_Compiler_importmap 122427.89805996536 ns/iter 245078.22136059482 ns/iter 0.50
E2E_Compiler_jasmine 609601.1444834052 ns/iter 1211681.5664940265 ns/iter 0.50
E2E_Compiler_jshintrc 2029986.6162790642 ns/iter 3832359.5737701557 ns/iter 0.53
E2E_Compiler_jsconfig 10648239.876923071 ns/iter 20259384.11429057 ns/iter 0.53
E2E_Compiler_krakend 66497655.00000057 ns/iter 143479378.59997728 ns/iter 0.46
E2E_Compiler_lazygit 16396668.97674382 ns/iter 30391205.478261564 ns/iter 0.54
E2E_Compiler_lerna 733031.6137565913 ns/iter 1426785.0734693971 ns/iter 0.51
E2E_Compiler_nest_cli 3662304.281249955 ns/iter 6642770.009433799 ns/iter 0.55
E2E_Compiler_omc 73941970.77777183 ns/iter 154162648.80000198 ns/iter 0.48
E2E_Compiler_omnisharp 3253439.190697738 ns/iter 5983310.957627139 ns/iter 0.54
E2E_Compiler_openapi 12286381.754385028 ns/iter 22835890.49999743 ns/iter 0.54
E2E_Compiler_pre_commit_hooks 2516820.777777768 ns/iter 4620440.453946553 ns/iter 0.54
E2E_Compiler_pulumi 1975689.6929576714 ns/iter 3593248.9076913046 ns/iter 0.55
E2E_Compiler_semantic_release 690074.2450593201 ns/iter 1370323.4571984385 ns/iter 0.50
E2E_Compiler_stale 719604.6198769825 ns/iter 1394474.8628228894 ns/iter 0.52
E2E_Compiler_stylecop 2726000.4163422007 ns/iter 5224859.746268086 ns/iter 0.52
E2E_Compiler_tmuxinator 863228.5960346936 ns/iter 1671567.3976190852 ns/iter 0.52
E2E_Compiler_ui5 24432846.862066917 ns/iter 46219741.93334305 ns/iter 0.53
E2E_Compiler_ui5_manifest 147818275.60000238 ns/iter 312142124.50004196 ns/iter 0.47
E2E_Compiler_unreal_engine_uproject 2247474.0576923904 ns/iter 4086637.520467988 ns/iter 0.55
E2E_Compiler_users_array 383564.8250825497 ns/iter 776645.143964657 ns/iter 0.49
E2E_Compiler_vercel 6542914.327102689 ns/iter 12071868.63792952 ns/iter 0.54
E2E_Compiler_yamllint 151674.6948529456 ns/iter 313537.1993083115 ns/iter 0.48
E2E_Evaluator_adaptivecard 13054.156914745814 ns/iter 25180.384725377844 ns/iter 0.52
E2E_Evaluator_ansible_meta 125447.65641758565 ns/iter 234889.81338264822 ns/iter 0.53
E2E_Evaluator_aws_cdk 24622.58158154362 ns/iter 53349.343241820556 ns/iter 0.46
E2E_Evaluator_babelrc 58382.669718552075 ns/iter 115036.5208607333 ns/iter 0.51
E2E_Evaluator_cerebrum_criminal_case 539461.0568612115 ns/iter 990273.7378223769 ns/iter 0.54
E2E_Evaluator_clang_format 62108.68472057823 ns/iter 115577.80410822453 ns/iter 0.54
E2E_Evaluator_cmake_presets 2427979.517361302 ns/iter 5081864.940000286 ns/iter 0.48
E2E_Evaluator_code_climate 99036.8727528175 ns/iter 185450.03379615524 ns/iter 0.53
E2E_Evaluator_cql2 104823.29594553565 ns/iter 214883.59326660668 ns/iter 0.49
E2E_Evaluator_cspell 309100.18217733264 ns/iter 600479.1381357437 ns/iter 0.51
E2E_Evaluator_cypress 93161.55495978809 ns/iter 190690.99537041428 ns/iter 0.49
E2E_Evaluator_deno 148256.42212237607 ns/iter 312634.2831540864 ns/iter 0.47
E2E_Evaluator_dependabot 186290.02110819568 ns/iter 326785.2585479437 ns/iter 0.57
E2E_Evaluator_draft_04 3708944.3529411145 ns/iter 10861502.074625768 ns/iter 0.34
E2E_Evaluator_fabric_mod 342291.27990196657 ns/iter 679680.6901543435 ns/iter 0.50
E2E_Evaluator_geojson 11759078.321428465 ns/iter 18015257.10256777 ns/iter 0.65
E2E_Evaluator_gitpod_configuration 122320.70926348987 ns/iter 236806.8971137987 ns/iter 0.52
E2E_Evaluator_helm_chart_lock 131916.0019519736 ns/iter 310458.1600177316 ns/iter 0.42
E2E_Evaluator_importmap 24365.71101294256 ns/iter 49964.486935862704 ns/iter 0.49
E2E_Evaluator_jasmine 53915.656453970885 ns/iter 105590.55620589782 ns/iter 0.51
E2E_Evaluator_jshintrc 591131.9565956682 ns/iter 1194649.3441782473 ns/iter 0.49
E2E_Evaluator_jsconfig 205201.49642756072 ns/iter 431984.87884375534 ns/iter 0.48
E2E_Evaluator_krakend 100466.32202629653 ns/iter 213498.45588687193 ns/iter 0.47
E2E_Evaluator_lazygit 66525.44385583204 ns/iter 152682.92564494297 ns/iter 0.44
E2E_Evaluator_lerna 57013.67578670522 ns/iter 138357.24414325858 ns/iter 0.41
E2E_Evaluator_nest_cli 97083.56313376265 ns/iter 184927.7051486546 ns/iter 0.52
E2E_Evaluator_omc 9410.014074681443 ns/iter 20003.7763055521 ns/iter 0.47
E2E_Evaluator_omnisharp 294200.8578002922 ns/iter 611921.916303404 ns/iter 0.48
E2E_Evaluator_openapi 4513984.801526598 ns/iter 13086536.215688089 ns/iter 0.34
E2E_Evaluator_pre_commit_hooks 263065.1882217397 ns/iter 489669.68530028115 ns/iter 0.54
E2E_Evaluator_pulumi 371683.88906500733 ns/iter 686971.7341772716 ns/iter 0.54
E2E_Evaluator_semantic_release 47936.388268734154 ns/iter 101461.97824510679 ns/iter 0.47
E2E_Evaluator_stale 81235.8670694856 ns/iter 149914.3170574248 ns/iter 0.54
E2E_Evaluator_stylecop 145505.1021837579 ns/iter 291211.15099840035 ns/iter 0.50
E2E_Evaluator_tmuxinator 52563.62319148545 ns/iter 100760.00727947478 ns/iter 0.52
E2E_Evaluator_ui5 263993.58466690936 ns/iter 521990.48283584294 ns/iter 0.51
E2E_Evaluator_ui5_manifest 1276407.7266188357 ns/iter 2949418.7531374614 ns/iter 0.43
E2E_Evaluator_unreal_engine_uproject 224360.90731707367 ns/iter 442686.8321722111 ns/iter 0.51
E2E_Evaluator_users_array 329057.6240565766 ns/iter 579433.2842892123 ns/iter 0.57
E2E_Evaluator_vercel 141472.16033925468 ns/iter 324213.913242008 ns/iter 0.44
E2E_Evaluator_yamllint 4404.399744620767 ns/iter 9186.614519662717 ns/iter 0.48
Micro_Draft4_Meta_1_No_Callback 88.58700583232601 ns/iter 191.654743658468 ns/iter 0.46
Micro_Draft4_Required_Properties 395.11162153544325 ns/iter 792.8812373776589 ns/iter 0.50
Micro_Draft4_Many_Optional_Properties_Minimal_Match 12.244033631443479 ns/iter 23.210111732311116 ns/iter 0.53
Micro_Draft4_Few_Optional_Properties_Minimal_Match 5.787501662136924 ns/iter 11.533759564213458 ns/iter 0.50
Micro_Draft4_Items_Schema 143.7988401236662 ns/iter 276.20434835804446 ns/iter 0.52
Micro_Draft4_Nested_Object 0.5626101248959847 ns/iter 1.8235731836688083 ns/iter 0.31
Micro_Draft4_Properties_Triad_Optional 171.42608905226118 ns/iter 334.5026549190433 ns/iter 0.51
Micro_Draft4_Properties_Triad_Closed 140.6247346898805 ns/iter 279.4359512548997 ns/iter 0.50
Micro_Draft4_Properties_Triad_Required 176.85423020956964 ns/iter 348.4462920387614 ns/iter 0.51
Micro_Draft4_Properties_Closed 30.61340057576947 ns/iter 57.352277057973936 ns/iter 0.53
Micro_Draft4_Non_Recursive_Ref 8.820581406487683 ns/iter 13.951929074112304 ns/iter 0.63
Micro_Draft4_Pattern_Properties_True 78.60772928543143 ns/iter 163.58511855728423 ns/iter 0.48
Micro_Draft4_Ref_To_Single_Property 5.790378460015513 ns/iter 11.531446539740251 ns/iter 0.50
Micro_Draft4_Additional_Properties_Type 21.591290777113983 ns/iter 33.001888167815586 ns/iter 0.65
Micro_Draft4_Nested_Oneof 27.29598105846241 ns/iter 58.85656603094805 ns/iter 0.46
Micro_Draft4_Short_Enum 5.986565312396996 ns/iter 9.976929174339862 ns/iter 0.60
Micro_Draft4_Long_Enum 6.970313976678864 ns/iter 14.976017183410168 ns/iter 0.47
Micro_Draft4_Long_Enum_Short_Strings 5.987317418230377 ns/iter 9.97486145157689 ns/iter 0.60
Micro_Draft4_Type_Object 1.800384130671364 ns/iter 3.4312458259438112 ns/iter 0.52
Micro_Draft4_Ref_Single_100 1179716.223529466 ns/iter 2355788.9560809573 ns/iter 0.50
Micro_Draft4_Compile_Ref_Many_Nested 838834.540865299 ns/iter 1708836.1369194207 ns/iter 0.49
Micro_Draft4_Compile_Wrap 1202589.8936535763 ns/iter 2332982.342192775 ns/iter 0.52
Micro_Draft6_Property_Names 73.98319819904594 ns/iter 118.3470075700418 ns/iter 0.63
Micro_Draft6_Compile_FHIR 7049122613.000009 ns/iter 15701190121.000082 ns/iter 0.45
Micro_Draft7_If_Then_Else 12.368741383568656 ns/iter 24.48541096033643 ns/iter 0.51
Micro_2019_09_Unevaluated_Properties 12.967150096873803 ns/iter 27.77880149297112 ns/iter 0.47
Micro_2019_09_Compile_Wrap 144726108.6000026 ns/iter 316249250.0000553 ns/iter 0.46
Micro_2020_12_Dynamic_Ref 122.27494397748009 ns/iter 232.09289237940837 ns/iter 0.53
Micro_2020_12_Dynamic_Ref_Single 1.798072485191884 ns/iter 3.4281133495380423 ns/iter 0.52
Micro_2020_12_Simple_Output_Mask 563.2963043615931 ns/iter 1083.4100677209306 ns/iter 0.52
Micro_2020_12_Simple_Output_Annotations 53447.397008833774 ns/iter 106642.81993616346 ns/iter 0.50
Micro_2020_12_Compile_NonCircular_Shared_Refs 488101.5732305359 ns/iter 980151.8370786039 ns/iter 0.50
Micro_2020_12_Exhaustive_Deep_Numeric 4784.9822607814185 ns/iter 8116.436143031818 ns/iter 0.59
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 89958.48482131898 ns/iter 175445.066815151 ns/iter 0.51
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 12196.219522348652 ns/iter 22858.40102301837 ns/iter 0.53
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 74.21202577922459 ns/iter 143.746942376418 ns/iter 0.52
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 2282.4669724202863 ns/iter 4379.100525112064 ns/iter 0.52
Alterschema_Check_Readibility_ISO_Language_Set_3 181472523.24999386 ns/iter 392719448.99996924 ns/iter 0.46
Alterschema_Check_Readibility_OMC 44241971.74999733 ns/iter 88954959.7499979 ns/iter 0.50
Alterschema_Check_Readibility_KrakenD 680153000.0000185 ns/iter 1272686078.000106 ns/iter 0.53
Alterschema_Apply_Readibility_KrakenD 67631193195.00004 ns/iter 123450931587.99977 ns/iter 0.55
Alterschema_Check_Invalid_External_Refs 122252493.16666502 ns/iter 284994211.49990666 ns/iter 0.43

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: 88ad148 Previous: e0cf433 Ratio
E2E_Evaluator_adaptivecard 62872 ns 117822 ns 0.53
E2E_Evaluator_ansible-meta 304794 ns 533418 ns 0.57
E2E_Evaluator_aws-cdk 70020 ns 147063 ns 0.48
E2E_Evaluator_babelrc 198397 ns 352313 ns 0.56
E2E_Evaluator_cerebrum-criminal-case 1450573 ns 2733867 ns 0.53
E2E_Evaluator_clang-format 131171 ns 255829 ns 0.51
E2E_Evaluator_cmake-presets 8784660 ns 17544245 ns 0.50
E2E_Evaluator_code-climate 261518 ns 516457 ns 0.51
E2E_Evaluator_cql2 602770 ns 1255427 ns 0.48
E2E_Evaluator_cspell 846337 ns 1527544 ns 0.55
E2E_Evaluator_cypress 466057 ns 810929 ns 0.57
E2E_Evaluator_deno 570295 ns 1067932 ns 0.53
E2E_Evaluator_dependabot 561949 ns 1088584 ns 0.52
E2E_Evaluator_draft-04 10247765 ns 21657421 ns 0.47
E2E_Evaluator_fabric-mod 1326017 ns 2353305 ns 0.56
E2E_Evaluator_geojson 16022374 ns 24231567 ns 0.66
E2E_Evaluator_gitpod-configuration 383940 ns 730232 ns 0.53
E2E_Evaluator_helm-chart-lock 524598 ns 985518 ns 0.53
E2E_Evaluator_importmap 139202 ns 264968 ns 0.53
E2E_Evaluator_jasmine 139132 ns 296479 ns 0.47
E2E_Evaluator_jsconfig 730729 ns 1283919 ns 0.57
E2E_Evaluator_jshintrc 1627373 ns 2825596 ns 0.58
E2E_Evaluator_krakend 321404 ns 674643 ns 0.48
E2E_Evaluator_lazygit 237389 ns 541310 ns 0.44
E2E_Evaluator_lerna 241136 ns 475843 ns 0.51
E2E_Evaluator_nest-cli 314906 ns 601063 ns 0.52
E2E_Evaluator_omc 48098 ns 93424 ns 0.51
E2E_Evaluator_omnisharp 795796 ns 1428875 ns 0.56
E2E_Evaluator_openapi 11454286 ns 25374844 ns 0.45
E2E_Evaluator_pre-commit-hooks 1112801 ns 2029804 ns 0.55
E2E_Evaluator_pulumi 1049609 ns 1929994 ns 0.54
E2E_Evaluator_semantic-release 120470 ns 257503 ns 0.47
E2E_Evaluator_stale 203071 ns 397999 ns 0.51
E2E_Evaluator_stylecop 648363 ns 1252896 ns 0.52
E2E_Evaluator_tmuxinator 109731 ns 231953 ns 0.47
E2E_Evaluator_ui5 1089731 ns 2236948 ns 0.49
E2E_Evaluator_ui5-manifest 4873762 ns 10158815 ns 0.48
E2E_Evaluator_unreal-engine-uproject 836863 ns 1541262 ns 0.54
E2E_Evaluator_users-array 1219024 ns 2459981 ns 0.50
E2E_Evaluator_vercel 534482 ns 999893 ns 0.53
E2E_Evaluator_yamllint 14505 ns 26026 ns 0.56

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: 88ad148 Previous: e0cf433 Ratio
Schema_Iterator_ISO_Language 4620371.988888413 ns/iter 2626408.578754265 ns/iter 1.76
Schema_Tracker_ISO_Language 8702273.094593545 ns/iter 5740939.77310891 ns/iter 1.52
Schema_Tracker_ISO_Language_To_JSON 23624539.151514355 ns/iter 16687150.000001337 ns/iter 1.42
Schema_Frame_WoT_References 6515399.051546204 ns/iter 5289474.236642074 ns/iter 1.23
Schema_Frame_OMC_References 34149820.15788394 ns/iter 26659212.962967005 ns/iter 1.28
Schema_Frame_OMC_Locations 30553096.590903226 ns/iter 23618845.83333449 ns/iter 1.29
Schema_Frame_ISO_Language_Locations 85450035.71426995 ns/iter 82153268.55555658 ns/iter 1.04
Schema_Frame_KrakenD_References 61038233.39999507 ns/iter 46361488.933325745 ns/iter 1.32
Schema_Frame_KrakenD_Reachable 582631042.0000027 ns/iter 381722417.00021917 ns/iter 1.53
Schema_Frame_ISO_Language_Locations_To_JSON 116637574.99995883 ns/iter 78945509.2222195 ns/iter 1.48
Schema_Frame_Many_Resources_References 385425729.5000707 ns/iter 312465145.5000276 ns/iter 1.23
Schema_Bundle_Meta_2020_12 1664111.572635145 ns/iter 1342572.3440810367 ns/iter 1.24
Schema_Format_ISO_Language_To_JSON 91878118.85716915 ns/iter 84690985.99999194 ns/iter 1.08
E2E_Compiler_adaptivecard 69736000.00000344 ns/iter 63207329.54544506 ns/iter 1.10
E2E_Compiler_ansible_meta 28733020.846157856 ns/iter 26990263.888887122 ns/iter 1.06
E2E_Compiler_aws_cdk 317326.59081336536 ns/iter 306736.2067989139 ns/iter 1.03
E2E_Compiler_babelrc 2920968.824817657 ns/iter 2587697.708608874 ns/iter 1.13
E2E_Compiler_clang_format 18170422.08696144 ns/iter 18875224.99999932 ns/iter 0.96
E2E_Compiler_cmake_presets 34386219.3157843 ns/iter 34226925.00000267 ns/iter 1.00
E2E_Compiler_code_climate 2442914.617543928 ns/iter 2551946.5000006678 ns/iter 0.96
E2E_Compiler_cql2 13025959.905659858 ns/iter 15528536.799998468 ns/iter 0.84
E2E_Compiler_cspell 24016583.312501892 ns/iter 21012756.93333567 ns/iter 1.14
E2E_Compiler_cypress 4497023.3270445615 ns/iter 3402838.619512095 ns/iter 1.32
E2E_Compiler_deno 8025328.551725422 ns/iter 6318859.141593 ns/iter 1.27
E2E_Compiler_dependabot 4315299.698795713 ns/iter 3804272.415205209 ns/iter 1.13
E2E_Compiler_draft_04 2408311.553029886 ns/iter 2180414.9619880286 ns/iter 1.10
E2E_Compiler_fabric_mod 5284427.500000674 ns/iter 4485915.954286871 ns/iter 1.18
E2E_Compiler_geojson 27843657.227270506 ns/iter 30503568.965514205 ns/iter 0.91
E2E_Compiler_gitpod_configuration 5543144.882353564 ns/iter 4327468.137254828 ns/iter 1.28
E2E_Compiler_helm_chart_lock 739430.959302269 ns/iter 554273.7089999719 ns/iter 1.33
E2E_Compiler_importmap 289673.35552080517 ns/iter 245432.087289879 ns/iter 1.18
E2E_Compiler_jasmine 1441939.7330413465 ns/iter 1211897.2926394136 ns/iter 1.19
E2E_Compiler_jshintrc 4147214.1719744974 ns/iter 4078611.000000819 ns/iter 1.02
E2E_Compiler_jsconfig 28581834.999995407 ns/iter 23907920.454541564 ns/iter 1.20
E2E_Compiler_krakend 190065145.9999949 ns/iter 152904937.50001132 ns/iter 1.24
E2E_Compiler_lazygit 46462117.18750237 ns/iter 33335821.428571373 ns/iter 1.39
E2E_Compiler_lerna 1845820.533632155 ns/iter 1484626.3213529852 ns/iter 1.24
E2E_Compiler_nest_cli 8593590.34831378 ns/iter 7316254.324675132 ns/iter 1.17
E2E_Compiler_omc 239929764.00002894 ns/iter 206745846.99994132 ns/iter 1.16
E2E_Compiler_omnisharp 8462016.662500104 ns/iter 6575451.560975791 ns/iter 1.29
E2E_Compiler_openapi 26504614.931033347 ns/iter 26494034.967739817 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5125996.794871613 ns/iter 4335607.186206697 ns/iter 1.18
E2E_Compiler_pulumi 4179653.647726282 ns/iter 3295463.3005171856 ns/iter 1.27
E2E_Compiler_semantic_release 1596409.756097628 ns/iter 1276179.0454546472 ns/iter 1.25
E2E_Compiler_stale 1686331.4659497757 ns/iter 1348148.3058348123 ns/iter 1.25
E2E_Compiler_stylecop 8304685.748090857 ns/iter 6033377.929687944 ns/iter 1.38
E2E_Compiler_tmuxinator 2256597.457626721 ns/iter 1573288.4958847552 ns/iter 1.43
E2E_Compiler_ui5 65928866.699982785 ns/iter 55687163.46154081 ns/iter 1.18
E2E_Compiler_ui5_manifest 384253916.5000289 ns/iter 345638104.0000451 ns/iter 1.11
E2E_Compiler_unreal_engine_uproject 5004010.6209136415 ns/iter 4919912.581698513 ns/iter 1.02
E2E_Compiler_users_array 897547.1787843648 ns/iter 824192.4533800633 ns/iter 1.09
E2E_Compiler_vercel 15087953.62264089 ns/iter 16517795.642855726 ns/iter 0.91
E2E_Compiler_yamllint 284519.2192074513 ns/iter 299184.0171127096 ns/iter 0.95
E2E_Evaluator_adaptivecard 26803.42986635325 ns/iter 20204.555850743778 ns/iter 1.33
E2E_Evaluator_ansible_meta 230548.4324164436 ns/iter 196720.56340805782 ns/iter 1.17
E2E_Evaluator_aws_cdk 47274.11692234769 ns/iter 36585.55524631278 ns/iter 1.29
E2E_Evaluator_babelrc 118175.69392171857 ns/iter 96925.1117611244 ns/iter 1.22
E2E_Evaluator_cerebrum_criminal_case 801037.2760799585 ns/iter 786688.0262892749 ns/iter 1.02
E2E_Evaluator_clang_format 98962.30577765155 ns/iter 106689.75518979931 ns/iter 0.93
E2E_Evaluator_cmake_presets 4019038.133332508 ns/iter 3912410.42780774 ns/iter 1.03
E2E_Evaluator_code_climate 141402.10926458373 ns/iter 136546.36082277013 ns/iter 1.04
E2E_Evaluator_cql2 157930.87790107983 ns/iter 156773.17257246847 ns/iter 1.01
E2E_Evaluator_cspell 470506.96316502814 ns/iter 452301.1206895811 ns/iter 1.04
E2E_Evaluator_cypress 149746.51567943377 ns/iter 159436.6482252174 ns/iter 0.94
E2E_Evaluator_deno 234542.47540981518 ns/iter 237219.2262105653 ns/iter 0.99
E2E_Evaluator_dependabot 261391.2248629047 ns/iter 245911.2332976349 ns/iter 1.06
E2E_Evaluator_draft_04 6778675.5952374 ns/iter 5909952.569230042 ns/iter 1.15
E2E_Evaluator_fabric_mod 538521.9774267209 ns/iter 554831.3676056969 ns/iter 0.97
E2E_Evaluator_geojson 10603181.206349853 ns/iter 9450248.907895505 ns/iter 1.12
E2E_Evaluator_gitpod_configuration 222687.6293054774 ns/iter 184833.50679988405 ns/iter 1.20
E2E_Evaluator_helm_chart_lock 286270.4626334698 ns/iter 229016.23028982166 ns/iter 1.25
E2E_Evaluator_importmap 44671.29090797091 ns/iter 32383.64268014127 ns/iter 1.38
E2E_Evaluator_jasmine 106057.54379897185 ns/iter 84070.30928887487 ns/iter 1.26
E2E_Evaluator_jshintrc 1199556.4565537637 ns/iter 980903.3191230613 ns/iter 1.22
E2E_Evaluator_jsconfig 418798.6321137875 ns/iter 317591.3495660147 ns/iter 1.32
E2E_Evaluator_krakend 163189.51612906036 ns/iter 167222.35193589778 ns/iter 0.98
E2E_Evaluator_lazygit 107557.66112624231 ns/iter 105663.52513227136 ns/iter 1.02
E2E_Evaluator_lerna 118900.12864864116 ns/iter 113585.26870965086 ns/iter 1.05
E2E_Evaluator_nest_cli 150187.57183386156 ns/iter 155074.2304280933 ns/iter 0.97
E2E_Evaluator_omc 15534.583713462805 ns/iter 15476.305573282623 ns/iter 1.00
E2E_Evaluator_omnisharp 542487.1669999902 ns/iter 515613.89481174 ns/iter 1.05
E2E_Evaluator_openapi 7410685.393260587 ns/iter 9051145.8369559 ns/iter 0.82
E2E_Evaluator_pre_commit_hooks 395521.98559907015 ns/iter 441916.7111468806 ns/iter 0.90
E2E_Evaluator_pulumi 664711.4264919639 ns/iter 684732.6392278135 ns/iter 0.97
E2E_Evaluator_semantic_release 94906.35652062431 ns/iter 90583.00709886344 ns/iter 1.05
E2E_Evaluator_stale 149571.91202132148 ns/iter 132079.3396946446 ns/iter 1.13
E2E_Evaluator_stylecop 252660.63777409025 ns/iter 235557.46422214754 ns/iter 1.07
E2E_Evaluator_tmuxinator 84505.91088180034 ns/iter 92747.1277933057 ns/iter 0.91
E2E_Evaluator_ui5 409098.4875000729 ns/iter 423241.74268295924 ns/iter 0.97
E2E_Evaluator_ui5_manifest 2292705.2083332455 ns/iter 2706414.8138890686 ns/iter 0.85
E2E_Evaluator_unreal_engine_uproject 342428.0565938065 ns/iter 431751.02230475453 ns/iter 0.79
E2E_Evaluator_users_array 498088.1700806917 ns/iter 694578.1249999072 ns/iter 0.72
E2E_Evaluator_vercel 269472.3692741303 ns/iter 280829.22515530436 ns/iter 0.96
E2E_Evaluator_yamllint 7901.051840707871 ns/iter 7375.832197589043 ns/iter 1.07
Micro_Draft4_Meta_1_No_Callback 180.10548201410842 ns/iter 157.69315842340114 ns/iter 1.14
Micro_Draft4_Required_Properties 908.1010858435224 ns/iter 819.5651129792761 ns/iter 1.11
Micro_Draft4_Many_Optional_Properties_Minimal_Match 22.60452482064394 ns/iter 24.02139181880184 ns/iter 0.94
Micro_Draft4_Few_Optional_Properties_Minimal_Match 9.41301750336597 ns/iter 9.32620038586507 ns/iter 1.01
Micro_Draft4_Items_Schema 266.5476181776312 ns/iter 278.78745519120264 ns/iter 0.96
Micro_Draft4_Nested_Object 0.7399789089215472 ns/iter 0.9334233240663642 ns/iter 0.79
Micro_Draft4_Properties_Triad_Optional 293.8992310949199 ns/iter 258.7085568523193 ns/iter 1.14
Micro_Draft4_Properties_Triad_Closed 238.58598288056444 ns/iter 208.47027941908343 ns/iter 1.14
Micro_Draft4_Properties_Triad_Required 278.0807659128649 ns/iter 306.64685026523875 ns/iter 0.91
Micro_Draft4_Properties_Closed 50.21285008298645 ns/iter 58.80145419998826 ns/iter 0.85
Micro_Draft4_Non_Recursive_Ref 14.443295154794697 ns/iter 15.740605986555677 ns/iter 0.92
Micro_Draft4_Pattern_Properties_True 188.38440067840187 ns/iter 184.26858943925973 ns/iter 1.02
Micro_Draft4_Ref_To_Single_Property 8.08959257313805 ns/iter 9.589925894821247 ns/iter 0.84
Micro_Draft4_Additional_Properties_Type 30.04479391693225 ns/iter 34.71954036388387 ns/iter 0.87
Micro_Draft4_Nested_Oneof 42.965022379876636 ns/iter 52.687013790305784 ns/iter 0.82
Micro_Draft4_Short_Enum 5.837027378885651 ns/iter 6.235646553646244 ns/iter 0.94
Micro_Draft4_Long_Enum 11.070578792085664 ns/iter 12.020308043747724 ns/iter 0.92
Micro_Draft4_Long_Enum_Short_Strings 6.9595824975450284 ns/iter 8.2812339203263 ns/iter 0.84
Micro_Draft4_Type_Object 2.780111672855882 ns/iter 3.0953649668380865 ns/iter 0.90
Micro_Draft4_Ref_Single_100 2289777.0029330812 ns/iter 2313768.3933932898 ns/iter 0.99
Micro_Draft4_Compile_Ref_Many_Nested 1410203.458715491 ns/iter 1518101.6007464174 ns/iter 0.93
Micro_Draft4_Compile_Wrap 2224230.6743421345 ns/iter 3526261.80416659 ns/iter 0.63
Micro_Draft6_Property_Names 123.82563479478274 ns/iter 132.0032824127381 ns/iter 0.94
Micro_Draft6_Compile_FHIR 15060046999.99994 ns/iter 15386759540.999947 ns/iter 0.98
Micro_Draft7_If_Then_Else 24.582504829041486 ns/iter 22.42667292339632 ns/iter 1.10
Micro_2019_09_Unevaluated_Properties 31.657496925109438 ns/iter 33.268072184616045 ns/iter 0.95
Micro_2019_09_Compile_Wrap 422284478.99992716 ns/iter 428117854.49998754 ns/iter 0.99
Micro_2020_12_Dynamic_Ref 252.5178363205813 ns/iter 258.8091543987165 ns/iter 0.98
Micro_2020_12_Dynamic_Ref_Single 3.479105895696602 ns/iter 3.1218270388916785 ns/iter 1.11
Micro_2020_12_Simple_Output_Mask 1044.6552053426929 ns/iter 1045.002439716963 ns/iter 1.00
Micro_2020_12_Simple_Output_Annotations 114853.21275416728 ns/iter 112174.21625928367 ns/iter 1.02
Micro_2020_12_Compile_NonCircular_Shared_Refs 1190369.9087078462 ns/iter 1042591.1662404852 ns/iter 1.14
Micro_2020_12_Exhaustive_Deep_Numeric 5270.174484195303 ns/iter 6910.344463228904 ns/iter 0.76
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 116038.96420361164 ns/iter 154678.84105288202 ns/iter 0.75
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 14216.915114260073 ns/iter 18638.906301747847 ns/iter 0.76
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 107.59265366680454 ns/iter 117.25981778369623 ns/iter 0.92
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 5219.926941440571 ns/iter 6844.694981185227 ns/iter 0.76
Alterschema_Check_Readibility_ISO_Language_Set_3 254626069.66668013 ns/iter 353305479.00002784 ns/iter 0.72
Alterschema_Check_Readibility_OMC 76274022.72727191 ns/iter 100987428.57144317 ns/iter 0.76
Alterschema_Check_Readibility_KrakenD 1006916332.9999355 ns/iter 1067285750.00011 ns/iter 0.94
Alterschema_Apply_Readibility_KrakenD 96853795208.00006 ns/iter 98159753291.00002 ns/iter 0.99
Alterschema_Check_Invalid_External_Refs 212113958.50002646 ns/iter 249484402.99999675 ns/iter 0.85

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: 88ad148 Previous: e0cf433 Ratio
E2E_Evaluator_adaptivecard 94718 ns 146930 ns 0.64
E2E_Evaluator_ansible-meta 355755 ns 423559 ns 0.84
E2E_Evaluator_aws-cdk 123673 ns 144091 ns 0.86
E2E_Evaluator_babelrc 270506 ns 314794 ns 0.86
E2E_Evaluator_cerebrum-criminal-case 1709726 ns 2004935 ns 0.85
E2E_Evaluator_clang-format 178849 ns 224729 ns 0.80
E2E_Evaluator_cmake-presets 11075083 ns 17978545 ns 0.62
E2E_Evaluator_code-climate 399770 ns 557884 ns 0.72
E2E_Evaluator_cql2 1107467 ns 1260016 ns 0.88
E2E_Evaluator_cspell 1396052 ns 1963799 ns 0.71
E2E_Evaluator_cypress 739260 ns 797100 ns 0.93
E2E_Evaluator_deno 890647 ns 1263881 ns 0.70
E2E_Evaluator_dependabot 959759 ns 1089389 ns 0.88
E2E_Evaluator_draft-04 17371283 ns 19511409 ns 0.89
E2E_Evaluator_fabric-mod 1718948 ns 2015339 ns 0.85
E2E_Evaluator_geojson 17861773 ns 21801771 ns 0.82
E2E_Evaluator_gitpod-configuration 526703 ns 692634 ns 0.76
E2E_Evaluator_helm-chart-lock 904860 ns 941817 ns 0.96
E2E_Evaluator_importmap 262385 ns 296128 ns 0.89
E2E_Evaluator_jasmine 236565 ns 275889 ns 0.86
E2E_Evaluator_jsconfig 920720 ns 1183835 ns 0.78
E2E_Evaluator_jshintrc 2469164 ns 3179357 ns 0.78
E2E_Evaluator_krakend 507705 ns 595442 ns 0.85
E2E_Evaluator_lazygit 351573 ns 419504 ns 0.84
E2E_Evaluator_lerna 457134 ns 437022 ns 1.05
E2E_Evaluator_nest-cli 515671 ns 602587 ns 0.86
E2E_Evaluator_omc 82873 ns 96482 ns 0.86
E2E_Evaluator_omnisharp 1095114 ns 1515295 ns 0.72
E2E_Evaluator_openapi 18543779 ns 26025678 ns 0.71
E2E_Evaluator_pre-commit-hooks 1589389 ns 2013355 ns 0.79
E2E_Evaluator_pulumi 1697026 ns 1970607 ns 0.86
E2E_Evaluator_semantic-release 191466 ns 244799 ns 0.78
E2E_Evaluator_stale 376688 ns 318717 ns 1.18
E2E_Evaluator_stylecop 982942 ns 847306 ns 1.16
E2E_Evaluator_tmuxinator 189478 ns 200562 ns 0.94
E2E_Evaluator_ui5 1720494 ns 2325609 ns 0.74
E2E_Evaluator_ui5-manifest 10612532 ns 12428726 ns 0.85
E2E_Evaluator_unreal-engine-uproject 1318124 ns 1361077 ns 0.97
E2E_Evaluator_users-array 2500211 ns 2985815 ns 0.84
E2E_Evaluator_vercel 841186 ns 1120340 ns 0.75
E2E_Evaluator_yamllint 25555 ns 32584 ns 0.78

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 (linux/gcc)

Details
Benchmark suite Current: 88ad148 Previous: e0cf433 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 365489470.50005156 ns/iter 340522897.5000227 ns/iter 1.07
Alterschema_Check_Readibility_OMC 93511971.4999928 ns/iter 90906737.1250103 ns/iter 1.03
Alterschema_Check_Readibility_KrakenD 1269295327.0000088 ns/iter 1258965778.9999363 ns/iter 1.01
Alterschema_Apply_Readibility_KrakenD 122483358743.99982 ns/iter 120590596381.00052 ns/iter 1.02
Alterschema_Check_Invalid_External_Refs 308678087.9999651 ns/iter 303963966.5000777 ns/iter 1.02
Micro_2020_12_Dynamic_Ref 259.8711770909272 ns/iter 259.7327069923931 ns/iter 1.00
Micro_2020_12_Dynamic_Ref_Single 4.367618282557326 ns/iter 4.359471902076488 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1175.8223259765257 ns/iter 1169.7479283448101 ns/iter 1.01
Micro_2020_12_Simple_Output_Annotations 118632.5204757823 ns/iter 116599.78070470641 ns/iter 1.02
Micro_2020_12_Compile_NonCircular_Shared_Refs 1126772.5580644822 ns/iter 1120252.308186592 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric 9202.995554933623 ns/iter 8936.43738419781 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 171012.01762975252 ns/iter 165838.21994764026 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 26386.491917959567 ns/iter 26214.07488148639 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 154.2545543234267 ns/iter 154.54272097473324 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4935.371370039619 ns/iter 4962.612162563932 ns/iter 0.99
Micro_2019_09_Unevaluated_Properties 29.285760868373657 ns/iter 29.272976056607014 ns/iter 1.00
Micro_2019_09_Compile_Wrap 304910175.0000318 ns/iter 285922723.4998798 ns/iter 1.07
Micro_Draft7_If_Then_Else 24.692317835548003 ns/iter 24.623417305424013 ns/iter 1.00
Micro_Draft6_Property_Names 150.35021142848058 ns/iter 150.64263047337386 ns/iter 1.00
Micro_Draft6_Compile_FHIR 12749326432.00009 ns/iter 12709657513.9999 ns/iter 1.00
Micro_Draft4_Meta_1_No_Callback 169.39561391505674 ns/iter 168.50052828317226 ns/iter 1.01
Micro_Draft4_Required_Properties 846.4323058956957 ns/iter 844.0073847895969 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.81663724759496 ns/iter 20.55510195620975 ns/iter 1.01
Micro_Draft4_Few_Optional_Properties_Minimal_Match 13.350704201209316 ns/iter 12.77461136947802 ns/iter 1.05
Micro_Draft4_Items_Schema 343.2711375158578 ns/iter 328.3735681612833 ns/iter 1.05
Micro_Draft4_Nested_Object 1.8689327580596558 ns/iter 1.8681560263720913 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 395.17276965102786 ns/iter 376.68455614371476 ns/iter 1.05
Micro_Draft4_Properties_Triad_Closed 313.1071633415052 ns/iter 335.7478757213405 ns/iter 0.93
Micro_Draft4_Properties_Triad_Required 410.98223553015066 ns/iter 443.79298383213535 ns/iter 0.93
Micro_Draft4_Properties_Closed 62.127930472799896 ns/iter 61.99325197177872 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 9.231721330309293 ns/iter 9.037186888603426 ns/iter 1.02
Micro_Draft4_Pattern_Properties_True 203.64715006802453 ns/iter 202.78202181738033 ns/iter 1.00
Micro_Draft4_Ref_To_Single_Property 12.776653969496746 ns/iter 12.813880058634519 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 14.643660529194438 ns/iter 14.641033914514946 ns/iter 1.00
Micro_Draft4_Nested_Oneof 63.57691201635598 ns/iter 63.50098189469466 ns/iter 1.00
Micro_Draft4_Short_Enum 14.716844545945243 ns/iter 14.83614007906447 ns/iter 0.99
Micro_Draft4_Long_Enum 13.403766278187021 ns/iter 13.417425334681093 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.732139494596568 ns/iter 14.708914108494776 ns/iter 1.00
Micro_Draft4_Type_Object 4.671791825618005 ns/iter 4.6691106753995015 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2493883.832740556 ns/iter 2455244.6382969706 ns/iter 1.02
Micro_Draft4_Compile_Ref_Many_Nested 1816227.572538676 ns/iter 1791040.4088539167 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2605474.85130055 ns/iter 2569593.062500029 ns/iter 1.01
E2E_Compiler_adaptivecard 64579125.09090006 ns/iter 60762402.54548215 ns/iter 1.06
E2E_Compiler_ansible_meta 28941416.499994453 ns/iter 28284259.84000205 ns/iter 1.02
E2E_Compiler_aws_cdk 385534.0630879747 ns/iter 380815.8624250322 ns/iter 1.01
E2E_Compiler_babelrc 2612521.2602224383 ns/iter 2580099.9705873383 ns/iter 1.01
E2E_Compiler_clang_format 19456507.638886303 ns/iter 17944888.15384727 ns/iter 1.08
E2E_Compiler_cmake_presets 27860876.55999836 ns/iter 26794238.269216154 ns/iter 1.04
E2E_Compiler_code_climate 2651584.361217158 ns/iter 2599368.8475840804 ns/iter 1.02
E2E_Compiler_cql2 14249851.163264552 ns/iter 13977881.860000707 ns/iter 1.02
E2E_Compiler_cspell 24248986.310340118 ns/iter 23822456.79999263 ns/iter 1.02
E2E_Compiler_cypress 4176683.862274576 ns/iter 4127676.0529399323 ns/iter 1.01
E2E_Compiler_deno 8053080.551724047 ns/iter 7937929.056817501 ns/iter 1.01
E2E_Compiler_dependabot 3955694.531072943 ns/iter 3936916.8370786207 ns/iter 1.00
E2E_Compiler_draft_04 2790167.247999307 ns/iter 2756414.4881891953 ns/iter 1.01
E2E_Compiler_fabric_mod 4799352.130136605 ns/iter 4729767.358108385 ns/iter 1.01
E2E_Compiler_geojson 23164300.933338687 ns/iter 22346470.612906307 ns/iter 1.04
E2E_Compiler_gitpod_configuration 5141290.73529462 ns/iter 5016916.740000851 ns/iter 1.02
E2E_Compiler_helm_chart_lock 690003.1547619138 ns/iter 685903.2357001157 ns/iter 1.01
E2E_Compiler_importmap 287689.96130094153 ns/iter 284328.458536489 ns/iter 1.01
E2E_Compiler_jasmine 1388928.3425741459 ns/iter 1376032.2691547556 ns/iter 1.01
E2E_Compiler_jshintrc 4313129.888888723 ns/iter 4283651.234567357 ns/iter 1.01
E2E_Compiler_jsconfig 21898679.718745485 ns/iter 21688743.37500881 ns/iter 1.01
E2E_Compiler_krakend 149540222.39999175 ns/iter 137951729.39999247 ns/iter 1.08
E2E_Compiler_lazygit 34173189.19047743 ns/iter 33088342.380952306 ns/iter 1.03
E2E_Compiler_lerna 1637589.387324227 ns/iter 1627865.018604838 ns/iter 1.01
E2E_Compiler_nest_cli 7552031.709677663 ns/iter 7448937.925535072 ns/iter 1.01
E2E_Compiler_omc 177903136.7499897 ns/iter 160130535.50000224 ns/iter 1.11
E2E_Compiler_omnisharp 6850011.436892725 ns/iter 6681653.419045255 ns/iter 1.03
E2E_Compiler_openapi 26309936.153849706 ns/iter 25695593.481486868 ns/iter 1.02
E2E_Compiler_pre_commit_hooks 5299142.969697572 ns/iter 5230885.395522181 ns/iter 1.01
E2E_Compiler_pulumi 4105570.805882053 ns/iter 4068138.216374876 ns/iter 1.01
E2E_Compiler_semantic_release 1574493.8475334272 ns/iter 1564351.538462075 ns/iter 1.01
E2E_Compiler_stale 1575375.920992883 ns/iter 1565402.899553346 ns/iter 1.01
E2E_Compiler_stylecop 6080886.1637920495 ns/iter 6015619.198274964 ns/iter 1.01
E2E_Compiler_tmuxinator 1942439.736111131 ns/iter 1915543.3142085478 ns/iter 1.01
E2E_Compiler_ui5 49353446.28570094 ns/iter 48189663.26665759 ns/iter 1.02
E2E_Compiler_ui5_manifest 331931023.500033 ns/iter 310240338.5000798 ns/iter 1.07
E2E_Compiler_unreal_engine_uproject 4653054.999998858 ns/iter 4601345.657895787 ns/iter 1.01
E2E_Compiler_users_array 895817.4280257139 ns/iter 883106.5044139154 ns/iter 1.01
E2E_Compiler_vercel 12868175.574074788 ns/iter 12752916.799995132 ns/iter 1.01
E2E_Compiler_yamllint 354572.8926039223 ns/iter 353176.72026208456 ns/iter 1.00
E2E_Evaluator_adaptivecard 23967.03799305171 ns/iter 23563.048155288907 ns/iter 1.02
E2E_Evaluator_ansible_meta 262410.88793098123 ns/iter 261639.60294106774 ns/iter 1.00
E2E_Evaluator_aws_cdk 55110.53199587659 ns/iter 54727.57865346251 ns/iter 1.01
E2E_Evaluator_babelrc 115021.5776714918 ns/iter 114906.36475742128 ns/iter 1.00
E2E_Evaluator_cerebrum_criminal_case 1104440.7015624815 ns/iter 1066817.1415384747 ns/iter 1.04
E2E_Evaluator_clang_format 114566.75035842764 ns/iter 111191.90059576031 ns/iter 1.03
E2E_Evaluator_cmake_presets 4750205.089655129 ns/iter 4543076.129031702 ns/iter 1.05
E2E_Evaluator_code_climate 192917.5154185238 ns/iter 196820.3855555354 ns/iter 0.98
E2E_Evaluator_cql2 218230.6329623074 ns/iter 218272.9110622993 ns/iter 1.00
E2E_Evaluator_cspell 537437.7770007902 ns/iter 539388.8148429735 ns/iter 1.00
E2E_Evaluator_cypress 175913.30099498035 ns/iter 175580.0098186953 ns/iter 1.00
E2E_Evaluator_deno 350801.94413688977 ns/iter 349409.0896038411 ns/iter 1.00
E2E_Evaluator_dependabot 386956.37343494187 ns/iter 382655.2990854998 ns/iter 1.01
E2E_Evaluator_draft_04 10197404.098591223 ns/iter 7250879.989130779 ns/iter 1.41
E2E_Evaluator_fabric_mod 786382.6342282161 ns/iter 776737.5580110964 ns/iter 1.01
E2E_Evaluator_geojson 17612572.77499908 ns/iter 16939185.761895627 ns/iter 1.04
E2E_Evaluator_gitpod_configuration 268132.48107686674 ns/iter 266007.01180061867 ns/iter 1.01
E2E_Evaluator_helm_chart_lock 311413.817980446 ns/iter 312380.88396811864 ns/iter 1.00
E2E_Evaluator_importmap 48256.926551684184 ns/iter 49425.82258971823 ns/iter 0.98
E2E_Evaluator_jasmine 119238.81629882213 ns/iter 119284.14987212513 ns/iter 1.00
E2E_Evaluator_jshintrc 1075995.2863703116 ns/iter 1075406.9420728704 ns/iter 1.00
E2E_Evaluator_jsconfig 420769.06466787326 ns/iter 402383.3785544696 ns/iter 1.05
E2E_Evaluator_krakend 226352.71590535744 ns/iter 212239.2213317783 ns/iter 1.07
E2E_Evaluator_lazygit 145344.8862153768 ns/iter 143419.56299779908 ns/iter 1.01
E2E_Evaluator_lerna 168904.37808424162 ns/iter 166650.80483719008 ns/iter 1.01
E2E_Evaluator_nest_cli 199815.172698801 ns/iter 196476.94256087212 ns/iter 1.02
E2E_Evaluator_omc 19457.835440917184 ns/iter 19187.273313110974 ns/iter 1.01
E2E_Evaluator_omnisharp 586186.3521352987 ns/iter 564729.1912002402 ns/iter 1.04
E2E_Evaluator_openapi 13040701.981481107 ns/iter 9358262.408446714 ns/iter 1.39
E2E_Evaluator_pre_commit_hooks 530038.5600610491 ns/iter 529617.957957888 ns/iter 1.00
E2E_Evaluator_pulumi 750695.1915584895 ns/iter 753839.5912018057 ns/iter 1.00
E2E_Evaluator_semantic_release 104788.03772195954 ns/iter 103465.401568922 ns/iter 1.01
E2E_Evaluator_stale 167570.3247924303 ns/iter 167340.8851143993 ns/iter 1.00
E2E_Evaluator_stylecop 313709.19446917385 ns/iter 311898.03185848135 ns/iter 1.01
E2E_Evaluator_tmuxinator 100701.71683533449 ns/iter 99849.7441364896 ns/iter 1.01
E2E_Evaluator_ui5 567544.1257050978 ns/iter 560899.4744410136 ns/iter 1.01
E2E_Evaluator_ui5_manifest 2859996.901287649 ns/iter 2765606.2598410025 ns/iter 1.03
E2E_Evaluator_unreal_engine_uproject 475178.8664850882 ns/iter 472254.20663968485 ns/iter 1.01
E2E_Evaluator_users_array 665769.4356242588 ns/iter 665961.6106937621 ns/iter 1.00
E2E_Evaluator_vercel 333909.2795851383 ns/iter 329059.98352939874 ns/iter 1.01
E2E_Evaluator_yamllint 11011.551786733016 ns/iter 11013.57960266108 ns/iter 1.00
Schema_Format_ISO_Language_To_JSON 116543554.9999832 ns/iter 107622868.33354057 ns/iter 1.08
Schema_Bundle_Meta_2020_12 1769592.2601084167 ns/iter 1741011.1296768102 ns/iter 1.02
Schema_Frame_WoT_References 5349600.068701466 ns/iter 5241455.9626847785 ns/iter 1.02
Schema_Frame_OMC_References 24011196.24137836 ns/iter 21963418.249995925 ns/iter 1.09
Schema_Frame_OMC_Locations 21628861.84375168 ns/iter 20256531.457133472 ns/iter 1.07
Schema_Frame_ISO_Language_Locations 108133621.99996845 ns/iter 100528764.57146859 ns/iter 1.08
Schema_Frame_KrakenD_References 44476457.13332046 ns/iter 39088540.55554103 ns/iter 1.14
Schema_Frame_KrakenD_Reachable 653733574.9994781 ns/iter 532891491.0005551 ns/iter 1.23
Schema_Frame_ISO_Language_Locations_To_JSON 190454376.25004524 ns/iter 179533040.25002125 ns/iter 1.06
Schema_Frame_Many_Resources_References 392700762.49999875 ns/iter 373450448.4998524 ns/iter 1.05
Schema_Iterator_ISO_Language 3982041.4971446944 ns/iter 3935666.1104648085 ns/iter 1.01
Schema_Tracker_ISO_Language 5406865.015150729 ns/iter 5040579.847824725 ns/iter 1.07
Schema_Tracker_ISO_Language_To_JSON 27712109.5000089 ns/iter 26578196.730777282 ns/iter 1.04

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: 88ad148 Previous: e0cf433 Ratio
E2E_Evaluator_adaptivecard 118575 ns 119264 ns 0.99
E2E_Evaluator_ansible-meta 538865 ns 538877 ns 1.00
E2E_Evaluator_aws-cdk 148027 ns 141168 ns 1.05
E2E_Evaluator_babelrc 347627 ns 340535 ns 1.02
E2E_Evaluator_cerebrum-criminal-case 2550454 ns 2390795 ns 1.07
E2E_Evaluator_clang-format 263955 ns 244459 ns 1.08
E2E_Evaluator_cmake-presets 18612124 ns 16812727 ns 1.11
E2E_Evaluator_code-climate 508907 ns 515174 ns 0.99
E2E_Evaluator_cql2 1214240 ns 1309122 ns 0.93
E2E_Evaluator_cspell 1502363 ns 1446271 ns 1.04
E2E_Evaluator_cypress 773053 ns 755731 ns 1.02
E2E_Evaluator_deno 1082875 ns 1028861 ns 1.05
E2E_Evaluator_dependabot 1074444 ns 1054908 ns 1.02
E2E_Evaluator_draft-04 23051661 ns 20053556 ns 1.15
E2E_Evaluator_fabric-mod 2337472 ns 2284568 ns 1.02
E2E_Evaluator_geojson 24727282 ns 22702006 ns 1.09
E2E_Evaluator_gitpod-configuration 726751 ns 705604 ns 1.03
E2E_Evaluator_helm-chart-lock 996559 ns 1117880 ns 0.89
E2E_Evaluator_importmap 273358 ns 269823 ns 1.01
E2E_Evaluator_jasmine 287021 ns 287893 ns 1.00
E2E_Evaluator_jsconfig 1243499 ns 1194600 ns 1.04
E2E_Evaluator_jshintrc 2860112 ns 2677883 ns 1.07
E2E_Evaluator_krakend 680695 ns 657267 ns 1.04
E2E_Evaluator_lazygit 527854 ns 499071 ns 1.06
E2E_Evaluator_lerna 469506 ns 463608 ns 1.01
E2E_Evaluator_nest-cli 603729 ns 590013 ns 1.02
E2E_Evaluator_omc 93074 ns 103779 ns 0.90
E2E_Evaluator_omnisharp 1421944 ns 1372672 ns 1.04
E2E_Evaluator_openapi 25854654 ns 22087409 ns 1.17
E2E_Evaluator_pre-commit-hooks 2044117 ns 1997937 ns 1.02
E2E_Evaluator_pulumi 2088582 ns 1865522 ns 1.12
E2E_Evaluator_semantic-release 260611 ns 255460 ns 1.02
E2E_Evaluator_stale 415674 ns 395289 ns 1.05
E2E_Evaluator_stylecop 1247768 ns 1215839 ns 1.03
E2E_Evaluator_tmuxinator 235683 ns 232133 ns 1.02
E2E_Evaluator_ui5 2271456 ns 2233582 ns 1.02
E2E_Evaluator_ui5-manifest 14114454 ns 10310795 ns 1.37
E2E_Evaluator_unreal-engine-uproject 1556984 ns 1490172 ns 1.04
E2E_Evaluator_users-array 2648405 ns 2397616 ns 1.10
E2E_Evaluator_vercel 1002306 ns 941693 ns 1.06
E2E_Evaluator_yamllint 26057 ns 25770 ns 1.01

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

@jviotti jviotti merged commit 1fb14b2 into main Jun 30, 2026
14 checks passed
@jviotti jviotti deleted the core-ld branch June 30, 2026 16:29
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