Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: This PR upgrades the vendored Changes:
Technical Notes: The reachability changes introduce additional internal caches ( 🤖 Was this summary useful? React with 👍 or 👎 |
| @@ -0,0 +1,7 @@ | |||
| sourcemeta_library(NAMESPACE sourcemeta PROJECT core NAME crypto | |||
| PRIVATE_HEADERS md5.h sha256.h | |||
There was a problem hiding this comment.
PRIVATE_HEADERS md5.h sha256.h are listed here, but those files aren’t present under vendor/core/src/core/crypto/, which can cause CMake configuration/installation to fail if the macro expects them to exist. Can we confirm these headers are supposed to be generated or otherwise provided?
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| assert(location.type != LocationType::Pointer); | ||
| const auto &cache{this->populate_reachability(base, walker, resolver)}; | ||
| const auto iterator{cache.find(std::cref(location.pointer))}; | ||
| auto canonical_iterator = this->location_to_canonical_.find(&location); |
There was a problem hiding this comment.
is_reachable now depends on location_to_canonical_ lookups by &location, so passing a copied SchemaFrame::Location (same pointer value but different address) will return false even if that location is actually reachable. Since Location is publicly copyable, this seems like a potentially surprising behavioral change for downstream callers.
Severity: medium
Other Locations
vendor/core/src/core/jsonschema/frame.cc:1712
🤖 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: 5e261dc | Previous: c6c6b26 | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
60824026.69999851 ns/iter |
66144438.1111159 ns/iter |
0.92 |
E2E_Compiler_ansible_meta |
27364647.11538553 ns/iter |
26643467.57692416 ns/iter |
1.03 |
E2E_Compiler_aws_cdk |
470431.273337847 ns/iter |
467092.1642479988 ns/iter |
1.01 |
E2E_Compiler_babelrc |
2566354.8388279397 ns/iter |
2494354.1321428195 ns/iter |
1.03 |
E2E_Compiler_clang_format |
17534628.274999876 ns/iter |
16994742.585366778 ns/iter |
1.03 |
E2E_Compiler_cmake_presets |
25236442.296295114 ns/iter |
25282065.03571287 ns/iter |
1.00 |
E2E_Compiler_code_climate |
2531227.981818244 ns/iter |
2481936.5957446103 ns/iter |
1.02 |
E2E_Compiler_cql2 |
12700683.327273054 ns/iter |
12759871.672727223 ns/iter |
1.00 |
E2E_Compiler_cspell |
22667594.612902384 ns/iter |
22465481.322580762 ns/iter |
1.01 |
E2E_Compiler_cypress |
3999782.177142736 ns/iter |
3857717.9945054227 ns/iter |
1.04 |
E2E_Compiler_deno |
7332894.13684229 ns/iter |
7280728.134020658 ns/iter |
1.01 |
E2E_Compiler_dependabot |
3798712.0324324626 ns/iter |
3708858.4550262745 ns/iter |
1.02 |
E2E_Compiler_draft_04 |
2697000.3269230328 ns/iter |
2596721.9298893716 ns/iter |
1.04 |
E2E_Compiler_fabric_mod |
4675304.5199996745 ns/iter |
4493988.166666659 ns/iter |
1.04 |
E2E_Compiler_geojson |
21633451.454545826 ns/iter |
20895949.727274098 ns/iter |
1.04 |
E2E_Compiler_gitpod_configuration |
4758987.171233111 ns/iter |
4629422.25827806 ns/iter |
1.03 |
E2E_Compiler_helm_chart_lock |
780461.048752869 ns/iter |
765121.535010973 ns/iter |
1.02 |
E2E_Compiler_importmap |
381368.78563654097 ns/iter |
375319.6641751126 ns/iter |
1.02 |
E2E_Compiler_jasmine |
1416321.7550200366 ns/iter |
1366500.9106796223 ns/iter |
1.04 |
E2E_Compiler_jshintrc |
4259039.388888775 ns/iter |
4170312.7440476078 ns/iter |
1.02 |
E2E_Compiler_jsconfig |
20555824.85294013 ns/iter |
20221714.2857145 ns/iter |
1.02 |
E2E_Compiler_krakend |
151801089.80000567 ns/iter |
142409202.8000018 ns/iter |
1.07 |
E2E_Compiler_lazygit |
31860777.636363868 ns/iter |
30934214.34782761 ns/iter |
1.03 |
E2E_Compiler_lerna |
1637222.7172896184 ns/iter |
1616946.8883827575 ns/iter |
1.01 |
E2E_Compiler_nest_cli |
7168169.690721909 ns/iter |
6919012.524752424 ns/iter |
1.04 |
E2E_Compiler_omc |
158978839.00001374 ns/iter |
147987706.0000092 ns/iter |
1.07 |
E2E_Compiler_omnisharp |
6489825.537036713 ns/iter |
6294576.729729457 ns/iter |
1.03 |
E2E_Compiler_openapi |
24105757.827585265 ns/iter |
23341160.100000024 ns/iter |
1.03 |
E2E_Compiler_pre_commit_hooks |
5156516.533333143 ns/iter |
4969262.697842077 ns/iter |
1.04 |
E2E_Compiler_pulumi |
3970070.807909806 ns/iter |
3832027.294444313 ns/iter |
1.04 |
E2E_Compiler_semantic_release |
1623887.9055299235 ns/iter |
1556064.4075724855 ns/iter |
1.04 |
E2E_Compiler_stale |
1609669.3150684151 ns/iter |
1535404.864035141 ns/iter |
1.05 |
E2E_Compiler_stylecop |
5756009.925619779 ns/iter |
5618795.395161299 ns/iter |
1.02 |
E2E_Compiler_tmuxinator |
1958693.6648045012 ns/iter |
1909691.0163487112 ns/iter |
1.03 |
E2E_Compiler_ui5 |
52220471.2857136 ns/iter |
46627774.53333244 ns/iter |
1.12 |
E2E_Compiler_ui5_manifest |
358003477.50000584 ns/iter |
310606685.4999767 ns/iter |
1.15 |
E2E_Compiler_unreal_engine_uproject |
4498427.71794879 ns/iter |
4318282.288343575 ns/iter |
1.04 |
E2E_Compiler_vercel |
13344329.869564421 ns/iter |
12377664.66666619 ns/iter |
1.08 |
E2E_Compiler_yamllint |
448759.3506032497 ns/iter |
432915.93695921113 ns/iter |
1.04 |
E2E_Evaluator_adaptivecard |
37294.708535298305 ns/iter |
36551.80500645362 ns/iter |
1.02 |
E2E_Evaluator_ansible_meta |
342965.51763108786 ns/iter |
312709.3222664721 ns/iter |
1.10 |
E2E_Evaluator_aws_cdk |
77842.00719343199 ns/iter |
74519.91022787287 ns/iter |
1.04 |
E2E_Evaluator_babelrc |
156021.14055605233 ns/iter |
153101.8126357037 ns/iter |
1.02 |
E2E_Evaluator_cerebrum_criminal_case |
1723153.1611252902 ns/iter |
1645308.5117371595 ns/iter |
1.05 |
E2E_Evaluator_clang_format |
139366.64609218953 ns/iter |
139486.60012136007 ns/iter |
1.00 |
E2E_Evaluator_cmake_presets |
6929419.928571072 ns/iter |
5518853.204724264 ns/iter |
1.26 |
E2E_Evaluator_code_climate |
284411.0028759215 ns/iter |
278101.79503601644 ns/iter |
1.02 |
E2E_Evaluator_cql2 |
302683.9502595143 ns/iter |
300974.1700854927 ns/iter |
1.01 |
E2E_Evaluator_cspell |
755637.2680301064 ns/iter |
727171.7707469166 ns/iter |
1.04 |
E2E_Evaluator_cypress |
238294.1335570492 ns/iter |
234949.41787035673 ns/iter |
1.01 |
E2E_Evaluator_deno |
413428.18757468613 ns/iter |
394668.7675858344 ns/iter |
1.05 |
E2E_Evaluator_dependabot |
622402.450881608 ns/iter |
580956.4234905104 ns/iter |
1.07 |
E2E_Evaluator_draft_04 |
10318953.863636201 ns/iter |
9471212.464789037 ns/iter |
1.09 |
E2E_Evaluator_fabric_mod |
910085.3516339288 ns/iter |
921116.6671001349 ns/iter |
0.99 |
E2E_Evaluator_geojson |
33105837.904762276 ns/iter |
30350471.869563412 ns/iter |
1.09 |
E2E_Evaluator_gitpod_configuration |
320767.25022789696 ns/iter |
313096.3376682021 ns/iter |
1.02 |
E2E_Evaluator_helm_chart_lock |
457066.8076673045 ns/iter |
462133.1929708072 ns/iter |
0.99 |
E2E_Evaluator_importmap |
69958.54684226253 ns/iter |
68232.50967042027 ns/iter |
1.03 |
E2E_Evaluator_jasmine |
165754.24733696907 ns/iter |
168610.50120250692 ns/iter |
0.98 |
E2E_Evaluator_jshintrc |
1314476.4360901744 ns/iter |
1315410.5299624857 ns/iter |
1.00 |
E2E_Evaluator_jsconfig |
529468.5488266443 ns/iter |
526246.3400901287 ns/iter |
1.01 |
E2E_Evaluator_krakend |
268504.79289718537 ns/iter |
262193.13522728503 ns/iter |
1.02 |
E2E_Evaluator_lazygit |
184002.34597915367 ns/iter |
180127.7086057937 ns/iter |
1.02 |
E2E_Evaluator_lerna |
212008.2612883738 ns/iter |
209120.93975542986 ns/iter |
1.01 |
E2E_Evaluator_nest_cli |
253758.5929899981 ns/iter |
249996.99213161352 ns/iter |
1.02 |
E2E_Evaluator_omc |
28448.788979788173 ns/iter |
27910.982175041452 ns/iter |
1.02 |
E2E_Evaluator_omnisharp |
703886.7232322997 ns/iter |
716438.7968421243 ns/iter |
0.98 |
E2E_Evaluator_openapi |
17051568.274999343 ns/iter |
15827893.860464323 ns/iter |
1.08 |
E2E_Evaluator_pre_commit_hooks |
620845.7428315843 ns/iter |
593337.8575107101 ns/iter |
1.05 |
E2E_Evaluator_pulumi |
867318.5287638108 ns/iter |
878867.581481565 ns/iter |
0.99 |
E2E_Evaluator_semantic_release |
141466.1168261547 ns/iter |
141112.38411121635 ns/iter |
1.00 |
E2E_Evaluator_stale |
205396.18873978444 ns/iter |
209123.7547113424 ns/iter |
0.98 |
E2E_Evaluator_stylecop |
370140.03862433735 ns/iter |
366806.5113337104 ns/iter |
1.01 |
E2E_Evaluator_tmuxinator |
140019.220110842 ns/iter |
135463.2535645466 ns/iter |
1.03 |
E2E_Evaluator_ui5 |
718855.3588667228 ns/iter |
687067.2611717664 ns/iter |
1.05 |
E2E_Evaluator_ui5_manifest |
4122691.6125001623 ns/iter |
3433861.6683170237 ns/iter |
1.20 |
E2E_Evaluator_unreal_engine_uproject |
546197.7433489672 ns/iter |
540126.9108378172 ns/iter |
1.01 |
E2E_Evaluator_vercel |
395960.0612128214 ns/iter |
386715.4228225411 ns/iter |
1.02 |
E2E_Evaluator_yamllint |
17188.311944171597 ns/iter |
18366.043898490647 ns/iter |
0.94 |
Micro_Draft4_Meta_1_No_Callback |
252.0113432339389 ns/iter |
255.4447574359094 ns/iter |
0.99 |
Micro_Draft4_Required_Properties |
1153.4612988100666 ns/iter |
1146.638233034127 ns/iter |
1.01 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
31.455561125522927 ns/iter |
31.777045513553 ns/iter |
0.99 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
20.334862750511224 ns/iter |
19.93180015422765 ns/iter |
1.02 |
Micro_Draft4_Items_Schema |
643.5260089783897 ns/iter |
651.6384519993375 ns/iter |
0.99 |
Micro_Draft4_Nested_Object |
3.1107191441430255 ns/iter |
3.108771521463332 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
387.68838967922085 ns/iter |
387.17452079890535 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Closed |
323.07722111526806 ns/iter |
320.92369935894743 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Required |
441.0960493827094 ns/iter |
434.35216492848025 ns/iter |
1.02 |
Micro_Draft4_Properties_Closed |
81.33754210371069 ns/iter |
79.33415958283976 ns/iter |
1.03 |
Micro_Draft4_Non_Recursive_Ref |
31.401734300941694 ns/iter |
31.900136199367054 ns/iter |
0.98 |
Micro_Draft4_Pattern_Properties_True |
266.96125111037554 ns/iter |
268.4182827497648 ns/iter |
0.99 |
Micro_Draft4_Ref_To_Single_Property |
20.297584648799475 ns/iter |
19.92350883410841 ns/iter |
1.02 |
Micro_Draft4_Additional_Properties_Type |
59.414940446036795 ns/iter |
60.111154953663096 ns/iter |
0.99 |
Micro_Draft4_Nested_Oneof |
101.52304495029128 ns/iter |
88.66689756264823 ns/iter |
1.14 |
Micro_Draft4_Short_Enum |
15.096786223253442 ns/iter |
15.032448564823506 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
18.67700716290832 ns/iter |
19.03817743341397 ns/iter |
0.98 |
Micro_Draft4_Long_Enum_Short_Strings |
15.053564235001055 ns/iter |
15.03723747992381 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
9.039370392463427 ns/iter |
8.414795907446374 ns/iter |
1.07 |
Micro_Draft4_Ref_Single_100 |
2471152.862675997 ns/iter |
2389396.8668942377 ns/iter |
1.03 |
Micro_Draft4_Compile_Ref_Many_Nested |
1834822.370370445 ns/iter |
1774531.9416242286 ns/iter |
1.03 |
Micro_Draft4_Compile_Wrap |
2454468.7351916186 ns/iter |
2333053.733333372 ns/iter |
1.05 |
Micro_Draft6_Property_Names |
125.74747268610253 ns/iter |
116.98093012642246 ns/iter |
1.07 |
Micro_Draft7_If_Then_Else |
40.606318422180294 ns/iter |
39.869669569693905 ns/iter |
1.02 |
Micro_2019_09_Unevaluated_Properties |
57.10379105037327 ns/iter |
52.63595311920523 ns/iter |
1.08 |
Micro_2019_09_Compile_Wrap |
291483344.4999942 ns/iter |
275886438.0000053 ns/iter |
1.06 |
Micro_2019_09_KrakenD_Linter_Check |
1239064133.9999888 ns/iter |
1233744721.999983 ns/iter |
1.00 |
Micro_2019_09_KrakenD_Linter_Apply |
11316377958.999966 ns/iter |
11040140240.999903 ns/iter |
1.03 |
Micro_2020_12_Dynamic_Ref |
355.02927068459036 ns/iter |
359.02593900194375 ns/iter |
0.99 |
Micro_2020_12_Dynamic_Ref_Single |
9.035983176896162 ns/iter |
8.408723742261445 ns/iter |
1.07 |
Micro_2020_12_Simple_Output_Mask |
139650.3101614753 ns/iter |
141912.29383313714 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Annotations |
166380.2247432545 ns/iter |
169490.6139927538 ns/iter |
0.98 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1087775.156832298 ns/iter |
1062319.9176829457 ns/iter |
1.02 |
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: 5e261dc | Previous: c6c6b26 | Ratio |
|---|---|---|---|
Micro_2020_12_Dynamic_Ref |
444.87484977065424 ns/iter |
449.76888963474386 ns/iter |
0.99 |
Micro_2020_12_Dynamic_Ref_Single |
9.183733518843951 ns/iter |
9.33566737454967 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Mask |
139485.95090800477 ns/iter |
134653.32491254393 ns/iter |
1.04 |
Micro_2020_12_Simple_Output_Annotations |
173486.7343481451 ns/iter |
171535.9702337201 ns/iter |
1.01 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1270887.602189897 ns/iter |
1236208.811619722 ns/iter |
1.03 |
Micro_2019_09_Unevaluated_Properties |
46.15126129948209 ns/iter |
46.3584770322528 ns/iter |
1.00 |
Micro_2019_09_Compile_Wrap |
318568082.5000077 ns/iter |
350470550.0000114 ns/iter |
0.91 |
Micro_2019_09_KrakenD_Linter_Check |
1270827917.0000196 ns/iter |
1323569324.999994 ns/iter |
0.96 |
Micro_2019_09_KrakenD_Linter_Apply |
11427618969.000036 ns/iter |
11843377064.999914 ns/iter |
0.96 |
Micro_Draft7_If_Then_Else |
44.94436196675855 ns/iter |
45.62381143978834 ns/iter |
0.99 |
Micro_Draft6_Property_Names |
155.99733690554 ns/iter |
162.14946636694557 ns/iter |
0.96 |
Micro_Draft4_Meta_1_No_Callback |
218.3751274892553 ns/iter |
221.73575806058494 ns/iter |
0.98 |
Micro_Draft4_Required_Properties |
760.2442482044797 ns/iter |
790.6839422889184 ns/iter |
0.96 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
26.970711239770946 ns/iter |
27.336127368764398 ns/iter |
0.99 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
16.654844607641362 ns/iter |
16.976469298266856 ns/iter |
0.98 |
Micro_Draft4_Items_Schema |
541.3776899981873 ns/iter |
539.7686309016311 ns/iter |
1.00 |
Micro_Draft4_Nested_Object |
3.3132843703761115 ns/iter |
3.2811890103031223 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Optional |
476.41350909574913 ns/iter |
485.95745675802436 ns/iter |
0.98 |
Micro_Draft4_Properties_Triad_Closed |
396.41524537828747 ns/iter |
405.4055228291439 ns/iter |
0.98 |
Micro_Draft4_Properties_Triad_Required |
500.9148704689444 ns/iter |
517.0082158869533 ns/iter |
0.97 |
Micro_Draft4_Properties_Closed |
69.7154099701269 ns/iter |
70.31472340705233 ns/iter |
0.99 |
Micro_Draft4_Non_Recursive_Ref |
14.428748964827829 ns/iter |
14.12228776124727 ns/iter |
1.02 |
Micro_Draft4_Pattern_Properties_True |
255.94606632532643 ns/iter |
240.07568916317123 ns/iter |
1.07 |
Micro_Draft4_Ref_To_Single_Property |
16.618273973419086 ns/iter |
16.89364070993659 ns/iter |
0.98 |
Micro_Draft4_Additional_Properties_Type |
19.086449213184565 ns/iter |
19.14738972377759 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
111.48446319087978 ns/iter |
112.07093216750069 ns/iter |
0.99 |
Micro_Draft4_Short_Enum |
17.885178942746837 ns/iter |
17.753105088041462 ns/iter |
1.01 |
Micro_Draft4_Long_Enum |
19.152820735224655 ns/iter |
19.080007071736535 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
17.796984262579446 ns/iter |
17.742658992536153 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
9.156290496544838 ns/iter |
9.326628836142303 ns/iter |
0.98 |
Micro_Draft4_Ref_Single_100 |
2649291.833962415 ns/iter |
2590816.431226735 ns/iter |
1.02 |
Micro_Draft4_Compile_Ref_Many_Nested |
1956848.6211698444 ns/iter |
1945784.0165287503 ns/iter |
1.01 |
Micro_Draft4_Compile_Wrap |
2695673.077519326 ns/iter |
2613252.5820896514 ns/iter |
1.03 |
E2E_Compiler_adaptivecard |
65991354.30000161 ns/iter |
65651647.7000082 ns/iter |
1.01 |
E2E_Compiler_ansible_meta |
29760918.666662898 ns/iter |
29888420.217389464 ns/iter |
1.00 |
E2E_Compiler_aws_cdk |
529773.2407546751 ns/iter |
521926.7542815163 ns/iter |
1.02 |
E2E_Compiler_babelrc |
2903381.1458333503 ns/iter |
2871830.3836735594 ns/iter |
1.01 |
E2E_Compiler_clang_format |
19588172.72222291 ns/iter |
19548534.805554457 ns/iter |
1.00 |
E2E_Compiler_cmake_presets |
27168718.384613242 ns/iter |
27695840.599999428 ns/iter |
0.98 |
E2E_Compiler_code_climate |
2899186.639004169 ns/iter |
2866711.6926226113 ns/iter |
1.01 |
E2E_Compiler_cql2 |
14312529.714286437 ns/iter |
14849188.142856445 ns/iter |
0.96 |
E2E_Compiler_cspell |
24265193.655173007 ns/iter |
24165572.928572893 ns/iter |
1.00 |
E2E_Compiler_cypress |
4309179.609756151 ns/iter |
4327019.645962475 ns/iter |
1.00 |
E2E_Compiler_deno |
8233651.941176343 ns/iter |
8270891.73809473 ns/iter |
1.00 |
E2E_Compiler_dependabot |
4263461.678787776 ns/iter |
4331438.3765433645 ns/iter |
0.98 |
E2E_Compiler_draft_04 |
3057408.0742355054 ns/iter |
3016580.5560348392 ns/iter |
1.01 |
E2E_Compiler_fabric_mod |
5260292.320895642 ns/iter |
5211488.399999729 ns/iter |
1.01 |
E2E_Compiler_geojson |
23734966.034484826 ns/iter |
23944539.44827609 ns/iter |
0.99 |
E2E_Compiler_gitpod_configuration |
5354980.862595579 ns/iter |
5331164.386363567 ns/iter |
1.00 |
E2E_Compiler_helm_chart_lock |
869190.0270935821 ns/iter |
857162.8860293605 ns/iter |
1.01 |
E2E_Compiler_importmap |
427235.1376146933 ns/iter |
421279.6618532218 ns/iter |
1.01 |
E2E_Compiler_jasmine |
1595921.185520436 ns/iter |
1562324.9578714839 ns/iter |
1.02 |
E2E_Compiler_jshintrc |
4811911.682758489 ns/iter |
4818648.472602901 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
22772478.03225867 ns/iter |
23009700.70000024 ns/iter |
0.99 |
E2E_Compiler_krakend |
152057606.19999182 ns/iter |
150793316.000005 ns/iter |
1.01 |
E2E_Compiler_lazygit |
35316041.750002116 ns/iter |
35000816.74999933 ns/iter |
1.01 |
E2E_Compiler_lerna |
1854326.3633952802 ns/iter |
1844517.8624338715 ns/iter |
1.01 |
E2E_Compiler_nest_cli |
8049983.080460496 ns/iter |
8129186.852272596 ns/iter |
0.99 |
E2E_Compiler_omc |
163870043.49999756 ns/iter |
167478295.50001824 ns/iter |
0.98 |
E2E_Compiler_omnisharp |
7270496.989690401 ns/iter |
7302199.166666412 ns/iter |
1.00 |
E2E_Compiler_openapi |
27134564.307691388 ns/iter |
27041418.615383986 ns/iter |
1.00 |
E2E_Compiler_pre_commit_hooks |
5857206.057851178 ns/iter |
5789315.4999999115 ns/iter |
1.01 |
E2E_Compiler_pulumi |
4469559.019230911 ns/iter |
4420659.329113439 ns/iter |
1.01 |
E2E_Compiler_semantic_release |
1815321.8578812066 ns/iter |
1786733.6717556897 ns/iter |
1.02 |
E2E_Compiler_stale |
1783021.4340102281 ns/iter |
1767654.122806817 ns/iter |
1.01 |
E2E_Compiler_stylecop |
6285161.982142589 ns/iter |
6364069.209091254 ns/iter |
0.99 |
E2E_Compiler_tmuxinator |
2215655.9556965274 ns/iter |
2223955.8044871134 ns/iter |
1.00 |
E2E_Compiler_ui5 |
49482946.28571505 ns/iter |
51282543.46153391 ns/iter |
0.96 |
E2E_Compiler_ui5_manifest |
329700973.49999607 ns/iter |
335214032.500005 ns/iter |
0.98 |
E2E_Compiler_unreal_engine_uproject |
5020305.778571453 ns/iter |
4940198.574467852 ns/iter |
1.02 |
E2E_Compiler_vercel |
13319979.999999113 ns/iter |
13425460.884615878 ns/iter |
0.99 |
E2E_Compiler_yamllint |
502785.1164978218 ns/iter |
487517.64902504865 ns/iter |
1.03 |
E2E_Evaluator_adaptivecard |
30369.23683527659 ns/iter |
30644.535127837262 ns/iter |
0.99 |
E2E_Evaluator_ansible_meta |
290505.0704573624 ns/iter |
292668.2850603336 ns/iter |
0.99 |
E2E_Evaluator_aws_cdk |
57935.82447651961 ns/iter |
59289.8816779927 ns/iter |
0.98 |
E2E_Evaluator_babelrc |
132751.65948755055 ns/iter |
133596.3954105982 ns/iter |
0.99 |
E2E_Evaluator_cerebrum_criminal_case |
1362432.8105468208 ns/iter |
1363735.8323585715 ns/iter |
1.00 |
E2E_Evaluator_clang_format |
106326.36808608104 ns/iter |
106011.04665864678 ns/iter |
1.00 |
E2E_Evaluator_cmake_presets |
5166362.541353406 ns/iter |
5353255.975207 ns/iter |
0.97 |
E2E_Evaluator_code_climate |
223300.89081009701 ns/iter |
232222.5233057892 ns/iter |
0.96 |
E2E_Evaluator_cql2 |
303873.53614983533 ns/iter |
308635.8484581514 ns/iter |
0.98 |
E2E_Evaluator_cspell |
619042.5958965292 ns/iter |
638654.3654024688 ns/iter |
0.97 |
E2E_Evaluator_cypress |
174811.1880170406 ns/iter |
176978.96173338432 ns/iter |
0.99 |
E2E_Evaluator_deno |
350817.01000494696 ns/iter |
361204.2639386466 ns/iter |
0.97 |
E2E_Evaluator_dependabot |
492080.54323729867 ns/iter |
493986.5596073387 ns/iter |
1.00 |
E2E_Evaluator_draft_04 |
7966117.455555377 ns/iter |
8033426.279570282 ns/iter |
0.99 |
E2E_Evaluator_fabric_mod |
906653.8154838195 ns/iter |
900314.2613784794 ns/iter |
1.01 |
E2E_Evaluator_geojson |
24907636.642857205 ns/iter |
26986565.555556875 ns/iter |
0.92 |
E2E_Evaluator_gitpod_configuration |
273979.13502934796 ns/iter |
281802.2280064279 ns/iter |
0.97 |
E2E_Evaluator_helm_chart_lock |
329744.61337761977 ns/iter |
335792.28633095167 ns/iter |
0.98 |
E2E_Evaluator_importmap |
55406.049370839864 ns/iter |
55865.43371923258 ns/iter |
0.99 |
E2E_Evaluator_jasmine |
138258.2785433082 ns/iter |
139881.28420426228 ns/iter |
0.99 |
E2E_Evaluator_jshintrc |
1015142.1976910855 ns/iter |
1001822.0429182564 ns/iter |
1.01 |
E2E_Evaluator_jsconfig |
460611.08509233256 ns/iter |
478103.8320920118 ns/iter |
0.96 |
E2E_Evaluator_krakend |
239750.5426435447 ns/iter |
232857.76040645532 ns/iter |
1.03 |
E2E_Evaluator_lazygit |
156106.96412351372 ns/iter |
162609.93256392254 ns/iter |
0.96 |
E2E_Evaluator_lerna |
146052.27421727628 ns/iter |
148512.69641385466 ns/iter |
0.98 |
E2E_Evaluator_nest_cli |
228746.58032257625 ns/iter |
228662.7299509283 ns/iter |
1.00 |
E2E_Evaluator_omc |
25929.097523107554 ns/iter |
25595.319005450205 ns/iter |
1.01 |
E2E_Evaluator_omnisharp |
553480.6677240125 ns/iter |
556245.6882590533 ns/iter |
1.00 |
E2E_Evaluator_openapi |
12416125.169811238 ns/iter |
13832190.775506856 ns/iter |
0.90 |
E2E_Evaluator_pre_commit_hooks |
529512.2367408768 ns/iter |
533769.0090428379 ns/iter |
0.99 |
E2E_Evaluator_pulumi |
828963.8895485257 ns/iter |
840651.8637439557 ns/iter |
0.99 |
E2E_Evaluator_semantic_release |
155337.80414701774 ns/iter |
135482.0529636779 ns/iter |
1.15 |
E2E_Evaluator_stale |
165631.5682524077 ns/iter |
166878.89569380204 ns/iter |
0.99 |
E2E_Evaluator_stylecop |
330418.8395179745 ns/iter |
339989.29494956805 ns/iter |
0.97 |
E2E_Evaluator_tmuxinator |
125718.46401987941 ns/iter |
129666.56192202125 ns/iter |
0.97 |
E2E_Evaluator_ui5 |
646693.6066482869 ns/iter |
656634.1945745335 ns/iter |
0.98 |
E2E_Evaluator_ui5_manifest |
3063186.1739127836 ns/iter |
3183141.7557604914 ns/iter |
0.96 |
E2E_Evaluator_unreal_engine_uproject |
500278.56218548556 ns/iter |
514814.92857130023 ns/iter |
0.97 |
E2E_Evaluator_vercel |
347387.5587649652 ns/iter |
350309.12805177056 ns/iter |
0.99 |
E2E_Evaluator_yamllint |
12644.33803581409 ns/iter |
13017.509658192343 ns/iter |
0.97 |
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: 5e261dc | Previous: c6c6b26 | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
88742708.30000341 ns/iter |
49532255.928576365 ns/iter |
1.79 |
E2E_Compiler_ansible_meta |
35948979.19999766 ns/iter |
20287909.323529035 ns/iter |
1.77 |
E2E_Compiler_aws_cdk |
439331.55546074675 ns/iter |
292441.8809622453 ns/iter |
1.50 |
E2E_Compiler_babelrc |
2776743.8571427064 ns/iter |
1876393.4074075695 ns/iter |
1.48 |
E2E_Compiler_clang_format |
19122495.824998964 ns/iter |
12002233.625001475 ns/iter |
1.59 |
E2E_Compiler_cmake_presets |
36799599.23809812 ns/iter |
23974886.482760824 ns/iter |
1.53 |
E2E_Compiler_code_climate |
2961163.2841330008 ns/iter |
1832233.6571429048 ns/iter |
1.62 |
E2E_Compiler_cql2 |
16260122.282608831 ns/iter |
11571303.84615182 ns/iter |
1.41 |
E2E_Compiler_cspell |
28924795.000002634 ns/iter |
19286021.3589705 ns/iter |
1.50 |
E2E_Compiler_cypress |
5355605.338028018 ns/iter |
3530256.131980053 ns/iter |
1.52 |
E2E_Compiler_deno |
8582591.137499662 ns/iter |
6151539.860870205 ns/iter |
1.40 |
E2E_Compiler_dependabot |
5008810.430463229 ns/iter |
3323429.5140182525 ns/iter |
1.51 |
E2E_Compiler_draft_04 |
3044552.5568184755 ns/iter |
1860968.2956295942 ns/iter |
1.64 |
E2E_Compiler_fabric_mod |
6447616.61111125 ns/iter |
3405693.908653426 ns/iter |
1.89 |
E2E_Compiler_geojson |
43817355.14285386 ns/iter |
21104814.393938243 ns/iter |
2.08 |
E2E_Compiler_gitpod_configuration |
6892264.261261254 ns/iter |
3807946.950819115 ns/iter |
1.81 |
E2E_Compiler_helm_chart_lock |
1213093.905866338 ns/iter |
527332.5859491506 ns/iter |
2.30 |
E2E_Compiler_importmap |
368625.36917961587 ns/iter |
241848.098752235 ns/iter |
1.52 |
E2E_Compiler_jasmine |
1513716.1523178546 ns/iter |
938259.4842104721 ns/iter |
1.61 |
E2E_Compiler_jshintrc |
4567021.76433091 ns/iter |
2754858.1400779816 ns/iter |
1.66 |
E2E_Compiler_jsconfig |
25737510.000003565 ns/iter |
15768361.418606728 ns/iter |
1.63 |
E2E_Compiler_krakend |
196339249.99999407 ns/iter |
120085333.33334981 ns/iter |
1.63 |
E2E_Compiler_lazygit |
54550333.30768471 ns/iter |
27383522.423082676 ns/iter |
1.99 |
E2E_Compiler_lerna |
2040322.9166667813 ns/iter |
1241895.4388984044 ns/iter |
1.64 |
E2E_Compiler_nest_cli |
9315929.5800001 ns/iter |
5185798.775193492 ns/iter |
1.80 |
E2E_Compiler_omc |
223348902.66669545 ns/iter |
142524225.00003377 ns/iter |
1.57 |
E2E_Compiler_omnisharp |
7593436.763157937 ns/iter |
4928600.19084087 ns/iter |
1.54 |
E2E_Compiler_openapi |
26245822.518519536 ns/iter |
18431843.99999933 ns/iter |
1.42 |
E2E_Compiler_pre_commit_hooks |
4998317.275229873 ns/iter |
3382449.721153937 ns/iter |
1.48 |
E2E_Compiler_pulumi |
4151854.4303795365 ns/iter |
2982772.9917016006 ns/iter |
1.39 |
E2E_Compiler_semantic_release |
1703749.3852632523 ns/iter |
1159492.263843694 ns/iter |
1.47 |
E2E_Compiler_stale |
1910312.2051887487 ns/iter |
1202777.7777777954 ns/iter |
1.59 |
E2E_Compiler_stylecop |
7451510.413461576 ns/iter |
4862517.285714386 ns/iter |
1.53 |
E2E_Compiler_tmuxinator |
2321705.889655026 ns/iter |
1828860.215725982 ns/iter |
1.27 |
E2E_Compiler_ui5 |
81242453.12500022 ns/iter |
54224503.000000365 ns/iter |
1.50 |
E2E_Compiler_ui5_manifest |
450434812.5000206 ns/iter |
270248305.6666551 ns/iter |
1.67 |
E2E_Compiler_unreal_engine_uproject |
5439182.000000074 ns/iter |
3298975.47846864 ns/iter |
1.65 |
E2E_Compiler_vercel |
23384068.749999188 ns/iter |
11594834.789472466 ns/iter |
2.02 |
E2E_Compiler_yamllint |
457729.6368123747 ns/iter |
265512.73210253427 ns/iter |
1.72 |
E2E_Evaluator_adaptivecard |
30032.91315041546 ns/iter |
21522.224469478544 ns/iter |
1.40 |
E2E_Evaluator_ansible_meta |
279352.62807690067 ns/iter |
178635.35052068715 ns/iter |
1.56 |
E2E_Evaluator_aws_cdk |
62955.80099259554 ns/iter |
42427.867106971695 ns/iter |
1.48 |
E2E_Evaluator_babelrc |
131005.3252405153 ns/iter |
93337.23417721999 ns/iter |
1.40 |
E2E_Evaluator_cerebrum_criminal_case |
1352712.47357284 ns/iter |
947339.0147058791 ns/iter |
1.43 |
E2E_Evaluator_clang_format |
130972.51757845962 ns/iter |
93924.74250936453 ns/iter |
1.39 |
E2E_Evaluator_cmake_presets |
5682991.6699985005 ns/iter |
3309629.1273585297 ns/iter |
1.72 |
E2E_Evaluator_code_climate |
248084.86021912936 ns/iter |
150817.86723584431 ns/iter |
1.64 |
E2E_Evaluator_cql2 |
252684.0987754941 ns/iter |
185631.52518163883 ns/iter |
1.36 |
E2E_Evaluator_cspell |
703244.524310155 ns/iter |
444509.2006308216 ns/iter |
1.58 |
E2E_Evaluator_cypress |
219466.33010677664 ns/iter |
153983.0611169319 ns/iter |
1.43 |
E2E_Evaluator_deno |
390591.9192902339 ns/iter |
250508.24386019964 ns/iter |
1.56 |
E2E_Evaluator_dependabot |
531865.2500000098 ns/iter |
363619.72216541343 ns/iter |
1.46 |
E2E_Evaluator_draft_04 |
7878627.906977674 ns/iter |
5517049.41860351 ns/iter |
1.43 |
E2E_Evaluator_fabric_mod |
839920.6161137312 ns/iter |
536879.2488585504 ns/iter |
1.56 |
E2E_Evaluator_geojson |
21385171.50000588 ns/iter |
15502446.977274591 ns/iter |
1.38 |
E2E_Evaluator_gitpod_configuration |
261776.0017421828 ns/iter |
183779.60336351715 ns/iter |
1.42 |
E2E_Evaluator_helm_chart_lock |
359549.62755649723 ns/iter |
244461.2877997975 ns/iter |
1.47 |
E2E_Evaluator_importmap |
57107.24400091577 ns/iter |
39308.86124804679 ns/iter |
1.45 |
E2E_Evaluator_jasmine |
137301.02663533043 ns/iter |
96307.24188268854 ns/iter |
1.43 |
E2E_Evaluator_jshintrc |
1245101.9669968314 ns/iter |
884014.6144277143 ns/iter |
1.41 |
E2E_Evaluator_jsconfig |
498633.84123403026 ns/iter |
322274.4122766423 ns/iter |
1.55 |
E2E_Evaluator_krakend |
216997.15171616964 ns/iter |
148576.3979057433 ns/iter |
1.46 |
E2E_Evaluator_lazygit |
143320.34268798868 ns/iter |
105065.82807685217 ns/iter |
1.36 |
E2E_Evaluator_lerna |
207550.0513612028 ns/iter |
131553.3749088349 ns/iter |
1.58 |
E2E_Evaluator_nest_cli |
251478.3661740955 ns/iter |
153291.74709926482 ns/iter |
1.64 |
E2E_Evaluator_omc |
28839.97756041811 ns/iter |
17306.863942802156 ns/iter |
1.67 |
E2E_Evaluator_omnisharp |
753586.4972221926 ns/iter |
454551.68970010063 ns/iter |
1.66 |
E2E_Evaluator_openapi |
13095299.179999528 ns/iter |
7443807.967391699 ns/iter |
1.76 |
E2E_Evaluator_pre_commit_hooks |
567177.249999986 ns/iter |
351520.0642387401 ns/iter |
1.61 |
E2E_Evaluator_pulumi |
961296.7899891183 ns/iter |
552661.6560122562 ns/iter |
1.74 |
E2E_Evaluator_semantic_release |
138077.14745900242 ns/iter |
85080.74228653018 ns/iter |
1.62 |
E2E_Evaluator_stale |
180471.56543992384 ns/iter |
118477.84341216386 ns/iter |
1.52 |
E2E_Evaluator_stylecop |
425978.5355113729 ns/iter |
208752.7242603901 ns/iter |
2.04 |
E2E_Evaluator_tmuxinator |
122128.51269678652 ns/iter |
77577.07777286891 ns/iter |
1.57 |
E2E_Evaluator_ui5 |
668019.3474293844 ns/iter |
377259.9202783212 ns/iter |
1.77 |
E2E_Evaluator_ui5_manifest |
3200272.1400972777 ns/iter |
1904228.9599997276 ns/iter |
1.68 |
E2E_Evaluator_unreal_engine_uproject |
542394.9107520244 ns/iter |
357535.1935645801 ns/iter |
1.52 |
E2E_Evaluator_vercel |
385904.1576673599 ns/iter |
243319.71778685422 ns/iter |
1.59 |
E2E_Evaluator_yamllint |
18121.65815256886 ns/iter |
12588.17655836747 ns/iter |
1.44 |
Micro_Draft4_Meta_1_No_Callback |
228.25727273332484 ns/iter |
169.7476402195671 ns/iter |
1.34 |
Micro_Draft4_Required_Properties |
941.4317626900987 ns/iter |
708.46063302173 ns/iter |
1.33 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
31.60035686325481 ns/iter |
21.53610649031449 ns/iter |
1.47 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
16.885000729462693 ns/iter |
11.390272847403969 ns/iter |
1.48 |
Micro_Draft4_Items_Schema |
604.9166899018732 ns/iter |
438.552610390083 ns/iter |
1.38 |
Micro_Draft4_Nested_Object |
4.183382681658324 ns/iter |
2.5428695846010316 ns/iter |
1.65 |
Micro_Draft4_Properties_Triad_Optional |
409.61577237556315 ns/iter |
280.7496518599836 ns/iter |
1.46 |
Micro_Draft4_Properties_Triad_Closed |
303.9247747717316 ns/iter |
229.85416281959638 ns/iter |
1.32 |
Micro_Draft4_Properties_Triad_Required |
414.9007790117614 ns/iter |
303.4201645322112 ns/iter |
1.37 |
Micro_Draft4_Properties_Closed |
79.18697625486556 ns/iter |
47.12938588876124 ns/iter |
1.68 |
Micro_Draft4_Non_Recursive_Ref |
29.95286788193688 ns/iter |
20.10086749360472 ns/iter |
1.49 |
Micro_Draft4_Pattern_Properties_True |
204.33204505028885 ns/iter |
144.80547929171607 ns/iter |
1.41 |
Micro_Draft4_Ref_To_Single_Property |
16.025609837231833 ns/iter |
11.08678623609821 ns/iter |
1.45 |
Micro_Draft4_Additional_Properties_Type |
54.69206249999843 ns/iter |
40.67373141828048 ns/iter |
1.34 |
Micro_Draft4_Nested_Oneof |
72.58936022606204 ns/iter |
54.13369360267026 ns/iter |
1.34 |
Micro_Draft4_Short_Enum |
12.371372506622743 ns/iter |
8.702181201086086 ns/iter |
1.42 |
Micro_Draft4_Long_Enum |
19.43771137838907 ns/iter |
13.558191628599438 ns/iter |
1.43 |
Micro_Draft4_Long_Enum_Short_Strings |
13.46251878115335 ns/iter |
10.037487390788742 ns/iter |
1.34 |
Micro_Draft4_Type_Object |
8.131040678886071 ns/iter |
5.690053367171703 ns/iter |
1.43 |
Micro_Draft4_Ref_Single_100 |
3400658.000000114 ns/iter |
1805479.3165469146 ns/iter |
1.88 |
Micro_Draft4_Compile_Ref_Many_Nested |
2165568.957746594 ns/iter |
1490508.741344345 ns/iter |
1.45 |
Micro_Draft4_Compile_Wrap |
3526761.0759487613 ns/iter |
2016198.4985253965 ns/iter |
1.75 |
Micro_Draft6_Property_Names |
151.44765012715283 ns/iter |
94.73731404348614 ns/iter |
1.60 |
Micro_Draft7_If_Then_Else |
43.14969023840905 ns/iter |
26.677877810907717 ns/iter |
1.62 |
Micro_2019_09_Unevaluated_Properties |
54.69587205933241 ns/iter |
34.994705270911695 ns/iter |
1.56 |
Micro_2019_09_Compile_Wrap |
511463790.99986917 ns/iter |
265680513.66666624 ns/iter |
1.93 |
Micro_2019_09_KrakenD_Linter_Check |
1503733499.999953 ns/iter |
577288167.0000061 ns/iter |
2.60 |
Micro_2019_09_KrakenD_Linter_Apply |
10621585041.000116 ns/iter |
5388757500.000111 ns/iter |
1.97 |
Micro_2020_12_Dynamic_Ref |
362.97671714145787 ns/iter |
235.12817858480162 ns/iter |
1.54 |
Micro_2020_12_Dynamic_Ref_Single |
8.365846986268384 ns/iter |
5.691939036189431 ns/iter |
1.47 |
Micro_2020_12_Simple_Output_Mask |
204372.54381307136 ns/iter |
128307.08028400506 ns/iter |
1.59 |
Micro_2020_12_Simple_Output_Annotations |
212156.6738372452 ns/iter |
144707.35981306646 ns/iter |
1.47 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1212264.2674617046 ns/iter |
747593.3880434004 ns/iter |
1.62 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com