Skip to content

Remove redundant precompile_static_references tweak#538

Merged
jviotti merged 1 commit into
mainfrom
simplify-tweaks
Oct 20, 2025
Merged

Remove redundant precompile_static_references tweak#538
jviotti merged 1 commit into
mainfrom
simplify-tweaks

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented Oct 20, 2025

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

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: b471954 Previous: e9e4cc5 Ratio
E2E_Compiler_adaptivecard 2838899652.000009 ns/iter 2822567820.99995 ns/iter 1.01
E2E_Compiler_ansible_meta 62323119.99999948 ns/iter 62846411.18181546 ns/iter 0.99
E2E_Compiler_aws_cdk 1195747.8333333416 ns/iter 1180348.6090603534 ns/iter 1.01
E2E_Compiler_babelrc 11224250.629031794 ns/iter 11395050.540983686 ns/iter 0.99
E2E_Compiler_clang_format 51734315.50000324 ns/iter 52057423.7857139 ns/iter 0.99
E2E_Compiler_cmake_presets 1583662308.9999762 ns/iter 1604240038.0000005 ns/iter 0.99
E2E_Compiler_code_climate 7827396.897726854 ns/iter 7881959.8651684215 ns/iter 0.99
E2E_Compiler_cql2 228768473.00000235 ns/iter 230694190.66666797 ns/iter 0.99
E2E_Compiler_cspell 235816914.33332708 ns/iter 237068624.33332768 ns/iter 0.99
E2E_Compiler_cypress 29113960.750000462 ns/iter 29146046.874998886 ns/iter 1.00
E2E_Compiler_deno 26294177.148147184 ns/iter 26127450.148147058 ns/iter 1.01
E2E_Compiler_dependabot 11174287.09523795 ns/iter 11088269.730158744 ns/iter 1.01
E2E_Compiler_draft_04 54659755.23077305 ns/iter 55281904.153844155 ns/iter 0.99
E2E_Compiler_fabric_mod 22618577.903224673 ns/iter 22571517.129031528 ns/iter 1.00
E2E_Compiler_geojson 56816234.58333718 ns/iter 55315801.53846195 ns/iter 1.03
E2E_Compiler_gitpod_configuration 24076941.166667137 ns/iter 23199284.600000665 ns/iter 1.04
E2E_Compiler_helm_chart_lock 4342265.666666477 ns/iter 4285558.668711538 ns/iter 1.01
E2E_Compiler_importmap 1582672.056179674 ns/iter 1584988.867712953 ns/iter 1.00
E2E_Compiler_jasmine 5441898.100775071 ns/iter 5347926.507575742 ns/iter 1.02
E2E_Compiler_jshintrc 15452462.155555066 ns/iter 15483085.62222221 ns/iter 1.00
E2E_Compiler_jsconfig 58030422.83333563 ns/iter 57144151.50000226 ns/iter 1.02
E2E_Compiler_krakend 748108069.0000112 ns/iter 737671602.0000345 ns/iter 1.01
E2E_Compiler_lazygit 111348389.83333378 ns/iter 110021284.66666742 ns/iter 1.01
E2E_Compiler_lerna 5920373.31092436 ns/iter 5921992.387930847 ns/iter 1.00
E2E_Compiler_nest_cli 33708969.57142664 ns/iter 33607148.80952422 ns/iter 1.00
E2E_Compiler_omc 2829678556.9999657 ns/iter 2841522601.000008 ns/iter 1.00
E2E_Compiler_omnisharp 19408988.250000272 ns/iter 19571107.027777165 ns/iter 0.99
E2E_Compiler_openapi 1542853853.9999864 ns/iter 1556618111.0000343 ns/iter 0.99
E2E_Compiler_pre_commit_hooks 9167238.263157772 ns/iter 9061794.076923382 ns/iter 1.01
E2E_Compiler_pulumi 14982632.425531084 ns/iter 14958203.999999914 ns/iter 1.00
E2E_Compiler_semantic_release 4221507.630303001 ns/iter 4239350.692771098 ns/iter 1.00
E2E_Compiler_stale 4412103.830188827 ns/iter 4365691.656250092 ns/iter 1.01
E2E_Compiler_stylecop 16645291.642857632 ns/iter 16640781.666667623 ns/iter 1.00
E2E_Compiler_tmuxinator 5822678.066115897 ns/iter 5833044.350000213 ns/iter 1.00
E2E_Compiler_ui5 344331110.50000775 ns/iter 345695924.50000644 ns/iter 1.00
E2E_Compiler_ui5_manifest 4538533227.000016 ns/iter 4572200855.000006 ns/iter 0.99
E2E_Compiler_unreal_engine_uproject 16929266.619047754 ns/iter 16958048.19512321 ns/iter 1.00
E2E_Compiler_vercel 55681740.076924875 ns/iter 55006568.84615515 ns/iter 1.01
E2E_Compiler_yamllint 7374429.170212391 ns/iter 7260476.412371064 ns/iter 1.02
E2E_Evaluator_adaptivecard 54776.06355676138 ns/iter 55479.62644314284 ns/iter 0.99
E2E_Evaluator_ansible_meta 331660.5647058917 ns/iter 336551.575394932 ns/iter 0.99
E2E_Evaluator_aws_cdk 70234.8853197206 ns/iter 69249.07789783708 ns/iter 1.01
E2E_Evaluator_babelrc 162793.73133318167 ns/iter 161338.64788732072 ns/iter 1.01
E2E_Evaluator_clang_format 136840.63010501364 ns/iter 139271.75996036542 ns/iter 0.98
E2E_Evaluator_cmake_presets 6532012.287037345 ns/iter 5715330.789062278 ns/iter 1.14
E2E_Evaluator_code_climate 279792.01197603927 ns/iter 277119.1753833988 ns/iter 1.01
E2E_Evaluator_cql2 277292.0468750055 ns/iter 281951.40451248386 ns/iter 0.98
E2E_Evaluator_cspell 1001278.6312769131 ns/iter 977751.696078375 ns/iter 1.02
E2E_Evaluator_cypress 229837.49901574737 ns/iter 235062.6731478456 ns/iter 0.98
E2E_Evaluator_deno 578294.6857380011 ns/iter 573812.2111750323 ns/iter 1.01
E2E_Evaluator_dependabot 562080.7678715172 ns/iter 562318.5823293101 ns/iter 1.00
E2E_Evaluator_draft_04 9896517.11428548 ns/iter 9062151.75641023 ns/iter 1.09
E2E_Evaluator_fabric_mod 1284286.0496323574 ns/iter 1331192.1094339571 ns/iter 0.96
E2E_Evaluator_geojson 25649366.88888877 ns/iter 25532030.607144356 ns/iter 1.00
E2E_Evaluator_gitpod_configuration 332665.3839243522 ns/iter 326239.27571628604 ns/iter 1.02
E2E_Evaluator_helm_chart_lock 457853.61830066046 ns/iter 449161.7845659108 ns/iter 1.02
E2E_Evaluator_importmap 68830.77254058239 ns/iter 71068.22407723907 ns/iter 0.97
E2E_Evaluator_jasmine 160452.32949838034 ns/iter 165831.10880338866 ns/iter 0.97
E2E_Evaluator_jshintrc 1330387.5885713706 ns/iter 1336253.1958174577 ns/iter 1.00
E2E_Evaluator_jsconfig 691828.1399798625 ns/iter 709151.5916919549 ns/iter 0.98
E2E_Evaluator_krakend 341131.81430671853 ns/iter 354009.1803444719 ns/iter 0.96
E2E_Evaluator_lazygit 224989.3202175322 ns/iter 214898.24828017715 ns/iter 1.05
E2E_Evaluator_lerna 198591.60269649068 ns/iter 198331.54630681805 ns/iter 1.00
E2E_Evaluator_nest_cli 257145.6325257059 ns/iter 257356.94838946054 ns/iter 1.00
E2E_Evaluator_omc 30306.64599991492 ns/iter 31282.321860917047 ns/iter 0.97
E2E_Evaluator_omnisharp 710256.7244897629 ns/iter 712459.5168195401 ns/iter 1.00
E2E_Evaluator_openapi 21168761.45454467 ns/iter 17041946.28947382 ns/iter 1.24
E2E_Evaluator_pre_commit_hooks 607600.4600694437 ns/iter 587227.2535564863 ns/iter 1.03
E2E_Evaluator_pulumi 862129.6534653762 ns/iter 934479.990813609 ns/iter 0.92
E2E_Evaluator_semantic_release 143424.4768104149 ns/iter 144220.03603230414 ns/iter 0.99
E2E_Evaluator_stale 168439.2852356949 ns/iter 176138.84038131492 ns/iter 0.96
E2E_Evaluator_stylecop 514402.06365654286 ns/iter 497266.94200847525 ns/iter 1.03
E2E_Evaluator_tmuxinator 137574.83427458061 ns/iter 133476.56010668728 ns/iter 1.03
E2E_Evaluator_ui5 765437.4031709974 ns/iter 765603.8120879221 ns/iter 1.00
E2E_Evaluator_ui5_manifest 5051136.511810892 ns/iter 4661537.897260281 ns/iter 1.08
E2E_Evaluator_unreal_engine_uproject 677062.389483927 ns/iter 668112.2616555729 ns/iter 1.01
E2E_Evaluator_vercel 396894.7931229041 ns/iter 387997.9654017873 ns/iter 1.02
E2E_Evaluator_yamllint 17771.82253232816 ns/iter 17171.02605760468 ns/iter 1.03
Micro_Draft4_Meta_1_No_Callback 283.48519820906284 ns/iter 287.2804271944239 ns/iter 0.99
Micro_Draft4_Required_Properties 710.7917101959564 ns/iter 707.2680066662593 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 33.92714871762046 ns/iter 37.05527700938854 ns/iter 0.92
Micro_Draft4_Few_Optional_Properties_Minimal_Match 15.291518504687776 ns/iter 22.53605046389357 ns/iter 0.68
Micro_Draft4_Items_Schema 587.9464311377668 ns/iter 636.7867365567629 ns/iter 0.92
Micro_Draft4_Nested_Object 7.165531741832952 ns/iter 7.78101384374938 ns/iter 0.92
Micro_Draft4_Properties_Triad_Optional 929.4223175131652 ns/iter 892.7663170296768 ns/iter 1.04
Micro_Draft4_Properties_Triad_Closed 709.9824052921676 ns/iter 724.0261877441764 ns/iter 0.98
Micro_Draft4_Properties_Triad_Required 910.3705727601031 ns/iter 900.3484564899577 ns/iter 1.01
Micro_Draft4_Properties_Closed 84.4422901683919 ns/iter 84.01996934329625 ns/iter 1.01
Micro_Draft4_Non_Recursive_Ref 31.189085702779153 ns/iter 31.567940429742798 ns/iter 0.99
Micro_Draft4_Pattern_Properties_True 243.19898415733346 ns/iter 271.5216807269523 ns/iter 0.90
Micro_Draft4_Ref_To_Single_Property 15.254577703713872 ns/iter 15.578758203920124 ns/iter 0.98
Micro_Draft4_Additional_Properties_Type 55.39904941287295 ns/iter 55.766714807971965 ns/iter 0.99
Micro_Draft4_Nested_Oneof 90.34149207370127 ns/iter 89.95223533608085 ns/iter 1.00
Micro_Draft4_Short_Enum 17.745434388716685 ns/iter 18.37530827347269 ns/iter 0.97
Micro_Draft4_Long_Enum 22.42533908684495 ns/iter 23.461182585366373 ns/iter 0.96
Micro_Draft4_Long_Enum_Short_Strings 17.78432981779012 ns/iter 18.36894011748252 ns/iter 0.97
Micro_Draft4_Type_Object 12.45199148113557 ns/iter 13.389419608349659 ns/iter 0.93
Micro_Draft4_Ref_Single_100 16581570.428570557 ns/iter 16369093.976744499 ns/iter 1.01
Micro_Draft4_Ref_Many_Nested 11163335965.999977 ns/iter 9960149603.99998 ns/iter 1.12
Micro_Draft6_Property_Names 145.68182403245993 ns/iter 138.20289610656894 ns/iter 1.05
Micro_Draft7_If_Then_Else 42.033236978742885 ns/iter 46.865099596501864 ns/iter 0.90
Micro_2019_09_Unevaluated_Properties 54.17786218669424 ns/iter 54.769899722227564 ns/iter 0.99
Micro_2020_12_Dynamic_Ref 525.5656106937984 ns/iter 547.262526491827 ns/iter 0.96
Micro_2020_12_Dynamic_Ref_Single 12.458467411482415 ns/iter 13.386820657246448 ns/iter 0.93

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: b471954 Previous: e9e4cc5 Ratio
E2E_Compiler_adaptivecard 3515142540.999932 ns/iter 2545098666.9999337 ns/iter 1.38
E2E_Compiler_ansible_meta 83544689.77778298 ns/iter 61034416.66666261 ns/iter 1.37
E2E_Compiler_aws_cdk 1560270.8738049192 ns/iter 1238460.7696525767 ns/iter 1.26
E2E_Compiler_babelrc 16351823.369565528 ns/iter 12545488.694914345 ns/iter 1.30
E2E_Compiler_clang_format 64101666.66665873 ns/iter 59659769.00000153 ns/iter 1.07
E2E_Compiler_cmake_presets 2180334333.000019 ns/iter 2049366125.000006 ns/iter 1.06
E2E_Compiler_code_climate 11462024.414285159 ns/iter 10956795.999999732 ns/iter 1.05
E2E_Compiler_cql2 270397847.3333564 ns/iter 246337947.9999901 ns/iter 1.10
E2E_Compiler_cspell 245698083.33330914 ns/iter 265078916.6666527 ns/iter 0.93
E2E_Compiler_cypress 35386745.63157871 ns/iter 33218467.3913033 ns/iter 1.07
E2E_Compiler_deno 34094648.82142694 ns/iter 28960762.37037185 ns/iter 1.18
E2E_Compiler_dependabot 14071663.15492868 ns/iter 10567253.378378548 ns/iter 1.33
E2E_Compiler_draft_04 53404660.71429058 ns/iter 56570568.42857498 ns/iter 0.94
E2E_Compiler_fabric_mod 18718668.972222 ns/iter 19697096.83783709 ns/iter 0.95
E2E_Compiler_geojson 63850250.00000155 ns/iter 57752656.249997854 ns/iter 1.11
E2E_Compiler_gitpod_configuration 20059715.676472265 ns/iter 20700729.166669086 ns/iter 0.97
E2E_Compiler_helm_chart_lock 5130723.314606982 ns/iter 3818608.1724138893 ns/iter 1.34
E2E_Compiler_importmap 1782112.6288210477 ns/iter 1628829.602611986 ns/iter 1.09
E2E_Compiler_jasmine 6757073.26666668 ns/iter 8368176.808696024 ns/iter 0.81
E2E_Compiler_jshintrc 18857653.17646982 ns/iter 19434667.763158288 ns/iter 0.97
E2E_Compiler_jsconfig 69314245.90000007 ns/iter 58749814.07691848 ns/iter 1.18
E2E_Compiler_krakend 893303292.0000415 ns/iter 756254249.9999835 ns/iter 1.18
E2E_Compiler_lazygit 115201069.49999823 ns/iter 118276595.14286943 ns/iter 0.97
E2E_Compiler_lerna 5237737.38732448 ns/iter 5425532.779412379 ns/iter 0.97
E2E_Compiler_nest_cli 28465219.999998227 ns/iter 31999838.7391301 ns/iter 0.89
E2E_Compiler_omc 2859226250.000006 ns/iter 2693358416.000024 ns/iter 1.06
E2E_Compiler_omnisharp 17718648.799999367 ns/iter 18314421.87499874 ns/iter 0.97
E2E_Compiler_openapi 1716827832.999911 ns/iter 1287283542.0000684 ns/iter 1.33
E2E_Compiler_pre_commit_hooks 9037086.493671717 ns/iter 9110235.592593087 ns/iter 0.99
E2E_Compiler_pulumi 16194543.545455271 ns/iter 13739478.036363421 ns/iter 1.18
E2E_Compiler_semantic_release 4308072.740112598 ns/iter 3902658.1978609306 ns/iter 1.10
E2E_Compiler_stale 5177031.612069232 ns/iter 4616270.1761002885 ns/iter 1.12
E2E_Compiler_stylecop 16886432.54761874 ns/iter 17629052.068180975 ns/iter 0.96
E2E_Compiler_tmuxinator 6068945.405172992 ns/iter 5384759.579999354 ns/iter 1.13
E2E_Compiler_ui5 355799749.9999601 ns/iter 337063417.0000244 ns/iter 1.06
E2E_Compiler_ui5_manifest 5614015167.000048 ns/iter 4275433958.0000076 ns/iter 1.31
E2E_Compiler_unreal_engine_uproject 18686611.47499893 ns/iter 14422427.319149915 ns/iter 1.30
E2E_Compiler_vercel 82656708.36363949 ns/iter 51178700.00000267 ns/iter 1.62
E2E_Compiler_yamllint 10520139.515153226 ns/iter 7028618.055555095 ns/iter 1.50
E2E_Evaluator_adaptivecard 39751.247065727104 ns/iter 44564.10201134029 ns/iter 0.89
E2E_Evaluator_ansible_meta 271103.87049926125 ns/iter 294210.9329246054 ns/iter 0.92
E2E_Evaluator_aws_cdk 59987.8758018473 ns/iter 53750.65829999812 ns/iter 1.12
E2E_Evaluator_babelrc 120233.87972028097 ns/iter 115551.35800736991 ns/iter 1.04
E2E_Evaluator_clang_format 128267.70086987039 ns/iter 112236.86075765242 ns/iter 1.14
E2E_Evaluator_cmake_presets 4728793.182482355 ns/iter 4433272.388060252 ns/iter 1.07
E2E_Evaluator_code_climate 228154.8213655119 ns/iter 198819.37422037235 ns/iter 1.15
E2E_Evaluator_cql2 180371.4202221101 ns/iter 261573.10381470926 ns/iter 0.69
E2E_Evaluator_cspell 669226.3336819944 ns/iter 735179.7037421062 ns/iter 0.91
E2E_Evaluator_cypress 153676.0808168513 ns/iter 158931.14224719908 ns/iter 0.97
E2E_Evaluator_deno 369535.9593203005 ns/iter 369977.79261216806 ns/iter 1.00
E2E_Evaluator_dependabot 350709.2364532295 ns/iter 394558.73502917436 ns/iter 0.89
E2E_Evaluator_draft_04 5938175.970872958 ns/iter 6632270.16129088 ns/iter 0.90
E2E_Evaluator_fabric_mod 1608031.6151760414 ns/iter 1665859.9726775729 ns/iter 0.97
E2E_Evaluator_geojson 17338856.581395067 ns/iter 15414812.500000134 ns/iter 1.12
E2E_Evaluator_gitpod_configuration 252888.59223592724 ns/iter 195454.48637374994 ns/iter 1.29
E2E_Evaluator_helm_chart_lock 350857.2266541447 ns/iter 261828.6587558369 ns/iter 1.34
E2E_Evaluator_importmap 56590.19603691959 ns/iter 40831.36822096482 ns/iter 1.39
E2E_Evaluator_jasmine 123322.76642120031 ns/iter 110785.141720683 ns/iter 1.11
E2E_Evaluator_jshintrc 1136274.8708413846 ns/iter 1062264.0187667864 ns/iter 1.07
E2E_Evaluator_jsconfig 609890.6171243628 ns/iter 554150.7889635052 ns/iter 1.10
E2E_Evaluator_krakend 196227.42183138448 ns/iter 207372.27239944218 ns/iter 0.95
E2E_Evaluator_lazygit 130922.5057288857 ns/iter 136153.54185904856 ns/iter 0.96
E2E_Evaluator_lerna 140004.02439506561 ns/iter 156776.69303924785 ns/iter 0.89
E2E_Evaluator_nest_cli 168233.23306594166 ns/iter 201221.53803851805 ns/iter 0.84
E2E_Evaluator_omc 20724.902108688933 ns/iter 24587.114689774888 ns/iter 0.84
E2E_Evaluator_omnisharp 487700.29515750596 ns/iter 528874.5687869524 ns/iter 0.92
E2E_Evaluator_openapi 16143000.874999793 ns/iter 11143304.98611101 ns/iter 1.45
E2E_Evaluator_pre_commit_hooks 777808.1039370454 ns/iter 375231.29514964647 ns/iter 2.07
E2E_Evaluator_pulumi 850182.2853147062 ns/iter 565403.078924509 ns/iter 1.50
E2E_Evaluator_semantic_release 127909.55091426896 ns/iter 90730.8689602768 ns/iter 1.41
E2E_Evaluator_stale 139469.470416671 ns/iter 110506.39996773694 ns/iter 1.26
E2E_Evaluator_stylecop 492563.0214745174 ns/iter 345428.24535128084 ns/iter 1.43
E2E_Evaluator_tmuxinator 112142.16429914862 ns/iter 87236.05546667083 ns/iter 1.29
E2E_Evaluator_ui5 804131.372549022 ns/iter 642258.6909870661 ns/iter 1.25
E2E_Evaluator_ui5_manifest 2849480.2171714827 ns/iter 2898688.9038461726 ns/iter 0.98
E2E_Evaluator_unreal_engine_uproject 423868.4283042343 ns/iter 463296.8238916205 ns/iter 0.91
E2E_Evaluator_vercel 246283.92575652854 ns/iter 254180.699807341 ns/iter 0.97
E2E_Evaluator_yamllint 12081.373638307154 ns/iter 12034.866198940108 ns/iter 1.00
Micro_Draft4_Meta_1_No_Callback 229.26078727369665 ns/iter 194.40925511330542 ns/iter 1.18
Micro_Draft4_Required_Properties 555.4192369437408 ns/iter 468.24553101934305 ns/iter 1.19
Micro_Draft4_Many_Optional_Properties_Minimal_Match 25.20205382774382 ns/iter 20.42174706332872 ns/iter 1.23
Micro_Draft4_Few_Optional_Properties_Minimal_Match 8.490171348911577 ns/iter 7.50791470274418 ns/iter 1.13
Micro_Draft4_Items_Schema 569.2152726594454 ns/iter 439.80088067654566 ns/iter 1.29
Micro_Draft4_Nested_Object 3.650465871958898 ns/iter 3.1638677882591146 ns/iter 1.15
Micro_Draft4_Properties_Triad_Optional 877.8055388110207 ns/iter 664.1418562733697 ns/iter 1.32
Micro_Draft4_Properties_Triad_Closed 745.5831321863404 ns/iter 563.4301872074611 ns/iter 1.32
Micro_Draft4_Properties_Triad_Required 919.0735586454932 ns/iter 663.2068352913976 ns/iter 1.39
Micro_Draft4_Properties_Closed 65.1937272658148 ns/iter 49.345151576439605 ns/iter 1.32
Micro_Draft4_Non_Recursive_Ref 23.0954603900533 ns/iter 18.941489894796494 ns/iter 1.22
Micro_Draft4_Pattern_Properties_True 200.0791510913361 ns/iter 154.74597813349132 ns/iter 1.29
Micro_Draft4_Ref_To_Single_Property 9.433211329048149 ns/iter 7.68604048847788 ns/iter 1.23
Micro_Draft4_Additional_Properties_Type 46.008021117721434 ns/iter 34.32646601851569 ns/iter 1.34
Micro_Draft4_Nested_Oneof 64.33943243609143 ns/iter 53.45759257850888 ns/iter 1.20
Micro_Draft4_Short_Enum 10.893059004360982 ns/iter 9.860300005518637 ns/iter 1.10
Micro_Draft4_Long_Enum 33.31240736058132 ns/iter 25.016913544790757 ns/iter 1.33
Micro_Draft4_Long_Enum_Short_Strings 12.424209977141278 ns/iter 10.86791856585571 ns/iter 1.14
Micro_Draft4_Type_Object 7.241907433541553 ns/iter 5.952817519182394 ns/iter 1.22
Micro_Draft4_Ref_Single_100 22150717.151513766 ns/iter 16526320.744185077 ns/iter 1.34
Micro_Draft4_Ref_Many_Nested 11971582416.999922 ns/iter 8885167333.000027 ns/iter 1.35
Micro_Draft6_Property_Names 113.09546767685643 ns/iter 107.12100762099705 ns/iter 1.06
Micro_Draft7_If_Then_Else 29.17263871247965 ns/iter 29.67777146419349 ns/iter 0.98
Micro_2019_09_Unevaluated_Properties 39.94626678541434 ns/iter 38.88259213363125 ns/iter 1.03
Micro_2020_12_Dynamic_Ref 450.57580715687095 ns/iter 528.5511249999217 ns/iter 0.85
Micro_2020_12_Dynamic_Ref_Single 5.996901659892383 ns/iter 6.059358058613045 ns/iter 0.99

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

@jviotti jviotti changed the title Remove reundand precompile_static_references tweak Remove redundant precompile_static_references tweak Oct 20, 2025
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
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: b471954 Previous: e9e4cc5 Ratio
Micro_2020_12_Dynamic_Ref 618.4525681595806 ns/iter 616.2590289866556 ns/iter 1.00
Micro_2020_12_Dynamic_Ref_Single 11.630735278129688 ns/iter 10.699002063384253 ns/iter 1.09
Micro_2019_09_Unevaluated_Properties 53.93301835407214 ns/iter 54.56829976776196 ns/iter 0.99
Micro_Draft7_If_Then_Else 47.90784740990118 ns/iter 46.391901797973304 ns/iter 1.03
Micro_Draft6_Property_Names 167.56341557588837 ns/iter 165.91823496688684 ns/iter 1.01
Micro_Draft4_Meta_1_No_Callback 246.36151246747613 ns/iter 244.3221606765055 ns/iter 1.01
Micro_Draft4_Required_Properties 533.3477716051099 ns/iter 538.3044870293544 ns/iter 0.99
Micro_Draft4_Many_Optional_Properties_Minimal_Match 31.930970269858772 ns/iter 31.305333930666713 ns/iter 1.02
Micro_Draft4_Few_Optional_Properties_Minimal_Match 13.817997282389282 ns/iter 12.949702445047812 ns/iter 1.07
Micro_Draft4_Items_Schema 506.5351590000091 ns/iter 502.5310350000609 ns/iter 1.01
Micro_Draft4_Nested_Object 6.964411262517465 ns/iter 5.72053715549839 ns/iter 1.22
Micro_Draft4_Properties_Triad_Optional 1034.3017385883754 ns/iter 1029.0593782545675 ns/iter 1.01
Micro_Draft4_Properties_Triad_Closed 825.7619578190019 ns/iter 817.6843010858407 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 1036.9810472033628 ns/iter 1035.9434297922123 ns/iter 1.00
Micro_Draft4_Properties_Closed 77.02809526863284 ns/iter 78.05722453208551 ns/iter 0.99
Micro_Draft4_Non_Recursive_Ref 13.761227249461992 ns/iter 13.51233908628278 ns/iter 1.02
Micro_Draft4_Pattern_Properties_True 246.02818587214284 ns/iter 263.82496469495146 ns/iter 0.93
Micro_Draft4_Ref_To_Single_Property 13.815499807807466 ns/iter 13.010751112893878 ns/iter 1.06
Micro_Draft4_Additional_Properties_Type 16.266347573308277 ns/iter 15.953665234219248 ns/iter 1.02
Micro_Draft4_Nested_Oneof 110.48845430674767 ns/iter 110.44809382969368 ns/iter 1.00
Micro_Draft4_Short_Enum 18.701282805039828 ns/iter 18.747515024761203 ns/iter 1.00
Micro_Draft4_Long_Enum 21.91759518883097 ns/iter 22.682479175082616 ns/iter 0.97
Micro_Draft4_Long_Enum_Short_Strings 18.720999535757933 ns/iter 18.74313832748833 ns/iter 1.00
Micro_Draft4_Type_Object 11.589741764226346 ns/iter 10.731947238595552 ns/iter 1.08
Micro_Draft4_Ref_Single_100 17010353.76190486 ns/iter 17142053.146341555 ns/iter 0.99
Micro_Draft4_Ref_Many_Nested 10766125581.999973 ns/iter 11098015828.00003 ns/iter 0.97
E2E_Compiler_adaptivecard 2858753680.0000634 ns/iter 2864940437.000087 ns/iter 1.00
E2E_Compiler_ansible_meta 66233699.89999901 ns/iter 67111035.90000676 ns/iter 0.99
E2E_Compiler_aws_cdk 1271109.8658088648 ns/iter 1278464.910746763 ns/iter 0.99
E2E_Compiler_babelrc 12198865.526315466 ns/iter 12225402.263157902 ns/iter 1.00
E2E_Compiler_clang_format 54857719.461534336 ns/iter 55424173.384617105 ns/iter 0.99
E2E_Compiler_cmake_presets 1688080581.9999979 ns/iter 1717940174.999967 ns/iter 0.98
E2E_Compiler_code_climate 8494241.487804774 ns/iter 8641992.172838569 ns/iter 0.98
E2E_Compiler_cql2 256325837.33333075 ns/iter 257502993.00000277 ns/iter 1.00
E2E_Compiler_cspell 249240004.66667926 ns/iter 252695576.66664848 ns/iter 0.99
E2E_Compiler_cypress 31103230.72727603 ns/iter 31483162.045457326 ns/iter 0.99
E2E_Compiler_deno 28102755.319996506 ns/iter 28471620.120003533 ns/iter 0.99
E2E_Compiler_dependabot 12072708.17241516 ns/iter 12239431.684211094 ns/iter 0.99
E2E_Compiler_draft_04 60087699.083330415 ns/iter 60179357.08333274 ns/iter 1.00
E2E_Compiler_fabric_mod 24169017.82758346 ns/iter 24319987.79310373 ns/iter 0.99
E2E_Compiler_geojson 60352123.54545779 ns/iter 61426496.333335005 ns/iter 0.98
E2E_Compiler_gitpod_configuration 25381002.999998663 ns/iter 25520672.2222241 ns/iter 0.99
E2E_Compiler_helm_chart_lock 4667372.699999911 ns/iter 4692403.682432277 ns/iter 0.99
E2E_Compiler_importmap 1680572.5096153112 ns/iter 1679207.7108431775 ns/iter 1.00
E2E_Compiler_jasmine 5751940.826446703 ns/iter 5810482.132231239 ns/iter 0.99
E2E_Compiler_jshintrc 16653787.785715157 ns/iter 16864701.738097124 ns/iter 0.99
E2E_Compiler_jsconfig 60918803.36364078 ns/iter 61830913.18182092 ns/iter 0.99
E2E_Compiler_krakend 775459965.9999713 ns/iter 787391015.9999014 ns/iter 0.98
E2E_Compiler_lazygit 116425716.66665919 ns/iter 119351087.33333285 ns/iter 0.98
E2E_Compiler_lerna 6388433.2818185445 ns/iter 6492306.009259134 ns/iter 0.98
E2E_Compiler_nest_cli 36132272.842104085 ns/iter 36399802.57894661 ns/iter 0.99
E2E_Compiler_omc 3289094941.0000305 ns/iter 3335262503.9999566 ns/iter 0.99
E2E_Compiler_omnisharp 20543773.882352795 ns/iter 20994554.818182196 ns/iter 0.98
E2E_Compiler_openapi 1702905681.000061 ns/iter 1727968444.9999876 ns/iter 0.99
E2E_Compiler_pre_commit_hooks 9783132.999999518 ns/iter 9975024.44285731 ns/iter 0.98
E2E_Compiler_pulumi 15961273.863635741 ns/iter 16252574.697675703 ns/iter 0.98
E2E_Compiler_semantic_release 4567227.18954225 ns/iter 4589766.2222216325 ns/iter 1.00
E2E_Compiler_stale 4608002.342105296 ns/iter 4671241.006622492 ns/iter 0.99
E2E_Compiler_stylecop 17710461.1499999 ns/iter 17892006.15384382 ns/iter 0.99
E2E_Compiler_tmuxinator 6214781.318584177 ns/iter 6293826.486485814 ns/iter 0.99
E2E_Compiler_ui5 359980495.9999915 ns/iter 366015935.5000019 ns/iter 0.98
E2E_Compiler_ui5_manifest 4671613355.000091 ns/iter 4846077034.000018 ns/iter 0.96
E2E_Compiler_unreal_engine_uproject 17912041.82051423 ns/iter 18739117.216218676 ns/iter 0.96
E2E_Compiler_vercel 58909754.66667214 ns/iter 61268165.45454197 ns/iter 0.96
E2E_Compiler_yamllint 7963108.681818456 ns/iter 8082538.639535171 ns/iter 0.99
E2E_Evaluator_adaptivecard 55615.186314520084 ns/iter 56227.11724419677 ns/iter 0.99
E2E_Evaluator_ansible_meta 310550.7558190894 ns/iter 316672.0342778447 ns/iter 0.98
E2E_Evaluator_aws_cdk 57187.212416463575 ns/iter 56621.528424297794 ns/iter 1.01
E2E_Evaluator_babelrc 144524.6650396589 ns/iter 142090.20263959173 ns/iter 1.02
E2E_Evaluator_clang_format 100986.32598607622 ns/iter 104081.55501973252 ns/iter 0.97
E2E_Evaluator_cmake_presets 4944980.607142822 ns/iter 5255483.007752185 ns/iter 0.94
E2E_Evaluator_code_climate 225221.39816861166 ns/iter 226937.0158319802 ns/iter 0.99
E2E_Evaluator_cql2 280857.4418416834 ns/iter 287337.36115702585 ns/iter 0.98
E2E_Evaluator_cspell 1030907.4896754739 ns/iter 1030638.6868537959 ns/iter 1.00
E2E_Evaluator_cypress 167552.6269803328 ns/iter 169334.09903612005 ns/iter 0.99
E2E_Evaluator_deno 563409.6578313323 ns/iter 556998.0820770912 ns/iter 1.01
E2E_Evaluator_dependabot 470521.996648824 ns/iter 467758.2682274364 ns/iter 1.01
E2E_Evaluator_draft_04 7128598.1458331095 ns/iter 8286903.935897546 ns/iter 0.86
E2E_Evaluator_fabric_mod 1333280.864661587 ns/iter 1349695.1059729808 ns/iter 0.99
E2E_Evaluator_geojson 20510238.20588264 ns/iter 21351597.151513517 ns/iter 0.96
E2E_Evaluator_gitpod_configuration 286457.76206048817 ns/iter 288225.31706314546 ns/iter 0.99
E2E_Evaluator_helm_chart_lock 352163.4151410028 ns/iter 359755.5287588475 ns/iter 0.98
E2E_Evaluator_importmap 60843.81625919298 ns/iter 60353.90103383551 ns/iter 1.01
E2E_Evaluator_jasmine 143513.7776634958 ns/iter 141149.77363433575 ns/iter 1.02
E2E_Evaluator_jshintrc 1022952.9082321788 ns/iter 945460.4574898592 ns/iter 1.08
E2E_Evaluator_jsconfig 685656.5102639282 ns/iter 681619.8796843921 ns/iter 1.01
E2E_Evaluator_krakend 325344.17199814046 ns/iter 326114.37070185086 ns/iter 1.00
E2E_Evaluator_lazygit 193202.83929046284 ns/iter 187128.2724358809 ns/iter 1.03
E2E_Evaluator_lerna 146885.1166496265 ns/iter 147473.41550487935 ns/iter 1.00
E2E_Evaluator_nest_cli 224219.54308683166 ns/iter 231182.77655438113 ns/iter 0.97
E2E_Evaluator_omc 28695.715750495416 ns/iter 28903.48661960298 ns/iter 0.99
E2E_Evaluator_omnisharp 532718.3090356769 ns/iter 529587.7996965037 ns/iter 1.01
E2E_Evaluator_openapi 16205130.79069761 ns/iter 17284435.410257895 ns/iter 0.94
E2E_Evaluator_pre_commit_hooks 525924.7498115787 ns/iter 525198.9749620804 ns/iter 1.00
E2E_Evaluator_pulumi 826738.9409680926 ns/iter 811457.5227008116 ns/iter 1.02
E2E_Evaluator_semantic_release 138800.98733188625 ns/iter 137979.9796321849 ns/iter 1.01
E2E_Evaluator_stale 148083.41340551001 ns/iter 142845.58928572264 ns/iter 1.04
E2E_Evaluator_stylecop 511577.2819187787 ns/iter 506989.1899196029 ns/iter 1.01
E2E_Evaluator_tmuxinator 125763.30288286929 ns/iter 125568.60464286502 ns/iter 1.00
E2E_Evaluator_ui5 756975.9944873687 ns/iter 759728.2849345064 ns/iter 1.00
E2E_Evaluator_ui5_manifest 4972544.621429213 ns/iter 4855777.374101151 ns/iter 1.02
E2E_Evaluator_unreal_engine_uproject 689757.9543650383 ns/iter 697635.7525251494 ns/iter 0.99
E2E_Evaluator_vercel 344017.3945312708 ns/iter 336805.5188406033 ns/iter 1.02
E2E_Evaluator_yamllint 14331.078591943455 ns/iter 13427.531956735347 ns/iter 1.07

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

@jviotti jviotti merged commit dcf0f90 into main Oct 20, 2025
13 checks passed
@jviotti jviotti deleted the simplify-tweaks branch October 20, 2025 15:13
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