Skip to content

Upgrade Core to ddb612758f65bce45d218594430e080a46eefedf#650

Merged
jviotti merged 1 commit intomainfrom
core-alpine
Mar 5, 2026
Merged

Upgrade Core to ddb612758f65bce45d218594430e080a46eefedf#650
jviotti merged 1 commit intomainfrom
core-alpine

Conversation

@jviotti
Copy link
Member

@jviotti jviotti commented Mar 5, 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 3 files

@augmentcode
Copy link

augmentcode bot commented Mar 5, 2026

🤖 Augment PR Summary

Summary: Updates the vendored sourcemeta/core dependency to commit ddb6127.

Changes:

  • Bumps the Core revision in DEPENDENCIES and updates the vendor subtree accordingly.
  • Adds executable hardening defaults in Core’s CMake (PIE for ASLR; MSVC CFG/CET flags; Linux ELF linker hardening).
  • On Linux, changes atomic directory swapping to invoke renameat2 via syscall(SYS_renameat2,…).
Technical Notes: Linux hardening adds RELRO/NOW/noexecstack/nodlopen and conditionally enables --no-copy-dt-needed-entries when supported.

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

Fix All in Augment

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

# See https://learn.microsoft.com/en-us/cpp/build/reference/cetcompat
if(SOURCEMETA_COMPILER_MSVC)
target_compile_options(${TARGET_NAME} PRIVATE /guard:cf)
target_link_options(${TARGET_NAME} PRIVATE /guard:cf /CETCOMPAT)
Copy link

Choose a reason for hiding this comment

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

/CETCOMPAT is only supported by newer MSVC toolsets; consider probing support (e.g. check_linker_flag) or gating by MSVC version to avoid link failures on older Visual Studio installations.

Severity: medium

Fix This in Augment

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

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: 292855b Previous: e13f882 Ratio
E2E_Compiler_adaptivecard 61472866.22221928 ns/iter 65005660.11110702 ns/iter 0.95
E2E_Compiler_ansible_meta 26708557.730769984 ns/iter 28173303.160001528 ns/iter 0.95
E2E_Compiler_aws_cdk 350541.65548324754 ns/iter 358639.57741440495 ns/iter 0.98
E2E_Compiler_babelrc 2420279.217993015 ns/iter 2441886.0874124826 ns/iter 0.99
E2E_Compiler_clang_format 17152191.365853027 ns/iter 17284679.22499988 ns/iter 0.99
E2E_Compiler_cmake_presets 25230182.821427353 ns/iter 25565613.142857403 ns/iter 0.99
E2E_Compiler_code_climate 2396344.8801368973 ns/iter 2405813.3505155263 ns/iter 1.00
E2E_Compiler_cql2 12682155.27272787 ns/iter 12816375.763636434 ns/iter 0.99
E2E_Compiler_cspell 22309027.322581097 ns/iter 22434548.290321697 ns/iter 0.99
E2E_Compiler_cypress 3817195.4426229103 ns/iter 3860199.9447511835 ns/iter 0.99
E2E_Compiler_deno 7249649.247422819 ns/iter 7309070.781250426 ns/iter 0.99
E2E_Compiler_dependabot 3633313.989637184 ns/iter 3682326.9090908505 ns/iter 0.99
E2E_Compiler_draft_04 2530917.942028877 ns/iter 2554665.755474286 ns/iter 0.99
E2E_Compiler_fabric_mod 4485369.641025946 ns/iter 4539971.0645160815 ns/iter 0.99
E2E_Compiler_geojson 21002776.181817215 ns/iter 21264459.2500002 ns/iter 0.99
E2E_Compiler_gitpod_configuration 4620944.013245268 ns/iter 4699266.286666746 ns/iter 0.98
E2E_Compiler_helm_chart_lock 657477.2705992439 ns/iter 663354.3733458897 ns/iter 0.99
E2E_Compiler_importmap 269037.7580152642 ns/iter 270945.8803088737 ns/iter 0.99
E2E_Compiler_jasmine 1272497.9600725898 ns/iter 1284104.595149215 ns/iter 0.99
E2E_Compiler_jshintrc 4101691.7470589015 ns/iter 4144747.2662720876 ns/iter 0.99
E2E_Compiler_jsconfig 20554587.176469434 ns/iter 20751280.794117372 ns/iter 0.99
E2E_Compiler_krakend 137889810.8000044 ns/iter 148424872.50000146 ns/iter 0.93
E2E_Compiler_lazygit 31526284.13636452 ns/iter 32309825.727274057 ns/iter 0.98
E2E_Compiler_lerna 1498482.8771552339 ns/iter 1509102.1293103094 ns/iter 0.99
E2E_Compiler_nest_cli 7143179.660000102 ns/iter 7042468.160000226 ns/iter 1.01
E2E_Compiler_omc 147098980.40000552 ns/iter 166684187.99999073 ns/iter 0.88
E2E_Compiler_omnisharp 6300987.036035872 ns/iter 6386558.218181645 ns/iter 0.99
E2E_Compiler_openapi 23778546.68965491 ns/iter 24737576.107144475 ns/iter 0.96
E2E_Compiler_pre_commit_hooks 5015645.72999996 ns/iter 5064674.601449222 ns/iter 0.99
E2E_Compiler_pulumi 3834727.1693987376 ns/iter 3859215.0224718773 ns/iter 0.99
E2E_Compiler_semantic_release 1473112.7974683077 ns/iter 1482771.6921444521 ns/iter 0.99
E2E_Compiler_stale 1461874.311064762 ns/iter 1466702.5262054838 ns/iter 1.00
E2E_Compiler_stylecop 5622418.224000285 ns/iter 5669832.365853606 ns/iter 0.99
E2E_Compiler_tmuxinator 1814196.8523314819 ns/iter 1843723.039473694 ns/iter 0.98
E2E_Compiler_ui5 46551234.06666917 ns/iter 51409368.6923091 ns/iter 0.91
E2E_Compiler_ui5_manifest 305330374.499988 ns/iter 346067091.9999984 ns/iter 0.88
E2E_Compiler_unreal_engine_uproject 4325461.296296237 ns/iter 4335880.360248785 ns/iter 1.00
E2E_Compiler_vercel 12365204.666666655 ns/iter 12699540.85714277 ns/iter 0.97
E2E_Compiler_yamllint 327473.87441643816 ns/iter 328244.58625526563 ns/iter 1.00
E2E_Evaluator_adaptivecard 26644.92477428439 ns/iter 26845.154096870934 ns/iter 0.99
E2E_Evaluator_ansible_meta 235905.60227653047 ns/iter 234434.41083974912 ns/iter 1.01
E2E_Evaluator_aws_cdk 52989.09947243406 ns/iter 53835.269122029466 ns/iter 0.98
E2E_Evaluator_babelrc 110701.46558513124 ns/iter 110656.09059343478 ns/iter 1.00
E2E_Evaluator_cerebrum_criminal_case 1304072.598890946 ns/iter 1320578.863461518 ns/iter 0.99
E2E_Evaluator_clang_format 127476.68185912313 ns/iter 127579.61618942917 ns/iter 1.00
E2E_Evaluator_cmake_presets 4186180.1736528897 ns/iter 5503183.32413773 ns/iter 0.76
E2E_Evaluator_code_climate 181718.35940361305 ns/iter 185534.53040719472 ns/iter 0.98
E2E_Evaluator_cql2 212432.1622276163 ns/iter 217988.31223756121 ns/iter 0.97
E2E_Evaluator_cspell 554352.2514011232 ns/iter 560009.0681265427 ns/iter 0.99
E2E_Evaluator_cypress 195359.09999999817 ns/iter 196106.0586090879 ns/iter 1.00
E2E_Evaluator_deno 321065.42694065545 ns/iter 319399.6517006987 ns/iter 1.01
E2E_Evaluator_dependabot 429059.35430666583 ns/iter 429824.2320442086 ns/iter 1.00
E2E_Evaluator_draft_04 7014362.589473565 ns/iter 8572667.871794838 ns/iter 0.82
E2E_Evaluator_fabric_mod 702003.1319999589 ns/iter 699251.4935707247 ns/iter 1.00
E2E_Evaluator_geojson 15765268.909089772 ns/iter 16758698.78048721 ns/iter 0.94
E2E_Evaluator_gitpod_configuration 235135.02535497025 ns/iter 238843.52565409456 ns/iter 0.98
E2E_Evaluator_helm_chart_lock 367088.35377358895 ns/iter 374109.1723209461 ns/iter 0.98
E2E_Evaluator_importmap 52269.5804660683 ns/iter 52135.565675296064 ns/iter 1.00
E2E_Evaluator_jasmine 110292.65362865548 ns/iter 110570.56069182315 ns/iter 1.00
E2E_Evaluator_jshintrc 1213548.4045139065 ns/iter 1221179.4069564703 ns/iter 0.99
E2E_Evaluator_jsconfig 428887.057953127 ns/iter 434692.83634104254 ns/iter 0.99
E2E_Evaluator_krakend 226817.37999349606 ns/iter 229847.327105874 ns/iter 0.99
E2E_Evaluator_lazygit 153739.94020664287 ns/iter 157474.8781981398 ns/iter 0.98
E2E_Evaluator_lerna 147941.04038703523 ns/iter 148536.05278778676 ns/iter 1.00
E2E_Evaluator_nest_cli 184334.91550039296 ns/iter 185525.5054739763 ns/iter 0.99
E2E_Evaluator_omc 21299.738122616447 ns/iter 21266.594074299574 ns/iter 1.00
E2E_Evaluator_omnisharp 649881.8891916391 ns/iter 638074.7484163129 ns/iter 1.02
E2E_Evaluator_openapi 13232344.452829983 ns/iter 15658392.533333024 ns/iter 0.85
E2E_Evaluator_pre_commit_hooks 485606.16837779694 ns/iter 486347.96570647444 ns/iter 1.00
E2E_Evaluator_pulumi 701971.655589103 ns/iter 708851.9778226593 ns/iter 0.99
E2E_Evaluator_semantic_release 102402.04330078013 ns/iter 101910.78391305408 ns/iter 1.00
E2E_Evaluator_stale 156442.99732143604 ns/iter 156447.2927211855 ns/iter 1.00
E2E_Evaluator_stylecop 292486.2292456639 ns/iter 295356.51432183554 ns/iter 0.99
E2E_Evaluator_tmuxinator 97294.82025280861 ns/iter 98104.59766602663 ns/iter 0.99
E2E_Evaluator_ui5 552383.1283255109 ns/iter 553014.338823535 ns/iter 1.00
E2E_Evaluator_ui5_manifest 2729544.4115384705 ns/iter 2853088.5117188375 ns/iter 0.96
E2E_Evaluator_unreal_engine_uproject 434744.872194521 ns/iter 435732.9714640139 ns/iter 1.00
E2E_Evaluator_vercel 321644.0117381696 ns/iter 318906.84678148496 ns/iter 1.01
E2E_Evaluator_yamllint 11457.096273957042 ns/iter 11430.105074588395 ns/iter 1.00
Micro_Draft4_Meta_1_No_Callback 196.49851724811109 ns/iter 198.88742335381156 ns/iter 0.99
Micro_Draft4_Required_Properties 848.6404075185136 ns/iter 832.3732608348851 ns/iter 1.02
Micro_Draft4_Many_Optional_Properties_Minimal_Match 25.031576569299936 ns/iter 25.04095471740959 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 14.004155701072618 ns/iter 14.011053050570577 ns/iter 1.00
Micro_Draft4_Items_Schema 298.0380668481201 ns/iter 298.4620902178537 ns/iter 1.00
Micro_Draft4_Nested_Object 4.043472427677142 ns/iter 4.088065322961594 ns/iter 0.99
Micro_Draft4_Properties_Triad_Optional 352.03187144871987 ns/iter 353.11790244303234 ns/iter 1.00
Micro_Draft4_Properties_Triad_Closed 288.07105681705957 ns/iter 291.4356629955464 ns/iter 0.99
Micro_Draft4_Properties_Triad_Required 376.1602844087601 ns/iter 384.73897041902313 ns/iter 0.98
Micro_Draft4_Properties_Closed 59.39257251732067 ns/iter 59.55071527957074 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 14.693619201408346 ns/iter 14.658178293718422 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 209.93873066196335 ns/iter 212.7639650186393 ns/iter 0.99
Micro_Draft4_Ref_To_Single_Property 14.004791317483933 ns/iter 14.007030194323114 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 23.451058583596417 ns/iter 23.5869854192498 ns/iter 0.99
Micro_Draft4_Nested_Oneof 58.849384663168145 ns/iter 59.04539278788603 ns/iter 1.00
Micro_Draft4_Short_Enum 13.248194432295564 ns/iter 13.206692886937711 ns/iter 1.00
Micro_Draft4_Long_Enum 17.449459490422726 ns/iter 17.140350495174175 ns/iter 1.02
Micro_Draft4_Long_Enum_Short_Strings 13.074681693779224 ns/iter 13.084026559200778 ns/iter 1.00
Micro_Draft4_Type_Object 5.910364361287554 ns/iter 5.916910914307127 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2330804.4750829865 ns/iter 2359235.2986579286 ns/iter 0.99
Micro_Draft4_Compile_Ref_Many_Nested 1700100.7427184568 ns/iter 1710358.0733498163 ns/iter 0.99
Micro_Draft4_Compile_Wrap 2308456.381579043 ns/iter 2334935.7424746836 ns/iter 0.99
Micro_Draft6_Property_Names 121.45687859707938 ns/iter 122.69308821762988 ns/iter 0.99
Micro_Draft6_Compile_FHIR 13861312133.000013 ns/iter 15408472246.999964 ns/iter 0.90
Micro_Draft7_If_Then_Else 25.862993967936376 ns/iter 25.87978740343456 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 36.14649499875302 ns/iter 36.16349823190099 ns/iter 1.00
Micro_2019_09_Compile_Wrap 274884623.0000102 ns/iter 304853105.0000065 ns/iter 0.90
Micro_2019_09_KrakenD_Linter_Check 1154673900.0000343 ns/iter 1211395002.0000174 ns/iter 0.95
Micro_2019_09_KrakenD_Linter_Apply 10309822270.00004 ns/iter 11040642583.000021 ns/iter 0.93
Micro_2020_12_Dynamic_Ref 218.83680200430658 ns/iter 215.13055224060489 ns/iter 1.02
Micro_2020_12_Dynamic_Ref_Single 5.911251764116682 ns/iter 5.911899796927073 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 141475.8568277579 ns/iter 142107.1312171415 ns/iter 1.00
Micro_2020_12_Simple_Output_Annotations 163687.37251695065 ns/iter 165563.02419353442 ns/iter 0.99
Micro_2020_12_Compile_NonCircular_Shared_Refs 1038696.5928676899 ns/iter 1042274.2119403802 ns/iter 1.00

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: 292855b Previous: e13f882 Ratio
Micro_2020_12_Dynamic_Ref 295.18615242653397 ns/iter 286.07927831773407 ns/iter 1.03
Micro_2020_12_Dynamic_Ref_Single 6.904711883778306 ns/iter 6.740572850358411 ns/iter 1.02
Micro_2020_12_Simple_Output_Mask 137925.74635801092 ns/iter 131730.92026973036 ns/iter 1.05
Micro_2020_12_Simple_Output_Annotations 171388.35142503658 ns/iter 164931.71016949325 ns/iter 1.04
Micro_2020_12_Compile_NonCircular_Shared_Refs 1143280.4656863397 ns/iter 1138904.5655738434 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 33.061432976005605 ns/iter 33.72035875969593 ns/iter 0.98
Micro_2019_09_Compile_Wrap 322088178.0000013 ns/iter 279540177.49999595 ns/iter 1.15
Micro_2019_09_KrakenD_Linter_Check 1323429432.0000117 ns/iter 1250597283.999923 ns/iter 1.06
Micro_2019_09_KrakenD_Linter_Apply 11607965058.000105 ns/iter 10399769118.999985 ns/iter 1.12
Micro_Draft7_If_Then_Else 29.926089284132793 ns/iter 29.890334837442207 ns/iter 1.00
Micro_Draft6_Property_Names 151.1176810993075 ns/iter 151.11164160769877 ns/iter 1.00
Micro_Draft6_Compile_FHIR 14905874398.999912 ns/iter 13544552481.999971 ns/iter 1.10
Micro_Draft4_Meta_1_No_Callback 178.62570027422132 ns/iter 177.63430640744423 ns/iter 1.01
Micro_Draft4_Required_Properties 840.9856182045299 ns/iter 833.5328615351913 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 23.86333953245142 ns/iter 23.39969815595118 ns/iter 1.02
Micro_Draft4_Few_Optional_Properties_Minimal_Match 15.930825481068473 ns/iter 15.740597621195382 ns/iter 1.01
Micro_Draft4_Items_Schema 349.0499231539123 ns/iter 344.81667879327216 ns/iter 1.01
Micro_Draft4_Nested_Object 4.042769244265044 ns/iter 4.044567716197811 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 431.88618196675225 ns/iter 445.9721992823902 ns/iter 0.97
Micro_Draft4_Properties_Triad_Closed 369.6025070447092 ns/iter 363.55143936287345 ns/iter 1.02
Micro_Draft4_Properties_Triad_Required 533.9297300143025 ns/iter 521.1568290142836 ns/iter 1.02
Micro_Draft4_Properties_Closed 66.40539170019969 ns/iter 64.56440286421264 ns/iter 1.03
Micro_Draft4_Non_Recursive_Ref 11.863995713416013 ns/iter 11.679118703693211 ns/iter 1.02
Micro_Draft4_Pattern_Properties_True 207.82418623031538 ns/iter 201.63087660773087 ns/iter 1.03
Micro_Draft4_Ref_To_Single_Property 15.931531671149557 ns/iter 15.57635969192668 ns/iter 1.02
Micro_Draft4_Additional_Properties_Type 16.84680590821563 ns/iter 16.269518473740604 ns/iter 1.04
Micro_Draft4_Nested_Oneof 74.47631366479847 ns/iter 71.78622530994126 ns/iter 1.04
Micro_Draft4_Short_Enum 14.323576868258638 ns/iter 14.244013484148944 ns/iter 1.01
Micro_Draft4_Long_Enum 16.320121890948958 ns/iter 15.98690288443645 ns/iter 1.02
Micro_Draft4_Long_Enum_Short_Strings 14.326746045899064 ns/iter 13.857173852693059 ns/iter 1.03
Micro_Draft4_Type_Object 6.889838715068769 ns/iter 6.840409262816072 ns/iter 1.01
Micro_Draft4_Ref_Single_100 2456705.097902127 ns/iter 2346460.226666522 ns/iter 1.05
Micro_Draft4_Compile_Ref_Many_Nested 1787804.8414323574 ns/iter 1718620.3509616314 ns/iter 1.04
Micro_Draft4_Compile_Wrap 2546090.7282605227 ns/iter 2409396.35915498 ns/iter 1.06
E2E_Compiler_adaptivecard 72598496.59999418 ns/iter 60833510.00000386 ns/iter 1.19
E2E_Compiler_ansible_meta 29013326.62499575 ns/iter 27023439.26923207 ns/iter 1.07
E2E_Compiler_aws_cdk 393901.66628830775 ns/iter 378803.3353692457 ns/iter 1.04
E2E_Compiler_babelrc 2680596.2099235384 ns/iter 2540928.3531598537 ns/iter 1.05
E2E_Compiler_clang_format 18960123.810812376 ns/iter 18130169.736842185 ns/iter 1.05
E2E_Compiler_cmake_presets 27650497.399999946 ns/iter 25407963.2857156 ns/iter 1.09
E2E_Compiler_code_climate 2685978.49230813 ns/iter 2608322.899641361 ns/iter 1.03
E2E_Compiler_cql2 14038653.999996314 ns/iter 13444409.849055449 ns/iter 1.04
E2E_Compiler_cspell 23760708.66666851 ns/iter 22671987.468747545 ns/iter 1.05
E2E_Compiler_cypress 4094002.267441569 ns/iter 3990244.234973148 ns/iter 1.03
E2E_Compiler_deno 7888672.528089159 ns/iter 7695054.7894739425 ns/iter 1.03
E2E_Compiler_dependabot 3994324.000000883 ns/iter 3969544.374302274 ns/iter 1.01
E2E_Compiler_draft_04 2843470.703252445 ns/iter 2753364.868851804 ns/iter 1.03
E2E_Compiler_fabric_mod 4970460.482270757 ns/iter 4762422.578232562 ns/iter 1.04
E2E_Compiler_geojson 23540001.333337083 ns/iter 22613150.838710237 ns/iter 1.04
E2E_Compiler_gitpod_configuration 5094485.449275902 ns/iter 4980637.929576569 ns/iter 1.02
E2E_Compiler_helm_chart_lock 720482.4882533692 ns/iter 684526.5408559169 ns/iter 1.05
E2E_Compiler_importmap 297862.5687684504 ns/iter 287766.3351764533 ns/iter 1.04
E2E_Compiler_jasmine 1401212.1959999604 ns/iter 1391173.644913844 ns/iter 1.01
E2E_Compiler_jshintrc 4543794.535483093 ns/iter 4424630.044304304 ns/iter 1.03
E2E_Compiler_jsconfig 22370995.516124118 ns/iter 21331562.374996338 ns/iter 1.05
E2E_Compiler_krakend 148387788.19998878 ns/iter 134133453.20000188 ns/iter 1.11
E2E_Compiler_lazygit 34393624.69999878 ns/iter 33403874.095234815 ns/iter 1.03
E2E_Compiler_lerna 1661615.6997638072 ns/iter 1655592.5964125625 ns/iter 1.00
E2E_Compiler_nest_cli 7622204.684782011 ns/iter 7468431.543479118 ns/iter 1.02
E2E_Compiler_omc 172299395.00003865 ns/iter 152049483.40001467 ns/iter 1.13
E2E_Compiler_omnisharp 6853750.647058976 ns/iter 6612214.923078542 ns/iter 1.04
E2E_Compiler_openapi 26570121.923083 ns/iter 25531684.78571674 ns/iter 1.04
E2E_Compiler_pre_commit_hooks 5495272.708662387 ns/iter 5289182.796873959 ns/iter 1.04
E2E_Compiler_pulumi 4231327.904192599 ns/iter 4112496.910714808 ns/iter 1.03
E2E_Compiler_semantic_release 1626439.1044087945 ns/iter 1611026.4129462086 ns/iter 1.01
E2E_Compiler_stale 1580821.6418922262 ns/iter 1586721.3513509233 ns/iter 1.00
E2E_Compiler_stylecop 5841630.258333907 ns/iter 5813200.532785589 ns/iter 1.00
E2E_Compiler_tmuxinator 2018232.325648338 ns/iter 1996268.7315069472 ns/iter 1.01
E2E_Compiler_ui5 50414393.3000023 ns/iter 47279857.06666307 ns/iter 1.07
E2E_Compiler_ui5_manifest 339873007.5000458 ns/iter 308635344.49997586 ns/iter 1.10
E2E_Compiler_unreal_engine_uproject 4682014.729728569 ns/iter 4662381.425675535 ns/iter 1.00
E2E_Compiler_vercel 12982577.377361285 ns/iter 12625552.454545125 ns/iter 1.03
E2E_Compiler_yamllint 362172.6588906354 ns/iter 352787.6842372441 ns/iter 1.03
E2E_Evaluator_adaptivecard 24355.690505200793 ns/iter 24049.415837919678 ns/iter 1.01
E2E_Evaluator_ansible_meta 262492.24757644103 ns/iter 256256.22296055258 ns/iter 1.02
E2E_Evaluator_aws_cdk 53144.33333333911 ns/iter 50806.652869171536 ns/iter 1.05
E2E_Evaluator_babelrc 105920.44139800781 ns/iter 104140.8698795283 ns/iter 1.02
E2E_Evaluator_cerebrum_criminal_case 1445252.8583333902 ns/iter 1422944.3388091251 ns/iter 1.02
E2E_Evaluator_clang_format 111032.64230342797 ns/iter 110137.20193634937 ns/iter 1.01
E2E_Evaluator_cmake_presets 5137597.992188603 ns/iter 4563710.480768945 ns/iter 1.13
E2E_Evaluator_code_climate 198059.4988623255 ns/iter 192454.06431205396 ns/iter 1.03
E2E_Evaluator_cql2 231563.9907498735 ns/iter 228873.89760981774 ns/iter 1.01
E2E_Evaluator_cspell 567233.935483877 ns/iter 556026.8640065497 ns/iter 1.02
E2E_Evaluator_cypress 186524.83532852435 ns/iter 178127.04252575253 ns/iter 1.05
E2E_Evaluator_deno 349221.93871453253 ns/iter 349761.2923002305 ns/iter 1.00
E2E_Evaluator_dependabot 470491.48252696224 ns/iter 453746.2352185308 ns/iter 1.04
E2E_Evaluator_draft_04 8217516.4146358995 ns/iter 6088904.084905615 ns/iter 1.35
E2E_Evaluator_fabric_mod 814499.0931036407 ns/iter 773609.0949151088 ns/iter 1.05
E2E_Evaluator_geojson 16378320.209299957 ns/iter 15139660.95652232 ns/iter 1.08
E2E_Evaluator_gitpod_configuration 258483.49511276107 ns/iter 246520.89904898073 ns/iter 1.05
E2E_Evaluator_helm_chart_lock 332196.74727879843 ns/iter 312798.9962687065 ns/iter 1.06
E2E_Evaluator_importmap 51391.02612077103 ns/iter 49580.54283531602 ns/iter 1.04
E2E_Evaluator_jasmine 118273.93929172386 ns/iter 116391.64660950779 ns/iter 1.02
E2E_Evaluator_jshintrc 1066650.6975684566 ns/iter 1046187.4689860786 ns/iter 1.02
E2E_Evaluator_jsconfig 443449.0237946217 ns/iter 429177.1074029437 ns/iter 1.03
E2E_Evaluator_krakend 220671.69013219807 ns/iter 210362.81481483934 ns/iter 1.05
E2E_Evaluator_lazygit 148643.13830245053 ns/iter 148473.97514743073 ns/iter 1.00
E2E_Evaluator_lerna 143867.1868832187 ns/iter 141452.49452776424 ns/iter 1.02
E2E_Evaluator_nest_cli 203875.09956582435 ns/iter 197558.54422358805 ns/iter 1.03
E2E_Evaluator_omc 20389.425496496802 ns/iter 20175.60549093113 ns/iter 1.01
E2E_Evaluator_omnisharp 587114.9594935835 ns/iter 581677.7098662094 ns/iter 1.01
E2E_Evaluator_openapi 15152458.387755897 ns/iter 12020888.568968233 ns/iter 1.26
E2E_Evaluator_pre_commit_hooks 538753.3765337978 ns/iter 524100.4865066374 ns/iter 1.03
E2E_Evaluator_pulumi 746439.4478722384 ns/iter 717202.1716103225 ns/iter 1.04
E2E_Evaluator_semantic_release 105932.64281430132 ns/iter 101697.65476531323 ns/iter 1.04
E2E_Evaluator_stale 159567.0951517528 ns/iter 156710.3786781411 ns/iter 1.02
E2E_Evaluator_stylecop 317283.64295423444 ns/iter 321062.47865580075 ns/iter 0.99
E2E_Evaluator_tmuxinator 104969.54136014631 ns/iter 102207.54158034726 ns/iter 1.03
E2E_Evaluator_ui5 564736.4157852076 ns/iter 557284.6218553348 ns/iter 1.01
E2E_Evaluator_ui5_manifest 2929307.923077081 ns/iter 2704305.637449811 ns/iter 1.08
E2E_Evaluator_unreal_engine_uproject 475730.6288239008 ns/iter 457485.1639558704 ns/iter 1.04
E2E_Evaluator_vercel 317751.9936507699 ns/iter 300570.59343542386 ns/iter 1.06
E2E_Evaluator_yamllint 12753.784088212822 ns/iter 12033.764628670257 ns/iter 1.06

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

@jviotti jviotti merged commit 492afae into main Mar 5, 2026
14 checks passed
@jviotti jviotti deleted the core-alpine branch March 5, 2026 18:42
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: 292855b Previous: e13f882 Ratio
E2E_Compiler_adaptivecard 93106714.28571434 ns/iter 67332945.8000012 ns/iter 1.38
E2E_Compiler_ansible_meta 30806154.150002383 ns/iter 23863657.750000913 ns/iter 1.29
E2E_Compiler_aws_cdk 364891.10897768673 ns/iter 262910.94136015954 ns/iter 1.39
E2E_Compiler_babelrc 2790223.7729084487 ns/iter 2044761.9057144297 ns/iter 1.36
E2E_Compiler_clang_format 17885128.28947456 ns/iter 13564421.66000079 ns/iter 1.32
E2E_Compiler_cmake_presets 38169954.54545494 ns/iter 29349111.67999871 ns/iter 1.30
E2E_Compiler_code_climate 2911660.2046202603 ns/iter 2619468.201754438 ns/iter 1.11
E2E_Compiler_cql2 17383613.829268854 ns/iter 16820274.999999028 ns/iter 1.03
E2E_Compiler_cspell 29436826.137933575 ns/iter 21360485.000000153 ns/iter 1.38
E2E_Compiler_cypress 5225466.113333065 ns/iter 3935304.3333330685 ns/iter 1.33
E2E_Compiler_deno 9493735.849056914 ns/iter 6618292.76315741 ns/iter 1.43
E2E_Compiler_dependabot 5765977.089999978 ns/iter 3530496.6192891095 ns/iter 1.63
E2E_Compiler_draft_04 3246349.357142547 ns/iter 1938098.0113636265 ns/iter 1.68
E2E_Compiler_fabric_mod 5012414.568345318 ns/iter 5002164.189189087 ns/iter 1.00
E2E_Compiler_geojson 31216402.173912603 ns/iter 28985522.72727205 ns/iter 1.08
E2E_Compiler_gitpod_configuration 6366694.343065471 ns/iter 4273070.809815594 ns/iter 1.49
E2E_Compiler_helm_chart_lock 747825.0677550765 ns/iter 462896.2218649134 ns/iter 1.62
E2E_Compiler_importmap 274204.42282505456 ns/iter 175353.77078707438 ns/iter 1.56
E2E_Compiler_jasmine 1358118.954545443 ns/iter 930947.2580644657 ns/iter 1.46
E2E_Compiler_jshintrc 3942694.9111107965 ns/iter 2589640.1041668085 ns/iter 1.52
E2E_Compiler_jsconfig 22133150.653845545 ns/iter 17908900.641026404 ns/iter 1.24
E2E_Compiler_krakend 171974399.99999914 ns/iter 122129937.50000578 ns/iter 1.41
E2E_Compiler_lazygit 37029413.93332822 ns/iter 30547499.999997854 ns/iter 1.21
E2E_Compiler_lerna 1801824.0933852193 ns/iter 1226868.8487083435 ns/iter 1.47
E2E_Compiler_nest_cli 8835369.90000064 ns/iter 5802630.756097938 ns/iter 1.52
E2E_Compiler_omc 231462735.99998796 ns/iter 158165041.74995315 ns/iter 1.46
E2E_Compiler_omnisharp 6787063.254545377 ns/iter 5549458.007691591 ns/iter 1.22
E2E_Compiler_openapi 25449379.80769209 ns/iter 26243869.612904567 ns/iter 0.97
E2E_Compiler_pre_commit_hooks 4104648.291925469 ns/iter 4429967.329545289 ns/iter 0.93
E2E_Compiler_pulumi 4449453.327868821 ns/iter 3731788.105527236 ns/iter 1.19
E2E_Compiler_semantic_release 1719166.16058399 ns/iter 1319813.4238923988 ns/iter 1.30
E2E_Compiler_stale 1759129.0763721298 ns/iter 1347766.3639846765 ns/iter 1.31
E2E_Compiler_stylecop 7343539.663460993 ns/iter 5411869.000001293 ns/iter 1.36
E2E_Compiler_tmuxinator 1927205.9248555445 ns/iter 1741923.3870964735 ns/iter 1.11
E2E_Compiler_ui5 70461937.4999993 ns/iter 58638515.18180044 ns/iter 1.20
E2E_Compiler_ui5_manifest 451946812.5000117 ns/iter 307419999.99997914 ns/iter 1.47
E2E_Compiler_unreal_engine_uproject 4644886.625850612 ns/iter 3759509.1285711965 ns/iter 1.24
E2E_Compiler_vercel 17098143.867924422 ns/iter 13588907.732144305 ns/iter 1.26
E2E_Compiler_yamllint 297616.10535956867 ns/iter 215561.63351418552 ns/iter 1.38
E2E_Evaluator_adaptivecard 26708.92791498128 ns/iter 19429.040009532673 ns/iter 1.37
E2E_Evaluator_ansible_meta 195538.0240963933 ns/iter 164170.3206806151 ns/iter 1.19
E2E_Evaluator_aws_cdk 49947.216666669374 ns/iter 40518.82838265457 ns/iter 1.23
E2E_Evaluator_babelrc 114563.87655419092 ns/iter 94042.5466317236 ns/iter 1.22
E2E_Evaluator_cerebrum_criminal_case 1013785.8942065146 ns/iter 898742.8940398762 ns/iter 1.13
E2E_Evaluator_clang_format 108717.81145716038 ns/iter 105142.93396833725 ns/iter 1.03
E2E_Evaluator_cmake_presets 4745617.4774197275 ns/iter 4009247.8086132742 ns/iter 1.18
E2E_Evaluator_code_climate 138204.3289060977 ns/iter 141884.82372447412 ns/iter 0.97
E2E_Evaluator_cql2 144853.0087862779 ns/iter 176102.71172600353 ns/iter 0.82
E2E_Evaluator_cspell 882466.3750000354 ns/iter 572228.5829999691 ns/iter 1.54
E2E_Evaluator_cypress 139047.61683847572 ns/iter 167752.1669143259 ns/iter 0.83
E2E_Evaluator_deno 236589.1878749584 ns/iter 233534.275506519 ns/iter 1.01
E2E_Evaluator_dependabot 304431.81325822725 ns/iter 439523.84426665964 ns/iter 0.69
E2E_Evaluator_draft_04 5027991.250000241 ns/iter 7285537.757811156 ns/iter 0.69
E2E_Evaluator_fabric_mod 499804.6083727425 ns/iter 478513.2357286249 ns/iter 1.04
E2E_Evaluator_geojson 9592224.206350751 ns/iter 11124053.098041367 ns/iter 0.86
E2E_Evaluator_gitpod_configuration 163482.48610468104 ns/iter 177856.01470589332 ns/iter 0.92
E2E_Evaluator_helm_chart_lock 213655.20751394602 ns/iter 215191.45435752155 ns/iter 0.99
E2E_Evaluator_importmap 31576.63150274809 ns/iter 33124.95262722309 ns/iter 0.95
E2E_Evaluator_jasmine 76302.102239849 ns/iter 87790.37277735789 ns/iter 0.87
E2E_Evaluator_jshintrc 944115.9395972794 ns/iter 1070974.8990825366 ns/iter 0.88
E2E_Evaluator_jsconfig 361588.5122410517 ns/iter 323931.8899949638 ns/iter 1.12
E2E_Evaluator_krakend 141839.12857142498 ns/iter 147354.77412731928 ns/iter 0.96
E2E_Evaluator_lazygit 107320.94414190401 ns/iter 103165.27434390776 ns/iter 1.04
E2E_Evaluator_lerna 110419.49278595249 ns/iter 113117.00458555177 ns/iter 0.98
E2E_Evaluator_nest_cli 120436.089428134 ns/iter 161138.87635969516 ns/iter 0.75
E2E_Evaluator_omc 14664.50672441154 ns/iter 24865.870333104227 ns/iter 0.59
E2E_Evaluator_omnisharp 451054.00777696155 ns/iter 478238.89614637743 ns/iter 0.94
E2E_Evaluator_openapi 7554075.333331125 ns/iter 10230541.666666768 ns/iter 0.74
E2E_Evaluator_pre_commit_hooks 337329.8697741834 ns/iter 332676.3914874068 ns/iter 1.01
E2E_Evaluator_pulumi 548272.6697977278 ns/iter 575042.5455915508 ns/iter 0.95
E2E_Evaluator_semantic_release 81182.64177653391 ns/iter 76609.03939717557 ns/iter 1.06
E2E_Evaluator_stale 110590.2149548017 ns/iter 114692.98240233003 ns/iter 0.96
E2E_Evaluator_stylecop 233283.9023084404 ns/iter 203866.12734423773 ns/iter 1.14
E2E_Evaluator_tmuxinator 85800.72918377393 ns/iter 68320.63726345393 ns/iter 1.26
E2E_Evaluator_ui5 348985.4726239143 ns/iter 352957.33083910967 ns/iter 0.99
E2E_Evaluator_ui5_manifest 2115548.5702248174 ns/iter 1811162.201530509 ns/iter 1.17
E2E_Evaluator_unreal_engine_uproject 356523.88415305497 ns/iter 322794.8362988954 ns/iter 1.10
E2E_Evaluator_vercel 223094.7292429837 ns/iter 265545.42127527733 ns/iter 0.84
E2E_Evaluator_yamllint 8644.319955771929 ns/iter 8614.409773326252 ns/iter 1.00
Micro_Draft4_Meta_1_No_Callback 134.92036775921568 ns/iter 132.5443515016332 ns/iter 1.02
Micro_Draft4_Required_Properties 639.4849856302363 ns/iter 642.0350700694031 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.930981297493826 ns/iter 20.800714725313682 ns/iter 1.01
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.189059893266142 ns/iter 8.887524947748414 ns/iter 1.15
Micro_Draft4_Items_Schema 285.37776709582664 ns/iter 257.7604831079666 ns/iter 1.11
Micro_Draft4_Nested_Object 3.4792835055417695 ns/iter 2.982289788287249 ns/iter 1.17
Micro_Draft4_Properties_Triad_Optional 290.771299719709 ns/iter 287.1413196566895 ns/iter 1.01
Micro_Draft4_Properties_Triad_Closed 228.58394204658475 ns/iter 235.48467195263282 ns/iter 0.97
Micro_Draft4_Properties_Triad_Required 301.3426978368315 ns/iter 316.42311235203425 ns/iter 0.95
Micro_Draft4_Properties_Closed 47.61181454049149 ns/iter 46.989083940743875 ns/iter 1.01
Micro_Draft4_Non_Recursive_Ref 12.853979387093029 ns/iter 14.871564140154918 ns/iter 0.86
Micro_Draft4_Pattern_Properties_True 143.99081988053382 ns/iter 153.04948219419495 ns/iter 0.94
Micro_Draft4_Ref_To_Single_Property 9.198876680189086 ns/iter 10.660952918931724 ns/iter 0.86
Micro_Draft4_Additional_Properties_Type 26.24475323940438 ns/iter 26.300750630654058 ns/iter 1.00
Micro_Draft4_Nested_Oneof 44.82601711525656 ns/iter 47.388147823787506 ns/iter 0.95
Micro_Draft4_Short_Enum 6.866774606990635 ns/iter 7.147072681767651 ns/iter 0.96
Micro_Draft4_Long_Enum 11.784841576289628 ns/iter 11.875179195173619 ns/iter 0.99
Micro_Draft4_Long_Enum_Short_Strings 8.069470182567601 ns/iter 7.92353204883357 ns/iter 1.02
Micro_Draft4_Type_Object 4.184901071604443 ns/iter 4.087081164923306 ns/iter 1.02
Micro_Draft4_Ref_Single_100 1707972.6609752958 ns/iter 1750799.1803276676 ns/iter 0.98
Micro_Draft4_Compile_Ref_Many_Nested 1253128.3976703514 ns/iter 1278370.0736433326 ns/iter 0.98
Micro_Draft4_Compile_Wrap 2320418.6046507517 ns/iter 2117120.3577716923 ns/iter 1.10
Micro_Draft6_Property_Names 113.5734945787917 ns/iter 96.85628110797214 ns/iter 1.17
Micro_Draft6_Compile_FHIR 10500358208.00008 ns/iter 11754593749.999912 ns/iter 0.89
Micro_Draft7_If_Then_Else 20.442690513838315 ns/iter 22.39695701590415 ns/iter 0.91
Micro_2019_09_Unevaluated_Properties 29.88223736737381 ns/iter 28.47723072763565 ns/iter 1.05
Micro_2019_09_Compile_Wrap 347075000.000018 ns/iter 329412479.4999789 ns/iter 1.05
Micro_2019_09_KrakenD_Linter_Check 669181750.000007 ns/iter 728995665.9999461 ns/iter 0.92
Micro_2019_09_KrakenD_Linter_Apply 6334645291.999778 ns/iter 6253312000.000051 ns/iter 1.01
Micro_2020_12_Dynamic_Ref 186.5400646918961 ns/iter 193.27584975930247 ns/iter 0.97
Micro_2020_12_Dynamic_Ref_Single 4.458184937282521 ns/iter 4.325305156544213 ns/iter 1.03
Micro_2020_12_Simple_Output_Mask 147550.23589444542 ns/iter 144109.3148185752 ns/iter 1.02
Micro_2020_12_Simple_Output_Annotations 155264.45086707448 ns/iter 156633.39258793724 ns/iter 0.99
Micro_2020_12_Compile_NonCircular_Shared_Refs 744923.2042890019 ns/iter 926502.3443073999 ns/iter 0.80

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