Fix post-processing messing up some prefixItems cases#876
Conversation
Fixes: #874 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Fixes a post-processing optimization that could corrupt validation for some nested tuple/ Changes:
Technical Notes: Prevents property-optimized assertions (which assume object/property traversal) from being applied to instance-location paths that include array index tokens. 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: b1f99ea | Previous: caa0d01 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
3296748.076923578 ns/iter |
3557393.6046508015 ns/iter |
0.93 |
Schema_Tracker_ISO_Language |
9493642.666667035 ns/iter |
10813170.352943256 ns/iter |
0.88 |
Schema_Tracker_ISO_Language_To_JSON |
24297056.93333896 ns/iter |
23173555.999996156 ns/iter |
1.05 |
Schema_Frame_WoT_References |
6693362.368852205 ns/iter |
6211031.48148197 ns/iter |
1.08 |
Schema_Frame_OMC_References |
34944504.42105134 ns/iter |
38831246.227273785 ns/iter |
0.90 |
Schema_Frame_OMC_Locations |
36021354.199999675 ns/iter |
42235117.40909461 ns/iter |
0.85 |
Schema_Frame_ISO_Language_Locations |
112997382.0000032 ns/iter |
101713505.99999382 ns/iter |
1.11 |
Schema_Frame_KrakenD_References |
75407445.80001047 ns/iter |
64733925.888882965 ns/iter |
1.16 |
Schema_Frame_KrakenD_Reachable |
825482167.0000184 ns/iter |
653289668.0000703 ns/iter |
1.26 |
Schema_Frame_ISO_Language_Locations_To_JSON |
111479800.00000644 ns/iter |
148591270.9999866 ns/iter |
0.75 |
Schema_Frame_Many_Resources_References |
420269646.0000652 ns/iter |
540995124.9998813 ns/iter |
0.78 |
Schema_Bundle_Meta_2020_12 |
1615262.6308073364 ns/iter |
1544657.4954053967 ns/iter |
1.05 |
Schema_Format_ISO_Language_To_JSON |
107287041.83331198 ns/iter |
113259416.71423475 ns/iter |
0.95 |
E2E_Compiler_adaptivecard |
84710949.00000429 ns/iter |
94497287.11112787 ns/iter |
0.90 |
E2E_Compiler_ansible_meta |
47449502.27777483 ns/iter |
33986538.043475024 ns/iter |
1.40 |
E2E_Compiler_aws_cdk |
357743.3672743823 ns/iter |
365942.7796123582 ns/iter |
0.98 |
E2E_Compiler_babelrc |
2576590.8717104187 ns/iter |
2687870.4873652887 ns/iter |
0.96 |
E2E_Compiler_clang_format |
18449644.230766073 ns/iter |
18906990.4857141 ns/iter |
0.98 |
E2E_Compiler_cmake_presets |
29148314.409088597 ns/iter |
31902922.619045574 ns/iter |
0.91 |
E2E_Compiler_code_climate |
2140154.931407696 ns/iter |
2613036.591398299 ns/iter |
0.82 |
E2E_Compiler_cql2 |
12247293.650792321 ns/iter |
16411992.5777767 ns/iter |
0.75 |
E2E_Compiler_cspell |
21394286.054054327 ns/iter |
40007527.76190504 ns/iter |
0.53 |
E2E_Compiler_cypress |
3706348.622340604 ns/iter |
5757018.59821517 ns/iter |
0.64 |
E2E_Compiler_deno |
7121532.465116299 ns/iter |
8959308.206349595 ns/iter |
0.79 |
E2E_Compiler_dependabot |
3556969.1243520402 ns/iter |
4975471.673202455 ns/iter |
0.71 |
E2E_Compiler_draft_04 |
2407193.9692832977 ns/iter |
2656728.612167175 ns/iter |
0.91 |
E2E_Compiler_fabric_mod |
3560366.923468383 ns/iter |
4719789.8571435055 ns/iter |
0.75 |
E2E_Compiler_geojson |
22657326.9230812 ns/iter |
30924648.565221854 ns/iter |
0.73 |
E2E_Compiler_gitpod_configuration |
3730831.521739012 ns/iter |
5029064.322148074 ns/iter |
0.74 |
E2E_Compiler_helm_chart_lock |
548439.000000144 ns/iter |
611484.7328110071 ns/iter |
0.90 |
E2E_Compiler_importmap |
195674.90811457767 ns/iter |
263182.3177569911 ns/iter |
0.74 |
E2E_Compiler_jasmine |
1011855.5399717855 ns/iter |
1949720.0278808416 ns/iter |
0.52 |
E2E_Compiler_jshintrc |
2952598.5043854937 ns/iter |
5666634.160002104 ns/iter |
0.52 |
E2E_Compiler_jsconfig |
16623628.860463932 ns/iter |
45844579.380952515 ns/iter |
0.36 |
E2E_Compiler_krakend |
121343763.83331376 ns/iter |
191743596.99998906 ns/iter |
0.63 |
E2E_Compiler_lazygit |
28254621.541663025 ns/iter |
73841425.00000052 ns/iter |
0.38 |
E2E_Compiler_lerna |
1180152.9377050027 ns/iter |
1787898.300912037 ns/iter |
0.66 |
E2E_Compiler_nest_cli |
7007663.345132891 ns/iter |
11747988.253520662 ns/iter |
0.60 |
E2E_Compiler_omc |
171043447.99997762 ns/iter |
270799847.3332888 ns/iter |
0.63 |
E2E_Compiler_omnisharp |
5486095.286884295 ns/iter |
8875335.58064509 ns/iter |
0.62 |
E2E_Compiler_openapi |
19174170.228565603 ns/iter |
33476985.400000103 ns/iter |
0.57 |
E2E_Compiler_pre_commit_hooks |
3605258.989474398 ns/iter |
5308697.499999653 ns/iter |
0.68 |
E2E_Compiler_pulumi |
2939620.0894308737 ns/iter |
4780015.202702604 ns/iter |
0.61 |
E2E_Compiler_semantic_release |
1143727.7059831414 ns/iter |
1781212.7100000905 ns/iter |
0.64 |
E2E_Compiler_stale |
1177107.122340745 ns/iter |
2086809.113300463 ns/iter |
0.56 |
E2E_Compiler_stylecop |
4643583.609271181 ns/iter |
8732743.893333463 ns/iter |
0.53 |
E2E_Compiler_tmuxinator |
1342525.3514058744 ns/iter |
1997757.5629624238 ns/iter |
0.67 |
E2E_Compiler_ui5 |
55170172.64285836 ns/iter |
85971435.63635904 ns/iter |
0.64 |
E2E_Compiler_ui5_manifest |
266560375.00004005 ns/iter |
528821417.0000174 ns/iter |
0.50 |
E2E_Compiler_unreal_engine_uproject |
3412557.886487185 ns/iter |
5538686.249999501 ns/iter |
0.62 |
E2E_Compiler_users_array |
662814.4540967372 ns/iter |
1162075.0428819503 ns/iter |
0.57 |
E2E_Compiler_vercel |
10679544.776119439 ns/iter |
18938689.574997626 ns/iter |
0.56 |
E2E_Compiler_yamllint |
221338.83327872012 ns/iter |
481618.8571428159 ns/iter |
0.46 |
E2E_Evaluator_adaptivecard |
19335.170819629875 ns/iter |
31834.690813120716 ns/iter |
0.61 |
E2E_Evaluator_ansible_meta |
159736.65949399554 ns/iter |
222997.8548444484 ns/iter |
0.72 |
E2E_Evaluator_aws_cdk |
35234.23541448624 ns/iter |
61154.93750000951 ns/iter |
0.58 |
E2E_Evaluator_babelrc |
84670.57884306557 ns/iter |
107535.76013303283 ns/iter |
0.79 |
E2E_Evaluator_cerebrum_criminal_case |
686290.9999998921 ns/iter |
1309354.8109965667 ns/iter |
0.52 |
E2E_Evaluator_clang_format |
91674.29716601575 ns/iter |
203933.8134405841 ns/iter |
0.45 |
E2E_Evaluator_cmake_presets |
3393273.477158015 ns/iter |
6099224.641304871 ns/iter |
0.56 |
E2E_Evaluator_code_climate |
142288.14353477594 ns/iter |
186432.6231928394 ns/iter |
0.76 |
E2E_Evaluator_cql2 |
187162.84253152463 ns/iter |
174407.05522731855 ns/iter |
1.07 |
E2E_Evaluator_cspell |
529818.8054692048 ns/iter |
509790.79200010345 ns/iter |
1.04 |
E2E_Evaluator_cypress |
204015.87672711798 ns/iter |
162521.82922617227 ns/iter |
1.26 |
E2E_Evaluator_deno |
379904.8444643847 ns/iter |
263923.8967391039 ns/iter |
1.44 |
E2E_Evaluator_dependabot |
241539.94422156824 ns/iter |
304561.1258142741 ns/iter |
0.79 |
E2E_Evaluator_draft_04 |
5438185.394493945 ns/iter |
6794895.618558135 ns/iter |
0.80 |
E2E_Evaluator_fabric_mod |
495720.21201171365 ns/iter |
632164.1532192649 ns/iter |
0.78 |
E2E_Evaluator_geojson |
9706393.166667135 ns/iter |
14762891.129033696 ns/iter |
0.66 |
E2E_Evaluator_gitpod_configuration |
181543.1888854507 ns/iter |
223102.98532355457 ns/iter |
0.81 |
E2E_Evaluator_helm_chart_lock |
245281.94977607566 ns/iter |
244950.85470090064 ns/iter |
1.00 |
E2E_Evaluator_importmap |
40359.96031544927 ns/iter |
37793.40060969664 ns/iter |
1.07 |
E2E_Evaluator_jasmine |
100989.70906839389 ns/iter |
94255.40760322733 ns/iter |
1.07 |
E2E_Evaluator_jshintrc |
1104142.7221174163 ns/iter |
1153462.963888627 ns/iter |
0.96 |
E2E_Evaluator_jsconfig |
433427.267541384 ns/iter |
361459.37129296677 ns/iter |
1.20 |
E2E_Evaluator_krakend |
166655.62003728564 ns/iter |
213385.85104304607 ns/iter |
0.78 |
E2E_Evaluator_lazygit |
140648.29545454108 ns/iter |
125596.11941175237 ns/iter |
1.12 |
E2E_Evaluator_lerna |
145190.32730175136 ns/iter |
144348.19870875982 ns/iter |
1.01 |
E2E_Evaluator_nest_cli |
195827.26034857836 ns/iter |
209500.9158525523 ns/iter |
0.93 |
E2E_Evaluator_omc |
22865.467631445183 ns/iter |
32957.57974149199 ns/iter |
0.69 |
E2E_Evaluator_omnisharp |
465591.7044430073 ns/iter |
532230.6544850633 ns/iter |
0.87 |
E2E_Evaluator_openapi |
6090814.539213759 ns/iter |
8688232.452629419 ns/iter |
0.70 |
E2E_Evaluator_pre_commit_hooks |
319967.5681601446 ns/iter |
413086.7846386314 ns/iter |
0.77 |
E2E_Evaluator_pulumi |
479577.2804054404 ns/iter |
639977.9491340029 ns/iter |
0.75 |
E2E_Evaluator_semantic_release |
69669.16947974692 ns/iter |
77413.76115088727 ns/iter |
0.90 |
E2E_Evaluator_stale |
112682.29161289363 ns/iter |
141506.47583566495 ns/iter |
0.80 |
E2E_Evaluator_stylecop |
173225.73549653782 ns/iter |
226045.39689645902 ns/iter |
0.77 |
E2E_Evaluator_tmuxinator |
74926.69483130667 ns/iter |
73605.05860807544 ns/iter |
1.02 |
E2E_Evaluator_ui5 |
336863.9661335616 ns/iter |
505422.27872458386 ns/iter |
0.67 |
E2E_Evaluator_ui5_manifest |
1840014.6750522505 ns/iter |
3283406.586046493 ns/iter |
0.56 |
E2E_Evaluator_unreal_engine_uproject |
318258.75720337767 ns/iter |
545518.9580000024 ns/iter |
0.58 |
E2E_Evaluator_users_array |
403937.9489796795 ns/iter |
1091971.0655448532 ns/iter |
0.37 |
E2E_Evaluator_vercel |
239936.93377673966 ns/iter |
325276.6844714278 ns/iter |
0.74 |
E2E_Evaluator_yamllint |
5959.589226980328 ns/iter |
6732.515253106398 ns/iter |
0.89 |
Micro_Draft4_Meta_1_No_Callback |
153.47725655148545 ns/iter |
153.51323291845603 ns/iter |
1.00 |
Micro_Draft4_Required_Properties |
774.2171697978134 ns/iter |
682.3829767899165 ns/iter |
1.13 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
27.849607435339113 ns/iter |
20.08601718553385 ns/iter |
1.39 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
8.56592149856489 ns/iter |
8.172232291552422 ns/iter |
1.05 |
Micro_Draft4_Items_Schema |
204.76572094140695 ns/iter |
296.27189443176815 ns/iter |
0.69 |
Micro_Draft4_Nested_Object |
0.708215291050497 ns/iter |
0.734538892548422 ns/iter |
0.96 |
Micro_Draft4_Properties_Triad_Optional |
226.50433866698677 ns/iter |
230.45649682463826 ns/iter |
0.98 |
Micro_Draft4_Properties_Triad_Closed |
176.97523141154596 ns/iter |
186.92177681642835 ns/iter |
0.95 |
Micro_Draft4_Properties_Triad_Required |
220.14942108129478 ns/iter |
245.14892885855187 ns/iter |
0.90 |
Micro_Draft4_Properties_Closed |
42.192711282062454 ns/iter |
49.504293247136594 ns/iter |
0.85 |
Micro_Draft4_Non_Recursive_Ref |
11.907073923153277 ns/iter |
16.03845348366072 ns/iter |
0.74 |
Micro_Draft4_Pattern_Properties_True |
147.82868348753448 ns/iter |
191.51301913131957 ns/iter |
0.77 |
Micro_Draft4_Ref_To_Single_Property |
7.20704785143605 ns/iter |
9.971582951165422 ns/iter |
0.72 |
Micro_Draft4_Additional_Properties_Type |
29.142189532336143 ns/iter |
27.146914136613447 ns/iter |
1.07 |
Micro_Draft4_Nested_Oneof |
46.336185061281626 ns/iter |
56.04282910001075 ns/iter |
0.83 |
Micro_Draft4_Short_Enum |
6.03130865391598 ns/iter |
6.370618967805389 ns/iter |
0.95 |
Micro_Draft4_Long_Enum |
9.889927714730327 ns/iter |
16.806783343619028 ns/iter |
0.59 |
Micro_Draft4_Long_Enum_Short_Strings |
6.402570473678684 ns/iter |
10.59210544176271 ns/iter |
0.60 |
Micro_Draft4_Type_Object |
2.538091198040091 ns/iter |
3.3513869308327475 ns/iter |
0.76 |
Micro_Draft4_Ref_Single_100 |
1577556.235431535 ns/iter |
2659613.0756576927 ns/iter |
0.59 |
Micro_Draft4_Compile_Ref_Many_Nested |
1152436.0608553845 ns/iter |
1872409.4532964437 ns/iter |
0.62 |
Micro_Draft4_Compile_Wrap |
1873588.1320222954 ns/iter |
3791837.2289712806 ns/iter |
0.49 |
Micro_Draft6_Property_Names |
96.26860969988229 ns/iter |
171.4722033526379 ns/iter |
0.56 |
Micro_Draft6_Compile_FHIR |
7951514416.00001 ns/iter |
21177604375.0001 ns/iter |
0.38 |
Micro_Draft7_If_Then_Else |
18.301543308458843 ns/iter |
23.29633434332722 ns/iter |
0.79 |
Micro_2019_09_Unevaluated_Properties |
25.810050874349248 ns/iter |
29.806655709847064 ns/iter |
0.87 |
Micro_2019_09_Compile_Wrap |
320590604.0000173 ns/iter |
426205646.00008494 ns/iter |
0.75 |
Micro_2020_12_Dynamic_Ref |
200.13617461973786 ns/iter |
225.8661102838037 ns/iter |
0.89 |
Micro_2020_12_Dynamic_Ref_Single |
2.469273941016995 ns/iter |
3.5552466939246883 ns/iter |
0.69 |
Micro_2020_12_Simple_Output_Mask |
793.8715165307256 ns/iter |
1026.4059228215096 ns/iter |
0.77 |
Micro_2020_12_Simple_Output_Annotations |
91595.53677435266 ns/iter |
118336.39005482863 ns/iter |
0.77 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
962937.5234459073 ns/iter |
1414990.8060498582 ns/iter |
0.68 |
Micro_2020_12_Exhaustive_Deep_Numeric |
5193.804228815191 ns/iter |
6474.732851290329 ns/iter |
0.80 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
107659.14052395268 ns/iter |
147637.93647866664 ns/iter |
0.73 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
13133.594450946 ns/iter |
16903.39188370612 ns/iter |
0.78 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
85.09091396856205 ns/iter |
120.38688238806488 ns/iter |
0.71 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4870.054806999632 ns/iter |
7268.203330970012 ns/iter |
0.67 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
213771972.33338544 ns/iter |
366054020.9999681 ns/iter |
0.58 |
Alterschema_Check_Readibility_OMC |
56491637.76921831 ns/iter |
110189416.59999654 ns/iter |
0.51 |
Alterschema_Check_Readibility_KrakenD |
564818166.9998848 ns/iter |
1677110416.000005 ns/iter |
0.34 |
Alterschema_Apply_Readibility_KrakenD |
61426809792.000084 ns/iter |
113423850748.99994 ns/iter |
0.54 |
Alterschema_Check_Invalid_External_Refs |
158200906.24998784 ns/iter |
206428666.66670063 ns/iter |
0.77 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
JavaScript (macos/llvm)
Details
| Benchmark suite | Current: b1f99ea | Previous: caa0d01 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
106890 ns |
169933 ns |
0.63 |
E2E_Evaluator_ansible-meta |
383935 ns |
522486 ns |
0.73 |
E2E_Evaluator_aws-cdk |
119427 ns |
152843 ns |
0.78 |
E2E_Evaluator_babelrc |
268970 ns |
364315 ns |
0.74 |
E2E_Evaluator_cerebrum-criminal-case |
1550107 ns |
2394484 ns |
0.65 |
E2E_Evaluator_clang-format |
169511 ns |
285756 ns |
0.59 |
E2E_Evaluator_cmake-presets |
12612530 ns |
19690444 ns |
0.64 |
E2E_Evaluator_code-climate |
358746 ns |
513391 ns |
0.70 |
E2E_Evaluator_cql2 |
989437 ns |
1716874 ns |
0.58 |
E2E_Evaluator_cspell |
1233372 ns |
2086855 ns |
0.59 |
E2E_Evaluator_cypress |
556632 ns |
997031 ns |
0.56 |
E2E_Evaluator_deno |
711311 ns |
1245147 ns |
0.57 |
E2E_Evaluator_dependabot |
694356 ns |
1167395 ns |
0.59 |
E2E_Evaluator_draft-04 |
14121427 ns |
21749413 ns |
0.65 |
E2E_Evaluator_fabric-mod |
1301243 ns |
2632088 ns |
0.49 |
E2E_Evaluator_geojson |
14726474 ns |
27562109 ns |
0.53 |
E2E_Evaluator_gitpod-configuration |
476489 ns |
794389 ns |
0.60 |
E2E_Evaluator_helm-chart-lock |
822491 ns |
1007729 ns |
0.82 |
E2E_Evaluator_importmap |
198066 ns |
296354 ns |
0.67 |
E2E_Evaluator_jasmine |
202242 ns |
278682 ns |
0.73 |
E2E_Evaluator_jsconfig |
807822 ns |
1470800 ns |
0.55 |
E2E_Evaluator_jshintrc |
1866172 ns |
2956039 ns |
0.63 |
E2E_Evaluator_krakend |
399569 ns |
874991 ns |
0.46 |
E2E_Evaluator_lazygit |
265140 ns |
502682 ns |
0.53 |
E2E_Evaluator_lerna |
310386 ns |
523323 ns |
0.59 |
E2E_Evaluator_nest-cli |
387372 ns |
706863 ns |
0.55 |
E2E_Evaluator_omc |
67835 ns |
102812 ns |
0.66 |
E2E_Evaluator_omnisharp |
937773 ns |
1391349 ns |
0.67 |
E2E_Evaluator_openapi |
14374005 ns |
25373165 ns |
0.57 |
E2E_Evaluator_pre-commit-hooks |
1264029 ns |
2259040 ns |
0.56 |
E2E_Evaluator_pulumi |
1361551 ns |
2621838 ns |
0.52 |
E2E_Evaluator_semantic-release |
175548 ns |
260452 ns |
0.67 |
E2E_Evaluator_stale |
259933 ns |
417641 ns |
0.62 |
E2E_Evaluator_stylecop |
699377 ns |
1563150 ns |
0.45 |
E2E_Evaluator_tmuxinator |
153143 ns |
245061 ns |
0.62 |
E2E_Evaluator_ui5 |
1409233 ns |
2581498 ns |
0.55 |
E2E_Evaluator_ui5-manifest |
6895160 ns |
18324585 ns |
0.38 |
E2E_Evaluator_unreal-engine-uproject |
1131904 ns |
1891357 ns |
0.60 |
E2E_Evaluator_users-array |
1770448 ns |
4535890 ns |
0.39 |
E2E_Evaluator_vercel |
672536 ns |
1336573 ns |
0.50 |
E2E_Evaluator_yamllint |
22282 ns |
34363 ns |
0.65 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: b1f99ea | Previous: caa0d01 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
2963174.330508251 ns/iter |
2941053.67088627 ns/iter |
1.01 |
Schema_Tracker_ISO_Language |
4486589.594936464 ns/iter |
4508669.793547655 ns/iter |
1.00 |
Schema_Tracker_ISO_Language_To_JSON |
21155234.66666976 ns/iter |
20982363.06060106 ns/iter |
1.01 |
Schema_Frame_WoT_References |
4934831.802816135 ns/iter |
4896053.894366508 ns/iter |
1.01 |
Schema_Frame_OMC_References |
20656117.628576405 ns/iter |
20549623.705887023 ns/iter |
1.01 |
Schema_Frame_OMC_Locations |
18759926.459459756 ns/iter |
18856367.91891827 ns/iter |
0.99 |
Schema_Frame_ISO_Language_Locations |
100662880.49999154 ns/iter |
98990712.8333319 ns/iter |
1.02 |
Schema_Frame_KrakenD_References |
39854239.00000266 ns/iter |
39789784.166664 ns/iter |
1.00 |
Schema_Frame_KrakenD_Reachable |
581886930.0001097 ns/iter |
608154946.0000134 ns/iter |
0.96 |
Schema_Frame_ISO_Language_Locations_To_JSON |
117512115.80003655 ns/iter |
117963112.00000672 ns/iter |
1.00 |
Schema_Frame_Many_Resources_References |
357557311.50004524 ns/iter |
371316730.99997896 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
1551863.9044487118 ns/iter |
1557787.5468762517 ns/iter |
1.00 |
Schema_Format_ISO_Language_To_JSON |
106984891.16665162 ns/iter |
108347093.28576407 ns/iter |
0.99 |
E2E_Compiler_adaptivecard |
61518089.83332785 ns/iter |
61992877.2999856 ns/iter |
0.99 |
E2E_Compiler_ansible_meta |
27493162.61538472 ns/iter |
27993923.64000596 ns/iter |
0.98 |
E2E_Compiler_aws_cdk |
353794.30445796234 ns/iter |
353685.1899696276 ns/iter |
1.00 |
E2E_Compiler_babelrc |
2435353.459930551 ns/iter |
2454337.716782705 ns/iter |
0.99 |
E2E_Compiler_clang_format |
17261152.804882463 ns/iter |
17420567.199997094 ns/iter |
0.99 |
E2E_Compiler_cmake_presets |
26032850.66666777 ns/iter |
26332695.53845926 ns/iter |
0.99 |
E2E_Compiler_code_climate |
2442844.192307882 ns/iter |
2484934.2014131383 ns/iter |
0.98 |
E2E_Compiler_cql2 |
13206265.056602584 ns/iter |
13151462.245285178 ns/iter |
1.00 |
E2E_Compiler_cspell |
23160247.7000024 ns/iter |
23363332.06666647 ns/iter |
0.99 |
E2E_Compiler_cypress |
4001202.9715900226 ns/iter |
4009164.851427808 ns/iter |
1.00 |
E2E_Compiler_deno |
7490864.956988971 ns/iter |
7558751.4021757 ns/iter |
0.99 |
E2E_Compiler_dependabot |
3704000.14814848 ns/iter |
3727085.648937104 ns/iter |
0.99 |
E2E_Compiler_draft_04 |
2577031.080586044 ns/iter |
2588531.1888891417 ns/iter |
1.00 |
E2E_Compiler_fabric_mod |
4505247.839743694 ns/iter |
4537399.425806789 ns/iter |
0.99 |
E2E_Compiler_geojson |
20973649.121212173 ns/iter |
21111376.787881788 ns/iter |
0.99 |
E2E_Compiler_gitpod_configuration |
4743938.795918192 ns/iter |
4796583.726027302 ns/iter |
0.99 |
E2E_Compiler_helm_chart_lock |
662007.7808350804 ns/iter |
670577.2794677576 ns/iter |
0.99 |
E2E_Compiler_importmap |
264756.0495461221 ns/iter |
268737.365797524 ns/iter |
0.99 |
E2E_Compiler_jasmine |
1300119.2029520848 ns/iter |
1298246.3432280736 ns/iter |
1.00 |
E2E_Compiler_jshintrc |
4089687.9767438103 ns/iter |
4104573.210526872 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
20925077.30302521 ns/iter |
20897189.823525716 ns/iter |
1.00 |
E2E_Compiler_krakend |
147334520.7999955 ns/iter |
140325264.40000767 ns/iter |
1.05 |
E2E_Compiler_lazygit |
31852139.181823574 ns/iter |
31739242.77272859 ns/iter |
1.00 |
E2E_Compiler_lerna |
1515142.8937090451 ns/iter |
1526254.4519650496 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
7142001.47474756 ns/iter |
7120597.47959116 ns/iter |
1.00 |
E2E_Compiler_omc |
163766718.25003088 ns/iter |
157140082.50000688 ns/iter |
1.04 |
E2E_Compiler_omnisharp |
6379281.036362789 ns/iter |
6425338.385320216 ns/iter |
0.99 |
E2E_Compiler_openapi |
24301651.65517416 ns/iter |
24540235.586206608 ns/iter |
0.99 |
E2E_Compiler_pre_commit_hooks |
4942177.7183096325 ns/iter |
4985683.349999752 ns/iter |
0.99 |
E2E_Compiler_pulumi |
3817661.510869703 ns/iter |
3835730.978021974 ns/iter |
1.00 |
E2E_Compiler_semantic_release |
1476123.9726890419 ns/iter |
1480533.399151029 ns/iter |
1.00 |
E2E_Compiler_stale |
1478514.6878980673 ns/iter |
1485668.7983013848 ns/iter |
1.00 |
E2E_Compiler_stylecop |
5880049.630253275 ns/iter |
5982323.188033513 ns/iter |
0.98 |
E2E_Compiler_tmuxinator |
1802531.7017996938 ns/iter |
1814101.352331799 ns/iter |
0.99 |
E2E_Compiler_ui5 |
48050519.500001036 ns/iter |
47390228.666669525 ns/iter |
1.01 |
E2E_Compiler_ui5_manifest |
320667332.9999603 ns/iter |
312560523.0000019 ns/iter |
1.03 |
E2E_Compiler_unreal_engine_uproject |
4373113.506250093 ns/iter |
4393614.387500122 ns/iter |
1.00 |
E2E_Compiler_users_array |
804390.163972134 ns/iter |
803313.0230681003 ns/iter |
1.00 |
E2E_Compiler_vercel |
12357892.350879857 ns/iter |
12394285.77192931 ns/iter |
1.00 |
E2E_Compiler_yamllint |
323309.25426865305 ns/iter |
325311.13302326936 ns/iter |
0.99 |
E2E_Evaluator_adaptivecard |
24887.738097798574 ns/iter |
26761.723961451662 ns/iter |
0.93 |
E2E_Evaluator_ansible_meta |
234425.8362495814 ns/iter |
243790.5052047433 ns/iter |
0.96 |
E2E_Evaluator_aws_cdk |
52889.7216040531 ns/iter |
52898.93685876867 ns/iter |
1.00 |
E2E_Evaluator_babelrc |
115158.15270450791 ns/iter |
112319.85999998309 ns/iter |
1.03 |
E2E_Evaluator_cerebrum_criminal_case |
1020079.5351905196 ns/iter |
1036743.8281937959 ns/iter |
0.98 |
E2E_Evaluator_clang_format |
119653.32906638566 ns/iter |
125518.89523297767 ns/iter |
0.95 |
E2E_Evaluator_cmake_presets |
4587865.992125157 ns/iter |
4341630.798779345 ns/iter |
1.06 |
E2E_Evaluator_code_climate |
184293.73736837893 ns/iter |
185716.75839278536 ns/iter |
0.99 |
E2E_Evaluator_cql2 |
217067.8987496392 ns/iter |
224557.35942124802 ns/iter |
0.97 |
E2E_Evaluator_cspell |
583939.902684576 ns/iter |
603369.7430262502 ns/iter |
0.97 |
E2E_Evaluator_cypress |
194588.6753824659 ns/iter |
203218.1993907483 ns/iter |
0.96 |
E2E_Evaluator_deno |
322848.1555759939 ns/iter |
324945.37987008994 ns/iter |
0.99 |
E2E_Evaluator_dependabot |
329058.7972262421 ns/iter |
331949.0425430218 ns/iter |
0.99 |
E2E_Evaluator_draft_04 |
10251065.304347334 ns/iter |
8542463.21794924 ns/iter |
1.20 |
E2E_Evaluator_fabric_mod |
662423.5624402647 ns/iter |
699796.091633477 ns/iter |
0.95 |
E2E_Evaluator_geojson |
17247551.63414423 ns/iter |
17192492.97560986 ns/iter |
1.00 |
E2E_Evaluator_gitpod_configuration |
236720.09189558207 ns/iter |
238063.0728703664 ns/iter |
0.99 |
E2E_Evaluator_helm_chart_lock |
321147.9725963393 ns/iter |
325703.71375122987 ns/iter |
0.99 |
E2E_Evaluator_importmap |
52011.401016714895 ns/iter |
53448.56742596404 ns/iter |
0.97 |
E2E_Evaluator_jasmine |
104910.64119248076 ns/iter |
106877.42403209725 ns/iter |
0.98 |
E2E_Evaluator_jshintrc |
1215493.3101044802 ns/iter |
1238563.2186950871 ns/iter |
0.98 |
E2E_Evaluator_jsconfig |
426493.5914893046 ns/iter |
440449.73420078884 ns/iter |
0.97 |
E2E_Evaluator_krakend |
209330.71167324221 ns/iter |
215425.35470219847 ns/iter |
0.97 |
E2E_Evaluator_lazygit |
145364.60910050818 ns/iter |
154785.94200971466 ns/iter |
0.94 |
E2E_Evaluator_lerna |
137655.8061955482 ns/iter |
142102.74898868403 ns/iter |
0.97 |
E2E_Evaluator_nest_cli |
184905.74300183094 ns/iter |
183967.91860151288 ns/iter |
1.01 |
E2E_Evaluator_omc |
18408.58787010172 ns/iter |
19699.85666306507 ns/iter |
0.93 |
E2E_Evaluator_omnisharp |
614487.14462077 ns/iter |
613965.5101143422 ns/iter |
1.00 |
E2E_Evaluator_openapi |
11306208.721314343 ns/iter |
8930638.810809525 ns/iter |
1.27 |
E2E_Evaluator_pre_commit_hooks |
504459.50900007115 ns/iter |
483669.39542928955 ns/iter |
1.04 |
E2E_Evaluator_pulumi |
697633.0920919521 ns/iter |
712493.7953392591 ns/iter |
0.98 |
E2E_Evaluator_semantic_release |
111395.21038172643 ns/iter |
102636.42946938025 ns/iter |
1.09 |
E2E_Evaluator_stale |
148527.56450232808 ns/iter |
150182.60346305018 ns/iter |
0.99 |
E2E_Evaluator_stylecop |
290641.80351907725 ns/iter |
293723.6586077052 ns/iter |
0.99 |
E2E_Evaluator_tmuxinator |
100609.90723693006 ns/iter |
101174.3938867088 ns/iter |
0.99 |
E2E_Evaluator_ui5 |
515296.52459003683 ns/iter |
521217.9251497651 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
2639280.906015828 ns/iter |
2590320.8051470104 ns/iter |
1.02 |
E2E_Evaluator_unreal_engine_uproject |
432148.5518955391 ns/iter |
436273.333124562 ns/iter |
0.99 |
E2E_Evaluator_users_array |
614080.9854452468 ns/iter |
589998.802179321 ns/iter |
1.04 |
E2E_Evaluator_vercel |
316704.26339895604 ns/iter |
316878.89628270606 ns/iter |
1.00 |
E2E_Evaluator_yamllint |
8759.629946874586 ns/iter |
8848.262588457834 ns/iter |
0.99 |
Micro_Draft4_Meta_1_No_Callback |
191.78823576937782 ns/iter |
192.41115429752864 ns/iter |
1.00 |
Micro_Draft4_Required_Properties |
795.0358383257413 ns/iter |
795.2040073210144 ns/iter |
1.00 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
23.651778387863608 ns/iter |
23.29456009694761 ns/iter |
1.02 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
11.552203319146587 ns/iter |
11.536343924281947 ns/iter |
1.00 |
Micro_Draft4_Items_Schema |
277.6868457228967 ns/iter |
276.0767268123102 ns/iter |
1.01 |
Micro_Draft4_Nested_Object |
1.7645291143338044 ns/iter |
1.761445223561311 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
332.0936310864124 ns/iter |
333.7813859116388 ns/iter |
0.99 |
Micro_Draft4_Properties_Triad_Closed |
273.90560762862174 ns/iter |
271.80733979195077 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Required |
342.9893638177154 ns/iter |
340.761332716102 ns/iter |
1.01 |
Micro_Draft4_Properties_Closed |
57.32601268571834 ns/iter |
57.541574537935915 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
13.965826370623905 ns/iter |
14.018175529274652 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
155.76112126219314 ns/iter |
155.67864250454494 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
11.605494671395084 ns/iter |
11.536047603669894 ns/iter |
1.01 |
Micro_Draft4_Additional_Properties_Type |
32.98108184776056 ns/iter |
32.98769102716422 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
58.907793043927626 ns/iter |
58.851282430620316 ns/iter |
1.00 |
Micro_Draft4_Short_Enum |
12.148529487753706 ns/iter |
12.345861186331257 ns/iter |
0.98 |
Micro_Draft4_Long_Enum |
14.669929622500787 ns/iter |
14.655289055567707 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
12.14677397878773 ns/iter |
12.245946998708389 ns/iter |
0.99 |
Micro_Draft4_Type_Object |
3.4298544551957506 ns/iter |
3.4296145853586455 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2395336.044217055 ns/iter |
2389422.3938358887 ns/iter |
1.00 |
Micro_Draft4_Compile_Ref_Many_Nested |
1737232.6426798608 ns/iter |
1737684.1141436722 ns/iter |
1.00 |
Micro_Draft4_Compile_Wrap |
2377337.1054425123 ns/iter |
2372710.9489793763 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
134.99470370693248 ns/iter |
134.88021663551893 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
15001333767.999994 ns/iter |
13339507273.999971 ns/iter |
1.12 |
Micro_Draft7_If_Then_Else |
23.976299038947715 ns/iter |
24.169030307178346 ns/iter |
0.99 |
Micro_2019_09_Unevaluated_Properties |
26.794430192937003 ns/iter |
26.899504898567102 ns/iter |
1.00 |
Micro_2019_09_Compile_Wrap |
309598389.5000245 ns/iter |
282626123 ns/iter |
1.10 |
Micro_2020_12_Dynamic_Ref |
246.18219730418838 ns/iter |
232.37162465152653 ns/iter |
1.06 |
Micro_2020_12_Dynamic_Ref_Single |
3.430817228139169 ns/iter |
3.4282065355472877 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
1127.7540712660473 ns/iter |
1122.9020188530233 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Annotations |
103255.19543783054 ns/iter |
103262.3193203384 ns/iter |
1.00 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1043011.4739196055 ns/iter |
1042258.8050976825 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8203.150205640677 ns/iter |
8243.344776067137 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
171060.14154366148 ns/iter |
170623.2787447604 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
22918.562465265644 ns/iter |
22482.944136240723 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
146.1876892921091 ns/iter |
143.9385214632049 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4298.369939537145 ns/iter |
4250.03536944155 ns/iter |
1.01 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
376042610.0000132 ns/iter |
354115666.49997896 ns/iter |
1.06 |
Alterschema_Check_Readibility_OMC |
86120232.74997683 ns/iter |
81522310.55555603 ns/iter |
1.06 |
Alterschema_Check_Readibility_KrakenD |
1207366503.0000029 ns/iter |
1146372009.0000606 ns/iter |
1.05 |
Alterschema_Apply_Readibility_KrakenD |
120167904538.00014 ns/iter |
115881951398.99994 ns/iter |
1.04 |
Alterschema_Check_Invalid_External_Refs |
298035040.9999346 ns/iter |
295570539.4999768 ns/iter |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
JavaScript (linux/llvm)
Details
| Benchmark suite | Current: b1f99ea | Previous: caa0d01 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
119008 ns |
118134 ns |
1.01 |
E2E_Evaluator_ansible-meta |
546749 ns |
526682 ns |
1.04 |
E2E_Evaluator_aws-cdk |
145851 ns |
143502 ns |
1.02 |
E2E_Evaluator_babelrc |
348432 ns |
339947 ns |
1.02 |
E2E_Evaluator_cerebrum-criminal-case |
2649462 ns |
2506472 ns |
1.06 |
E2E_Evaluator_clang-format |
268696 ns |
260245 ns |
1.03 |
E2E_Evaluator_cmake-presets |
19526041 ns |
17720762 ns |
1.10 |
E2E_Evaluator_code-climate |
520798 ns |
509867 ns |
1.02 |
E2E_Evaluator_cql2 |
1232372 ns |
1220486 ns |
1.01 |
E2E_Evaluator_cspell |
1543601 ns |
1472159 ns |
1.05 |
E2E_Evaluator_cypress |
803108 ns |
761143 ns |
1.06 |
E2E_Evaluator_deno |
1063858 ns |
1066688 ns |
1.00 |
E2E_Evaluator_dependabot |
1080439 ns |
1064218 ns |
1.02 |
E2E_Evaluator_draft-04 |
23385421 ns |
21478777 ns |
1.09 |
E2E_Evaluator_fabric-mod |
2387395 ns |
2326293 ns |
1.03 |
E2E_Evaluator_geojson |
25083832 ns |
24943806 ns |
1.01 |
E2E_Evaluator_gitpod-configuration |
728636 ns |
720329 ns |
1.01 |
E2E_Evaluator_helm-chart-lock |
1004708 ns |
1005887 ns |
1.00 |
E2E_Evaluator_importmap |
269767 ns |
272459 ns |
0.99 |
E2E_Evaluator_jasmine |
316567 ns |
293990 ns |
1.08 |
E2E_Evaluator_jsconfig |
1263316 ns |
1255379 ns |
1.01 |
E2E_Evaluator_jshintrc |
2779694 ns |
2739295 ns |
1.01 |
E2E_Evaluator_krakend |
698456 ns |
679274 ns |
1.03 |
E2E_Evaluator_lazygit |
519417 ns |
495175 ns |
1.05 |
E2E_Evaluator_lerna |
473963 ns |
478962 ns |
0.99 |
E2E_Evaluator_nest-cli |
613316 ns |
596963 ns |
1.03 |
E2E_Evaluator_omc |
93295 ns |
92714 ns |
1.01 |
E2E_Evaluator_omnisharp |
1447645 ns |
1392273 ns |
1.04 |
E2E_Evaluator_openapi |
26776145 ns |
22968622 ns |
1.17 |
E2E_Evaluator_pre-commit-hooks |
2011135 ns |
2073945 ns |
0.97 |
E2E_Evaluator_pulumi |
1969697 ns |
1892818 ns |
1.04 |
E2E_Evaluator_semantic-release |
265011 ns |
246724 ns |
1.07 |
E2E_Evaluator_stale |
411611 ns |
392028 ns |
1.05 |
E2E_Evaluator_stylecop |
1219358 ns |
1218720 ns |
1.00 |
E2E_Evaluator_tmuxinator |
233764 ns |
228239 ns |
1.02 |
E2E_Evaluator_ui5 |
2241740 ns |
2211216 ns |
1.01 |
E2E_Evaluator_ui5-manifest |
12525488 ns |
10553116 ns |
1.19 |
E2E_Evaluator_unreal-engine-uproject |
1528299 ns |
1481102 ns |
1.03 |
E2E_Evaluator_users-array |
2515272 ns |
2723511 ns |
0.92 |
E2E_Evaluator_vercel |
1015141 ns |
999825 ns |
1.02 |
E2E_Evaluator_yamllint |
25923 ns |
25688 ns |
1.01 |
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: b1f99ea | Previous: caa0d01 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
348527690.4999637 ns/iter |
358092206.00003755 ns/iter |
0.97 |
Alterschema_Check_Readibility_OMC |
91887298.74998103 ns/iter |
92192771.0000026 ns/iter |
1.00 |
Alterschema_Check_Readibility_KrakenD |
1313169762.9999053 ns/iter |
1235346161.0000522 ns/iter |
1.06 |
Alterschema_Apply_Readibility_KrakenD |
134672887527.00006 ns/iter |
121411447780.99988 ns/iter |
1.11 |
Alterschema_Check_Invalid_External_Refs |
335809508.0000112 ns/iter |
331598249.99995637 ns/iter |
1.01 |
Micro_2020_12_Dynamic_Ref |
268.7342381175002 ns/iter |
269.69933670571805 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref_Single |
4.358067288466198 ns/iter |
4.357574415991213 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
1172.7446517308053 ns/iter |
1141.8548665765034 ns/iter |
1.03 |
Micro_2020_12_Simple_Output_Annotations |
117299.72831201079 ns/iter |
111971.64919871319 ns/iter |
1.05 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1187289.591766621 ns/iter |
1246856.8726002763 ns/iter |
0.95 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8978.627855784795 ns/iter |
8938.133246974134 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
165285.72693117548 ns/iter |
168309.67653381726 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
25275.058959041267 ns/iter |
25190.219539609472 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
152.90264145322075 ns/iter |
150.8408882724316 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4762.549787211416 ns/iter |
4834.242379530644 ns/iter |
0.99 |
Micro_2019_09_Unevaluated_Properties |
28.048599606995655 ns/iter |
28.111845565242845 ns/iter |
1.00 |
Micro_2019_09_Compile_Wrap |
305039243.5000049 ns/iter |
310462347.49999255 ns/iter |
0.98 |
Micro_Draft7_If_Then_Else |
24.2973807136953 ns/iter |
24.28327891012031 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
150.11855963028853 ns/iter |
149.8486874083768 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
13566637281.999874 ns/iter |
12769672689.99988 ns/iter |
1.06 |
Micro_Draft4_Meta_1_No_Callback |
168.9094107354796 ns/iter |
170.1025710407132 ns/iter |
0.99 |
Micro_Draft4_Required_Properties |
803.486159598712 ns/iter |
820.063730947128 ns/iter |
0.98 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.196224576028744 ns/iter |
21.22656531779566 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
13.093760797601208 ns/iter |
13.096330121266321 ns/iter |
1.00 |
Micro_Draft4_Items_Schema |
350.84864537817435 ns/iter |
334.0016787083552 ns/iter |
1.05 |
Micro_Draft4_Nested_Object |
1.5564948553817977 ns/iter |
1.5628378599465853 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
390.51951382989057 ns/iter |
382.35546760202703 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Closed |
323.26935476243654 ns/iter |
306.5424124032308 ns/iter |
1.05 |
Micro_Draft4_Properties_Triad_Required |
419.22381895980817 ns/iter |
427.4939796439393 ns/iter |
0.98 |
Micro_Draft4_Properties_Closed |
63.57468257810418 ns/iter |
63.630441366196784 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
9.337512123092877 ns/iter |
9.346134617428765 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
203.02941727057757 ns/iter |
203.05116170524104 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
13.409882055628817 ns/iter |
13.39403806582385 ns/iter |
1.00 |
Micro_Draft4_Additional_Properties_Type |
14.329911862873683 ns/iter |
14.319237071090619 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
62.87648877857271 ns/iter |
62.88090342033496 ns/iter |
1.00 |
Micro_Draft4_Short_Enum |
14.65316183549402 ns/iter |
14.650545195833542 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
14.344923127094507 ns/iter |
14.409319901096843 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
14.704877922485503 ns/iter |
14.687556962060816 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
4.371402341748493 ns/iter |
4.35582289820504 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2509885.89247288 ns/iter |
2566066.56985358 ns/iter |
0.98 |
Micro_Draft4_Compile_Ref_Many_Nested |
1821810.0729168185 ns/iter |
1864963.6026669517 ns/iter |
0.98 |
Micro_Draft4_Compile_Wrap |
2621164.454887063 ns/iter |
2685086.23754799 ns/iter |
0.98 |
E2E_Compiler_adaptivecard |
63456247.81819093 ns/iter |
65043999.70001487 ns/iter |
0.98 |
E2E_Compiler_ansible_meta |
30581706.869566996 ns/iter |
31757772.09091021 ns/iter |
0.96 |
E2E_Compiler_aws_cdk |
406244.19756663765 ns/iter |
412521.3043220632 ns/iter |
0.98 |
E2E_Compiler_babelrc |
2705467.02316616 ns/iter |
2736138.234374685 ns/iter |
0.99 |
E2E_Compiler_clang_format |
19150008.729725044 ns/iter |
19650450.722224377 ns/iter |
0.97 |
E2E_Compiler_cmake_presets |
27576399.96000762 ns/iter |
27771389.119998273 ns/iter |
0.99 |
E2E_Compiler_code_climate |
2753092.0078744013 ns/iter |
2798586.616000648 ns/iter |
0.98 |
E2E_Compiler_cql2 |
14135578.102041665 ns/iter |
14582544.47916829 ns/iter |
0.97 |
E2E_Compiler_cspell |
24101631.58621235 ns/iter |
24547469.82758824 ns/iter |
0.98 |
E2E_Compiler_cypress |
4206427.771084992 ns/iter |
4267970.723926486 ns/iter |
0.99 |
E2E_Compiler_deno |
8357040.084339209 ns/iter |
8520001.829269193 ns/iter |
0.98 |
E2E_Compiler_dependabot |
4191440.8802400255 ns/iter |
4245386.6121212 ns/iter |
0.99 |
E2E_Compiler_draft_04 |
2883023.099173458 ns/iter |
2947186.6919832216 ns/iter |
0.98 |
E2E_Compiler_fabric_mod |
5012781.635714093 ns/iter |
5127127.357663464 ns/iter |
0.98 |
E2E_Compiler_geojson |
23469696.03333188 ns/iter |
23523511.166664924 ns/iter |
1.00 |
E2E_Compiler_gitpod_configuration |
5241904.029851378 ns/iter |
5362141.8769230675 ns/iter |
0.98 |
E2E_Compiler_helm_chart_lock |
730601.0951883497 ns/iter |
755857.7459806853 ns/iter |
0.97 |
E2E_Compiler_importmap |
302851.2467588924 ns/iter |
311523.3642826034 ns/iter |
0.97 |
E2E_Compiler_jasmine |
1439133.6618560092 ns/iter |
1480140.4351461527 ns/iter |
0.97 |
E2E_Compiler_jshintrc |
4482117.083334276 ns/iter |
4554779.948052015 ns/iter |
0.98 |
E2E_Compiler_jsconfig |
22423281.67741811 ns/iter |
22472602.354839418 ns/iter |
1.00 |
E2E_Compiler_krakend |
142613179.99998936 ns/iter |
142631221.40000632 ns/iter |
1.00 |
E2E_Compiler_lazygit |
34568046.649997085 ns/iter |
34721747.449998476 ns/iter |
1.00 |
E2E_Compiler_lerna |
1704788.7177616686 ns/iter |
1727150.217283575 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
7779964.977776722 ns/iter |
7875175.977526882 ns/iter |
0.99 |
E2E_Compiler_omc |
171921670.50001216 ns/iter |
167098714.49995717 ns/iter |
1.03 |
E2E_Compiler_omnisharp |
7083507.454546744 ns/iter |
7103106.767675798 ns/iter |
1.00 |
E2E_Compiler_openapi |
26923958.153850853 ns/iter |
27497064.884615753 ns/iter |
0.98 |
E2E_Compiler_pre_commit_hooks |
5516760.285714222 ns/iter |
5655929.387095908 ns/iter |
0.98 |
E2E_Compiler_pulumi |
4248500.187877929 ns/iter |
4306120.999999228 ns/iter |
0.99 |
E2E_Compiler_semantic_release |
1659459.725537359 ns/iter |
1702218.8150849505 ns/iter |
0.97 |
E2E_Compiler_stale |
1634698.186915761 ns/iter |
1664070.3175358206 ns/iter |
0.98 |
E2E_Compiler_stylecop |
6488238.999999659 ns/iter |
6819146.466019112 ns/iter |
0.95 |
E2E_Compiler_tmuxinator |
2043709.1023391953 ns/iter |
2083648.613095301 ns/iter |
0.98 |
E2E_Compiler_ui5 |
49083370.21428061 ns/iter |
49451343.07143105 ns/iter |
0.99 |
E2E_Compiler_ui5_manifest |
315882702.4999482 ns/iter |
322185338.4999349 ns/iter |
0.98 |
E2E_Compiler_unreal_engine_uproject |
4799422.671232468 ns/iter |
4871831.236111272 ns/iter |
0.99 |
E2E_Compiler_users_array |
898947.7345360768 ns/iter |
921010.5455747949 ns/iter |
0.98 |
E2E_Compiler_vercel |
13107166.88888752 ns/iter |
13246147.698115272 ns/iter |
0.99 |
E2E_Compiler_yamllint |
372324.4008529133 ns/iter |
379110.4959393969 ns/iter |
0.98 |
E2E_Evaluator_adaptivecard |
23876.000538208875 ns/iter |
23896.31022770515 ns/iter |
1.00 |
E2E_Evaluator_ansible_meta |
263365.6495661768 ns/iter |
263228.595890391 ns/iter |
1.00 |
E2E_Evaluator_aws_cdk |
54610.89717123304 ns/iter |
56830.24923865675 ns/iter |
0.96 |
E2E_Evaluator_babelrc |
114209.509006098 ns/iter |
105499.38361099469 ns/iter |
1.08 |
E2E_Evaluator_cerebrum_criminal_case |
1133433.0681819806 ns/iter |
1104950.7663550815 ns/iter |
1.03 |
E2E_Evaluator_clang_format |
109636.42582157522 ns/iter |
110325.69742285396 ns/iter |
0.99 |
E2E_Evaluator_cmake_presets |
5022449.192857234 ns/iter |
4514347.032258111 ns/iter |
1.11 |
E2E_Evaluator_code_climate |
192524.708379856 ns/iter |
197078.46121297756 ns/iter |
0.98 |
E2E_Evaluator_cql2 |
229395.59232532082 ns/iter |
225062.07697245362 ns/iter |
1.02 |
E2E_Evaluator_cspell |
551809.381102423 ns/iter |
564415.4461415923 ns/iter |
0.98 |
E2E_Evaluator_cypress |
177455.24700788734 ns/iter |
177997.7646607331 ns/iter |
1.00 |
E2E_Evaluator_deno |
351389.446153867 ns/iter |
357536.8782116735 ns/iter |
0.98 |
E2E_Evaluator_dependabot |
381178.53413434455 ns/iter |
377818.94366942986 ns/iter |
1.01 |
E2E_Evaluator_draft_04 |
9066178.8571427 ns/iter |
7114725.35869501 ns/iter |
1.27 |
E2E_Evaluator_fabric_mod |
752512.3537635086 ns/iter |
761682.4491803721 ns/iter |
0.99 |
E2E_Evaluator_geojson |
16772620.097559944 ns/iter |
17034556.780489344 ns/iter |
0.98 |
E2E_Evaluator_gitpod_configuration |
274655.56990516646 ns/iter |
269831.9366252635 ns/iter |
1.02 |
E2E_Evaluator_helm_chart_lock |
317782.55058189976 ns/iter |
320280.537145466 ns/iter |
0.99 |
E2E_Evaluator_importmap |
50628.70440390188 ns/iter |
49743.93392883472 ns/iter |
1.02 |
E2E_Evaluator_jasmine |
116340.36042637887 ns/iter |
117563.10800402107 ns/iter |
0.99 |
E2E_Evaluator_jshintrc |
1061408.8285283025 ns/iter |
1062294.6732223234 ns/iter |
1.00 |
E2E_Evaluator_jsconfig |
415717.96588867804 ns/iter |
407640.8392961306 ns/iter |
1.02 |
E2E_Evaluator_krakend |
210841.3252325553 ns/iter |
220442.15453702572 ns/iter |
0.96 |
E2E_Evaluator_lazygit |
146788.17959618632 ns/iter |
146122.16525242018 ns/iter |
1.00 |
E2E_Evaluator_lerna |
171397.18523985622 ns/iter |
172786.66069674722 ns/iter |
0.99 |
E2E_Evaluator_nest_cli |
204331.96609179146 ns/iter |
203016.97423887943 ns/iter |
1.01 |
E2E_Evaluator_omc |
19820.281303266 ns/iter |
18816.896427128522 ns/iter |
1.05 |
E2E_Evaluator_omnisharp |
584413.3931552387 ns/iter |
581061.6823133692 ns/iter |
1.01 |
E2E_Evaluator_openapi |
9475567.000000525 ns/iter |
9965785.223880291 ns/iter |
0.95 |
E2E_Evaluator_pre_commit_hooks |
533710.6076046505 ns/iter |
539807.8793503272 ns/iter |
0.99 |
E2E_Evaluator_pulumi |
775893.8987899355 ns/iter |
750822.2086486254 ns/iter |
1.03 |
E2E_Evaluator_semantic_release |
102437.00526393858 ns/iter |
104518.5091591755 ns/iter |
0.98 |
E2E_Evaluator_stale |
170588.17567569154 ns/iter |
167633.3427461319 ns/iter |
1.02 |
E2E_Evaluator_stylecop |
327216.551662172 ns/iter |
320602.0345137479 ns/iter |
1.02 |
E2E_Evaluator_tmuxinator |
103148.21229457571 ns/iter |
102559.97721629354 ns/iter |
1.01 |
E2E_Evaluator_ui5 |
565769.5044752795 ns/iter |
562146.6323885359 ns/iter |
1.01 |
E2E_Evaluator_ui5_manifest |
2820113.735177311 ns/iter |
2841482.384920955 ns/iter |
0.99 |
E2E_Evaluator_unreal_engine_uproject |
481339.8891156503 ns/iter |
483545.42379963654 ns/iter |
1.00 |
E2E_Evaluator_users_array |
659769.4299424262 ns/iter |
661217.5119705922 ns/iter |
1.00 |
E2E_Evaluator_vercel |
339114.468250048 ns/iter |
336564.11287981726 ns/iter |
1.01 |
E2E_Evaluator_yamllint |
10315.232983244803 ns/iter |
10526.587002539876 ns/iter |
0.98 |
Schema_Format_ISO_Language_To_JSON |
111009321.83326979 ns/iter |
115065296.83326031 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
1845011.860886907 ns/iter |
1893845.7289949858 ns/iter |
0.97 |
Schema_Frame_WoT_References |
5577624.58399884 ns/iter |
5715037.073769725 ns/iter |
0.98 |
Schema_Frame_OMC_References |
23109602.500001833 ns/iter |
23007163.677426256 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
21067882.696970075 ns/iter |
21248879.212118316 ns/iter |
0.99 |
Schema_Frame_ISO_Language_Locations |
102714362.71429074 ns/iter |
104452688.8571389 ns/iter |
0.98 |
Schema_Frame_KrakenD_References |
40859672.05882673 ns/iter |
40865729.76471228 ns/iter |
1.00 |
Schema_Frame_KrakenD_Reachable |
518584434.9996387 ns/iter |
532564375.00022 ns/iter |
0.97 |
Schema_Frame_ISO_Language_Locations_To_JSON |
174322648.2500404 ns/iter |
176541319.25002047 ns/iter |
0.99 |
Schema_Frame_Many_Resources_References |
381582499.0000465 ns/iter |
385525279.499916 ns/iter |
0.99 |
Schema_Iterator_ISO_Language |
3840481.2076505003 ns/iter |
3949562.54802253 ns/iter |
0.97 |
Schema_Tracker_ISO_Language |
5135523.858208122 ns/iter |
5016977.776979486 ns/iter |
1.02 |
Schema_Tracker_ISO_Language_To_JSON |
28060462.07999316 ns/iter |
26957575.00000057 ns/iter |
1.04 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
JavaScript (linux/gcc)
Details
| Benchmark suite | Current: b1f99ea | Previous: caa0d01 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
117652 ns |
119412 ns |
0.99 |
E2E_Evaluator_ansible-meta |
534767 ns |
536138 ns |
1.00 |
E2E_Evaluator_aws-cdk |
143927 ns |
142225 ns |
1.01 |
E2E_Evaluator_babelrc |
335458 ns |
325667 ns |
1.03 |
E2E_Evaluator_cerebrum-criminal-case |
2469841 ns |
2497936 ns |
0.99 |
E2E_Evaluator_clang-format |
252736 ns |
256755 ns |
0.98 |
E2E_Evaluator_cmake-presets |
17359634 ns |
17317731 ns |
1.00 |
E2E_Evaluator_code-climate |
496981 ns |
503258 ns |
0.99 |
E2E_Evaluator_cql2 |
1205525 ns |
1239299 ns |
0.97 |
E2E_Evaluator_cspell |
1436027 ns |
1456808 ns |
0.99 |
E2E_Evaluator_cypress |
743451 ns |
754419 ns |
0.99 |
E2E_Evaluator_deno |
1006219 ns |
1034190 ns |
0.97 |
E2E_Evaluator_dependabot |
1072885 ns |
1064308 ns |
1.01 |
E2E_Evaluator_draft-04 |
20249290 ns |
20474720 ns |
0.99 |
E2E_Evaluator_fabric-mod |
2240213 ns |
2283246 ns |
0.98 |
E2E_Evaluator_geojson |
23124601 ns |
23312532 ns |
0.99 |
E2E_Evaluator_gitpod-configuration |
708511 ns |
716520 ns |
0.99 |
E2E_Evaluator_helm-chart-lock |
1009635 ns |
981714 ns |
1.03 |
E2E_Evaluator_importmap |
259665 ns |
269773 ns |
0.96 |
E2E_Evaluator_jasmine |
295483 ns |
279603 ns |
1.06 |
E2E_Evaluator_jsconfig |
1184241 ns |
1236240 ns |
0.96 |
E2E_Evaluator_jshintrc |
2660629 ns |
2789453 ns |
0.95 |
E2E_Evaluator_krakend |
669806 ns |
676719 ns |
0.99 |
E2E_Evaluator_lazygit |
485492 ns |
509977 ns |
0.95 |
E2E_Evaluator_lerna |
448249 ns |
471866 ns |
0.95 |
E2E_Evaluator_nest-cli |
568926 ns |
590487 ns |
0.96 |
E2E_Evaluator_omc |
91888 ns |
94349 ns |
0.97 |
E2E_Evaluator_omnisharp |
1375854 ns |
1426887 ns |
0.96 |
E2E_Evaluator_openapi |
22283790 ns |
25464199 ns |
0.88 |
E2E_Evaluator_pre-commit-hooks |
1933946 ns |
1982973 ns |
0.98 |
E2E_Evaluator_pulumi |
1865294 ns |
1839854 ns |
1.01 |
E2E_Evaluator_semantic-release |
249365 ns |
256228 ns |
0.97 |
E2E_Evaluator_stale |
396889 ns |
397808 ns |
1.00 |
E2E_Evaluator_stylecop |
1189387 ns |
1218546 ns |
0.98 |
E2E_Evaluator_tmuxinator |
219412 ns |
232193 ns |
0.94 |
E2E_Evaluator_ui5 |
2210020 ns |
2255707 ns |
0.98 |
E2E_Evaluator_ui5-manifest |
10951706 ns |
10838666 ns |
1.01 |
E2E_Evaluator_unreal-engine-uproject |
1491430 ns |
1516846 ns |
0.98 |
E2E_Evaluator_users-array |
2432858 ns |
2475836 ns |
0.98 |
E2E_Evaluator_vercel |
1007439 ns |
1015481 ns |
0.99 |
E2E_Evaluator_yamllint |
25495 ns |
26157 ns |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
Fixes: #874
Signed-off-by: Juan Cruz Viotti jv@jviotti.com