Upgrade Core to 8067ad94fb963e0d60c6d2092846b99d048319b0#615
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Upgrades the vendored Changes:
Technical Notes: The new approach caches reachability per 🤖 Was this summary useful? React with 👍 or 👎 |
| for (const Location *source_parent_location : | ||
| source_parent_iterator->second) { | ||
| this->reachability_graph_[source_parent_location].push_back( | ||
| ReachabilityEdge{.target = destination_location, |
There was a problem hiding this comment.
populate_potential_sources() still computes a crosses flag for references that cross SchemaKeywordType::LocationMembers boundaries, but populate_reachability_graph() currently adds reference edges unconditionally. Could this make is_reachable() overly permissive for schemas where references jump across those container boundaries compared to the previous reachability logic?
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 10978f3 | Previous: ce3d19e | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
62032837.3999996 ns/iter |
66624091.88888635 ns/iter |
0.93 |
E2E_Compiler_ansible_meta |
27363787.080000747 ns/iter |
26519325.84615443 ns/iter |
1.03 |
E2E_Compiler_aws_cdk |
473491.58496951725 ns/iter |
470733.9804976398 ns/iter |
1.01 |
E2E_Compiler_babelrc |
2575251.091240797 ns/iter |
2502644.384892163 ns/iter |
1.03 |
E2E_Compiler_clang_format |
17356153.85365879 ns/iter |
17104433.219512384 ns/iter |
1.01 |
E2E_Compiler_cmake_presets |
25431200.750000063 ns/iter |
26884388.925926335 ns/iter |
0.95 |
E2E_Compiler_code_climate |
2516617.3021583213 ns/iter |
2458150.723776277 ns/iter |
1.02 |
E2E_Compiler_cql2 |
12660102.690909464 ns/iter |
13166405.61999975 ns/iter |
0.96 |
E2E_Compiler_cspell |
22156673.09374858 ns/iter |
22154650.65624933 ns/iter |
1.00 |
E2E_Compiler_cypress |
3911891.983425298 ns/iter |
3843830.978022075 ns/iter |
1.02 |
E2E_Compiler_deno |
7342426.322916632 ns/iter |
7457863.351063718 ns/iter |
0.98 |
E2E_Compiler_dependabot |
3755503.7945944727 ns/iter |
3820671.628415364 ns/iter |
0.98 |
E2E_Compiler_draft_04 |
2618504.718045078 ns/iter |
2616916.8913857965 ns/iter |
1.00 |
E2E_Compiler_fabric_mod |
4576988.94117651 ns/iter |
4591547.1644736715 ns/iter |
1.00 |
E2E_Compiler_geojson |
21091809.42424225 ns/iter |
21671600.53124917 ns/iter |
0.97 |
E2E_Compiler_gitpod_configuration |
4684748.637584147 ns/iter |
4684236.214765232 ns/iter |
1.00 |
E2E_Compiler_helm_chart_lock |
766572.6765027436 ns/iter |
786733.5118913 ns/iter |
0.97 |
E2E_Compiler_importmap |
379759.91372760094 ns/iter |
384203.1181318549 ns/iter |
0.99 |
E2E_Compiler_jasmine |
1377360.8464567482 ns/iter |
1386503.2134386906 ns/iter |
0.99 |
E2E_Compiler_jshintrc |
4233195.672727009 ns/iter |
4277054.292682869 ns/iter |
0.99 |
E2E_Compiler_jsconfig |
20506706.76470645 ns/iter |
20359728.942857403 ns/iter |
1.01 |
E2E_Compiler_krakend |
143101902.6000058 ns/iter |
144673369.00000873 ns/iter |
0.99 |
E2E_Compiler_lazygit |
31223401.181819096 ns/iter |
31316437.409091435 ns/iter |
1.00 |
E2E_Compiler_lerna |
1610217.935483863 ns/iter |
1639115.5584112096 ns/iter |
0.98 |
E2E_Compiler_nest_cli |
6990061.740000329 ns/iter |
7053342.340000199 ns/iter |
0.99 |
E2E_Compiler_omc |
149074382.5999971 ns/iter |
157514921.50000957 ns/iter |
0.95 |
E2E_Compiler_omnisharp |
6383008.800000053 ns/iter |
6480442.35779795 ns/iter |
0.98 |
E2E_Compiler_openapi |
23588824.833334837 ns/iter |
24062534.620688032 ns/iter |
0.98 |
E2E_Compiler_pre_commit_hooks |
5032452.064285817 ns/iter |
5011514.899999838 ns/iter |
1.00 |
E2E_Compiler_pulumi |
3864701.7679557377 ns/iter |
3883869.805555504 ns/iter |
1.00 |
E2E_Compiler_semantic_release |
1567828.4170403439 ns/iter |
1577553.8288288452 ns/iter |
0.99 |
E2E_Compiler_stale |
1550840.0508850222 ns/iter |
1552658.0975609221 ns/iter |
1.00 |
E2E_Compiler_stylecop |
5702640.796747675 ns/iter |
5806965.758333149 ns/iter |
0.98 |
E2E_Compiler_tmuxinator |
1931448.668493082 ns/iter |
1965050.9943819877 ns/iter |
0.98 |
E2E_Compiler_ui5 |
46767157.13333123 ns/iter |
47736278.33333573 ns/iter |
0.98 |
E2E_Compiler_ui5_manifest |
315940350.0000053 ns/iter |
330687350.9999946 ns/iter |
0.96 |
E2E_Compiler_unreal_engine_uproject |
4392027.456249892 ns/iter |
4412927.264151073 ns/iter |
1.00 |
E2E_Compiler_vercel |
12379768.589285942 ns/iter |
12619459.517857479 ns/iter |
0.98 |
E2E_Compiler_yamllint |
436061.54341036465 ns/iter |
438483.8328115089 ns/iter |
0.99 |
E2E_Evaluator_adaptivecard |
36110.27824342909 ns/iter |
37280.89202761927 ns/iter |
0.97 |
E2E_Evaluator_ansible_meta |
311326.1515015753 ns/iter |
322539.0598330176 ns/iter |
0.97 |
E2E_Evaluator_aws_cdk |
78600.60796715296 ns/iter |
78287.43992853972 ns/iter |
1.00 |
E2E_Evaluator_babelrc |
156065.57735598713 ns/iter |
159947.5285746517 ns/iter |
0.98 |
E2E_Evaluator_cerebrum_criminal_case |
1676265.5837320625 ns/iter |
1670579.769417547 ns/iter |
1.00 |
E2E_Evaluator_clang_format |
137441.8459267959 ns/iter |
142409.4071283077 ns/iter |
0.97 |
E2E_Evaluator_cmake_presets |
5393321.571428743 ns/iter |
5616768.3362070685 ns/iter |
0.96 |
E2E_Evaluator_code_climate |
287303.37308621476 ns/iter |
284537.5008163204 ns/iter |
1.01 |
E2E_Evaluator_cql2 |
309050.5521662268 ns/iter |
318248.3995604363 ns/iter |
0.97 |
E2E_Evaluator_cspell |
732112.2130115528 ns/iter |
746047.2360965373 ns/iter |
0.98 |
E2E_Evaluator_cypress |
233459.71242918173 ns/iter |
240304.93462717006 ns/iter |
0.97 |
E2E_Evaluator_deno |
405457.7584623971 ns/iter |
401583.3802083356 ns/iter |
1.01 |
E2E_Evaluator_dependabot |
581732.2386934515 ns/iter |
580889.0240265027 ns/iter |
1.00 |
E2E_Evaluator_draft_04 |
9446379.164383616 ns/iter |
10664277.377048569 ns/iter |
0.89 |
E2E_Evaluator_fabric_mod |
922032.8293650937 ns/iter |
931857.4747736093 ns/iter |
0.99 |
E2E_Evaluator_geojson |
30471383.739129875 ns/iter |
35474957.39999817 ns/iter |
0.86 |
E2E_Evaluator_gitpod_configuration |
313186.737310759 ns/iter |
311812.39506727684 ns/iter |
1.00 |
E2E_Evaluator_helm_chart_lock |
448959.04694532487 ns/iter |
457721.00911456445 ns/iter |
0.98 |
E2E_Evaluator_importmap |
71729.47394643862 ns/iter |
68221.58036490338 ns/iter |
1.05 |
E2E_Evaluator_jasmine |
166456.3983050856 ns/iter |
167160.9761236045 ns/iter |
1.00 |
E2E_Evaluator_jshintrc |
1316760.1898496835 ns/iter |
1346701.3456311044 ns/iter |
0.98 |
E2E_Evaluator_jsconfig |
527404.6621519874 ns/iter |
535125.9248291375 ns/iter |
0.99 |
E2E_Evaluator_krakend |
262395.81195938727 ns/iter |
261828.58602750947 ns/iter |
1.00 |
E2E_Evaluator_lazygit |
180067.04335336084 ns/iter |
180913.20788151197 ns/iter |
1.00 |
E2E_Evaluator_lerna |
212019.15391648366 ns/iter |
207450.55405406284 ns/iter |
1.02 |
E2E_Evaluator_nest_cli |
255243.05213950877 ns/iter |
254274.4659420316 ns/iter |
1.00 |
E2E_Evaluator_omc |
28321.525019090343 ns/iter |
28877.68304239366 ns/iter |
0.98 |
E2E_Evaluator_omnisharp |
709338.9472081261 ns/iter |
726382.9226804097 ns/iter |
0.98 |
E2E_Evaluator_openapi |
16322804.953488706 ns/iter |
17133675.19047622 ns/iter |
0.95 |
E2E_Evaluator_pre_commit_hooks |
597200.7969671511 ns/iter |
606707.5353448299 ns/iter |
0.98 |
E2E_Evaluator_pulumi |
878210.0037878583 ns/iter |
881579.2714819938 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
143323.16382113108 ns/iter |
142914.2615947919 ns/iter |
1.00 |
E2E_Evaluator_stale |
210396.1457032521 ns/iter |
208516.97849461596 ns/iter |
1.01 |
E2E_Evaluator_stylecop |
367555.25885417603 ns/iter |
367976.87401987746 ns/iter |
1.00 |
E2E_Evaluator_tmuxinator |
137637.69355153025 ns/iter |
139676.1404062266 ns/iter |
0.99 |
E2E_Evaluator_ui5 |
699829.5493519471 ns/iter |
708252.4282848447 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
3397073.5763545022 ns/iter |
3366487.7101447405 ns/iter |
1.01 |
E2E_Evaluator_unreal_engine_uproject |
537231.1104294457 ns/iter |
537012.2798766653 ns/iter |
1.00 |
E2E_Evaluator_vercel |
390638.767585826 ns/iter |
401840.19061248156 ns/iter |
0.97 |
E2E_Evaluator_yamllint |
17790.485587474333 ns/iter |
18648.139325484026 ns/iter |
0.95 |
Micro_Draft4_Meta_1_No_Callback |
277.29904672144187 ns/iter |
265.27139441034313 ns/iter |
1.05 |
Micro_Draft4_Required_Properties |
1154.2020339005044 ns/iter |
1186.298731649053 ns/iter |
0.97 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
31.615862438371053 ns/iter |
33.188019525882446 ns/iter |
0.95 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
19.622998803472104 ns/iter |
20.634133136037466 ns/iter |
0.95 |
Micro_Draft4_Items_Schema |
662.2039119045818 ns/iter |
670.9229844685361 ns/iter |
0.99 |
Micro_Draft4_Nested_Object |
3.1104352434382765 ns/iter |
3.2798809373288194 ns/iter |
0.95 |
Micro_Draft4_Properties_Triad_Optional |
387.89760488714177 ns/iter |
400.5541868157255 ns/iter |
0.97 |
Micro_Draft4_Properties_Triad_Closed |
322.0172345652665 ns/iter |
334.95254941748703 ns/iter |
0.96 |
Micro_Draft4_Properties_Triad_Required |
432.61522028301437 ns/iter |
451.4691683140315 ns/iter |
0.96 |
Micro_Draft4_Properties_Closed |
79.36973286045468 ns/iter |
81.13989343095353 ns/iter |
0.98 |
Micro_Draft4_Non_Recursive_Ref |
31.89247807212318 ns/iter |
32.554991782569964 ns/iter |
0.98 |
Micro_Draft4_Pattern_Properties_True |
269.89550812165817 ns/iter |
270.5679778670719 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
19.65120301693106 ns/iter |
20.80679585755986 ns/iter |
0.94 |
Micro_Draft4_Additional_Properties_Type |
59.98926474279302 ns/iter |
60.527239449266716 ns/iter |
0.99 |
Micro_Draft4_Nested_Oneof |
88.76025436931359 ns/iter |
90.34057512359115 ns/iter |
0.98 |
Micro_Draft4_Short_Enum |
15.05193083531154 ns/iter |
15.271185575478144 ns/iter |
0.99 |
Micro_Draft4_Long_Enum |
18.720508740632383 ns/iter |
18.805910432189194 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
15.027378817007877 ns/iter |
15.393648253045319 ns/iter |
0.98 |
Micro_Draft4_Type_Object |
8.40323464043372 ns/iter |
8.654852816161098 ns/iter |
0.97 |
Micro_Draft4_Ref_Single_100 |
2411780.989655199 ns/iter |
2401871.1301368265 ns/iter |
1.00 |
Micro_Draft4_Compile_Ref_Many_Nested |
1786481.9693094748 ns/iter |
1817824.080519556 ns/iter |
0.98 |
Micro_Draft4_Compile_Wrap |
2349489.700336807 ns/iter |
2369272.1058021127 ns/iter |
0.99 |
Micro_Draft6_Property_Names |
116.88600671062271 ns/iter |
122.14798691139421 ns/iter |
0.96 |
Micro_Draft7_If_Then_Else |
39.917322928315805 ns/iter |
40.97420280972241 ns/iter |
0.97 |
Micro_2019_09_Unevaluated_Properties |
54.43728441615017 ns/iter |
53.46660074485148 ns/iter |
1.02 |
Micro_2019_09_Compile_Wrap |
277628273.6666644 ns/iter |
288410913.9999964 ns/iter |
0.96 |
Micro_2019_09_KrakenD_Linter_Check |
5994213612.999999 ns/iter |
6455884172.000026 ns/iter |
0.93 |
Micro_2019_09_KrakenD_Linter_Apply |
41001219652.99996 ns/iter |
41737859904.00001 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref |
366.23521755785765 ns/iter |
374.8192923770693 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
8.405164695573921 ns/iter |
8.499406271437428 ns/iter |
0.99 |
Micro_2020_12_Simple_Output_Mask |
143241.40587289812 ns/iter |
143383.57755101632 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Annotations |
170651.2402031865 ns/iter |
169183.73372064877 ns/iter |
1.01 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1076047.0230061288 ns/iter |
1074418.8387097537 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: 10978f3 | Previous: ce3d19e | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
71962601.88888775 ns/iter |
75328888.88888718 ns/iter |
0.96 |
E2E_Compiler_ansible_meta |
30836820.000004083 ns/iter |
28035234.000001833 ns/iter |
1.10 |
E2E_Compiler_aws_cdk |
428687.82808718836 ns/iter |
463129.1296060912 ns/iter |
0.93 |
E2E_Compiler_babelrc |
2966011.690647529 ns/iter |
2944152.2491349876 ns/iter |
1.01 |
E2E_Compiler_clang_format |
19172372.75675824 ns/iter |
17016166.657894798 ns/iter |
1.13 |
E2E_Compiler_cmake_presets |
38125569.44444623 ns/iter |
34316632.21738785 ns/iter |
1.11 |
E2E_Compiler_code_climate |
2772619.9260867997 ns/iter |
3157255.71480157 ns/iter |
0.88 |
E2E_Compiler_cql2 |
16397945.0681831 ns/iter |
13977076.375001712 ns/iter |
1.17 |
E2E_Compiler_cspell |
28107073.359997228 ns/iter |
22416388.031249568 ns/iter |
1.25 |
E2E_Compiler_cypress |
5140460.683098264 ns/iter |
3860153.5561796166 ns/iter |
1.33 |
E2E_Compiler_deno |
8562662.273683792 ns/iter |
6936415.586206467 ns/iter |
1.23 |
E2E_Compiler_dependabot |
4659349.489796169 ns/iter |
3681740.0558375134 ns/iter |
1.27 |
E2E_Compiler_draft_04 |
2867632.8297869954 ns/iter |
2208156.354514924 ns/iter |
1.30 |
E2E_Compiler_fabric_mod |
5145972.460868704 ns/iter |
4682448.07692337 ns/iter |
1.10 |
E2E_Compiler_geojson |
33870696.9545435 ns/iter |
25560137.500000715 ns/iter |
1.33 |
E2E_Compiler_gitpod_configuration |
5401706.783582322 ns/iter |
4303887.842465042 ns/iter |
1.26 |
E2E_Compiler_helm_chart_lock |
805884.3394397139 ns/iter |
614906.2499999925 ns/iter |
1.31 |
E2E_Compiler_importmap |
361888.50395930995 ns/iter |
375605.4674208497 ns/iter |
0.96 |
E2E_Compiler_jasmine |
1692031.7249997652 ns/iter |
1338123.6450115717 ns/iter |
1.26 |
E2E_Compiler_jshintrc |
4435696.88304134 ns/iter |
3494910.5263158823 ns/iter |
1.27 |
E2E_Compiler_jsconfig |
27919916.666667175 ns/iter |
20898566.406248875 ns/iter |
1.34 |
E2E_Compiler_krakend |
196720278.0000055 ns/iter |
247627520.75000095 ns/iter |
0.79 |
E2E_Compiler_lazygit |
45113835.82353252 ns/iter |
36377087.500000015 ns/iter |
1.24 |
E2E_Compiler_lerna |
2080201.906914773 ns/iter |
1719528.0716179397 ns/iter |
1.21 |
E2E_Compiler_nest_cli |
8755688.413043326 ns/iter |
7784036.458333946 ns/iter |
1.12 |
E2E_Compiler_omc |
218289236.00003234 ns/iter |
218081687.49998912 ns/iter |
1.00 |
E2E_Compiler_omnisharp |
7896971.118812231 ns/iter |
7175775.340205919 ns/iter |
1.10 |
E2E_Compiler_openapi |
27583706.583333388 ns/iter |
28066616.071429607 ns/iter |
0.98 |
E2E_Compiler_pre_commit_hooks |
5383670.313868394 ns/iter |
4916557.734939527 ns/iter |
1.10 |
E2E_Compiler_pulumi |
4106376.044024819 ns/iter |
3449910.8843925893 ns/iter |
1.19 |
E2E_Compiler_semantic_release |
2537193.4647887107 ns/iter |
1367808.7782341721 ns/iter |
1.85 |
E2E_Compiler_stale |
2023047.1068249077 ns/iter |
1308454.9723502728 ns/iter |
1.55 |
E2E_Compiler_stylecop |
7442355.300000517 ns/iter |
6029627.195488488 ns/iter |
1.23 |
E2E_Compiler_tmuxinator |
1905935.3411371966 ns/iter |
1931651.841558452 ns/iter |
0.99 |
E2E_Compiler_ui5 |
71614643.55555028 ns/iter |
66441105.9999979 ns/iter |
1.08 |
E2E_Compiler_ui5_manifest |
487940916.50000834 ns/iter |
351940375.0000265 ns/iter |
1.39 |
E2E_Compiler_unreal_engine_uproject |
4971266.725352558 ns/iter |
4210168.242424874 ns/iter |
1.18 |
E2E_Compiler_vercel |
17715445.452381574 ns/iter |
14858294.11764567 ns/iter |
1.19 |
E2E_Compiler_yamllint |
401691.42601159675 ns/iter |
349726.5914162812 ns/iter |
1.15 |
E2E_Evaluator_adaptivecard |
32719.196701888715 ns/iter |
28243.87000760575 ns/iter |
1.16 |
E2E_Evaluator_ansible_meta |
289407.7573110582 ns/iter |
244217.23138131513 ns/iter |
1.19 |
E2E_Evaluator_aws_cdk |
64973.13895235963 ns/iter |
63841.68330000649 ns/iter |
1.02 |
E2E_Evaluator_babelrc |
139183.64776356638 ns/iter |
125423.01082520703 ns/iter |
1.11 |
E2E_Evaluator_cerebrum_criminal_case |
1379673.4509395338 ns/iter |
1271040.981718443 ns/iter |
1.09 |
E2E_Evaluator_clang_format |
134226.82522418283 ns/iter |
123146.29150347278 ns/iter |
1.09 |
E2E_Evaluator_cmake_presets |
5457510.093750173 ns/iter |
4625451.602484409 ns/iter |
1.18 |
E2E_Evaluator_code_climate |
254298.4642132588 ns/iter |
187055.40148011583 ns/iter |
1.36 |
E2E_Evaluator_cql2 |
306359.45782036724 ns/iter |
213974.52829645041 ns/iter |
1.43 |
E2E_Evaluator_cspell |
700202.1588287066 ns/iter |
525305.3113553269 ns/iter |
1.33 |
E2E_Evaluator_cypress |
218309.90836780574 ns/iter |
179021.07861426074 ns/iter |
1.22 |
E2E_Evaluator_deno |
406992.7410761775 ns/iter |
341258.1534772314 ns/iter |
1.19 |
E2E_Evaluator_dependabot |
510738.5840000234 ns/iter |
622790.8298877628 ns/iter |
0.82 |
E2E_Evaluator_draft_04 |
7149870.229165837 ns/iter |
6265494.565217444 ns/iter |
1.14 |
E2E_Evaluator_fabric_mod |
762492.8191287348 ns/iter |
604892.6188748138 ns/iter |
1.26 |
E2E_Evaluator_geojson |
28063645.80769346 ns/iter |
20171598.6842086 ns/iter |
1.39 |
E2E_Evaluator_gitpod_configuration |
302418.39452496124 ns/iter |
216640.17963181 ns/iter |
1.40 |
E2E_Evaluator_helm_chart_lock |
391738.1497092728 ns/iter |
290318.9705014764 ns/iter |
1.35 |
E2E_Evaluator_importmap |
58663.724886797565 ns/iter |
44420.95771557681 ns/iter |
1.32 |
E2E_Evaluator_jasmine |
143229.4770438923 ns/iter |
113631.08681523276 ns/iter |
1.26 |
E2E_Evaluator_jshintrc |
1410595.013675074 ns/iter |
1009516.4796633556 ns/iter |
1.40 |
E2E_Evaluator_jsconfig |
590510.5210420846 ns/iter |
371813.9031088113 ns/iter |
1.59 |
E2E_Evaluator_krakend |
258478.33387943337 ns/iter |
174727.28107629524 ns/iter |
1.48 |
E2E_Evaluator_lazygit |
151395.55972906094 ns/iter |
126204.20522094748 ns/iter |
1.20 |
E2E_Evaluator_lerna |
188424.35937499118 ns/iter |
152201.07156388534 ns/iter |
1.24 |
E2E_Evaluator_nest_cli |
225682.26180724928 ns/iter |
196227.09188912337 ns/iter |
1.15 |
E2E_Evaluator_omc |
24641.699978948647 ns/iter |
21624.4399337416 ns/iter |
1.14 |
E2E_Evaluator_omnisharp |
614504.3025270216 ns/iter |
627324.0000000442 ns/iter |
0.98 |
E2E_Evaluator_openapi |
11376685.50684837 ns/iter |
11491954.254902162 ns/iter |
0.99 |
E2E_Evaluator_pre_commit_hooks |
517161.08299990534 ns/iter |
535128.8696904187 ns/iter |
0.97 |
E2E_Evaluator_pulumi |
814412.6138131822 ns/iter |
715339.7084256966 ns/iter |
1.14 |
E2E_Evaluator_semantic_release |
147363.0912539084 ns/iter |
134666.76844162395 ns/iter |
1.09 |
E2E_Evaluator_stale |
161500.46929469606 ns/iter |
185863.00419751694 ns/iter |
0.87 |
E2E_Evaluator_stylecop |
297024.6602367151 ns/iter |
336126.1242845402 ns/iter |
0.88 |
E2E_Evaluator_tmuxinator |
115306.83272363705 ns/iter |
135151.18487257056 ns/iter |
0.85 |
E2E_Evaluator_ui5 |
584192.2448979282 ns/iter |
612785.5419999834 ns/iter |
0.95 |
E2E_Evaluator_ui5_manifest |
3328497.1512197135 ns/iter |
2261438.8993285457 ns/iter |
1.47 |
E2E_Evaluator_unreal_engine_uproject |
671452.0136436324 ns/iter |
520476.5409999936 ns/iter |
1.29 |
E2E_Evaluator_vercel |
331225.3713713628 ns/iter |
318922.18590108276 ns/iter |
1.04 |
E2E_Evaluator_yamllint |
17877.098373029614 ns/iter |
15310.494851971813 ns/iter |
1.17 |
Micro_Draft4_Meta_1_No_Callback |
237.4677574251516 ns/iter |
183.0522791795224 ns/iter |
1.30 |
Micro_Draft4_Required_Properties |
890.2677225332462 ns/iter |
795.8784536871344 ns/iter |
1.12 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
31.611592969267736 ns/iter |
22.50360310510398 ns/iter |
1.40 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
16.851655373961417 ns/iter |
12.040029970373984 ns/iter |
1.40 |
Micro_Draft4_Items_Schema |
665.4171713696009 ns/iter |
676.5882299689819 ns/iter |
0.98 |
Micro_Draft4_Nested_Object |
3.841721632112899 ns/iter |
3.595410043606567 ns/iter |
1.07 |
Micro_Draft4_Properties_Triad_Optional |
351.8642401266625 ns/iter |
429.49020197965723 ns/iter |
0.82 |
Micro_Draft4_Properties_Triad_Closed |
281.29357406966125 ns/iter |
274.4764599061098 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Required |
466.88366720792817 ns/iter |
407.0595470726927 ns/iter |
1.15 |
Micro_Draft4_Properties_Closed |
87.0021415515485 ns/iter |
57.051310128740056 ns/iter |
1.52 |
Micro_Draft4_Non_Recursive_Ref |
39.37037270180248 ns/iter |
26.3889866183791 ns/iter |
1.49 |
Micro_Draft4_Pattern_Properties_True |
214.97978591933608 ns/iter |
234.42998492435044 ns/iter |
0.92 |
Micro_Draft4_Ref_To_Single_Property |
15.346908354257453 ns/iter |
12.449638640025718 ns/iter |
1.23 |
Micro_Draft4_Additional_Properties_Type |
58.17638704001608 ns/iter |
46.202745990355716 ns/iter |
1.26 |
Micro_Draft4_Nested_Oneof |
80.91387104751736 ns/iter |
59.72563209186749 ns/iter |
1.35 |
Micro_Draft4_Short_Enum |
11.408592891300907 ns/iter |
9.54643692906277 ns/iter |
1.20 |
Micro_Draft4_Long_Enum |
17.77575159251907 ns/iter |
15.65084401565481 ns/iter |
1.14 |
Micro_Draft4_Long_Enum_Short_Strings |
12.086990684391925 ns/iter |
10.725797894782175 ns/iter |
1.13 |
Micro_Draft4_Type_Object |
6.906982321681794 ns/iter |
7.311949328736664 ns/iter |
0.94 |
Micro_Draft4_Ref_Single_100 |
2226776.6215276667 ns/iter |
2157661.6445781426 ns/iter |
1.03 |
Micro_Draft4_Compile_Ref_Many_Nested |
1908674.572347166 ns/iter |
1512379.6941648647 ns/iter |
1.26 |
Micro_Draft4_Compile_Wrap |
2940486.4641351136 ns/iter |
2395847.457627096 ns/iter |
1.23 |
Micro_Draft6_Property_Names |
128.09010023627386 ns/iter |
123.05114312892819 ns/iter |
1.04 |
Micro_Draft7_If_Then_Else |
38.976140025116514 ns/iter |
30.13134511165189 ns/iter |
1.29 |
Micro_2019_09_Unevaluated_Properties |
52.873447755330865 ns/iter |
48.59644626353627 ns/iter |
1.09 |
Micro_2019_09_Compile_Wrap |
486423770.99997705 ns/iter |
365104167.00002676 ns/iter |
1.33 |
Micro_2019_09_KrakenD_Linter_Check |
9097650124.999973 ns/iter |
6567523417.000075 ns/iter |
1.39 |
Micro_2019_09_KrakenD_Linter_Apply |
58569340749.99992 ns/iter |
46121066958.00003 ns/iter |
1.27 |
Micro_2020_12_Dynamic_Ref |
327.1379499349972 ns/iter |
332.93307505276164 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
7.259040307859518 ns/iter |
6.565544328411116 ns/iter |
1.11 |
Micro_2020_12_Simple_Output_Mask |
177503.11445782668 ns/iter |
154961.57696088648 ns/iter |
1.15 |
Micro_2020_12_Simple_Output_Annotations |
225587.01187403442 ns/iter |
168221.02596755401 ns/iter |
1.34 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1018202.4473683316 ns/iter |
832055.1874126417 ns/iter |
1.22 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: 10978f3 | Previous: ce3d19e | Ratio |
|---|---|---|---|
Micro_2020_12_Dynamic_Ref |
447.128418927175 ns/iter |
455.6829055439868 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
9.248251222023493 ns/iter |
9.378388593736002 ns/iter |
0.99 |
Micro_2020_12_Simple_Output_Mask |
136824.448480051 ns/iter |
136009.7297191334 ns/iter |
1.01 |
Micro_2020_12_Simple_Output_Annotations |
173896.7762830082 ns/iter |
171007.26393683403 ns/iter |
1.02 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1247357.987522337 ns/iter |
1228213.0299295879 ns/iter |
1.02 |
Micro_2019_09_Unevaluated_Properties |
47.34161397634718 ns/iter |
45.77719424604028 ns/iter |
1.03 |
Micro_2019_09_Compile_Wrap |
302223621.4999907 ns/iter |
287081105.00002706 ns/iter |
1.05 |
Micro_2019_09_KrakenD_Linter_Check |
6079479318.00004 ns/iter |
6033094897.999945 ns/iter |
1.01 |
Micro_2019_09_KrakenD_Linter_Apply |
39891276520.00002 ns/iter |
39005790393.99997 ns/iter |
1.02 |
Micro_Draft7_If_Then_Else |
45.042135669685294 ns/iter |
44.799983790199924 ns/iter |
1.01 |
Micro_Draft6_Property_Names |
161.47317318342354 ns/iter |
171.61922623649573 ns/iter |
0.94 |
Micro_Draft4_Meta_1_No_Callback |
221.23854269636703 ns/iter |
218.35124402064633 ns/iter |
1.01 |
Micro_Draft4_Required_Properties |
792.8145636212683 ns/iter |
746.3099110822454 ns/iter |
1.06 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
27.461588245127693 ns/iter |
27.101415513852128 ns/iter |
1.01 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
16.975129015274177 ns/iter |
16.66163850468767 ns/iter |
1.02 |
Micro_Draft4_Items_Schema |
526.6772784616913 ns/iter |
535.6977345342755 ns/iter |
0.98 |
Micro_Draft4_Nested_Object |
3.2868032261520645 ns/iter |
3.2794610640367865 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
473.5814238757151 ns/iter |
503.1113060000507 ns/iter |
0.94 |
Micro_Draft4_Properties_Triad_Closed |
438.81837587035335 ns/iter |
388.5639454564255 ns/iter |
1.13 |
Micro_Draft4_Properties_Triad_Required |
514.3173150496527 ns/iter |
486.00279024412987 ns/iter |
1.06 |
Micro_Draft4_Properties_Closed |
70.27483630219335 ns/iter |
70.23863866640892 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
14.17562664726612 ns/iter |
14.167489775460231 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
240.33268129854494 ns/iter |
249.10646071981537 ns/iter |
0.96 |
Micro_Draft4_Ref_To_Single_Property |
16.977460195285126 ns/iter |
16.66145694329158 ns/iter |
1.02 |
Micro_Draft4_Additional_Properties_Type |
19.090477819450925 ns/iter |
19.40968238295924 ns/iter |
0.98 |
Micro_Draft4_Nested_Oneof |
111.07253985580628 ns/iter |
114.11784025467912 ns/iter |
0.97 |
Micro_Draft4_Short_Enum |
17.775071535778356 ns/iter |
17.776312012702494 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
20.134741165348842 ns/iter |
19.532738513029184 ns/iter |
1.03 |
Micro_Draft4_Long_Enum_Short_Strings |
17.748687913017065 ns/iter |
17.73515136337913 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
9.22696223194181 ns/iter |
9.375404548461324 ns/iter |
0.98 |
Micro_Draft4_Ref_Single_100 |
2655329.207547062 ns/iter |
2511296.2985612312 ns/iter |
1.06 |
Micro_Draft4_Compile_Ref_Many_Nested |
1977208.0363128232 ns/iter |
1887445.378015924 ns/iter |
1.05 |
Micro_Draft4_Compile_Wrap |
2732184.6342413486 ns/iter |
2558753.3394158143 ns/iter |
1.07 |
E2E_Compiler_adaptivecard |
62869659.63637281 ns/iter |
62296973.09091038 ns/iter |
1.01 |
E2E_Compiler_ansible_meta |
29476084.75000152 ns/iter |
28889656.66666839 ns/iter |
1.02 |
E2E_Compiler_aws_cdk |
522511.1062547489 ns/iter |
517885.09090907266 ns/iter |
1.01 |
E2E_Compiler_babelrc |
2865929.2622948117 ns/iter |
2811994.528000014 ns/iter |
1.02 |
E2E_Compiler_clang_format |
19522357.52777811 ns/iter |
18843803.54054097 ns/iter |
1.04 |
E2E_Compiler_cmake_presets |
27528444.769232534 ns/iter |
26745988.692307666 ns/iter |
1.03 |
E2E_Compiler_code_climate |
2903333.2166667 ns/iter |
2780938.5753964903 ns/iter |
1.04 |
E2E_Compiler_cql2 |
14151235.265305275 ns/iter |
13864215.339999648 ns/iter |
1.02 |
E2E_Compiler_cspell |
24035914.034482565 ns/iter |
23103960.166668 ns/iter |
1.04 |
E2E_Compiler_cypress |
4325096.450616928 ns/iter |
4102408.6491228584 ns/iter |
1.05 |
E2E_Compiler_deno |
8321454.380952294 ns/iter |
8188206.294118358 ns/iter |
1.02 |
E2E_Compiler_dependabot |
4341580.894409937 ns/iter |
4205888.090361129 ns/iter |
1.03 |
E2E_Compiler_draft_04 |
3010341.9785406557 ns/iter |
2962222.5381353353 ns/iter |
1.02 |
E2E_Compiler_fabric_mod |
5213586.251852576 ns/iter |
5140347.642335935 ns/iter |
1.01 |
E2E_Compiler_geojson |
24064725.620687883 ns/iter |
23488422.03333182 ns/iter |
1.02 |
E2E_Compiler_gitpod_configuration |
5322421.409090339 ns/iter |
5229540.155555359 ns/iter |
1.02 |
E2E_Compiler_helm_chart_lock |
859143.0514705817 ns/iter |
851399.3187877779 ns/iter |
1.01 |
E2E_Compiler_importmap |
422393.35864976194 ns/iter |
418676.618562926 ns/iter |
1.01 |
E2E_Compiler_jasmine |
1564424.6428571255 ns/iter |
1538509.1842105929 ns/iter |
1.02 |
E2E_Compiler_jshintrc |
4806239.041096439 ns/iter |
4752289.755102464 ns/iter |
1.01 |
E2E_Compiler_jsconfig |
23031597.0666652 ns/iter |
22100500.312497217 ns/iter |
1.04 |
E2E_Compiler_krakend |
147387873.2000003 ns/iter |
140188129.4000077 ns/iter |
1.05 |
E2E_Compiler_lazygit |
35059121.30000297 ns/iter |
33746308.28571277 ns/iter |
1.04 |
E2E_Compiler_lerna |
1852403.5493334548 ns/iter |
1820211.8701298798 ns/iter |
1.02 |
E2E_Compiler_nest_cli |
8021767.181818714 ns/iter |
7804961.611111593 ns/iter |
1.03 |
E2E_Compiler_omc |
162506688.9999971 ns/iter |
156139235.25000927 ns/iter |
1.04 |
E2E_Compiler_omnisharp |
7353671.3473686185 ns/iter |
7190839.814432637 ns/iter |
1.02 |
E2E_Compiler_openapi |
26692334.999998264 ns/iter |
26478880.230771348 ns/iter |
1.01 |
E2E_Compiler_pre_commit_hooks |
5794785.049587036 ns/iter |
5620026.0240002535 ns/iter |
1.03 |
E2E_Compiler_pulumi |
4428690.563291276 ns/iter |
4352068.503105261 ns/iter |
1.02 |
E2E_Compiler_semantic_release |
1790472.5948719364 ns/iter |
1759632.6030150237 ns/iter |
1.02 |
E2E_Compiler_stale |
1852897.8147209582 ns/iter |
1721128.5626535867 ns/iter |
1.08 |
E2E_Compiler_stylecop |
6307715.693693509 ns/iter |
6330832.772726518 ns/iter |
1.00 |
E2E_Compiler_tmuxinator |
2215653.848101214 ns/iter |
2198859.689655205 ns/iter |
1.01 |
E2E_Compiler_ui5 |
49966540.14285339 ns/iter |
48506826.42856847 ns/iter |
1.03 |
E2E_Compiler_ui5_manifest |
318363696.50000054 ns/iter |
304281252.0000098 ns/iter |
1.05 |
E2E_Compiler_unreal_engine_uproject |
4945796.950704001 ns/iter |
4905431.216783101 ns/iter |
1.01 |
E2E_Compiler_vercel |
13483994.442308446 ns/iter |
13285796.056604924 ns/iter |
1.01 |
E2E_Compiler_yamllint |
486865.2453092356 ns/iter |
477886.21881391836 ns/iter |
1.02 |
E2E_Evaluator_adaptivecard |
30569.67070344683 ns/iter |
30990.154366598897 ns/iter |
0.99 |
E2E_Evaluator_ansible_meta |
290284.4626804339 ns/iter |
288478.28087569133 ns/iter |
1.01 |
E2E_Evaluator_aws_cdk |
57902.58448132401 ns/iter |
58321.66082260731 ns/iter |
0.99 |
E2E_Evaluator_babelrc |
143019.35936625366 ns/iter |
136567.32656189162 ns/iter |
1.05 |
E2E_Evaluator_cerebrum_criminal_case |
1386537.5186640997 ns/iter |
1367102.1119691262 ns/iter |
1.01 |
E2E_Evaluator_clang_format |
106049.0611542992 ns/iter |
105152.68399637968 ns/iter |
1.01 |
E2E_Evaluator_cmake_presets |
5166963.103703926 ns/iter |
5052507.410071995 ns/iter |
1.02 |
E2E_Evaluator_code_climate |
227588.40717978732 ns/iter |
226786.10765780506 ns/iter |
1.00 |
E2E_Evaluator_cql2 |
306841.67869715695 ns/iter |
306233.8359511312 ns/iter |
1.00 |
E2E_Evaluator_cspell |
628441.8806767936 ns/iter |
605028.8136646062 ns/iter |
1.04 |
E2E_Evaluator_cypress |
176079.06332322114 ns/iter |
173740.38886126067 ns/iter |
1.01 |
E2E_Evaluator_deno |
348958.75916749175 ns/iter |
349846.52605458634 ns/iter |
1.00 |
E2E_Evaluator_dependabot |
485823.6332637271 ns/iter |
483562.8785565665 ns/iter |
1.00 |
E2E_Evaluator_draft_04 |
8312073.06329148 ns/iter |
6634426.61764672 ns/iter |
1.25 |
E2E_Evaluator_fabric_mod |
898363.5999999688 ns/iter |
891144.4810127239 ns/iter |
1.01 |
E2E_Evaluator_geojson |
26145267.629629046 ns/iter |
25098953.071428858 ns/iter |
1.04 |
E2E_Evaluator_gitpod_configuration |
274582.8044409868 ns/iter |
274920.39502761094 ns/iter |
1.00 |
E2E_Evaluator_helm_chart_lock |
329642.28409624205 ns/iter |
333876.65903673985 ns/iter |
0.99 |
E2E_Evaluator_importmap |
56701.566715068024 ns/iter |
55132.946928942096 ns/iter |
1.03 |
E2E_Evaluator_jasmine |
138026.81383498773 ns/iter |
134770.64499425213 ns/iter |
1.02 |
E2E_Evaluator_jshintrc |
1003492.4800001071 ns/iter |
1003961.4527220087 ns/iter |
1.00 |
E2E_Evaluator_jsconfig |
466323.89673549036 ns/iter |
463323.66469817533 ns/iter |
1.01 |
E2E_Evaluator_krakend |
228041.31089428184 ns/iter |
220525.36297240027 ns/iter |
1.03 |
E2E_Evaluator_lazygit |
157122.4084181209 ns/iter |
155573.0533752095 ns/iter |
1.01 |
E2E_Evaluator_lerna |
149242.0122661016 ns/iter |
145569.6026393021 ns/iter |
1.03 |
E2E_Evaluator_nest_cli |
228862.67500000075 ns/iter |
222593.57651925646 ns/iter |
1.03 |
E2E_Evaluator_omc |
26045.53668068739 ns/iter |
25561.6250778882 ns/iter |
1.02 |
E2E_Evaluator_omnisharp |
557079.3870457829 ns/iter |
567044.2342487976 ns/iter |
0.98 |
E2E_Evaluator_openapi |
12177786.636365537 ns/iter |
11804745.603448173 ns/iter |
1.03 |
E2E_Evaluator_pre_commit_hooks |
529623.5676493587 ns/iter |
526978.4037878797 ns/iter |
1.01 |
E2E_Evaluator_pulumi |
836172.5502392722 ns/iter |
819307.3875147095 ns/iter |
1.02 |
E2E_Evaluator_semantic_release |
134914.366590654 ns/iter |
132402.9549327834 ns/iter |
1.02 |
E2E_Evaluator_stale |
165368.8002355818 ns/iter |
167044.10822307703 ns/iter |
0.99 |
E2E_Evaluator_stylecop |
336431.20293401455 ns/iter |
330946.9187261717 ns/iter |
1.02 |
E2E_Evaluator_tmuxinator |
127110.862560934 ns/iter |
123069.20984823424 ns/iter |
1.03 |
E2E_Evaluator_ui5 |
638675.6003632018 ns/iter |
642402.1214609983 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
3025875.5152841713 ns/iter |
3027759.652173779 ns/iter |
1.00 |
E2E_Evaluator_unreal_engine_uproject |
498157.76028368314 ns/iter |
487747.84154935513 ns/iter |
1.02 |
E2E_Evaluator_vercel |
344907.7139328028 ns/iter |
344969.4601076825 ns/iter |
1.00 |
E2E_Evaluator_yamllint |
12815.563138557278 ns/iter |
12898.242032874983 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com