Skip to content

Fix ProcessedRuleHasher#737

Merged
jviotti merged 1 commit intomainfrom
pointer-copy
Apr 20, 2026
Merged

Fix ProcessedRuleHasher#737
jviotti merged 1 commit intomainfrom
pointer-copy

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented Apr 18, 2026

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

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

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

Choose a reason for hiding this comment

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

No issues found across 1 file

@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented Apr 18, 2026

🤖 Augment PR Summary

Summary: Fixes how Blaze tracks “already-processed” schema transform rule applications by using stable JSON Pointers instead of JSON node addresses.

Changes: Switch processed_rules to key on core::Pointer and hash it via core::Pointer::Hasher, preventing missed duplicates when underlying JSON nodes move in memory.

🤖 Was this summary useful? React with 👍 or 👎

Copy link
Copy Markdown

@augmentcode augmentcode Bot left a comment

Choose a reason for hiding this comment

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

Review completed. No suggestions at this time.

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/llvm)

Details
Benchmark suite Current: bb35139 Previous: 1f5971b Ratio
E2E_Compiler_adaptivecard 64612076.22222294 ns/iter 66909292.125004075 ns/iter 0.97
E2E_Compiler_ansible_meta 30221369.478261337 ns/iter 30255696.043478448 ns/iter 1.00
E2E_Compiler_aws_cdk 367950.57690288336 ns/iter 383484.3023127336 ns/iter 0.96
E2E_Compiler_babelrc 2594811.2037036074 ns/iter 2596421.19702603 ns/iter 1.00
E2E_Compiler_clang_format 18960071.70270226 ns/iter 18631599.131580107 ns/iter 1.02
E2E_Compiler_cmake_presets 26549364.807692654 ns/iter 26506784.2962952 ns/iter 1.00
E2E_Compiler_code_climate 2681885.179389391 ns/iter 2660552.9511275357 ns/iter 1.01
E2E_Compiler_cql2 13339508.30188606 ns/iter 13239636.056604862 ns/iter 1.01
E2E_Compiler_cspell 23445519.03448276 ns/iter 23514518.83333387 ns/iter 1.00
E2E_Compiler_cypress 4002085.085714303 ns/iter 3982684.8920454113 ns/iter 1.00
E2E_Compiler_deno 7836962.865168557 ns/iter 7917727.910113131 ns/iter 0.99
E2E_Compiler_dependabot 4016060.149425506 ns/iter 3984058.14204559 ns/iter 1.01
E2E_Compiler_draft_04 2698624.0384616167 ns/iter 2733773.7519379803 ns/iter 0.99
E2E_Compiler_fabric_mod 4828224.248276142 ns/iter 4885372.916666439 ns/iter 0.99
E2E_Compiler_geojson 22995376.806451783 ns/iter 23646753.551721808 ns/iter 0.97
E2E_Compiler_gitpod_configuration 4995366.921428561 ns/iter 5021601.244604701 ns/iter 0.99
E2E_Compiler_helm_chart_lock 677203.1103582093 ns/iter 720180.1558973715 ns/iter 0.94
E2E_Compiler_importmap 273697.61124121404 ns/iter 291014.30951395223 ns/iter 0.94
E2E_Compiler_jasmine 1352040.441233134 ns/iter 1376524.1932938516 ns/iter 0.98
E2E_Compiler_jshintrc 4334267.496894161 ns/iter 4405346.943396335 ns/iter 0.98
E2E_Compiler_jsconfig 22467845.870967414 ns/iter 22215966.709675357 ns/iter 1.01
E2E_Compiler_krakend 142192529.3999948 ns/iter 150593183.5999945 ns/iter 0.94
E2E_Compiler_lazygit 34773058.70000009 ns/iter 34090373.714282885 ns/iter 1.02
E2E_Compiler_lerna 1592049.4223745067 ns/iter 1665642.2494173064 ns/iter 0.96
E2E_Compiler_nest_cli 7586350.139785212 ns/iter 7483334.376343254 ns/iter 1.01
E2E_Compiler_omc 163666659.99998987 ns/iter 158248894.99998564 ns/iter 1.03
E2E_Compiler_omnisharp 6849536.999999818 ns/iter 6837142.174758015 ns/iter 1.00
E2E_Compiler_openapi 25451068.55555551 ns/iter 25264475.857142087 ns/iter 1.01
E2E_Compiler_pre_commit_hooks 5481213.826771375 ns/iter 5437274.823076712 ns/iter 1.01
E2E_Compiler_pulumi 4086509.304093727 ns/iter 4093142.6783625716 ns/iter 1.00
E2E_Compiler_semantic_release 1576492.6396396786 ns/iter 1590048.5772727341 ns/iter 0.99
E2E_Compiler_stale 1558458.7293065847 ns/iter 1569107.6022472116 ns/iter 0.99
E2E_Compiler_stylecop 6298583.072071955 ns/iter 6358908.181818441 ns/iter 0.99
E2E_Compiler_tmuxinator 1928836.3581267418 ns/iter 1966893.7927171348 ns/iter 0.98
E2E_Compiler_ui5 49284017.35714211 ns/iter 51807152.85714704 ns/iter 0.95
E2E_Compiler_ui5_manifest 318274993.99997807 ns/iter 361969416.49996006 ns/iter 0.88
E2E_Compiler_unreal_engine_uproject 4650588.86666687 ns/iter 4668933.926666341 ns/iter 1.00
E2E_Compiler_users_array 768253.5561673978 ns/iter 805469.9976851351 ns/iter 0.95
E2E_Compiler_vercel 12593709.946428483 ns/iter 12979176.924528595 ns/iter 0.97
E2E_Compiler_yamllint 334562.0340527487 ns/iter 357275.78826530196 ns/iter 0.94
E2E_Evaluator_adaptivecard 25351.351334439125 ns/iter 24366.523962876938 ns/iter 1.04
E2E_Evaluator_ansible_meta 212716.40836897286 ns/iter 226077.27142859143 ns/iter 0.94
E2E_Evaluator_aws_cdk 43308.14764237439 ns/iter 50385.07670900338 ns/iter 0.86
E2E_Evaluator_babelrc 86198.89228096088 ns/iter 108869.2222560517 ns/iter 0.79
E2E_Evaluator_cerebrum_criminal_case 1024816.5699707972 ns/iter 1031124.9502263317 ns/iter 0.99
E2E_Evaluator_clang_format 116119.60907881788 ns/iter 125677.21535806468 ns/iter 0.92
E2E_Evaluator_cmake_presets 4226480.57317072 ns/iter 5281536.631578537 ns/iter 0.80
E2E_Evaluator_code_climate 153261.87557806927 ns/iter 174475.1814104068 ns/iter 0.88
E2E_Evaluator_cql2 188672.43300653598 ns/iter 216456.91376086918 ns/iter 0.87
E2E_Evaluator_cspell 555049.387200006 ns/iter 574721.6789431935 ns/iter 0.97
E2E_Evaluator_cypress 167156.5893416923 ns/iter 194067.30623303723 ns/iter 0.86
E2E_Evaluator_deno 247154.8796858165 ns/iter 312163.4307282756 ns/iter 0.79
E2E_Evaluator_dependabot 304259.78082787985 ns/iter 318996.90917265345 ns/iter 0.95
E2E_Evaluator_draft_04 7548507.044444679 ns/iter 8923674.662500503 ns/iter 0.85
E2E_Evaluator_fabric_mod 644386.174277764 ns/iter 676077.2734611562 ns/iter 0.95
E2E_Evaluator_geojson 17828641.829268925 ns/iter 16447118.857142653 ns/iter 1.08
E2E_Evaluator_gitpod_configuration 201640.17090806784 ns/iter 232880.46136290222 ns/iter 0.87
E2E_Evaluator_helm_chart_lock 251586.26702508674 ns/iter 356376.0960480368 ns/iter 0.71
E2E_Evaluator_importmap 42693.157609688504 ns/iter 47737.535570563115 ns/iter 0.89
E2E_Evaluator_jasmine 95819.25169791158 ns/iter 106599.14801167038 ns/iter 0.90
E2E_Evaluator_jshintrc 1171630.2424749157 ns/iter 1200065.6038062721 ns/iter 0.98
E2E_Evaluator_jsconfig 401079.68463772803 ns/iter 418532.76899882656 ns/iter 0.96
E2E_Evaluator_krakend 178495.6637755047 ns/iter 200881.2110787061 ns/iter 0.89
E2E_Evaluator_lazygit 125952.19060476293 ns/iter 147329.3984554279 ns/iter 0.85
E2E_Evaluator_lerna 109152.40230062802 ns/iter 138555.46693386845 ns/iter 0.79
E2E_Evaluator_nest_cli 167846.86377858525 ns/iter 177548.1701691491 ns/iter 0.95
E2E_Evaluator_omc 18159.821038975293 ns/iter 17682.51310880286 ns/iter 1.03
E2E_Evaluator_omnisharp 567051.9395424536 ns/iter 615922.286995519 ns/iter 0.92
E2E_Evaluator_openapi 9366176.929576578 ns/iter 11901766.5689653 ns/iter 0.79
E2E_Evaluator_pre_commit_hooks 467701.4674635155 ns/iter 470532.26765304216 ns/iter 0.99
E2E_Evaluator_pulumi 679423.3028515748 ns/iter 679943.5112855938 ns/iter 1.00
E2E_Evaluator_semantic_release 78239.58376202932 ns/iter 95845.5207310462 ns/iter 0.82
E2E_Evaluator_stale 143083.64209444978 ns/iter 149300.5248256977 ns/iter 0.96
E2E_Evaluator_stylecop 261217.73903342363 ns/iter 287998.58794984757 ns/iter 0.91
E2E_Evaluator_tmuxinator 81024.25233428273 ns/iter 102554.06440147923 ns/iter 0.79
E2E_Evaluator_ui5 475202.24194655 ns/iter 504073.6135544167 ns/iter 0.94
E2E_Evaluator_ui5_manifest 2380803.518394866 ns/iter 3580815.49999993 ns/iter 0.66
E2E_Evaluator_unreal_engine_uproject 407491.329077159 ns/iter 423782.12865847535 ns/iter 0.96
E2E_Evaluator_users_array 552964.5440251429 ns/iter 535881.9096477348 ns/iter 1.03
E2E_Evaluator_vercel 243798.3887323955 ns/iter 320727.2184488286 ns/iter 0.76
E2E_Evaluator_yamllint 8200.352509738208 ns/iter 8768.053771480345 ns/iter 0.94
Micro_Draft4_Meta_1_No_Callback 196.18500129634836 ns/iter 197.22053053179454 ns/iter 0.99
Micro_Draft4_Required_Properties 880.3821686612179 ns/iter 804.9624382218807 ns/iter 1.09
Micro_Draft4_Many_Optional_Properties_Minimal_Match 23.77346487172936 ns/iter 20.864724989412668 ns/iter 1.14
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.63324430300202 ns/iter 10.91887211128017 ns/iter 0.97
Micro_Draft4_Items_Schema 297.58044612178367 ns/iter 303.7314010000107 ns/iter 0.98
Micro_Draft4_Nested_Object 1.4084591488290885 ns/iter 1.818051185666078 ns/iter 0.77
Micro_Draft4_Properties_Triad_Optional 317.66253011006137 ns/iter 312.8504619333309 ns/iter 1.02
Micro_Draft4_Properties_Triad_Closed 263.32702436389883 ns/iter 259.1280530780121 ns/iter 1.02
Micro_Draft4_Properties_Triad_Required 362.84119231715766 ns/iter 331.8991122732312 ns/iter 1.09
Micro_Draft4_Properties_Closed 59.24895785703668 ns/iter 55.04035915870375 ns/iter 1.08
Micro_Draft4_Non_Recursive_Ref 14.78226117647772 ns/iter 12.15708045816787 ns/iter 1.22
Micro_Draft4_Pattern_Properties_True 142.49295123641446 ns/iter 149.83367184119902 ns/iter 0.95
Micro_Draft4_Ref_To_Single_Property 10.63950625637328 ns/iter 10.89878729457524 ns/iter 0.98
Micro_Draft4_Additional_Properties_Type 30.605904260116226 ns/iter 22.23762517037323 ns/iter 1.38
Micro_Draft4_Nested_Oneof 54.434698067260705 ns/iter 58.042914702085994 ns/iter 0.94
Micro_Draft4_Short_Enum 14.066992823200023 ns/iter 11.838035235198994 ns/iter 1.19
Micro_Draft4_Long_Enum 13.7707126486472 ns/iter 13.89565643953314 ns/iter 0.99
Micro_Draft4_Long_Enum_Short_Strings 14.198795424000872 ns/iter 11.837487266292587 ns/iter 1.20
Micro_Draft4_Type_Object 3.5185063672882717 ns/iter 3.425562395690358 ns/iter 1.03
Micro_Draft4_Ref_Single_100 2339082.959866287 ns/iter 2422390.1176469163 ns/iter 0.97
Micro_Draft4_Compile_Ref_Many_Nested 1714565.9268291593 ns/iter 1745668.589552084 ns/iter 0.98
Micro_Draft4_Compile_Wrap 2369079.945945923 ns/iter 2391517.395833394 ns/iter 0.99
Micro_Draft6_Property_Names 123.93616266131606 ns/iter 119.0046702539652 ns/iter 1.04
Micro_Draft6_Compile_FHIR 15433232761.999989 ns/iter 13857263758.99992 ns/iter 1.11
Micro_Draft7_If_Then_Else 23.654121718237352 ns/iter 23.36310594223625 ns/iter 1.01
Micro_2019_09_Unevaluated_Properties 27.441335655857923 ns/iter 29.002283394893734 ns/iter 0.95
Micro_2019_09_Compile_Wrap 302917581.00003105 ns/iter 315101678.5000138 ns/iter 0.96
Micro_2020_12_Dynamic_Ref 225.22092945026552 ns/iter 227.6807499128648 ns/iter 0.99
Micro_2020_12_Dynamic_Ref_Single 3.5185037915074173 ns/iter 3.4375779265465107 ns/iter 1.02
Micro_2020_12_Simple_Output_Mask 1024.2545148693282 ns/iter 1066.9062971439885 ns/iter 0.96
Micro_2020_12_Simple_Output_Annotations 91345.66198107677 ns/iter 100364.64471976974 ns/iter 0.91
Micro_2020_12_Compile_NonCircular_Shared_Refs 1079248.4492306078 ns/iter 1120411.0239616286 ns/iter 0.96
Micro_2020_12_Exhaustive_Deep_Numeric 8594.662923105294 ns/iter 8648.060534630733 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 169103.51487803293 ns/iter 175111.95999006275 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22962.61160204825 ns/iter 22865.722342166333 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 146.87479927685138 ns/iter 148.9573117826095 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4011.0780307927234 ns/iter 4331.815043515007 ns/iter 0.93
Alterschema_Check_Readibility_ISO_Language_Set_3 326130096.5000373 ns/iter 387114833.49999297 ns/iter 0.84
Alterschema_Check_Readibility_OMC 89539802.99999386 ns/iter 93262339.99999544 ns/iter 0.96
Alterschema_Check_Readibility_KrakenD 1283670880.000045 ns/iter 1272247885.0000699 ns/iter 1.01
Alterschema_Apply_Readibility_KrakenD 128787163941.00002 ns/iter 122028370934.00002 ns/iter 1.06
Alterschema_Check_Invalid_External_Refs 276523919.3333476 ns/iter 305005927.9999573 ns/iter 0.91

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

JavaScript (linux/llvm)

Details
Benchmark suite Current: bb35139 Previous: 1f5971b Ratio
E2E_Evaluator_adaptivecard 116042 ns 114741 ns 1.01
E2E_Evaluator_ansible-meta 538474 ns 504986 ns 1.07
E2E_Evaluator_aws-cdk 127137 ns 137801 ns 0.92
E2E_Evaluator_babelrc 307699 ns 311856 ns 0.99
E2E_Evaluator_cerebrum-criminal-case 2687195 ns 2427880 ns 1.11
E2E_Evaluator_clang-format 273264 ns 249007 ns 1.10
E2E_Evaluator_cmake-presets 18176430 ns 16005000 ns 1.14
E2E_Evaluator_code-climate 493500 ns 500597 ns 0.99
E2E_Evaluator_cql2 1212691 ns 1154366 ns 1.05
E2E_Evaluator_cspell 1691021 ns 1398444 ns 1.21
E2E_Evaluator_cypress 863748 ns 751244 ns 1.15
E2E_Evaluator_deno 1071750 ns 997492 ns 1.07
E2E_Evaluator_dependabot 1073259 ns 1033198 ns 1.04
E2E_Evaluator_draft-04 24831666 ns 20621073 ns 1.20
E2E_Evaluator_fabric-mod 2643890 ns 2292678 ns 1.15
E2E_Evaluator_geojson 30419745 ns 25402450 ns 1.20
E2E_Evaluator_gitpod-configuration 742457 ns 697167 ns 1.06
E2E_Evaluator_helm-chart-lock 1000073 ns 984680 ns 1.02
E2E_Evaluator_importmap 273773 ns 274606 ns 1.00
E2E_Evaluator_jasmine 286193 ns 293391 ns 0.98
E2E_Evaluator_jsconfig 1554872 ns 1189406 ns 1.31
E2E_Evaluator_jshintrc 3051801 ns 2763831 ns 1.10
E2E_Evaluator_krakend 669569 ns 707577 ns 0.95
E2E_Evaluator_lazygit 463962 ns 500722 ns 0.93
E2E_Evaluator_lerna 443578 ns 452823 ns 0.98
E2E_Evaluator_nest-cli 600010 ns 562766 ns 1.07
E2E_Evaluator_omc 90672 ns 88030 ns 1.03
E2E_Evaluator_omnisharp 1535106 ns 1386150 ns 1.11
E2E_Evaluator_openapi 26790120 ns 23736157 ns 1.13
E2E_Evaluator_pre-commit-hooks 2027367 ns 1887274 ns 1.07
E2E_Evaluator_pulumi 1945602 ns 1789333 ns 1.09
E2E_Evaluator_semantic-release 234612 ns 258145 ns 0.91
E2E_Evaluator_stale 376443 ns 374725 ns 1.00
E2E_Evaluator_stylecop 1144919 ns 1121995 ns 1.02
E2E_Evaluator_tmuxinator 221823 ns 221786 ns 1.00
E2E_Evaluator_ui5 2063132 ns 2085683 ns 0.99
E2E_Evaluator_ui5-manifest 9979163 ns 10086600 ns 0.99
E2E_Evaluator_unreal-engine-uproject 1568675 ns 1433781 ns 1.09
E2E_Evaluator_users-array 2290815 ns 2261147 ns 1.01
E2E_Evaluator_vercel 978968 ns 929162 ns 1.05
E2E_Evaluator_yamllint 26972 ns 27891 ns 0.97

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Benchmark (macos/llvm)

Details
Benchmark suite Current: bb35139 Previous: 1f5971b Ratio
E2E_Compiler_adaptivecard 61143134.333330326 ns/iter 66228187.50000192 ns/iter 0.92
E2E_Compiler_ansible_meta 26995737.500010364 ns/iter 24060315.692307856 ns/iter 1.12
E2E_Compiler_aws_cdk 275815.60809058225 ns/iter 272010.42490270024 ns/iter 1.01
E2E_Compiler_babelrc 2096225.6736531814 ns/iter 2097265.2439024565 ns/iter 1.00
E2E_Compiler_clang_format 14747911.217385912 ns/iter 14689722.510638602 ns/iter 1.00
E2E_Compiler_cmake_presets 25968276.78571247 ns/iter 25043459.821428575 ns/iter 1.04
E2E_Compiler_code_climate 2199283.9315953758 ns/iter 2204511.3502995837 ns/iter 1.00
E2E_Compiler_cql2 11353834.016391061 ns/iter 11915122.017853718 ns/iter 0.95
E2E_Compiler_cspell 19099863.416664045 ns/iter 19098058.54054596 ns/iter 1.00
E2E_Compiler_cypress 3481222.715736248 ns/iter 3691293.299019818 ns/iter 0.94
E2E_Compiler_deno 6519505.952378712 ns/iter 7085600.765305702 ns/iter 0.92
E2E_Compiler_dependabot 3611611.954543472 ns/iter 4006251.1304347976 ns/iter 0.90
E2E_Compiler_draft_04 2067442.2722375882 ns/iter 2212873.9130434757 ns/iter 0.93
E2E_Compiler_fabric_mod 4031220.647727258 ns/iter 3650641.7083342527 ns/iter 1.10
E2E_Compiler_geojson 22327733.062496692 ns/iter 22030686.218748484 ns/iter 1.01
E2E_Compiler_gitpod_configuration 4002742.7325565987 ns/iter 4105044.9829550027 ns/iter 0.98
E2E_Compiler_helm_chart_lock 518864.3343285209 ns/iter 530707.6194553401 ns/iter 0.98
E2E_Compiler_importmap 201355.74136908137 ns/iter 223630.76086957587 ns/iter 0.90
E2E_Compiler_jasmine 1048986.3862594506 ns/iter 1136374.6498314678 ns/iter 0.92
E2E_Compiler_jshintrc 3184594.170402653 ns/iter 3247191.2863632664 ns/iter 0.98
E2E_Compiler_jsconfig 18442978.615393 ns/iter 19002832.1176415 ns/iter 0.97
E2E_Compiler_krakend 126778326.3333513 ns/iter 146508691.60000184 ns/iter 0.87
E2E_Compiler_lazygit 31192005.68182185 ns/iter 31274004.149997838 ns/iter 1.00
E2E_Compiler_lerna 1330261.83685212 ns/iter 1314293.9582544463 ns/iter 1.01
E2E_Compiler_nest_cli 6089332.221237413 ns/iter 6081447.000000433 ns/iter 1.00
E2E_Compiler_omc 193266968.74998108 ns/iter 158422458.25001556 ns/iter 1.22
E2E_Compiler_omnisharp 5901949.319584523 ns/iter 5756583.67768686 ns/iter 1.03
E2E_Compiler_openapi 20989207.090913236 ns/iter 20930900.242423046 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 4208698.511492598 ns/iter 4712585.541177064 ns/iter 0.89
E2E_Compiler_pulumi 3169686.7409085496 ns/iter 3311747.3084568963 ns/iter 0.96
E2E_Compiler_semantic_release 1249148.3274647514 ns/iter 1200379.2639136673 ns/iter 1.04
E2E_Compiler_stale 1216243.3121691213 ns/iter 1208142.4902997217 ns/iter 1.01
E2E_Compiler_stylecop 5504138.891474001 ns/iter 5383715.441860821 ns/iter 1.02
E2E_Compiler_tmuxinator 1492784.7817795612 ns/iter 1958601.6933042288 ns/iter 0.76
E2E_Compiler_ui5 51748237.49998723 ns/iter 73926395.79998103 ns/iter 0.70
E2E_Compiler_ui5_manifest 289511499.99988955 ns/iter 289980333.5000115 ns/iter 1.00
E2E_Compiler_unreal_engine_uproject 3645690.3846159643 ns/iter 3611913.424869734 ns/iter 1.01
E2E_Compiler_users_array 796633.4972736553 ns/iter 754375.1376651987 ns/iter 1.06
E2E_Compiler_vercel 12416148.925922243 ns/iter 11608790.96610419 ns/iter 1.07
E2E_Compiler_yamllint 244786.79699793068 ns/iter 248301.93881179387 ns/iter 0.99
E2E_Evaluator_adaptivecard 17866.98317017691 ns/iter 18300.67204300786 ns/iter 0.98
E2E_Evaluator_ansible_meta 157318.49685943138 ns/iter 160502.05882354075 ns/iter 0.98
E2E_Evaluator_aws_cdk 33069.26050946597 ns/iter 33109.94767839491 ns/iter 1.00
E2E_Evaluator_babelrc 77682.9523862355 ns/iter 77321.5914145979 ns/iter 1.00
E2E_Evaluator_cerebrum_criminal_case 608450.8205806845 ns/iter 609766.3395721675 ns/iter 1.00
E2E_Evaluator_clang_format 93029.4702139106 ns/iter 98896.74298270779 ns/iter 0.94
E2E_Evaluator_cmake_presets 3064946.868995305 ns/iter 3414146.373913117 ns/iter 0.90
E2E_Evaluator_code_climate 125032.67183363893 ns/iter 136637.61111110766 ns/iter 0.92
E2E_Evaluator_cql2 142055.89092427597 ns/iter 180342.75646317375 ns/iter 0.79
E2E_Evaluator_cspell 375228.1878628658 ns/iter 369416.2165226003 ns/iter 1.02
E2E_Evaluator_cypress 136240.16437545198 ns/iter 136707.86762109355 ns/iter 1.00
E2E_Evaluator_deno 212043.07634742075 ns/iter 259927.27989401724 ns/iter 0.82
E2E_Evaluator_dependabot 234900.02193837776 ns/iter 271527.04306765285 ns/iter 0.87
E2E_Evaluator_draft_04 5049165.178570547 ns/iter 7099452.290322373 ns/iter 0.71
E2E_Evaluator_fabric_mod 461910.38229511323 ns/iter 473908.8852941824 ns/iter 0.97
E2E_Evaluator_geojson 10909104.866664166 ns/iter 11759363.20754652 ns/iter 0.93
E2E_Evaluator_gitpod_configuration 154658.03311699838 ns/iter 159999.22686789665 ns/iter 0.97
E2E_Evaluator_helm_chart_lock 198223.7670807888 ns/iter 227627.69332943164 ns/iter 0.87
E2E_Evaluator_importmap 30133.373289762992 ns/iter 33944.103730798284 ns/iter 0.89
E2E_Evaluator_jasmine 78242.07953642891 ns/iter 89553.95801268029 ns/iter 0.87
E2E_Evaluator_jshintrc 906956.6643645292 ns/iter 1033076.2989982738 ns/iter 0.88
E2E_Evaluator_jsconfig 297164.14047819335 ns/iter 326157.7572333043 ns/iter 0.91
E2E_Evaluator_krakend 124360.6809401804 ns/iter 137911.65385302372 ns/iter 0.90
E2E_Evaluator_lazygit 92395.6172706844 ns/iter 105076.70046728743 ns/iter 0.88
E2E_Evaluator_lerna 109073.0769703896 ns/iter 117393.6356651134 ns/iter 0.93
E2E_Evaluator_nest_cli 119835.57834413636 ns/iter 130967.01861802266 ns/iter 0.92
E2E_Evaluator_omc 12745.23553248298 ns/iter 14463.297543398723 ns/iter 0.88
E2E_Evaluator_omnisharp 435070.75413996575 ns/iter 463254.4698512304 ns/iter 0.94
E2E_Evaluator_openapi 5687153.64843797 ns/iter 7112978.810345464 ns/iter 0.80
E2E_Evaluator_pre_commit_hooks 328062.988044048 ns/iter 380851.137777802 ns/iter 0.86
E2E_Evaluator_pulumi 493149.3338224679 ns/iter 527773.2071713634 ns/iter 0.93
E2E_Evaluator_semantic_release 69884.99643457713 ns/iter 72396.88327683973 ns/iter 0.97
E2E_Evaluator_stale 109220.98067556559 ns/iter 128102.98565504843 ns/iter 0.85
E2E_Evaluator_stylecop 181847.3579707166 ns/iter 194894.4804031609 ns/iter 0.93
E2E_Evaluator_tmuxinator 67252.08516243598 ns/iter 76772.89498701808 ns/iter 0.88
E2E_Evaluator_ui5 325524.8589742626 ns/iter 395933.3425721176 ns/iter 0.82
E2E_Evaluator_ui5_manifest 1656099.8713968745 ns/iter 1898771.6790538677 ns/iter 0.87
E2E_Evaluator_unreal_engine_uproject 319452.57930744364 ns/iter 331683.1337325064 ns/iter 0.96
E2E_Evaluator_users_array 423273.80952380213 ns/iter 427550.3370716087 ns/iter 0.99
E2E_Evaluator_vercel 216847.07241921753 ns/iter 235959.9125981233 ns/iter 0.92
E2E_Evaluator_yamllint 5698.3462960161105 ns/iter 6346.770813934459 ns/iter 0.90
Micro_Draft4_Meta_1_No_Callback 125.46111577660707 ns/iter 134.74257401589813 ns/iter 0.93
Micro_Draft4_Required_Properties 631.8228788688116 ns/iter 671.1699787402173 ns/iter 0.94
Micro_Draft4_Many_Optional_Properties_Minimal_Match 15.418536725857242 ns/iter 19.299017646806877 ns/iter 0.80
Micro_Draft4_Few_Optional_Properties_Minimal_Match 6.914021540735003 ns/iter 8.695058069817291 ns/iter 0.80
Micro_Draft4_Items_Schema 252.32848511371435 ns/iter 290.35513067823155 ns/iter 0.87
Micro_Draft4_Nested_Object 0.6748342403944074 ns/iter 0.7675648700179976 ns/iter 0.88
Micro_Draft4_Properties_Triad_Optional 197.3186088789299 ns/iter 233.58277832468076 ns/iter 0.84
Micro_Draft4_Properties_Triad_Closed 162.33292034348918 ns/iter 185.2955633373536 ns/iter 0.88
Micro_Draft4_Properties_Triad_Required 206.6449760743184 ns/iter 231.30519972474107 ns/iter 0.89
Micro_Draft4_Properties_Closed 36.918105165526796 ns/iter 39.17273735732693 ns/iter 0.94
Micro_Draft4_Non_Recursive_Ref 12.538336020206481 ns/iter 14.025148453023599 ns/iter 0.89
Micro_Draft4_Pattern_Properties_True 135.1513811439649 ns/iter 151.42518201533844 ns/iter 0.89
Micro_Draft4_Ref_To_Single_Property 6.975208691105056 ns/iter 7.548495828207814 ns/iter 0.92
Micro_Draft4_Additional_Properties_Type 25.684845678954918 ns/iter 26.82827792467024 ns/iter 0.96
Micro_Draft4_Nested_Oneof 41.976018223951684 ns/iter 55.55584833559698 ns/iter 0.76
Micro_Draft4_Short_Enum 4.803292758208898 ns/iter 5.914501943002342 ns/iter 0.81
Micro_Draft4_Long_Enum 9.76125161434251 ns/iter 11.44306564534626 ns/iter 0.85
Micro_Draft4_Long_Enum_Short_Strings 6.076518431388642 ns/iter 6.6629721558582355 ns/iter 0.91
Micro_Draft4_Type_Object 2.159763777752927 ns/iter 2.283440998193713 ns/iter 0.95
Micro_Draft4_Ref_Single_100 1698166.5707664767 ns/iter 1931847.5511816628 ns/iter 0.88
Micro_Draft4_Compile_Ref_Many_Nested 1239771.7755447957 ns/iter 1458192.424242401 ns/iter 0.85
Micro_Draft4_Compile_Wrap 2027012.3937675494 ns/iter 2226439.0204082085 ns/iter 0.91
Micro_Draft6_Property_Names 95.03927441926186 ns/iter 111.15917256774242 ns/iter 0.85
Micro_Draft6_Compile_FHIR 8331453083.00027 ns/iter 14041563125.000038 ns/iter 0.59
Micro_Draft7_If_Then_Else 17.45830861062673 ns/iter 20.41067855485496 ns/iter 0.86
Micro_2019_09_Unevaluated_Properties 26.39462022220729 ns/iter 29.80731780232661 ns/iter 0.89
Micro_2019_09_Compile_Wrap 328200687.4999297 ns/iter 345600208.00006443 ns/iter 0.95
Micro_2020_12_Dynamic_Ref 184.4377960653605 ns/iter 210.43597990149993 ns/iter 0.88
Micro_2020_12_Dynamic_Ref_Single 2.2311377322154256 ns/iter 2.500928664356938 ns/iter 0.89
Micro_2020_12_Simple_Output_Mask 778.6023155082346 ns/iter 944.0132602398683 ns/iter 0.82
Micro_2020_12_Simple_Output_Annotations 84966.7370806109 ns/iter 111993.82692883608 ns/iter 0.76
Micro_2020_12_Compile_NonCircular_Shared_Refs 808010.3362735105 ns/iter 1112899.159690021 ns/iter 0.73
Micro_2020_12_Exhaustive_Deep_Numeric 5237.524648039787 ns/iter 6581.36908699415 ns/iter 0.80
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 115553.8721207401 ns/iter 137689.60419159607 ns/iter 0.84
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 15844.15120236663 ns/iter 17593.991928839052 ns/iter 0.90
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 91.06359910077695 ns/iter 130.4755911892951 ns/iter 0.70
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4763.72274678668 ns/iter 8329.180018314033 ns/iter 0.57
Alterschema_Check_Readibility_ISO_Language_Set_3 248148986.0000086 ns/iter 308972229.0000054 ns/iter 0.80
Alterschema_Check_Readibility_OMC 59889104.166662335 ns/iter 74575015.62498692 ns/iter 0.80
Alterschema_Check_Readibility_KrakenD 623694750.0001407 ns/iter 974045374.9998324 ns/iter 0.64
Alterschema_Apply_Readibility_KrakenD 65564932374.9999 ns/iter 88979749000.99985 ns/iter 0.74
Alterschema_Check_Invalid_External_Refs 192052062.50001085 ns/iter 222938027.66663852 ns/iter 0.86

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

JavaScript (macos/llvm)

Details
Benchmark suite Current: bb35139 Previous: 1f5971b Ratio
E2E_Evaluator_adaptivecard 93475 ns 145690 ns 0.64
E2E_Evaluator_ansible-meta 350603 ns 501335 ns 0.70
E2E_Evaluator_aws-cdk 116100 ns 151530 ns 0.77
E2E_Evaluator_babelrc 255387 ns 335373 ns 0.76
E2E_Evaluator_cerebrum-criminal-case 1602179 ns 2225251 ns 0.72
E2E_Evaluator_clang-format 162803 ns 260291 ns 0.63
E2E_Evaluator_cmake-presets 12670087 ns 22054205 ns 0.57
E2E_Evaluator_code-climate 374104 ns 583242 ns 0.64
E2E_Evaluator_cql2 972760 ns 1565397 ns 0.62
E2E_Evaluator_cspell 1082573 ns 2076651 ns 0.52
E2E_Evaluator_cypress 595866 ns 941210 ns 0.63
E2E_Evaluator_deno 885379 ns 1421911 ns 0.62
E2E_Evaluator_dependabot 764913 ns 1139851 ns 0.67
E2E_Evaluator_draft-04 15695745 ns 26597720 ns 0.59
E2E_Evaluator_fabric-mod 1456712 ns 2648466 ns 0.55
E2E_Evaluator_geojson 16767632 ns 16159498 ns 1.04
E2E_Evaluator_gitpod-configuration 481485 ns 587882 ns 0.82
E2E_Evaluator_helm-chart-lock 873998 ns 1000608 ns 0.87
E2E_Evaluator_importmap 218192 ns 248035 ns 0.88
E2E_Evaluator_jasmine 235731 ns 246017 ns 0.96
E2E_Evaluator_jsconfig 894846 ns 1168367 ns 0.77
E2E_Evaluator_jshintrc 2117575 ns 2485050 ns 0.85
E2E_Evaluator_krakend 448311 ns 556397 ns 0.81
E2E_Evaluator_lazygit 273853 ns 385528 ns 0.71
E2E_Evaluator_lerna 319289 ns 346822 ns 0.92
E2E_Evaluator_nest-cli 413637 ns 438473 ns 0.94
E2E_Evaluator_omc 75779 ns 84122 ns 0.90
E2E_Evaluator_omnisharp 1003057 ns 1504478 ns 0.67
E2E_Evaluator_openapi 16147281 ns 18982636 ns 0.85
E2E_Evaluator_pre-commit-hooks 1299765 ns 1667213 ns 0.78
E2E_Evaluator_pulumi 1372304 ns 1737943 ns 0.79
E2E_Evaluator_semantic-release 180833 ns 204515 ns 0.88
E2E_Evaluator_stale 288570 ns 333596 ns 0.87
E2E_Evaluator_stylecop 728357 ns 901140 ns 0.81
E2E_Evaluator_tmuxinator 161748 ns 189899 ns 0.85
E2E_Evaluator_ui5 1525493 ns 2338642 ns 0.65
E2E_Evaluator_ui5-manifest 7657928 ns 10492418 ns 0.73
E2E_Evaluator_unreal-engine-uproject 1150639 ns 1420893 ns 0.81
E2E_Evaluator_users-array 1847908 ns 2358349 ns 0.78
E2E_Evaluator_vercel 706186 ns 902631 ns 0.78
E2E_Evaluator_yamllint 26867 ns 29478 ns 0.91

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/gcc)

Details
Benchmark suite Current: bb35139 Previous: 1f5971b Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 354182681.4999922 ns/iter 348842722.49996686 ns/iter 1.02
Alterschema_Check_Readibility_OMC 96192245.85714749 ns/iter 96446153.14284368 ns/iter 1.00
Alterschema_Check_Readibility_KrakenD 1347442494.0000062 ns/iter 1363192254.0000687 ns/iter 0.99
Alterschema_Apply_Readibility_KrakenD 136032084264.0001 ns/iter 125709701317.00006 ns/iter 1.08
Alterschema_Check_Invalid_External_Refs 341886095.4999445 ns/iter 338250680.49998206 ns/iter 1.01
Micro_2020_12_Dynamic_Ref 262.7515974529888 ns/iter 261.60990540453093 ns/iter 1.00
Micro_2020_12_Dynamic_Ref_Single 4.982121117591876 ns/iter 4.670978640788811 ns/iter 1.07
Micro_2020_12_Simple_Output_Mask 1152.717008120494 ns/iter 1137.6568128135789 ns/iter 1.01
Micro_2020_12_Simple_Output_Annotations 118456.26346902619 ns/iter 112273.7752087632 ns/iter 1.06
Micro_2020_12_Compile_NonCircular_Shared_Refs 1219818.7912282152 ns/iter 1218688.4045139519 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric 8529.23868971897 ns/iter 8632.590242324452 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 177375.5956926365 ns/iter 166522.09840742903 ns/iter 1.07
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 25795.965948038174 ns/iter 25992.046061851855 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 133.54294472054295 ns/iter 140.66611804774772 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4845.463995574599 ns/iter 4605.619867829135 ns/iter 1.05
Micro_2019_09_Unevaluated_Properties 30.409064351255743 ns/iter 28.681249617448138 ns/iter 1.06
Micro_2019_09_Compile_Wrap 315854031.9999474 ns/iter 308842099.00000316 ns/iter 1.02
Micro_Draft7_If_Then_Else 24.290032503589096 ns/iter 25.22760619889882 ns/iter 0.96
Micro_Draft6_Property_Names 142.62909332516875 ns/iter 141.94007525049258 ns/iter 1.00
Micro_Draft6_Compile_FHIR 13545347522.000156 ns/iter 13785280200.999977 ns/iter 0.98
Micro_Draft4_Meta_1_No_Callback 165.1653423928074 ns/iter 175.67238622635247 ns/iter 0.94
Micro_Draft4_Required_Properties 804.6034070963068 ns/iter 846.122769429791 ns/iter 0.95
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.593217824008015 ns/iter 21.203018268758157 ns/iter 0.97
Micro_Draft4_Few_Optional_Properties_Minimal_Match 13.71352247234433 ns/iter 13.089514176203691 ns/iter 1.05
Micro_Draft4_Items_Schema 351.1410838342544 ns/iter 352.9924463276257 ns/iter 0.99
Micro_Draft4_Nested_Object 1.5572970025114 ns/iter 1.869090052471954 ns/iter 0.83
Micro_Draft4_Properties_Triad_Optional 424.6300853777832 ns/iter 431.163119390608 ns/iter 0.98
Micro_Draft4_Properties_Triad_Closed 342.08827369614687 ns/iter 342.32621269095597 ns/iter 1.00
Micro_Draft4_Properties_Triad_Required 439.8536779653075 ns/iter 401.95338888952756 ns/iter 1.09
Micro_Draft4_Properties_Closed 63.29519243741352 ns/iter 61.72744363303616 ns/iter 1.03
Micro_Draft4_Non_Recursive_Ref 9.651634604541922 ns/iter 9.6530002150987 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 222.47834705376965 ns/iter 215.76796673947624 ns/iter 1.03
Micro_Draft4_Ref_To_Single_Property 13.122741694384233 ns/iter 13.091121500187041 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 14.628127081098881 ns/iter 15.580312216204613 ns/iter 0.94
Micro_Draft4_Nested_Oneof 65.98558578792132 ns/iter 65.42472162176675 ns/iter 1.01
Micro_Draft4_Short_Enum 14.671639046007876 ns/iter 14.715242580837291 ns/iter 1.00
Micro_Draft4_Long_Enum 14.656742530710074 ns/iter 14.648975743415926 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.662581603814534 ns/iter 14.673366050153788 ns/iter 1.00
Micro_Draft4_Type_Object 4.671314439113682 ns/iter 4.674653033941308 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2508941.401433682 ns/iter 2487054.160142066 ns/iter 1.01
Micro_Draft4_Compile_Ref_Many_Nested 1826266.6233762763 ns/iter 1817610.777202437 ns/iter 1.00
Micro_Draft4_Compile_Wrap 2590221.062963691 ns/iter 2582783.8629631377 ns/iter 1.00
E2E_Compiler_adaptivecard 66015120.299994126 ns/iter 65991452.727282435 ns/iter 1.00
E2E_Compiler_ansible_meta 30386323.304345872 ns/iter 30523566.30435141 ns/iter 1.00
E2E_Compiler_aws_cdk 421059.25752103387 ns/iter 417729.2269460594 ns/iter 1.01
E2E_Compiler_babelrc 2792529.7609560164 ns/iter 2786990.458167544 ns/iter 1.00
E2E_Compiler_clang_format 19715167.361109957 ns/iter 19761667.657140996 ns/iter 1.00
E2E_Compiler_cmake_presets 27097296.42307278 ns/iter 26854016.115381595 ns/iter 1.01
E2E_Compiler_code_climate 2838288.777327666 ns/iter 2828928.8825915074 ns/iter 1.00
E2E_Compiler_cql2 14034876.163266892 ns/iter 13942882.40000151 ns/iter 1.01
E2E_Compiler_cspell 23911724.724139903 ns/iter 23753394.533332538 ns/iter 1.01
E2E_Compiler_cypress 4153515.886904253 ns/iter 4173929.4437866732 ns/iter 1.00
E2E_Compiler_deno 8332739.285714569 ns/iter 8276430.835292772 ns/iter 1.01
E2E_Compiler_dependabot 4253436.000000433 ns/iter 4234878.369696602 ns/iter 1.00
E2E_Compiler_draft_04 2958583.762712528 ns/iter 2945253.4641353358 ns/iter 1.00
E2E_Compiler_fabric_mod 5185717.62222227 ns/iter 5177274.147060269 ns/iter 1.00
E2E_Compiler_geojson 24108996.41379195 ns/iter 23946860.517243892 ns/iter 1.01
E2E_Compiler_gitpod_configuration 5345512.03816917 ns/iter 5321082.704545626 ns/iter 1.00
E2E_Compiler_helm_chart_lock 761401.2206523097 ns/iter 764356.1293479173 ns/iter 1.00
E2E_Compiler_importmap 312533.55724509736 ns/iter 313730.3660394506 ns/iter 1.00
E2E_Compiler_jasmine 1480869.1353065511 ns/iter 1475729.7578949202 ns/iter 1.00
E2E_Compiler_jshintrc 4700243.993288525 ns/iter 4720241.134229228 ns/iter 1.00
E2E_Compiler_jsconfig 23396850.49999692 ns/iter 23390541.466665126 ns/iter 1.00
E2E_Compiler_krakend 146470614.2000068 ns/iter 145916423.79996303 ns/iter 1.00
E2E_Compiler_lazygit 35515553.44999997 ns/iter 35632585.65000069 ns/iter 1.00
E2E_Compiler_lerna 1758905.3959899247 ns/iter 1756570.2562810038 ns/iter 1.00
E2E_Compiler_nest_cli 8003344.727272447 ns/iter 8032796.609193443 ns/iter 1.00
E2E_Compiler_omc 164697432.99995798 ns/iter 165327370.50005153 ns/iter 1.00
E2E_Compiler_omnisharp 7224748.36082434 ns/iter 7233607.406249121 ns/iter 1.00
E2E_Compiler_openapi 26978245.73077084 ns/iter 26987457.923076782 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5733900.694915095 ns/iter 5781803.844262763 ns/iter 0.99
E2E_Compiler_pulumi 4392343.396226786 ns/iter 4397291.327044021 ns/iter 1.00
E2E_Compiler_semantic_release 1721218.0837439322 ns/iter 1714234.764705782 ns/iter 1.00
E2E_Compiler_stale 1681583.1081729014 ns/iter 1678388.430622489 ns/iter 1.00
E2E_Compiler_stylecop 6372736.945453736 ns/iter 6404599.8807335 ns/iter 1.00
E2E_Compiler_tmuxinator 2118924.79090886 ns/iter 2116516.864457864 ns/iter 1.00
E2E_Compiler_ui5 49306579.000001095 ns/iter 48553719.3571385 ns/iter 1.02
E2E_Compiler_ui5_manifest 327282920.5000107 ns/iter 323575398.4999974 ns/iter 1.01
E2E_Compiler_unreal_engine_uproject 4958496.73758833 ns/iter 4967967.106382173 ns/iter 1.00
E2E_Compiler_users_array 879579.6228070143 ns/iter 874443.3508769489 ns/iter 1.01
E2E_Compiler_vercel 13236614.396226047 ns/iter 13103354.490563363 ns/iter 1.01
E2E_Compiler_yamllint 382676.8953678285 ns/iter 382001.0421224783 ns/iter 1.00
E2E_Evaluator_adaptivecard 23170.23191176904 ns/iter 23949.2162251833 ns/iter 0.97
E2E_Evaluator_ansible_meta 249477.9623597591 ns/iter 247313.01766160334 ns/iter 1.01
E2E_Evaluator_aws_cdk 52194.46223833715 ns/iter 51412.85702752988 ns/iter 1.02
E2E_Evaluator_babelrc 107003.93162009248 ns/iter 103816.72548728887 ns/iter 1.03
E2E_Evaluator_cerebrum_criminal_case 1019445.6705539646 ns/iter 997270.6244605551 ns/iter 1.02
E2E_Evaluator_clang_format 111915.14888989537 ns/iter 105297.20116576554 ns/iter 1.06
E2E_Evaluator_cmake_presets 4486616.509553456 ns/iter 4473280.787097762 ns/iter 1.00
E2E_Evaluator_code_climate 193173.17228054776 ns/iter 192001.99258648106 ns/iter 1.01
E2E_Evaluator_cql2 217496.29196405614 ns/iter 217715.65138756554 ns/iter 1.00
E2E_Evaluator_cspell 549968.3987342381 ns/iter 548613.1090317176 ns/iter 1.00
E2E_Evaluator_cypress 175983.4292916407 ns/iter 174846.393598406 ns/iter 1.01
E2E_Evaluator_deno 332883.8457116005 ns/iter 328046.94851867657 ns/iter 1.01
E2E_Evaluator_dependabot 356340.3866804187 ns/iter 358559.99281312607 ns/iter 0.99
E2E_Evaluator_draft_04 7290080.164949293 ns/iter 7124578.747367961 ns/iter 1.02
E2E_Evaluator_fabric_mod 736558.381454123 ns/iter 734429.115015901 ns/iter 1.00
E2E_Evaluator_geojson 16269881.534880854 ns/iter 16416234.261901947 ns/iter 0.99
E2E_Evaluator_gitpod_configuration 253445.1456241268 ns/iter 250909.4149438023 ns/iter 1.01
E2E_Evaluator_helm_chart_lock 324894.31313133804 ns/iter 319666.00731592055 ns/iter 1.02
E2E_Evaluator_importmap 50224.317300012444 ns/iter 49063.54977690891 ns/iter 1.02
E2E_Evaluator_jasmine 116804.3343388561 ns/iter 113923.68690300862 ns/iter 1.03
E2E_Evaluator_jshintrc 1055534.2803597697 ns/iter 1053932.8117472616 ns/iter 1.00
E2E_Evaluator_jsconfig 407720.3348919186 ns/iter 417899.09715641866 ns/iter 0.98
E2E_Evaluator_krakend 216202.9831302699 ns/iter 205181.32629109977 ns/iter 1.05
E2E_Evaluator_lazygit 140242.89220367887 ns/iter 141453.8651209612 ns/iter 0.99
E2E_Evaluator_lerna 157115.19473446743 ns/iter 149227.13657906125 ns/iter 1.05
E2E_Evaluator_nest_cli 192998.1502242466 ns/iter 192592.52284687606 ns/iter 1.00
E2E_Evaluator_omc 18595.75171990736 ns/iter 18587.74139042593 ns/iter 1.00
E2E_Evaluator_omnisharp 560004.4393574707 ns/iter 542109.9154149697 ns/iter 1.03
E2E_Evaluator_openapi 9361761.289852254 ns/iter 9422268.628571017 ns/iter 0.99
E2E_Evaluator_pre_commit_hooks 517091.1220587601 ns/iter 512159.4424513756 ns/iter 1.01
E2E_Evaluator_pulumi 707522.7067745398 ns/iter 707929.0591234794 ns/iter 1.00
E2E_Evaluator_semantic_release 101914.9164240019 ns/iter 105634.59297552117 ns/iter 0.96
E2E_Evaluator_stale 157130.84384788905 ns/iter 154393.9505470845 ns/iter 1.02
E2E_Evaluator_stylecop 310099.45283853216 ns/iter 325919.62124708906 ns/iter 0.95
E2E_Evaluator_tmuxinator 101235.69582133222 ns/iter 103852.53115425076 ns/iter 0.97
E2E_Evaluator_ui5 542983.2220520084 ns/iter 540641.7065216829 ns/iter 1.00
E2E_Evaluator_ui5_manifest 2784545.6774186105 ns/iter 2766456.380952388 ns/iter 1.01
E2E_Evaluator_unreal_engine_uproject 471445.77533345 ns/iter 466599.5737264716 ns/iter 1.01
E2E_Evaluator_users_array 657145.3794038572 ns/iter 619339.3174604719 ns/iter 1.06
E2E_Evaluator_vercel 311943.8206055817 ns/iter 308087.3775510136 ns/iter 1.01
E2E_Evaluator_yamllint 10993.945059107144 ns/iter 10514.984191933878 ns/iter 1.05

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

JavaScript (linux/gcc)

Details
Benchmark suite Current: bb35139 Previous: 1f5971b Ratio
E2E_Evaluator_adaptivecard 114983 ns 114169 ns 1.01
E2E_Evaluator_ansible-meta 504460 ns 501823 ns 1.01
E2E_Evaluator_aws-cdk 139748 ns 136670 ns 1.02
E2E_Evaluator_babelrc 313277 ns 314701 ns 1.00
E2E_Evaluator_cerebrum-criminal-case 2352378 ns 2416571 ns 0.97
E2E_Evaluator_clang-format 260364 ns 257881 ns 1.01
E2E_Evaluator_cmake-presets 18464587 ns 17248366 ns 1.07
E2E_Evaluator_code-climate 489509 ns 484598 ns 1.01
E2E_Evaluator_cql2 1170050 ns 1157187 ns 1.01
E2E_Evaluator_cspell 1419613 ns 1424130 ns 1.00
E2E_Evaluator_cypress 753155 ns 763213 ns 0.99
E2E_Evaluator_deno 1000340 ns 1010151 ns 0.99
E2E_Evaluator_dependabot 1033961 ns 1029587 ns 1.00
E2E_Evaluator_draft-04 21245110 ns 20097806 ns 1.06
E2E_Evaluator_fabric-mod 2284067 ns 2279722 ns 1.00
E2E_Evaluator_geojson 25410751 ns 25889342 ns 0.98
E2E_Evaluator_gitpod-configuration 692168 ns 691599 ns 1.00
E2E_Evaluator_helm-chart-lock 975882 ns 970631 ns 1.01
E2E_Evaluator_importmap 274334 ns 272011 ns 1.01
E2E_Evaluator_jasmine 294823 ns 295771 ns 1.00
E2E_Evaluator_jsconfig 1197900 ns 1201181 ns 1.00
E2E_Evaluator_jshintrc 2845292 ns 2773731 ns 1.03
E2E_Evaluator_krakend 690617 ns 704877 ns 0.98
E2E_Evaluator_lazygit 490957 ns 498950 ns 0.98
E2E_Evaluator_lerna 436654 ns 447697 ns 0.98
E2E_Evaluator_nest-cli 570302 ns 565044 ns 1.01
E2E_Evaluator_omc 87360 ns 89351 ns 0.98
E2E_Evaluator_omnisharp 1372357 ns 1393161 ns 0.99
E2E_Evaluator_openapi 22502844 ns 23948590 ns 0.94
E2E_Evaluator_pre-commit-hooks 1913131 ns 1889870 ns 1.01
E2E_Evaluator_pulumi 1808779 ns 1802701 ns 1.00
E2E_Evaluator_semantic-release 253350 ns 255016 ns 0.99
E2E_Evaluator_stale 384649 ns 383722 ns 1.00
E2E_Evaluator_stylecop 1130826 ns 1111776 ns 1.02
E2E_Evaluator_tmuxinator 222363 ns 215715 ns 1.03
E2E_Evaluator_ui5 2030140 ns 2056058 ns 0.99
E2E_Evaluator_ui5-manifest 10002233 ns 10201607 ns 0.98
E2E_Evaluator_unreal-engine-uproject 1440493 ns 1441289 ns 1.00
E2E_Evaluator_users-array 2280951 ns 2258565 ns 1.01
E2E_Evaluator_vercel 944834 ns 970721 ns 0.97
E2E_Evaluator_yamllint 27846 ns 27898 ns 1.00

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

@jviotti jviotti merged commit 8213b33 into main Apr 20, 2026
15 checks passed
@jviotti jviotti deleted the pointer-copy branch April 20, 2026 16:06
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