Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 62411f3 | Previous: 8f44f7d | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
62700178.66666598 ns/iter |
61129462.39999815 ns/iter |
1.03 |
E2E_Compiler_ansible_meta |
26743852.999999262 ns/iter |
26797664.88461592 ns/iter |
1.00 |
E2E_Compiler_aws_cdk |
461240.3173456242 ns/iter |
471916.2472057874 ns/iter |
0.98 |
E2E_Compiler_babelrc |
2509538.375000123 ns/iter |
2513737.764285752 ns/iter |
1.00 |
E2E_Compiler_clang_format |
16864859.309524015 ns/iter |
17034066.512194827 ns/iter |
0.99 |
E2E_Compiler_cmake_presets |
24632886.28571344 ns/iter |
25134076.85714242 ns/iter |
0.98 |
E2E_Compiler_code_climate |
2469759.947183027 ns/iter |
2478567.9039146286 ns/iter |
1.00 |
E2E_Compiler_cql2 |
12477384.99999989 ns/iter |
12685570.018181188 ns/iter |
0.98 |
E2E_Compiler_cspell |
21861393.281250585 ns/iter |
22434167.032258756 ns/iter |
0.97 |
E2E_Compiler_cypress |
3932094.8453040756 ns/iter |
3932520.8435753137 ns/iter |
1.00 |
E2E_Compiler_deno |
7284368.385416684 ns/iter |
7296641.677083808 ns/iter |
1.00 |
E2E_Compiler_dependabot |
3731424.5372339245 ns/iter |
3741812.204301217 ns/iter |
1.00 |
E2E_Compiler_draft_04 |
2599597.30111522 ns/iter |
2602365.7918215944 ns/iter |
1.00 |
E2E_Compiler_fabric_mod |
4555217.026666773 ns/iter |
4515031.245161129 ns/iter |
1.01 |
E2E_Compiler_geojson |
20979051.57575731 ns/iter |
20984827.15151497 ns/iter |
1.00 |
E2E_Compiler_gitpod_configuration |
4642574.867549811 ns/iter |
4646765.284768292 ns/iter |
1.00 |
E2E_Compiler_helm_chart_lock |
766518.489082973 ns/iter |
766492.3613537526 ns/iter |
1.00 |
E2E_Compiler_importmap |
377614.40813008125 ns/iter |
375105.6413276218 ns/iter |
1.01 |
E2E_Compiler_jasmine |
1368528.420743619 ns/iter |
1358147.7514792597 ns/iter |
1.01 |
E2E_Compiler_jshintrc |
4183776.827380893 ns/iter |
4181761.497005743 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
20278607.1999997 ns/iter |
20322700.7941176 ns/iter |
1.00 |
E2E_Compiler_krakend |
141879517.9999961 ns/iter |
141540696.200002 ns/iter |
1.00 |
E2E_Compiler_lazygit |
31028803.695654046 ns/iter |
31054463.521738652 ns/iter |
1.00 |
E2E_Compiler_lerna |
1603469.7620137027 ns/iter |
1595774.8861047882 ns/iter |
1.00 |
E2E_Compiler_nest_cli |
6956955.049504628 ns/iter |
6938554.138614135 ns/iter |
1.00 |
E2E_Compiler_omc |
152747130.40000734 ns/iter |
147142225.79999614 ns/iter |
1.04 |
E2E_Compiler_omnisharp |
6326657.9181815395 ns/iter |
6324921.900900623 ns/iter |
1.00 |
E2E_Compiler_openapi |
24118327.06666625 ns/iter |
23407691.266665626 ns/iter |
1.03 |
E2E_Compiler_pre_commit_hooks |
5040192.921428652 ns/iter |
4986643.978571286 ns/iter |
1.01 |
E2E_Compiler_pulumi |
4026627.664834913 ns/iter |
3833822.743169606 ns/iter |
1.05 |
E2E_Compiler_semantic_release |
1561041.7015591236 ns/iter |
1558465.1644444927 ns/iter |
1.00 |
E2E_Compiler_stale |
1545625.0453514955 ns/iter |
1534721.8859650032 ns/iter |
1.01 |
E2E_Compiler_stylecop |
5649873.846773938 ns/iter |
5652620.60483875 ns/iter |
1.00 |
E2E_Compiler_tmuxinator |
1916117.4465753057 ns/iter |
1914918.4573001743 ns/iter |
1.00 |
E2E_Compiler_ui5 |
46519790.66666551 ns/iter |
46464025.600001454 ns/iter |
1.00 |
E2E_Compiler_ui5_manifest |
308550072.00000274 ns/iter |
315944692.9999774 ns/iter |
0.98 |
E2E_Compiler_unreal_engine_uproject |
4345981.96894408 ns/iter |
4322540.9197533075 ns/iter |
1.01 |
E2E_Compiler_vercel |
12347113.750000257 ns/iter |
12351965.666667048 ns/iter |
1.00 |
E2E_Compiler_yamllint |
432164.84919655294 ns/iter |
431165.1612106053 ns/iter |
1.00 |
E2E_Evaluator_adaptivecard |
36102.55352804244 ns/iter |
36201.149662319396 ns/iter |
1.00 |
E2E_Evaluator_ansible_meta |
310283.43468667485 ns/iter |
310277.96430165984 ns/iter |
1.00 |
E2E_Evaluator_aws_cdk |
75290.32973202497 ns/iter |
73881.97980758795 ns/iter |
1.02 |
E2E_Evaluator_babelrc |
158961.81460428846 ns/iter |
153557.49847693002 ns/iter |
1.04 |
E2E_Evaluator_cerebrum_criminal_case |
1632957.9767982273 ns/iter |
1641846.8032786257 ns/iter |
0.99 |
E2E_Evaluator_clang_format |
140930.38982380545 ns/iter |
139074.94221956294 ns/iter |
1.01 |
E2E_Evaluator_cmake_presets |
5542509.5079365 ns/iter |
5357511.330769372 ns/iter |
1.03 |
E2E_Evaluator_code_climate |
282167.61954765883 ns/iter |
279597.98059822567 ns/iter |
1.01 |
E2E_Evaluator_cql2 |
304426.2395925642 ns/iter |
305114.9910676379 ns/iter |
1.00 |
E2E_Evaluator_cspell |
731877.8121085375 ns/iter |
726038.4463917649 ns/iter |
1.01 |
E2E_Evaluator_cypress |
235160.215791228 ns/iter |
233329.72525999404 ns/iter |
1.01 |
E2E_Evaluator_deno |
397437.3158494775 ns/iter |
396818.1877132961 ns/iter |
1.00 |
E2E_Evaluator_dependabot |
579129.5391015022 ns/iter |
583679.5337219033 ns/iter |
0.99 |
E2E_Evaluator_draft_04 |
9522651.270270284 ns/iter |
9218202.534246719 ns/iter |
1.03 |
E2E_Evaluator_fabric_mod |
932586.1981505842 ns/iter |
914347.941785311 ns/iter |
1.02 |
E2E_Evaluator_geojson |
31535681.60869376 ns/iter |
30325540.260869965 ns/iter |
1.04 |
E2E_Evaluator_gitpod_configuration |
310871.8759929386 ns/iter |
311427.40595820686 ns/iter |
1.00 |
E2E_Evaluator_helm_chart_lock |
461387.19225807785 ns/iter |
456898.7690802225 ns/iter |
1.01 |
E2E_Evaluator_importmap |
68868.14018782722 ns/iter |
68292.4782651882 ns/iter |
1.01 |
E2E_Evaluator_jasmine |
169586.5455205788 ns/iter |
170057.04234212142 ns/iter |
1.00 |
E2E_Evaluator_jshintrc |
1314864.367729892 ns/iter |
1322504.6416510553 ns/iter |
0.99 |
E2E_Evaluator_jsconfig |
528853.9648203627 ns/iter |
524315.8196107915 ns/iter |
1.01 |
E2E_Evaluator_krakend |
265107.82019519486 ns/iter |
262251.56060605036 ns/iter |
1.01 |
E2E_Evaluator_lazygit |
179993.23086800033 ns/iter |
181133.88198433234 ns/iter |
0.99 |
E2E_Evaluator_lerna |
207696.91199999824 ns/iter |
207404.7722271853 ns/iter |
1.00 |
E2E_Evaluator_nest_cli |
249023.88901099062 ns/iter |
254520.4205808475 ns/iter |
0.98 |
E2E_Evaluator_omc |
28485.96154468167 ns/iter |
28017.85693710875 ns/iter |
1.02 |
E2E_Evaluator_omnisharp |
711725.4785714289 ns/iter |
722463.0610134398 ns/iter |
0.99 |
E2E_Evaluator_openapi |
16321355.931818394 ns/iter |
15891395.555555241 ns/iter |
1.03 |
E2E_Evaluator_pre_commit_hooks |
602032.5836267459 ns/iter |
593632.5137457196 ns/iter |
1.01 |
E2E_Evaluator_pulumi |
868932.3527227876 ns/iter |
874309.4268143101 ns/iter |
0.99 |
E2E_Evaluator_semantic_release |
141123.2343812227 ns/iter |
151554.61328046865 ns/iter |
0.93 |
E2E_Evaluator_stale |
210077.58821779565 ns/iter |
207199.75416171533 ns/iter |
1.01 |
E2E_Evaluator_stylecop |
366682.6760710577 ns/iter |
367134.36758475984 ns/iter |
1.00 |
E2E_Evaluator_tmuxinator |
135627.94151819704 ns/iter |
135850.91860688722 ns/iter |
1.00 |
E2E_Evaluator_ui5 |
691431.9431704757 ns/iter |
699558.8388388607 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
3399283.4292684076 ns/iter |
3457364.517587896 ns/iter |
0.98 |
E2E_Evaluator_unreal_engine_uproject |
540141.4030888029 ns/iter |
539953.2590874218 ns/iter |
1.00 |
E2E_Evaluator_vercel |
387835.9176470384 ns/iter |
389832.49471929757 ns/iter |
0.99 |
E2E_Evaluator_yamllint |
17612.367818474188 ns/iter |
17965.52978332344 ns/iter |
0.98 |
Micro_Draft4_Meta_1_No_Callback |
261.186096710912 ns/iter |
256.486696345648 ns/iter |
1.02 |
Micro_Draft4_Required_Properties |
1147.9490099448371 ns/iter |
1147.1576664716308 ns/iter |
1.00 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
31.781957693460154 ns/iter |
31.795607176642736 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
19.947891491367088 ns/iter |
19.92840768473247 ns/iter |
1.00 |
Micro_Draft4_Items_Schema |
656.326416748931 ns/iter |
659.284031279836 ns/iter |
1.00 |
Micro_Draft4_Nested_Object |
3.107867049700205 ns/iter |
3.11629104853939 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
389.16460483197534 ns/iter |
388.3418677818797 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Closed |
324.02251660106293 ns/iter |
322.7933769893353 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Required |
435.41138207429105 ns/iter |
435.6582910196241 ns/iter |
1.00 |
Micro_Draft4_Properties_Closed |
79.1877574912141 ns/iter |
79.25157920715473 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
31.890577714599686 ns/iter |
31.91244668359547 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
267.7831464990888 ns/iter |
268.0876415162803 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
19.933811920440565 ns/iter |
19.936887334945744 ns/iter |
1.00 |
Micro_Draft4_Additional_Properties_Type |
59.88122997499022 ns/iter |
59.92418712211123 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
88.69256831637 ns/iter |
88.75416748864816 ns/iter |
1.00 |
Micro_Draft4_Short_Enum |
15.269929427269684 ns/iter |
15.268262862152532 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
18.99836026629653 ns/iter |
18.98672049346296 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
15.247898865720568 ns/iter |
15.269420743741806 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
8.40192054195118 ns/iter |
8.409073198402625 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2398571.4863014147 ns/iter |
2392905.6245734305 ns/iter |
1.00 |
Micro_Draft4_Compile_Ref_Many_Nested |
1856772.6878172592 ns/iter |
1773674.1421319854 ns/iter |
1.05 |
Micro_Draft4_Compile_Wrap |
2336431.0533332857 ns/iter |
2332270.7100000647 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
117.04564817680607 ns/iter |
116.96791078541729 ns/iter |
1.00 |
Micro_Draft7_If_Then_Else |
40.07227398227132 ns/iter |
39.85404459619126 ns/iter |
1.01 |
Micro_2019_09_Unevaluated_Properties |
53.078132675343014 ns/iter |
52.707278238441724 ns/iter |
1.01 |
Micro_2019_09_Compile_Wrap |
275654209.6666597 ns/iter |
283890193.3333394 ns/iter |
0.97 |
Micro_2019_09_KrakenD_Linter_Check |
1214389299.9999936 ns/iter |
1247250139.0000162 ns/iter |
0.97 |
Micro_2019_09_KrakenD_Linter_Apply |
10819353408.00004 ns/iter |
10865377766.999985 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref |
359.35692770852097 ns/iter |
408.4557433847919 ns/iter |
0.88 |
Micro_2020_12_Dynamic_Ref_Single |
8.399442613406611 ns/iter |
8.40476014641065 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
142059.9818293272 ns/iter |
139999.91956782746 ns/iter |
1.01 |
Micro_2020_12_Simple_Output_Annotations |
170109.77149817918 ns/iter |
169012.56014406722 ns/iter |
1.01 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1061834.546969766 ns/iter |
1059575.8373860647 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 62411f3 | Previous: 8f44f7d | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
68602162.00000954 ns/iter |
107961175.00001402 ns/iter |
0.64 |
E2E_Compiler_ansible_meta |
27682000.00000084 ns/iter |
36522354.142862566 ns/iter |
0.76 |
E2E_Compiler_aws_cdk |
392253.12382864795 ns/iter |
425665.5260347161 ns/iter |
0.92 |
E2E_Compiler_babelrc |
2421252.360000305 ns/iter |
2672360.871244755 ns/iter |
0.91 |
E2E_Compiler_clang_format |
16358927.500000391 ns/iter |
20166647.9250008 ns/iter |
0.81 |
E2E_Compiler_cmake_presets |
30504105.08695262 ns/iter |
37621593.74999783 ns/iter |
0.81 |
E2E_Compiler_code_climate |
2386850.3843415924 ns/iter |
3506754.8423232352 ns/iter |
0.68 |
E2E_Compiler_cql2 |
13421588.830188945 ns/iter |
21681173.78048797 ns/iter |
0.62 |
E2E_Compiler_cspell |
23871439.81481451 ns/iter |
22657516.96296337 ns/iter |
1.05 |
E2E_Compiler_cypress |
5073932.669642797 ns/iter |
4216449.641711111 ns/iter |
1.20 |
E2E_Compiler_deno |
7617093.841121519 ns/iter |
7850214.407766349 ns/iter |
0.97 |
E2E_Compiler_dependabot |
3702115.972028541 ns/iter |
5840942.291926062 ns/iter |
0.63 |
E2E_Compiler_draft_04 |
2438397.4152046293 ns/iter |
3160970.6751592024 ns/iter |
0.77 |
E2E_Compiler_fabric_mod |
4297338.306818171 ns/iter |
4666571.557970985 ns/iter |
0.92 |
E2E_Compiler_geojson |
22228622.406249344 ns/iter |
33975775.761903256 ns/iter |
0.65 |
E2E_Compiler_gitpod_configuration |
3999608.3333335267 ns/iter |
6235591.5245901635 ns/iter |
0.64 |
E2E_Compiler_helm_chart_lock |
572405.691424168 ns/iter |
853226.4470709366 ns/iter |
0.67 |
E2E_Compiler_importmap |
283965.0307877099 ns/iter |
398657.3482759098 ns/iter |
0.71 |
E2E_Compiler_jasmine |
1127811.7467105929 ns/iter |
2104409.3533654646 ns/iter |
0.54 |
E2E_Compiler_jshintrc |
3036763.1120689227 ns/iter |
5843266.727273052 ns/iter |
0.52 |
E2E_Compiler_jsconfig |
18379415.66666738 ns/iter |
28982747.72222622 ns/iter |
0.63 |
E2E_Compiler_krakend |
149667516.60001594 ns/iter |
253260486.0000068 ns/iter |
0.59 |
E2E_Compiler_lazygit |
35957177.10000486 ns/iter |
50554110.142854825 ns/iter |
0.71 |
E2E_Compiler_lerna |
1670003.6923077388 ns/iter |
2380792.579937004 ns/iter |
0.70 |
E2E_Compiler_nest_cli |
6295065.036585872 ns/iter |
11416789.025316529 ns/iter |
0.55 |
E2E_Compiler_omc |
164714916.4999746 ns/iter |
295983020.9999836 ns/iter |
0.56 |
E2E_Compiler_omnisharp |
6668904.564515932 ns/iter |
8484756.860758651 ns/iter |
0.79 |
E2E_Compiler_openapi |
31445217.961539548 ns/iter |
31507469.681814242 ns/iter |
1.00 |
E2E_Compiler_pre_commit_hooks |
4354274.953488695 ns/iter |
5595335.385246695 ns/iter |
0.78 |
E2E_Compiler_pulumi |
3507526.7744680764 ns/iter |
6293254.170000182 ns/iter |
0.56 |
E2E_Compiler_semantic_release |
1252524.3644068565 ns/iter |
2191555.6510067144 ns/iter |
0.57 |
E2E_Compiler_stale |
1386485.7142857139 ns/iter |
2238336.0951008196 ns/iter |
0.62 |
E2E_Compiler_stylecop |
5192450.246268625 ns/iter |
7682898.809522818 ns/iter |
0.68 |
E2E_Compiler_tmuxinator |
1895223.7420922567 ns/iter |
2476484.5360823376 ns/iter |
0.77 |
E2E_Compiler_ui5 |
62912775.692307845 ns/iter |
105100015.62501259 ns/iter |
0.60 |
E2E_Compiler_ui5_manifest |
502883978.9999893 ns/iter |
533212458.00009364 ns/iter |
0.94 |
E2E_Compiler_unreal_engine_uproject |
4577119.462025414 ns/iter |
6149608.333332792 ns/iter |
0.74 |
E2E_Compiler_vercel |
16621510.245613536 ns/iter |
20634254.2820517 ns/iter |
0.81 |
E2E_Compiler_yamllint |
421451.5748855151 ns/iter |
540621.6659999928 ns/iter |
0.78 |
E2E_Evaluator_adaptivecard |
28951.347029154138 ns/iter |
39631.595925617556 ns/iter |
0.73 |
E2E_Evaluator_ansible_meta |
213072.3419457664 ns/iter |
335521.5488197617 ns/iter |
0.64 |
E2E_Evaluator_aws_cdk |
54969.841699994504 ns/iter |
74237.15596330703 ns/iter |
0.74 |
E2E_Evaluator_babelrc |
139627.6418226803 ns/iter |
141894.88393024466 ns/iter |
0.98 |
E2E_Evaluator_cerebrum_criminal_case |
1365269.5038880669 ns/iter |
1428040.1878913892 ns/iter |
0.96 |
E2E_Evaluator_clang_format |
111946.47435897653 ns/iter |
158017.891590469 ns/iter |
0.71 |
E2E_Evaluator_cmake_presets |
5966690.382114009 ns/iter |
5821802.0900005745 ns/iter |
1.02 |
E2E_Evaluator_code_climate |
168875.41028898084 ns/iter |
252678.7290679441 ns/iter |
0.67 |
E2E_Evaluator_cql2 |
203320.96888023557 ns/iter |
284465.8676755786 ns/iter |
0.71 |
E2E_Evaluator_cspell |
615327.0590682031 ns/iter |
632643.3285841035 ns/iter |
0.97 |
E2E_Evaluator_cypress |
205874.2660525404 ns/iter |
204976.3566912516 ns/iter |
1.00 |
E2E_Evaluator_deno |
279616.8798842022 ns/iter |
413659.5773141072 ns/iter |
0.68 |
E2E_Evaluator_dependabot |
480679.49972450826 ns/iter |
453384.7202035297 ns/iter |
1.06 |
E2E_Evaluator_draft_04 |
7934593.111112468 ns/iter |
7073527.644860762 ns/iter |
1.12 |
E2E_Evaluator_fabric_mod |
758303.0748830137 ns/iter |
800567.0844016242 ns/iter |
0.95 |
E2E_Evaluator_geojson |
27020579.74285838 ns/iter |
28116852.129033435 ns/iter |
0.96 |
E2E_Evaluator_gitpod_configuration |
290714.4302752252 ns/iter |
351845.31323046546 ns/iter |
0.83 |
E2E_Evaluator_helm_chart_lock |
335382.78781602066 ns/iter |
409036.02418055426 ns/iter |
0.82 |
E2E_Evaluator_importmap |
55397.68782245249 ns/iter |
60939.22085591274 ns/iter |
0.91 |
E2E_Evaluator_jasmine |
123512.2270875682 ns/iter |
150621.94998174757 ns/iter |
0.82 |
E2E_Evaluator_jshintrc |
1063535.5677154602 ns/iter |
1406142.0361247743 ns/iter |
0.76 |
E2E_Evaluator_jsconfig |
434005.89972898754 ns/iter |
526795.2275804217 ns/iter |
0.82 |
E2E_Evaluator_krakend |
213105.8246560529 ns/iter |
210362.97662822343 ns/iter |
1.01 |
E2E_Evaluator_lazygit |
161383.88292963753 ns/iter |
136002.9861888752 ns/iter |
1.19 |
E2E_Evaluator_lerna |
203500.08345825892 ns/iter |
173564.87401767692 ns/iter |
1.17 |
E2E_Evaluator_nest_cli |
193007.22287256518 ns/iter |
200469.03196699457 ns/iter |
0.96 |
E2E_Evaluator_omc |
21405.506031813427 ns/iter |
23217.95054265213 ns/iter |
0.92 |
E2E_Evaluator_omnisharp |
518674.0840000539 ns/iter |
679668.8273905932 ns/iter |
0.76 |
E2E_Evaluator_openapi |
9000986.653846283 ns/iter |
15016779.463416597 ns/iter |
0.60 |
E2E_Evaluator_pre_commit_hooks |
413084.52495789167 ns/iter |
603025.317796618 ns/iter |
0.69 |
E2E_Evaluator_pulumi |
631795.4840103085 ns/iter |
865527.4451098285 ns/iter |
0.73 |
E2E_Evaluator_semantic_release |
105183.86647554913 ns/iter |
127285.32398452754 ns/iter |
0.83 |
E2E_Evaluator_stale |
137307.9552042042 ns/iter |
226065.0793486457 ns/iter |
0.61 |
E2E_Evaluator_stylecop |
252952.8639853834 ns/iter |
354562.65373960143 ns/iter |
0.71 |
E2E_Evaluator_tmuxinator |
95341.14289741714 ns/iter |
120675.3203492244 ns/iter |
0.79 |
E2E_Evaluator_ui5 |
642993.8340000944 ns/iter |
712140.2410207544 ns/iter |
0.90 |
E2E_Evaluator_ui5_manifest |
2462835.4801585656 ns/iter |
3651386.9551568828 ns/iter |
0.67 |
E2E_Evaluator_unreal_engine_uproject |
456055.2177602092 ns/iter |
550210.4024835876 ns/iter |
0.83 |
E2E_Evaluator_vercel |
257611.46752204097 ns/iter |
435116.25539051625 ns/iter |
0.59 |
E2E_Evaluator_yamllint |
13419.280795714847 ns/iter |
19033.739387537575 ns/iter |
0.71 |
Micro_Draft4_Meta_1_No_Callback |
200.22962901301713 ns/iter |
277.52588768593444 ns/iter |
0.72 |
Micro_Draft4_Required_Properties |
885.894032282211 ns/iter |
909.8142913396837 ns/iter |
0.97 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
24.73935594606399 ns/iter |
31.721369520504485 ns/iter |
0.78 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
12.817103356064333 ns/iter |
16.313657457895793 ns/iter |
0.79 |
Micro_Draft4_Items_Schema |
515.1280729698153 ns/iter |
657.3722034436097 ns/iter |
0.78 |
Micro_Draft4_Nested_Object |
3.4451122673770818 ns/iter |
3.770557884878088 ns/iter |
0.91 |
Micro_Draft4_Properties_Triad_Optional |
330.0116356676254 ns/iter |
413.0867196290765 ns/iter |
0.80 |
Micro_Draft4_Properties_Triad_Closed |
238.32705881258266 ns/iter |
297.9495093613547 ns/iter |
0.80 |
Micro_Draft4_Properties_Triad_Required |
308.9879311975201 ns/iter |
391.36246832768074 ns/iter |
0.79 |
Micro_Draft4_Properties_Closed |
59.86671124051006 ns/iter |
60.02981005042936 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
25.14946473406385 ns/iter |
27.13911772142662 ns/iter |
0.93 |
Micro_Draft4_Pattern_Properties_True |
221.30504932288915 ns/iter |
186.05394148780692 ns/iter |
1.19 |
Micro_Draft4_Ref_To_Single_Property |
13.893545423658965 ns/iter |
15.242880963948615 ns/iter |
0.91 |
Micro_Draft4_Additional_Properties_Type |
54.81883252213328 ns/iter |
51.33346249999704 ns/iter |
1.07 |
Micro_Draft4_Nested_Oneof |
66.02234776523247 ns/iter |
79.18165652901068 ns/iter |
0.83 |
Micro_Draft4_Short_Enum |
10.629945321889652 ns/iter |
13.052764769594118 ns/iter |
0.81 |
Micro_Draft4_Long_Enum |
17.911913271775564 ns/iter |
21.909003311217074 ns/iter |
0.82 |
Micro_Draft4_Long_Enum_Short_Strings |
12.270673065743827 ns/iter |
14.521752480567747 ns/iter |
0.84 |
Micro_Draft4_Type_Object |
6.27249785604183 ns/iter |
8.424458205464775 ns/iter |
0.74 |
Micro_Draft4_Ref_Single_100 |
1857619.274725541 ns/iter |
2729334.441064497 ns/iter |
0.68 |
Micro_Draft4_Compile_Ref_Many_Nested |
1684164.8781036143 ns/iter |
2087599.5244564835 ns/iter |
0.81 |
Micro_Draft4_Compile_Wrap |
2306862.6720257807 ns/iter |
3657446.327510985 ns/iter |
0.63 |
Micro_Draft6_Property_Names |
109.14793915748845 ns/iter |
145.82503483853972 ns/iter |
0.75 |
Micro_Draft7_If_Then_Else |
30.182878182210278 ns/iter |
45.44028520313047 ns/iter |
0.66 |
Micro_2019_09_Unevaluated_Properties |
40.51575283900709 ns/iter |
56.6238345586868 ns/iter |
0.72 |
Micro_2019_09_Compile_Wrap |
308192207.9999799 ns/iter |
612489332.999985 ns/iter |
0.50 |
Micro_2019_09_KrakenD_Linter_Check |
738506125.0000718 ns/iter |
1540392624.9999814 ns/iter |
0.48 |
Micro_2019_09_KrakenD_Linter_Apply |
7296416084.000043 ns/iter |
11385660207.99999 ns/iter |
0.64 |
Micro_2020_12_Dynamic_Ref |
268.91256670168997 ns/iter |
358.3297095620959 ns/iter |
0.75 |
Micro_2020_12_Dynamic_Ref_Single |
6.745628986139573 ns/iter |
7.0637680870174995 ns/iter |
0.95 |
Micro_2020_12_Simple_Output_Mask |
172702.3388762965 ns/iter |
199537.5563685382 ns/iter |
0.87 |
Micro_2020_12_Simple_Output_Annotations |
174192.8138945275 ns/iter |
221943.82629704487 ns/iter |
0.78 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1007625.174825207 ns/iter |
1065554.0518292573 ns/iter |
0.95 |
This comment was automatically generated by workflow using github-action-benchmark.
🤖 Augment PR SummarySummary: This PR brings the SchemaConfig-style project manifest into Blaze as a dedicated configuration component. Changes:
Technical Notes: The configuration component depends on Sourcemeta Core’s JSON/JSON Pointer/URI/IO utilities and uses 🤖 Was this summary useful? React with 👍 or 👎 |
| if (value.defines("extension")) { | ||
| const auto &extension_value{value.at("extension")}; | ||
| if (extension_value.is_string()) { | ||
| auto extension_string{extension_value.to_string()}; |
There was a problem hiding this comment.
extension values can currently be empty (e.g., "extension": ""), which would add an empty suffix and make applies_to() match every filename because ends_with("") is always true. Similarly, an explicitly empty array ([]) leaves result.extension empty and makes applies_to() match nothing, which may be a surprising configuration footgun.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
1 issue found across 20 files
Prompt for AI agents (all issues)
Check if these issues are valid — if so, understand the root cause of each and fix them.
<file name="src/configuration/include/sourcemeta/blaze/configuration.h">
<violation number="1" location="src/configuration/include/sourcemeta/blaze/configuration.h:76">
P3: Using `#pragma warning(default : ...)` resets warnings to the compiler defaults, which may override a user's global build settings (e.g., if they explicitly disabled these warnings). Use `#pragma warning(push)` and `#pragma warning(pop)` to restore the previous state safely.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
| }; | ||
|
|
||
| #if defined(_MSC_VER) | ||
| #pragma warning(default : 4251 4275) |
There was a problem hiding this comment.
P3: Using #pragma warning(default : ...) resets warnings to the compiler defaults, which may override a user's global build settings (e.g., if they explicitly disabled these warnings). Use #pragma warning(push) and #pragma warning(pop) to restore the previous state safely.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At src/configuration/include/sourcemeta/blaze/configuration.h, line 76:
<comment>Using `#pragma warning(default : ...)` resets warnings to the compiler defaults, which may override a user's global build settings (e.g., if they explicitly disabled these warnings). Use `#pragma warning(push)` and `#pragma warning(pop)` to restore the previous state safely.</comment>
<file context>
@@ -0,0 +1,81 @@
+};
+
+#if defined(_MSC_VER)
+#pragma warning(default : 4251 4275)
+#endif
+
</file context>
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: 62411f3 | Previous: 8f44f7d | Ratio |
|---|---|---|---|
Micro_2020_12_Dynamic_Ref |
450.3335537302242 ns/iter |
455.3604333736901 ns/iter |
0.99 |
Micro_2020_12_Dynamic_Ref_Single |
9.492283294259282 ns/iter |
9.268392490021936 ns/iter |
1.02 |
Micro_2020_12_Simple_Output_Mask |
136184.9023301059 ns/iter |
138395.8801628735 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Annotations |
181665.81057050967 ns/iter |
171049.0215369444 ns/iter |
1.06 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1234641.9947368558 ns/iter |
1225968.5786713366 ns/iter |
1.01 |
Micro_2019_09_Unevaluated_Properties |
46.48740753322328 ns/iter |
46.218353975316155 ns/iter |
1.01 |
Micro_2019_09_Compile_Wrap |
308635256.5000539 ns/iter |
297799228.00003076 ns/iter |
1.04 |
Micro_2019_09_KrakenD_Linter_Check |
1295476750.0000343 ns/iter |
1228781847.0000503 ns/iter |
1.05 |
Micro_2019_09_KrakenD_Linter_Apply |
11504750512.999863 ns/iter |
10628048542.999977 ns/iter |
1.08 |
Micro_Draft7_If_Then_Else |
46.62774051041919 ns/iter |
45.626125897654326 ns/iter |
1.02 |
Micro_Draft6_Property_Names |
162.41924947844112 ns/iter |
162.28136012908433 ns/iter |
1.00 |
Micro_Draft4_Meta_1_No_Callback |
221.17082887404163 ns/iter |
223.29969838155 ns/iter |
0.99 |
Micro_Draft4_Required_Properties |
840.6518268193902 ns/iter |
796.1615609939397 ns/iter |
1.06 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
27.366163243602738 ns/iter |
27.31634740047347 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
16.92939806864861 ns/iter |
16.921309638233136 ns/iter |
1.00 |
Micro_Draft4_Items_Schema |
537.4457456720615 ns/iter |
532.8581321939134 ns/iter |
1.01 |
Micro_Draft4_Nested_Object |
3.2870260116655525 ns/iter |
3.2651811683560563 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Optional |
467.2966096236702 ns/iter |
511.8151233383628 ns/iter |
0.91 |
Micro_Draft4_Properties_Triad_Closed |
390.68978997159866 ns/iter |
395.78029904939945 ns/iter |
0.99 |
Micro_Draft4_Properties_Triad_Required |
506.783114999962 ns/iter |
497.5386663652108 ns/iter |
1.02 |
Micro_Draft4_Properties_Closed |
74.78901808476454 ns/iter |
70.46085447111255 ns/iter |
1.06 |
Micro_Draft4_Non_Recursive_Ref |
14.133171295834348 ns/iter |
14.119070219715606 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
239.72288782683654 ns/iter |
240.09159720801333 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
16.914322307432368 ns/iter |
16.937950514902788 ns/iter |
1.00 |
Micro_Draft4_Additional_Properties_Type |
19.161344565292325 ns/iter |
19.15458640299612 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
112.88286809657414 ns/iter |
111.7851998052679 ns/iter |
1.01 |
Micro_Draft4_Short_Enum |
17.744141581192142 ns/iter |
17.81411288510478 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
18.828512071109405 ns/iter |
18.863109921087737 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
17.770256961941268 ns/iter |
17.75312353150866 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
9.27833545692498 ns/iter |
9.281690711484154 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2595112.577777972 ns/iter |
2576733.6117216754 ns/iter |
1.01 |
Micro_Draft4_Compile_Ref_Many_Nested |
1917623.5303867036 ns/iter |
1892691.5555560947 ns/iter |
1.01 |
Micro_Draft4_Compile_Wrap |
2607632.970260269 ns/iter |
2573592.399267166 ns/iter |
1.01 |
E2E_Compiler_adaptivecard |
70594593.80000135 ns/iter |
64825889.27271783 ns/iter |
1.09 |
E2E_Compiler_ansible_meta |
30572914.21739295 ns/iter |
29323533.624998767 ns/iter |
1.04 |
E2E_Compiler_aws_cdk |
520822.06497388514 ns/iter |
518320.8695003157 ns/iter |
1.00 |
E2E_Compiler_babelrc |
2845482.2154473984 ns/iter |
2828296.6477730186 ns/iter |
1.01 |
E2E_Compiler_clang_format |
19756066.72222183 ns/iter |
19253276.499998465 ns/iter |
1.03 |
E2E_Compiler_cmake_presets |
27921644.91999756 ns/iter |
26888485.88462196 ns/iter |
1.04 |
E2E_Compiler_code_climate |
2865912.5673468634 ns/iter |
2862286.201645939 ns/iter |
1.00 |
E2E_Compiler_cql2 |
14751069.857142078 ns/iter |
14023711.320000984 ns/iter |
1.05 |
E2E_Compiler_cspell |
24936696.827588655 ns/iter |
23663333.56666625 ns/iter |
1.05 |
E2E_Compiler_cypress |
4318296.756097669 ns/iter |
4200065.916168563 ns/iter |
1.03 |
E2E_Compiler_deno |
8330059.638554424 ns/iter |
8241157.094115646 ns/iter |
1.01 |
E2E_Compiler_dependabot |
4280549.272151273 ns/iter |
4245889.672727737 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
3013138.168103167 ns/iter |
2991437.7692306456 ns/iter |
1.01 |
E2E_Compiler_fabric_mod |
5200443.918518734 ns/iter |
5146237.6323523605 ns/iter |
1.01 |
E2E_Compiler_geojson |
24618922.310345437 ns/iter |
23647560.866667543 ns/iter |
1.04 |
E2E_Compiler_gitpod_configuration |
5427722.840908466 ns/iter |
5280381.06766755 ns/iter |
1.03 |
E2E_Compiler_helm_chart_lock |
853564.1423357363 ns/iter |
849369.5152624457 ns/iter |
1.00 |
E2E_Compiler_importmap |
417293.47485030675 ns/iter |
419865.4405762281 ns/iter |
0.99 |
E2E_Compiler_jasmine |
1553783.6763392931 ns/iter |
1543746.622516582 ns/iter |
1.01 |
E2E_Compiler_jshintrc |
4764369.816326216 ns/iter |
4772401.6802726975 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
23598256.066664662 ns/iter |
22674959.00000247 ns/iter |
1.04 |
E2E_Compiler_krakend |
170378924.49999958 ns/iter |
151426506.20000497 ns/iter |
1.13 |
E2E_Compiler_lazygit |
36398032.79999683 ns/iter |
34749502.40000681 ns/iter |
1.05 |
E2E_Compiler_lerna |
1829703.4089708677 ns/iter |
1839159.813157733 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
7962937.829545199 ns/iter |
7900742.715910589 ns/iter |
1.01 |
E2E_Compiler_omc |
179693472.50001988 ns/iter |
162722067.7499963 ns/iter |
1.10 |
E2E_Compiler_omnisharp |
7274651.239583817 ns/iter |
7266861.142857217 ns/iter |
1.00 |
E2E_Compiler_openapi |
27212560.846154388 ns/iter |
26575700.96153869 ns/iter |
1.02 |
E2E_Compiler_pre_commit_hooks |
5791946.900827001 ns/iter |
5706687.959349719 ns/iter |
1.01 |
E2E_Compiler_pulumi |
4416598.955974777 ns/iter |
4392244.245282314 ns/iter |
1.01 |
E2E_Compiler_semantic_release |
1787202.08905841 ns/iter |
1775498.1012659082 ns/iter |
1.01 |
E2E_Compiler_stale |
1752803.967500256 ns/iter |
1740070.2555830048 ns/iter |
1.01 |
E2E_Compiler_stylecop |
6331568.209090868 ns/iter |
6298128.657656046 ns/iter |
1.01 |
E2E_Compiler_tmuxinator |
2210666.5221516797 ns/iter |
2199503.2452829527 ns/iter |
1.01 |
E2E_Compiler_ui5 |
52510875.538464814 ns/iter |
49294675.35712969 ns/iter |
1.07 |
E2E_Compiler_ui5_manifest |
360082938.99999446 ns/iter |
321112582.00006884 ns/iter |
1.12 |
E2E_Compiler_unreal_engine_uproject |
4968423.971428137 ns/iter |
4925657.330985955 ns/iter |
1.01 |
E2E_Compiler_vercel |
13500202.365384858 ns/iter |
13318238.603773661 ns/iter |
1.01 |
E2E_Compiler_yamllint |
480679.8879610462 ns/iter |
483504.4565517569 ns/iter |
0.99 |
E2E_Evaluator_adaptivecard |
33103.166013136215 ns/iter |
30668.475441526338 ns/iter |
1.08 |
E2E_Evaluator_ansible_meta |
301884.0994027138 ns/iter |
292189.96365912666 ns/iter |
1.03 |
E2E_Evaluator_aws_cdk |
59232.83811185303 ns/iter |
57923.36613809843 ns/iter |
1.02 |
E2E_Evaluator_babelrc |
135743.1628129045 ns/iter |
133933.7412414234 ns/iter |
1.01 |
E2E_Evaluator_cerebrum_criminal_case |
1466315.6133057117 ns/iter |
1363926.3874755513 ns/iter |
1.08 |
E2E_Evaluator_clang_format |
107088.75446152886 ns/iter |
105724.0614617892 ns/iter |
1.01 |
E2E_Evaluator_cmake_presets |
5704659.675438164 ns/iter |
5193654.837209276 ns/iter |
1.10 |
E2E_Evaluator_code_climate |
229818.5500995312 ns/iter |
227892.41457859398 ns/iter |
1.01 |
E2E_Evaluator_cql2 |
316133.7113912929 ns/iter |
307695.49279157 ns/iter |
1.03 |
E2E_Evaluator_cspell |
648950.8289964135 ns/iter |
630953.1202871749 ns/iter |
1.03 |
E2E_Evaluator_cypress |
178975.0478873128 ns/iter |
178302.71950592453 ns/iter |
1.00 |
E2E_Evaluator_deno |
363827.50310232834 ns/iter |
353167.69362133223 ns/iter |
1.03 |
E2E_Evaluator_dependabot |
497826.80272596376 ns/iter |
490171.19080779253 ns/iter |
1.02 |
E2E_Evaluator_draft_04 |
9587111.542854082 ns/iter |
7964128.831324697 ns/iter |
1.20 |
E2E_Evaluator_fabric_mod |
924469.948480766 ns/iter |
900731.2406691157 ns/iter |
1.03 |
E2E_Evaluator_geojson |
28056498.461541407 ns/iter |
25939235.222225495 ns/iter |
1.08 |
E2E_Evaluator_gitpod_configuration |
277424.0534290367 ns/iter |
278730.72529638937 ns/iter |
1.00 |
E2E_Evaluator_helm_chart_lock |
347508.15444767295 ns/iter |
334570.91221941734 ns/iter |
1.04 |
E2E_Evaluator_importmap |
57308.318854794474 ns/iter |
58238.23032914429 ns/iter |
0.98 |
E2E_Evaluator_jasmine |
140242.51237521626 ns/iter |
140477.72889156835 ns/iter |
1.00 |
E2E_Evaluator_jshintrc |
1007135.0200859925 ns/iter |
1014673.5886627577 ns/iter |
0.99 |
E2E_Evaluator_jsconfig |
470239.90260171244 ns/iter |
461556.16788309126 ns/iter |
1.02 |
E2E_Evaluator_krakend |
238009.68307282863 ns/iter |
224832.51788031086 ns/iter |
1.06 |
E2E_Evaluator_lazygit |
164921.31621881324 ns/iter |
157037.66591575995 ns/iter |
1.05 |
E2E_Evaluator_lerna |
153703.3591564007 ns/iter |
148618.14000832842 ns/iter |
1.03 |
E2E_Evaluator_nest_cli |
229475.8077930705 ns/iter |
225756.9028001249 ns/iter |
1.02 |
E2E_Evaluator_omc |
27221.564538953364 ns/iter |
25766.92369938336 ns/iter |
1.06 |
E2E_Evaluator_omnisharp |
580958.5129659788 ns/iter |
554523.5019763128 ns/iter |
1.05 |
E2E_Evaluator_openapi |
15676867.522730928 ns/iter |
13258732.553193577 ns/iter |
1.18 |
E2E_Evaluator_pre_commit_hooks |
629188.2676380018 ns/iter |
531603.1909855276 ns/iter |
1.18 |
E2E_Evaluator_pulumi |
835548.8286414135 ns/iter |
836003.8239521589 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
137697.12512012597 ns/iter |
135717.98109865378 ns/iter |
1.01 |
E2E_Evaluator_stale |
169469.17353579312 ns/iter |
168669.8061369889 ns/iter |
1.00 |
E2E_Evaluator_stylecop |
341905.9712729709 ns/iter |
333714.2282711894 ns/iter |
1.02 |
E2E_Evaluator_tmuxinator |
127791.90910731527 ns/iter |
128102.06710673745 ns/iter |
1.00 |
E2E_Evaluator_ui5 |
660321.7435422417 ns/iter |
658561.3775511837 ns/iter |
1.00 |
E2E_Evaluator_ui5_manifest |
3234321.9678898863 ns/iter |
3087346.511211261 ns/iter |
1.05 |
E2E_Evaluator_unreal_engine_uproject |
508269.04093567637 ns/iter |
500695.731548425 ns/iter |
1.02 |
E2E_Evaluator_vercel |
351192.868778276 ns/iter |
348365.92800395074 ns/iter |
1.01 |
E2E_Evaluator_yamllint |
12823.85256221354 ns/iter |
12895.54443749554 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com