Skip to content

Upgrade Core to 1f1d7951e85a8d20badd1a64f739cbdf8d2baff8#621

Merged
jviotti merged 1 commit intomainfrom
core-1f
Feb 9, 2026
Merged

Upgrade Core to 1f1d7951e85a8d20badd1a64f739cbdf8d2baff8#621
jviotti merged 1 commit intomainfrom
core-1f

Conversation

@jviotti
Copy link
Member

@jviotti jviotti commented Feb 9, 2026

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

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

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

Choose a reason for hiding this comment

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

No issues found across 18 files

@augmentcode
Copy link

augmentcode bot commented Feb 9, 2026

🤖 Augment PR Summary

Summary: This PR upgrades the vendored sourcemeta/core dependency to commit 1f1d7951e85a8d20badd1a64f739cbdf8d2baff8.

Changes:

  • Updates the pinned Core revision in DEPENDENCIES.
  • Renames the Core MD5 component into a broader crypto component and updates CMake component wiring accordingly.
  • Adds a new SHA-256 implementation alongside MD5 under vendor/core/src/core/crypto, with new public headers (crypto.h, crypto_md5.h, crypto_sha256.h).
  • Improves MD5 stream output behavior by restoring original stream flags/fill after writing the digest.
  • Removes the Core schemaconfig extension from the vendored build/config packaging.
  • Refactors JSON Schema frame reachability caching to canonicalize identical pointers and store reachability by canonical pointer identity.

Technical Notes: The reachability changes introduce additional internal caches (canonical_pointer_, location_to_canonical_) that are cleared on SchemaFrame::reset() and used to deduplicate pointer keys.

🤖 Was this summary useful? React with 👍 or 👎

Copy link

@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. 2 suggestions posted.

Fix All in Augment

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

@@ -0,0 +1,7 @@
sourcemeta_library(NAMESPACE sourcemeta PROJECT core NAME crypto
PRIVATE_HEADERS md5.h sha256.h
Copy link

Choose a reason for hiding this comment

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

PRIVATE_HEADERS md5.h sha256.h are listed here, but those files aren’t present under vendor/core/src/core/crypto/, which can cause CMake configuration/installation to fail if the macro expects them to exist. Can we confirm these headers are supposed to be generated or otherwise provided?

Severity: medium

Fix This in Augment

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

assert(location.type != LocationType::Pointer);
const auto &cache{this->populate_reachability(base, walker, resolver)};
const auto iterator{cache.find(std::cref(location.pointer))};
auto canonical_iterator = this->location_to_canonical_.find(&location);
Copy link

Choose a reason for hiding this comment

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

is_reachable now depends on location_to_canonical_ lookups by &location, so passing a copied SchemaFrame::Location (same pointer value but different address) will return false even if that location is actually reachable. Since Location is publicly copyable, this seems like a potentially surprising behavioral change for downstream callers.

Severity: medium

Other Locations
  • vendor/core/src/core/jsonschema/frame.cc:1712

Fix This in Augment

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

@jviotti jviotti merged commit df64914 into main Feb 9, 2026
14 checks passed
@jviotti jviotti deleted the core-1f branch February 9, 2026 17:37
Copy link

@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: 5e261dc Previous: c6c6b26 Ratio
E2E_Compiler_adaptivecard 60824026.69999851 ns/iter 66144438.1111159 ns/iter 0.92
E2E_Compiler_ansible_meta 27364647.11538553 ns/iter 26643467.57692416 ns/iter 1.03
E2E_Compiler_aws_cdk 470431.273337847 ns/iter 467092.1642479988 ns/iter 1.01
E2E_Compiler_babelrc 2566354.8388279397 ns/iter 2494354.1321428195 ns/iter 1.03
E2E_Compiler_clang_format 17534628.274999876 ns/iter 16994742.585366778 ns/iter 1.03
E2E_Compiler_cmake_presets 25236442.296295114 ns/iter 25282065.03571287 ns/iter 1.00
E2E_Compiler_code_climate 2531227.981818244 ns/iter 2481936.5957446103 ns/iter 1.02
E2E_Compiler_cql2 12700683.327273054 ns/iter 12759871.672727223 ns/iter 1.00
E2E_Compiler_cspell 22667594.612902384 ns/iter 22465481.322580762 ns/iter 1.01
E2E_Compiler_cypress 3999782.177142736 ns/iter 3857717.9945054227 ns/iter 1.04
E2E_Compiler_deno 7332894.13684229 ns/iter 7280728.134020658 ns/iter 1.01
E2E_Compiler_dependabot 3798712.0324324626 ns/iter 3708858.4550262745 ns/iter 1.02
E2E_Compiler_draft_04 2697000.3269230328 ns/iter 2596721.9298893716 ns/iter 1.04
E2E_Compiler_fabric_mod 4675304.5199996745 ns/iter 4493988.166666659 ns/iter 1.04
E2E_Compiler_geojson 21633451.454545826 ns/iter 20895949.727274098 ns/iter 1.04
E2E_Compiler_gitpod_configuration 4758987.171233111 ns/iter 4629422.25827806 ns/iter 1.03
E2E_Compiler_helm_chart_lock 780461.048752869 ns/iter 765121.535010973 ns/iter 1.02
E2E_Compiler_importmap 381368.78563654097 ns/iter 375319.6641751126 ns/iter 1.02
E2E_Compiler_jasmine 1416321.7550200366 ns/iter 1366500.9106796223 ns/iter 1.04
E2E_Compiler_jshintrc 4259039.388888775 ns/iter 4170312.7440476078 ns/iter 1.02
E2E_Compiler_jsconfig 20555824.85294013 ns/iter 20221714.2857145 ns/iter 1.02
E2E_Compiler_krakend 151801089.80000567 ns/iter 142409202.8000018 ns/iter 1.07
E2E_Compiler_lazygit 31860777.636363868 ns/iter 30934214.34782761 ns/iter 1.03
E2E_Compiler_lerna 1637222.7172896184 ns/iter 1616946.8883827575 ns/iter 1.01
E2E_Compiler_nest_cli 7168169.690721909 ns/iter 6919012.524752424 ns/iter 1.04
E2E_Compiler_omc 158978839.00001374 ns/iter 147987706.0000092 ns/iter 1.07
E2E_Compiler_omnisharp 6489825.537036713 ns/iter 6294576.729729457 ns/iter 1.03
E2E_Compiler_openapi 24105757.827585265 ns/iter 23341160.100000024 ns/iter 1.03
E2E_Compiler_pre_commit_hooks 5156516.533333143 ns/iter 4969262.697842077 ns/iter 1.04
E2E_Compiler_pulumi 3970070.807909806 ns/iter 3832027.294444313 ns/iter 1.04
E2E_Compiler_semantic_release 1623887.9055299235 ns/iter 1556064.4075724855 ns/iter 1.04
E2E_Compiler_stale 1609669.3150684151 ns/iter 1535404.864035141 ns/iter 1.05
E2E_Compiler_stylecop 5756009.925619779 ns/iter 5618795.395161299 ns/iter 1.02
E2E_Compiler_tmuxinator 1958693.6648045012 ns/iter 1909691.0163487112 ns/iter 1.03
E2E_Compiler_ui5 52220471.2857136 ns/iter 46627774.53333244 ns/iter 1.12
E2E_Compiler_ui5_manifest 358003477.50000584 ns/iter 310606685.4999767 ns/iter 1.15
E2E_Compiler_unreal_engine_uproject 4498427.71794879 ns/iter 4318282.288343575 ns/iter 1.04
E2E_Compiler_vercel 13344329.869564421 ns/iter 12377664.66666619 ns/iter 1.08
E2E_Compiler_yamllint 448759.3506032497 ns/iter 432915.93695921113 ns/iter 1.04
E2E_Evaluator_adaptivecard 37294.708535298305 ns/iter 36551.80500645362 ns/iter 1.02
E2E_Evaluator_ansible_meta 342965.51763108786 ns/iter 312709.3222664721 ns/iter 1.10
E2E_Evaluator_aws_cdk 77842.00719343199 ns/iter 74519.91022787287 ns/iter 1.04
E2E_Evaluator_babelrc 156021.14055605233 ns/iter 153101.8126357037 ns/iter 1.02
E2E_Evaluator_cerebrum_criminal_case 1723153.1611252902 ns/iter 1645308.5117371595 ns/iter 1.05
E2E_Evaluator_clang_format 139366.64609218953 ns/iter 139486.60012136007 ns/iter 1.00
E2E_Evaluator_cmake_presets 6929419.928571072 ns/iter 5518853.204724264 ns/iter 1.26
E2E_Evaluator_code_climate 284411.0028759215 ns/iter 278101.79503601644 ns/iter 1.02
E2E_Evaluator_cql2 302683.9502595143 ns/iter 300974.1700854927 ns/iter 1.01
E2E_Evaluator_cspell 755637.2680301064 ns/iter 727171.7707469166 ns/iter 1.04
E2E_Evaluator_cypress 238294.1335570492 ns/iter 234949.41787035673 ns/iter 1.01
E2E_Evaluator_deno 413428.18757468613 ns/iter 394668.7675858344 ns/iter 1.05
E2E_Evaluator_dependabot 622402.450881608 ns/iter 580956.4234905104 ns/iter 1.07
E2E_Evaluator_draft_04 10318953.863636201 ns/iter 9471212.464789037 ns/iter 1.09
E2E_Evaluator_fabric_mod 910085.3516339288 ns/iter 921116.6671001349 ns/iter 0.99
E2E_Evaluator_geojson 33105837.904762276 ns/iter 30350471.869563412 ns/iter 1.09
E2E_Evaluator_gitpod_configuration 320767.25022789696 ns/iter 313096.3376682021 ns/iter 1.02
E2E_Evaluator_helm_chart_lock 457066.8076673045 ns/iter 462133.1929708072 ns/iter 0.99
E2E_Evaluator_importmap 69958.54684226253 ns/iter 68232.50967042027 ns/iter 1.03
E2E_Evaluator_jasmine 165754.24733696907 ns/iter 168610.50120250692 ns/iter 0.98
E2E_Evaluator_jshintrc 1314476.4360901744 ns/iter 1315410.5299624857 ns/iter 1.00
E2E_Evaluator_jsconfig 529468.5488266443 ns/iter 526246.3400901287 ns/iter 1.01
E2E_Evaluator_krakend 268504.79289718537 ns/iter 262193.13522728503 ns/iter 1.02
E2E_Evaluator_lazygit 184002.34597915367 ns/iter 180127.7086057937 ns/iter 1.02
E2E_Evaluator_lerna 212008.2612883738 ns/iter 209120.93975542986 ns/iter 1.01
E2E_Evaluator_nest_cli 253758.5929899981 ns/iter 249996.99213161352 ns/iter 1.02
E2E_Evaluator_omc 28448.788979788173 ns/iter 27910.982175041452 ns/iter 1.02
E2E_Evaluator_omnisharp 703886.7232322997 ns/iter 716438.7968421243 ns/iter 0.98
E2E_Evaluator_openapi 17051568.274999343 ns/iter 15827893.860464323 ns/iter 1.08
E2E_Evaluator_pre_commit_hooks 620845.7428315843 ns/iter 593337.8575107101 ns/iter 1.05
E2E_Evaluator_pulumi 867318.5287638108 ns/iter 878867.581481565 ns/iter 0.99
E2E_Evaluator_semantic_release 141466.1168261547 ns/iter 141112.38411121635 ns/iter 1.00
E2E_Evaluator_stale 205396.18873978444 ns/iter 209123.7547113424 ns/iter 0.98
E2E_Evaluator_stylecop 370140.03862433735 ns/iter 366806.5113337104 ns/iter 1.01
E2E_Evaluator_tmuxinator 140019.220110842 ns/iter 135463.2535645466 ns/iter 1.03
E2E_Evaluator_ui5 718855.3588667228 ns/iter 687067.2611717664 ns/iter 1.05
E2E_Evaluator_ui5_manifest 4122691.6125001623 ns/iter 3433861.6683170237 ns/iter 1.20
E2E_Evaluator_unreal_engine_uproject 546197.7433489672 ns/iter 540126.9108378172 ns/iter 1.01
E2E_Evaluator_vercel 395960.0612128214 ns/iter 386715.4228225411 ns/iter 1.02
E2E_Evaluator_yamllint 17188.311944171597 ns/iter 18366.043898490647 ns/iter 0.94
Micro_Draft4_Meta_1_No_Callback 252.0113432339389 ns/iter 255.4447574359094 ns/iter 0.99
Micro_Draft4_Required_Properties 1153.4612988100666 ns/iter 1146.638233034127 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 31.455561125522927 ns/iter 31.777045513553 ns/iter 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 20.334862750511224 ns/iter 19.93180015422765 ns/iter 1.02
Micro_Draft4_Items_Schema 643.5260089783897 ns/iter 651.6384519993375 ns/iter 0.99
Micro_Draft4_Nested_Object 3.1107191441430255 ns/iter 3.108771521463332 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 387.68838967922085 ns/iter 387.17452079890535 ns/iter 1.00
Micro_Draft4_Properties_Triad_Closed 323.07722111526806 ns/iter 320.92369935894743 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 441.0960493827094 ns/iter 434.35216492848025 ns/iter 1.02
Micro_Draft4_Properties_Closed 81.33754210371069 ns/iter 79.33415958283976 ns/iter 1.03
Micro_Draft4_Non_Recursive_Ref 31.401734300941694 ns/iter 31.900136199367054 ns/iter 0.98
Micro_Draft4_Pattern_Properties_True 266.96125111037554 ns/iter 268.4182827497648 ns/iter 0.99
Micro_Draft4_Ref_To_Single_Property 20.297584648799475 ns/iter 19.92350883410841 ns/iter 1.02
Micro_Draft4_Additional_Properties_Type 59.414940446036795 ns/iter 60.111154953663096 ns/iter 0.99
Micro_Draft4_Nested_Oneof 101.52304495029128 ns/iter 88.66689756264823 ns/iter 1.14
Micro_Draft4_Short_Enum 15.096786223253442 ns/iter 15.032448564823506 ns/iter 1.00
Micro_Draft4_Long_Enum 18.67700716290832 ns/iter 19.03817743341397 ns/iter 0.98
Micro_Draft4_Long_Enum_Short_Strings 15.053564235001055 ns/iter 15.03723747992381 ns/iter 1.00
Micro_Draft4_Type_Object 9.039370392463427 ns/iter 8.414795907446374 ns/iter 1.07
Micro_Draft4_Ref_Single_100 2471152.862675997 ns/iter 2389396.8668942377 ns/iter 1.03
Micro_Draft4_Compile_Ref_Many_Nested 1834822.370370445 ns/iter 1774531.9416242286 ns/iter 1.03
Micro_Draft4_Compile_Wrap 2454468.7351916186 ns/iter 2333053.733333372 ns/iter 1.05
Micro_Draft6_Property_Names 125.74747268610253 ns/iter 116.98093012642246 ns/iter 1.07
Micro_Draft7_If_Then_Else 40.606318422180294 ns/iter 39.869669569693905 ns/iter 1.02
Micro_2019_09_Unevaluated_Properties 57.10379105037327 ns/iter 52.63595311920523 ns/iter 1.08
Micro_2019_09_Compile_Wrap 291483344.4999942 ns/iter 275886438.0000053 ns/iter 1.06
Micro_2019_09_KrakenD_Linter_Check 1239064133.9999888 ns/iter 1233744721.999983 ns/iter 1.00
Micro_2019_09_KrakenD_Linter_Apply 11316377958.999966 ns/iter 11040140240.999903 ns/iter 1.03
Micro_2020_12_Dynamic_Ref 355.02927068459036 ns/iter 359.02593900194375 ns/iter 0.99
Micro_2020_12_Dynamic_Ref_Single 9.035983176896162 ns/iter 8.408723742261445 ns/iter 1.07
Micro_2020_12_Simple_Output_Mask 139650.3101614753 ns/iter 141912.29383313714 ns/iter 0.98
Micro_2020_12_Simple_Output_Annotations 166380.2247432545 ns/iter 169490.6139927538 ns/iter 0.98
Micro_2020_12_Compile_NonCircular_Shared_Refs 1087775.156832298 ns/iter 1062319.9176829457 ns/iter 1.02

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

Copy link

@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: 5e261dc Previous: c6c6b26 Ratio
Micro_2020_12_Dynamic_Ref 444.87484977065424 ns/iter 449.76888963474386 ns/iter 0.99
Micro_2020_12_Dynamic_Ref_Single 9.183733518843951 ns/iter 9.33566737454967 ns/iter 0.98
Micro_2020_12_Simple_Output_Mask 139485.95090800477 ns/iter 134653.32491254393 ns/iter 1.04
Micro_2020_12_Simple_Output_Annotations 173486.7343481451 ns/iter 171535.9702337201 ns/iter 1.01
Micro_2020_12_Compile_NonCircular_Shared_Refs 1270887.602189897 ns/iter 1236208.811619722 ns/iter 1.03
Micro_2019_09_Unevaluated_Properties 46.15126129948209 ns/iter 46.3584770322528 ns/iter 1.00
Micro_2019_09_Compile_Wrap 318568082.5000077 ns/iter 350470550.0000114 ns/iter 0.91
Micro_2019_09_KrakenD_Linter_Check 1270827917.0000196 ns/iter 1323569324.999994 ns/iter 0.96
Micro_2019_09_KrakenD_Linter_Apply 11427618969.000036 ns/iter 11843377064.999914 ns/iter 0.96
Micro_Draft7_If_Then_Else 44.94436196675855 ns/iter 45.62381143978834 ns/iter 0.99
Micro_Draft6_Property_Names 155.99733690554 ns/iter 162.14946636694557 ns/iter 0.96
Micro_Draft4_Meta_1_No_Callback 218.3751274892553 ns/iter 221.73575806058494 ns/iter 0.98
Micro_Draft4_Required_Properties 760.2442482044797 ns/iter 790.6839422889184 ns/iter 0.96
Micro_Draft4_Many_Optional_Properties_Minimal_Match 26.970711239770946 ns/iter 27.336127368764398 ns/iter 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 16.654844607641362 ns/iter 16.976469298266856 ns/iter 0.98
Micro_Draft4_Items_Schema 541.3776899981873 ns/iter 539.7686309016311 ns/iter 1.00
Micro_Draft4_Nested_Object 3.3132843703761115 ns/iter 3.2811890103031223 ns/iter 1.01
Micro_Draft4_Properties_Triad_Optional 476.41350909574913 ns/iter 485.95745675802436 ns/iter 0.98
Micro_Draft4_Properties_Triad_Closed 396.41524537828747 ns/iter 405.4055228291439 ns/iter 0.98
Micro_Draft4_Properties_Triad_Required 500.9148704689444 ns/iter 517.0082158869533 ns/iter 0.97
Micro_Draft4_Properties_Closed 69.7154099701269 ns/iter 70.31472340705233 ns/iter 0.99
Micro_Draft4_Non_Recursive_Ref 14.428748964827829 ns/iter 14.12228776124727 ns/iter 1.02
Micro_Draft4_Pattern_Properties_True 255.94606632532643 ns/iter 240.07568916317123 ns/iter 1.07
Micro_Draft4_Ref_To_Single_Property 16.618273973419086 ns/iter 16.89364070993659 ns/iter 0.98
Micro_Draft4_Additional_Properties_Type 19.086449213184565 ns/iter 19.14738972377759 ns/iter 1.00
Micro_Draft4_Nested_Oneof 111.48446319087978 ns/iter 112.07093216750069 ns/iter 0.99
Micro_Draft4_Short_Enum 17.885178942746837 ns/iter 17.753105088041462 ns/iter 1.01
Micro_Draft4_Long_Enum 19.152820735224655 ns/iter 19.080007071736535 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 17.796984262579446 ns/iter 17.742658992536153 ns/iter 1.00
Micro_Draft4_Type_Object 9.156290496544838 ns/iter 9.326628836142303 ns/iter 0.98
Micro_Draft4_Ref_Single_100 2649291.833962415 ns/iter 2590816.431226735 ns/iter 1.02
Micro_Draft4_Compile_Ref_Many_Nested 1956848.6211698444 ns/iter 1945784.0165287503 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2695673.077519326 ns/iter 2613252.5820896514 ns/iter 1.03
E2E_Compiler_adaptivecard 65991354.30000161 ns/iter 65651647.7000082 ns/iter 1.01
E2E_Compiler_ansible_meta 29760918.666662898 ns/iter 29888420.217389464 ns/iter 1.00
E2E_Compiler_aws_cdk 529773.2407546751 ns/iter 521926.7542815163 ns/iter 1.02
E2E_Compiler_babelrc 2903381.1458333503 ns/iter 2871830.3836735594 ns/iter 1.01
E2E_Compiler_clang_format 19588172.72222291 ns/iter 19548534.805554457 ns/iter 1.00
E2E_Compiler_cmake_presets 27168718.384613242 ns/iter 27695840.599999428 ns/iter 0.98
E2E_Compiler_code_climate 2899186.639004169 ns/iter 2866711.6926226113 ns/iter 1.01
E2E_Compiler_cql2 14312529.714286437 ns/iter 14849188.142856445 ns/iter 0.96
E2E_Compiler_cspell 24265193.655173007 ns/iter 24165572.928572893 ns/iter 1.00
E2E_Compiler_cypress 4309179.609756151 ns/iter 4327019.645962475 ns/iter 1.00
E2E_Compiler_deno 8233651.941176343 ns/iter 8270891.73809473 ns/iter 1.00
E2E_Compiler_dependabot 4263461.678787776 ns/iter 4331438.3765433645 ns/iter 0.98
E2E_Compiler_draft_04 3057408.0742355054 ns/iter 3016580.5560348392 ns/iter 1.01
E2E_Compiler_fabric_mod 5260292.320895642 ns/iter 5211488.399999729 ns/iter 1.01
E2E_Compiler_geojson 23734966.034484826 ns/iter 23944539.44827609 ns/iter 0.99
E2E_Compiler_gitpod_configuration 5354980.862595579 ns/iter 5331164.386363567 ns/iter 1.00
E2E_Compiler_helm_chart_lock 869190.0270935821 ns/iter 857162.8860293605 ns/iter 1.01
E2E_Compiler_importmap 427235.1376146933 ns/iter 421279.6618532218 ns/iter 1.01
E2E_Compiler_jasmine 1595921.185520436 ns/iter 1562324.9578714839 ns/iter 1.02
E2E_Compiler_jshintrc 4811911.682758489 ns/iter 4818648.472602901 ns/iter 1.00
E2E_Compiler_jsconfig 22772478.03225867 ns/iter 23009700.70000024 ns/iter 0.99
E2E_Compiler_krakend 152057606.19999182 ns/iter 150793316.000005 ns/iter 1.01
E2E_Compiler_lazygit 35316041.750002116 ns/iter 35000816.74999933 ns/iter 1.01
E2E_Compiler_lerna 1854326.3633952802 ns/iter 1844517.8624338715 ns/iter 1.01
E2E_Compiler_nest_cli 8049983.080460496 ns/iter 8129186.852272596 ns/iter 0.99
E2E_Compiler_omc 163870043.49999756 ns/iter 167478295.50001824 ns/iter 0.98
E2E_Compiler_omnisharp 7270496.989690401 ns/iter 7302199.166666412 ns/iter 1.00
E2E_Compiler_openapi 27134564.307691388 ns/iter 27041418.615383986 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5857206.057851178 ns/iter 5789315.4999999115 ns/iter 1.01
E2E_Compiler_pulumi 4469559.019230911 ns/iter 4420659.329113439 ns/iter 1.01
E2E_Compiler_semantic_release 1815321.8578812066 ns/iter 1786733.6717556897 ns/iter 1.02
E2E_Compiler_stale 1783021.4340102281 ns/iter 1767654.122806817 ns/iter 1.01
E2E_Compiler_stylecop 6285161.982142589 ns/iter 6364069.209091254 ns/iter 0.99
E2E_Compiler_tmuxinator 2215655.9556965274 ns/iter 2223955.8044871134 ns/iter 1.00
E2E_Compiler_ui5 49482946.28571505 ns/iter 51282543.46153391 ns/iter 0.96
E2E_Compiler_ui5_manifest 329700973.49999607 ns/iter 335214032.500005 ns/iter 0.98
E2E_Compiler_unreal_engine_uproject 5020305.778571453 ns/iter 4940198.574467852 ns/iter 1.02
E2E_Compiler_vercel 13319979.999999113 ns/iter 13425460.884615878 ns/iter 0.99
E2E_Compiler_yamllint 502785.1164978218 ns/iter 487517.64902504865 ns/iter 1.03
E2E_Evaluator_adaptivecard 30369.23683527659 ns/iter 30644.535127837262 ns/iter 0.99
E2E_Evaluator_ansible_meta 290505.0704573624 ns/iter 292668.2850603336 ns/iter 0.99
E2E_Evaluator_aws_cdk 57935.82447651961 ns/iter 59289.8816779927 ns/iter 0.98
E2E_Evaluator_babelrc 132751.65948755055 ns/iter 133596.3954105982 ns/iter 0.99
E2E_Evaluator_cerebrum_criminal_case 1362432.8105468208 ns/iter 1363735.8323585715 ns/iter 1.00
E2E_Evaluator_clang_format 106326.36808608104 ns/iter 106011.04665864678 ns/iter 1.00
E2E_Evaluator_cmake_presets 5166362.541353406 ns/iter 5353255.975207 ns/iter 0.97
E2E_Evaluator_code_climate 223300.89081009701 ns/iter 232222.5233057892 ns/iter 0.96
E2E_Evaluator_cql2 303873.53614983533 ns/iter 308635.8484581514 ns/iter 0.98
E2E_Evaluator_cspell 619042.5958965292 ns/iter 638654.3654024688 ns/iter 0.97
E2E_Evaluator_cypress 174811.1880170406 ns/iter 176978.96173338432 ns/iter 0.99
E2E_Evaluator_deno 350817.01000494696 ns/iter 361204.2639386466 ns/iter 0.97
E2E_Evaluator_dependabot 492080.54323729867 ns/iter 493986.5596073387 ns/iter 1.00
E2E_Evaluator_draft_04 7966117.455555377 ns/iter 8033426.279570282 ns/iter 0.99
E2E_Evaluator_fabric_mod 906653.8154838195 ns/iter 900314.2613784794 ns/iter 1.01
E2E_Evaluator_geojson 24907636.642857205 ns/iter 26986565.555556875 ns/iter 0.92
E2E_Evaluator_gitpod_configuration 273979.13502934796 ns/iter 281802.2280064279 ns/iter 0.97
E2E_Evaluator_helm_chart_lock 329744.61337761977 ns/iter 335792.28633095167 ns/iter 0.98
E2E_Evaluator_importmap 55406.049370839864 ns/iter 55865.43371923258 ns/iter 0.99
E2E_Evaluator_jasmine 138258.2785433082 ns/iter 139881.28420426228 ns/iter 0.99
E2E_Evaluator_jshintrc 1015142.1976910855 ns/iter 1001822.0429182564 ns/iter 1.01
E2E_Evaluator_jsconfig 460611.08509233256 ns/iter 478103.8320920118 ns/iter 0.96
E2E_Evaluator_krakend 239750.5426435447 ns/iter 232857.76040645532 ns/iter 1.03
E2E_Evaluator_lazygit 156106.96412351372 ns/iter 162609.93256392254 ns/iter 0.96
E2E_Evaluator_lerna 146052.27421727628 ns/iter 148512.69641385466 ns/iter 0.98
E2E_Evaluator_nest_cli 228746.58032257625 ns/iter 228662.7299509283 ns/iter 1.00
E2E_Evaluator_omc 25929.097523107554 ns/iter 25595.319005450205 ns/iter 1.01
E2E_Evaluator_omnisharp 553480.6677240125 ns/iter 556245.6882590533 ns/iter 1.00
E2E_Evaluator_openapi 12416125.169811238 ns/iter 13832190.775506856 ns/iter 0.90
E2E_Evaluator_pre_commit_hooks 529512.2367408768 ns/iter 533769.0090428379 ns/iter 0.99
E2E_Evaluator_pulumi 828963.8895485257 ns/iter 840651.8637439557 ns/iter 0.99
E2E_Evaluator_semantic_release 155337.80414701774 ns/iter 135482.0529636779 ns/iter 1.15
E2E_Evaluator_stale 165631.5682524077 ns/iter 166878.89569380204 ns/iter 0.99
E2E_Evaluator_stylecop 330418.8395179745 ns/iter 339989.29494956805 ns/iter 0.97
E2E_Evaluator_tmuxinator 125718.46401987941 ns/iter 129666.56192202125 ns/iter 0.97
E2E_Evaluator_ui5 646693.6066482869 ns/iter 656634.1945745335 ns/iter 0.98
E2E_Evaluator_ui5_manifest 3063186.1739127836 ns/iter 3183141.7557604914 ns/iter 0.96
E2E_Evaluator_unreal_engine_uproject 500278.56218548556 ns/iter 514814.92857130023 ns/iter 0.97
E2E_Evaluator_vercel 347387.5587649652 ns/iter 350309.12805177056 ns/iter 0.99
E2E_Evaluator_yamllint 12644.33803581409 ns/iter 13017.509658192343 ns/iter 0.97

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

Copy link

@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: 5e261dc Previous: c6c6b26 Ratio
E2E_Compiler_adaptivecard 88742708.30000341 ns/iter 49532255.928576365 ns/iter 1.79
E2E_Compiler_ansible_meta 35948979.19999766 ns/iter 20287909.323529035 ns/iter 1.77
E2E_Compiler_aws_cdk 439331.55546074675 ns/iter 292441.8809622453 ns/iter 1.50
E2E_Compiler_babelrc 2776743.8571427064 ns/iter 1876393.4074075695 ns/iter 1.48
E2E_Compiler_clang_format 19122495.824998964 ns/iter 12002233.625001475 ns/iter 1.59
E2E_Compiler_cmake_presets 36799599.23809812 ns/iter 23974886.482760824 ns/iter 1.53
E2E_Compiler_code_climate 2961163.2841330008 ns/iter 1832233.6571429048 ns/iter 1.62
E2E_Compiler_cql2 16260122.282608831 ns/iter 11571303.84615182 ns/iter 1.41
E2E_Compiler_cspell 28924795.000002634 ns/iter 19286021.3589705 ns/iter 1.50
E2E_Compiler_cypress 5355605.338028018 ns/iter 3530256.131980053 ns/iter 1.52
E2E_Compiler_deno 8582591.137499662 ns/iter 6151539.860870205 ns/iter 1.40
E2E_Compiler_dependabot 5008810.430463229 ns/iter 3323429.5140182525 ns/iter 1.51
E2E_Compiler_draft_04 3044552.5568184755 ns/iter 1860968.2956295942 ns/iter 1.64
E2E_Compiler_fabric_mod 6447616.61111125 ns/iter 3405693.908653426 ns/iter 1.89
E2E_Compiler_geojson 43817355.14285386 ns/iter 21104814.393938243 ns/iter 2.08
E2E_Compiler_gitpod_configuration 6892264.261261254 ns/iter 3807946.950819115 ns/iter 1.81
E2E_Compiler_helm_chart_lock 1213093.905866338 ns/iter 527332.5859491506 ns/iter 2.30
E2E_Compiler_importmap 368625.36917961587 ns/iter 241848.098752235 ns/iter 1.52
E2E_Compiler_jasmine 1513716.1523178546 ns/iter 938259.4842104721 ns/iter 1.61
E2E_Compiler_jshintrc 4567021.76433091 ns/iter 2754858.1400779816 ns/iter 1.66
E2E_Compiler_jsconfig 25737510.000003565 ns/iter 15768361.418606728 ns/iter 1.63
E2E_Compiler_krakend 196339249.99999407 ns/iter 120085333.33334981 ns/iter 1.63
E2E_Compiler_lazygit 54550333.30768471 ns/iter 27383522.423082676 ns/iter 1.99
E2E_Compiler_lerna 2040322.9166667813 ns/iter 1241895.4388984044 ns/iter 1.64
E2E_Compiler_nest_cli 9315929.5800001 ns/iter 5185798.775193492 ns/iter 1.80
E2E_Compiler_omc 223348902.66669545 ns/iter 142524225.00003377 ns/iter 1.57
E2E_Compiler_omnisharp 7593436.763157937 ns/iter 4928600.19084087 ns/iter 1.54
E2E_Compiler_openapi 26245822.518519536 ns/iter 18431843.99999933 ns/iter 1.42
E2E_Compiler_pre_commit_hooks 4998317.275229873 ns/iter 3382449.721153937 ns/iter 1.48
E2E_Compiler_pulumi 4151854.4303795365 ns/iter 2982772.9917016006 ns/iter 1.39
E2E_Compiler_semantic_release 1703749.3852632523 ns/iter 1159492.263843694 ns/iter 1.47
E2E_Compiler_stale 1910312.2051887487 ns/iter 1202777.7777777954 ns/iter 1.59
E2E_Compiler_stylecop 7451510.413461576 ns/iter 4862517.285714386 ns/iter 1.53
E2E_Compiler_tmuxinator 2321705.889655026 ns/iter 1828860.215725982 ns/iter 1.27
E2E_Compiler_ui5 81242453.12500022 ns/iter 54224503.000000365 ns/iter 1.50
E2E_Compiler_ui5_manifest 450434812.5000206 ns/iter 270248305.6666551 ns/iter 1.67
E2E_Compiler_unreal_engine_uproject 5439182.000000074 ns/iter 3298975.47846864 ns/iter 1.65
E2E_Compiler_vercel 23384068.749999188 ns/iter 11594834.789472466 ns/iter 2.02
E2E_Compiler_yamllint 457729.6368123747 ns/iter 265512.73210253427 ns/iter 1.72
E2E_Evaluator_adaptivecard 30032.91315041546 ns/iter 21522.224469478544 ns/iter 1.40
E2E_Evaluator_ansible_meta 279352.62807690067 ns/iter 178635.35052068715 ns/iter 1.56
E2E_Evaluator_aws_cdk 62955.80099259554 ns/iter 42427.867106971695 ns/iter 1.48
E2E_Evaluator_babelrc 131005.3252405153 ns/iter 93337.23417721999 ns/iter 1.40
E2E_Evaluator_cerebrum_criminal_case 1352712.47357284 ns/iter 947339.0147058791 ns/iter 1.43
E2E_Evaluator_clang_format 130972.51757845962 ns/iter 93924.74250936453 ns/iter 1.39
E2E_Evaluator_cmake_presets 5682991.6699985005 ns/iter 3309629.1273585297 ns/iter 1.72
E2E_Evaluator_code_climate 248084.86021912936 ns/iter 150817.86723584431 ns/iter 1.64
E2E_Evaluator_cql2 252684.0987754941 ns/iter 185631.52518163883 ns/iter 1.36
E2E_Evaluator_cspell 703244.524310155 ns/iter 444509.2006308216 ns/iter 1.58
E2E_Evaluator_cypress 219466.33010677664 ns/iter 153983.0611169319 ns/iter 1.43
E2E_Evaluator_deno 390591.9192902339 ns/iter 250508.24386019964 ns/iter 1.56
E2E_Evaluator_dependabot 531865.2500000098 ns/iter 363619.72216541343 ns/iter 1.46
E2E_Evaluator_draft_04 7878627.906977674 ns/iter 5517049.41860351 ns/iter 1.43
E2E_Evaluator_fabric_mod 839920.6161137312 ns/iter 536879.2488585504 ns/iter 1.56
E2E_Evaluator_geojson 21385171.50000588 ns/iter 15502446.977274591 ns/iter 1.38
E2E_Evaluator_gitpod_configuration 261776.0017421828 ns/iter 183779.60336351715 ns/iter 1.42
E2E_Evaluator_helm_chart_lock 359549.62755649723 ns/iter 244461.2877997975 ns/iter 1.47
E2E_Evaluator_importmap 57107.24400091577 ns/iter 39308.86124804679 ns/iter 1.45
E2E_Evaluator_jasmine 137301.02663533043 ns/iter 96307.24188268854 ns/iter 1.43
E2E_Evaluator_jshintrc 1245101.9669968314 ns/iter 884014.6144277143 ns/iter 1.41
E2E_Evaluator_jsconfig 498633.84123403026 ns/iter 322274.4122766423 ns/iter 1.55
E2E_Evaluator_krakend 216997.15171616964 ns/iter 148576.3979057433 ns/iter 1.46
E2E_Evaluator_lazygit 143320.34268798868 ns/iter 105065.82807685217 ns/iter 1.36
E2E_Evaluator_lerna 207550.0513612028 ns/iter 131553.3749088349 ns/iter 1.58
E2E_Evaluator_nest_cli 251478.3661740955 ns/iter 153291.74709926482 ns/iter 1.64
E2E_Evaluator_omc 28839.97756041811 ns/iter 17306.863942802156 ns/iter 1.67
E2E_Evaluator_omnisharp 753586.4972221926 ns/iter 454551.68970010063 ns/iter 1.66
E2E_Evaluator_openapi 13095299.179999528 ns/iter 7443807.967391699 ns/iter 1.76
E2E_Evaluator_pre_commit_hooks 567177.249999986 ns/iter 351520.0642387401 ns/iter 1.61
E2E_Evaluator_pulumi 961296.7899891183 ns/iter 552661.6560122562 ns/iter 1.74
E2E_Evaluator_semantic_release 138077.14745900242 ns/iter 85080.74228653018 ns/iter 1.62
E2E_Evaluator_stale 180471.56543992384 ns/iter 118477.84341216386 ns/iter 1.52
E2E_Evaluator_stylecop 425978.5355113729 ns/iter 208752.7242603901 ns/iter 2.04
E2E_Evaluator_tmuxinator 122128.51269678652 ns/iter 77577.07777286891 ns/iter 1.57
E2E_Evaluator_ui5 668019.3474293844 ns/iter 377259.9202783212 ns/iter 1.77
E2E_Evaluator_ui5_manifest 3200272.1400972777 ns/iter 1904228.9599997276 ns/iter 1.68
E2E_Evaluator_unreal_engine_uproject 542394.9107520244 ns/iter 357535.1935645801 ns/iter 1.52
E2E_Evaluator_vercel 385904.1576673599 ns/iter 243319.71778685422 ns/iter 1.59
E2E_Evaluator_yamllint 18121.65815256886 ns/iter 12588.17655836747 ns/iter 1.44
Micro_Draft4_Meta_1_No_Callback 228.25727273332484 ns/iter 169.7476402195671 ns/iter 1.34
Micro_Draft4_Required_Properties 941.4317626900987 ns/iter 708.46063302173 ns/iter 1.33
Micro_Draft4_Many_Optional_Properties_Minimal_Match 31.60035686325481 ns/iter 21.53610649031449 ns/iter 1.47
Micro_Draft4_Few_Optional_Properties_Minimal_Match 16.885000729462693 ns/iter 11.390272847403969 ns/iter 1.48
Micro_Draft4_Items_Schema 604.9166899018732 ns/iter 438.552610390083 ns/iter 1.38
Micro_Draft4_Nested_Object 4.183382681658324 ns/iter 2.5428695846010316 ns/iter 1.65
Micro_Draft4_Properties_Triad_Optional 409.61577237556315 ns/iter 280.7496518599836 ns/iter 1.46
Micro_Draft4_Properties_Triad_Closed 303.9247747717316 ns/iter 229.85416281959638 ns/iter 1.32
Micro_Draft4_Properties_Triad_Required 414.9007790117614 ns/iter 303.4201645322112 ns/iter 1.37
Micro_Draft4_Properties_Closed 79.18697625486556 ns/iter 47.12938588876124 ns/iter 1.68
Micro_Draft4_Non_Recursive_Ref 29.95286788193688 ns/iter 20.10086749360472 ns/iter 1.49
Micro_Draft4_Pattern_Properties_True 204.33204505028885 ns/iter 144.80547929171607 ns/iter 1.41
Micro_Draft4_Ref_To_Single_Property 16.025609837231833 ns/iter 11.08678623609821 ns/iter 1.45
Micro_Draft4_Additional_Properties_Type 54.69206249999843 ns/iter 40.67373141828048 ns/iter 1.34
Micro_Draft4_Nested_Oneof 72.58936022606204 ns/iter 54.13369360267026 ns/iter 1.34
Micro_Draft4_Short_Enum 12.371372506622743 ns/iter 8.702181201086086 ns/iter 1.42
Micro_Draft4_Long_Enum 19.43771137838907 ns/iter 13.558191628599438 ns/iter 1.43
Micro_Draft4_Long_Enum_Short_Strings 13.46251878115335 ns/iter 10.037487390788742 ns/iter 1.34
Micro_Draft4_Type_Object 8.131040678886071 ns/iter 5.690053367171703 ns/iter 1.43
Micro_Draft4_Ref_Single_100 3400658.000000114 ns/iter 1805479.3165469146 ns/iter 1.88
Micro_Draft4_Compile_Ref_Many_Nested 2165568.957746594 ns/iter 1490508.741344345 ns/iter 1.45
Micro_Draft4_Compile_Wrap 3526761.0759487613 ns/iter 2016198.4985253965 ns/iter 1.75
Micro_Draft6_Property_Names 151.44765012715283 ns/iter 94.73731404348614 ns/iter 1.60
Micro_Draft7_If_Then_Else 43.14969023840905 ns/iter 26.677877810907717 ns/iter 1.62
Micro_2019_09_Unevaluated_Properties 54.69587205933241 ns/iter 34.994705270911695 ns/iter 1.56
Micro_2019_09_Compile_Wrap 511463790.99986917 ns/iter 265680513.66666624 ns/iter 1.93
Micro_2019_09_KrakenD_Linter_Check 1503733499.999953 ns/iter 577288167.0000061 ns/iter 2.60
Micro_2019_09_KrakenD_Linter_Apply 10621585041.000116 ns/iter 5388757500.000111 ns/iter 1.97
Micro_2020_12_Dynamic_Ref 362.97671714145787 ns/iter 235.12817858480162 ns/iter 1.54
Micro_2020_12_Dynamic_Ref_Single 8.365846986268384 ns/iter 5.691939036189431 ns/iter 1.47
Micro_2020_12_Simple_Output_Mask 204372.54381307136 ns/iter 128307.08028400506 ns/iter 1.59
Micro_2020_12_Simple_Output_Annotations 212156.6738372452 ns/iter 144707.35981306646 ns/iter 1.47
Micro_2020_12_Compile_NonCircular_Shared_Refs 1212264.2674617046 ns/iter 747593.3880434004 ns/iter 1.62

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