Restrict disallow on Draft 3 canonicalizer in more cases#875
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: This PR tightens what the Draft-03 canonical form allows inside Changes:
Technical Notes: The metaschema change makes some previously representable 🤖 Was this summary useful? React with 👍 or 👎 |
| return target; | ||
| } | ||
|
|
||
| return target.rebase(old_prefix, current); |
There was a problem hiding this comment.
src/alterschema/canonicalizer/disallow_double_negation.h:67-78: rereference() rebases anything under current/disallow/0/disallow/0..., but if the transform collapses multiple pairs (e.g. quadruple negation), a $ref that targets an intermediate single-negation wrapper like .../disallow/0 would be rebased to current/disallow/0 (which may not exist / may change semantics). Consider whether such intermediate-wrapper destinations should instead make the rule bail (or otherwise be treated as an un-rereferenceable broken reference).
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
1 issue found across 1 file (changes from recent commits).
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 1efde88 | Previous: 6dd44d2 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
3845382.902299227 ns/iter |
3195176.933648637 ns/iter |
1.20 |
Schema_Tracker_ISO_Language |
9934866.43835539 ns/iter |
6414695.588233265 ns/iter |
1.55 |
Schema_Tracker_ISO_Language_To_JSON |
25110138.392855268 ns/iter |
18766502.709673483 ns/iter |
1.34 |
Schema_Frame_WoT_References |
9330667.207792997 ns/iter |
4783442.953020612 ns/iter |
1.95 |
Schema_Frame_OMC_References |
35504760.374990955 ns/iter |
25037687.499994785 ns/iter |
1.42 |
Schema_Frame_OMC_Locations |
37234990.09524425 ns/iter |
22715436.83870673 ns/iter |
1.64 |
Schema_Frame_ISO_Language_Locations |
135581993.16666257 ns/iter |
77393453.66664767 ns/iter |
1.75 |
Schema_Frame_KrakenD_References |
80361504.66664872 ns/iter |
44288952.800009914 ns/iter |
1.81 |
Schema_Frame_KrakenD_Reachable |
772751999.9998549 ns/iter |
618115624.500092 ns/iter |
1.25 |
Schema_Frame_ISO_Language_Locations_To_JSON |
148274833.25001368 ns/iter |
97041660.71430467 ns/iter |
1.53 |
Schema_Frame_Many_Resources_References |
408377542.0000393 ns/iter |
378277833.4999648 ns/iter |
1.08 |
Schema_Bundle_Meta_2020_12 |
1469546.4746479082 ns/iter |
1637404.1807464578 ns/iter |
0.90 |
Schema_Format_ISO_Language_To_JSON |
105899770.83331329 ns/iter |
99382589.28572655 ns/iter |
1.07 |
E2E_Compiler_adaptivecard |
60437772.72725492 ns/iter |
75770614.49998723 ns/iter |
0.80 |
E2E_Compiler_ansible_meta |
33143514.999992475 ns/iter |
28653460.227267466 ns/iter |
1.16 |
E2E_Compiler_aws_cdk |
349329.5346628594 ns/iter |
346590.50730911666 ns/iter |
1.01 |
E2E_Compiler_babelrc |
2799034.0085471272 ns/iter |
2761471.9669118663 ns/iter |
1.01 |
E2E_Compiler_clang_format |
24117045.2285717 ns/iter |
20058815.09374774 ns/iter |
1.20 |
E2E_Compiler_cmake_presets |
38629548.07692194 ns/iter |
37707155.05555068 ns/iter |
1.02 |
E2E_Compiler_code_climate |
3188907.4253396913 ns/iter |
3254449.418604011 ns/iter |
0.98 |
E2E_Compiler_cql2 |
17152201.704546273 ns/iter |
17461790.624997772 ns/iter |
0.98 |
E2E_Compiler_cspell |
25121927.071430556 ns/iter |
35560186.52380728 ns/iter |
0.71 |
E2E_Compiler_cypress |
5080732.080000416 ns/iter |
5073921.250000239 ns/iter |
1.00 |
E2E_Compiler_deno |
7602848.632911987 ns/iter |
9826212.773332372 ns/iter |
0.77 |
E2E_Compiler_dependabot |
5233364.170001095 ns/iter |
5199863.100001169 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
2799437.8620695868 ns/iter |
2963519.1489355653 ns/iter |
0.94 |
E2E_Compiler_fabric_mod |
4613549.568626826 ns/iter |
6150024.553570737 ns/iter |
0.75 |
E2E_Compiler_geojson |
22269027.766666718 ns/iter |
37142511.55554393 ns/iter |
0.60 |
E2E_Compiler_gitpod_configuration |
3898324.0235291515 ns/iter |
6414882.8124999115 ns/iter |
0.61 |
E2E_Compiler_helm_chart_lock |
513077.24999992386 ns/iter |
857816.8219543196 ns/iter |
0.60 |
E2E_Compiler_importmap |
211477.25021230627 ns/iter |
306539.472888368 ns/iter |
0.69 |
E2E_Compiler_jasmine |
1067516.4683794654 ns/iter |
2281217.582926951 ns/iter |
0.47 |
E2E_Compiler_jshintrc |
3416098.982532228 ns/iter |
6397701.518182492 ns/iter |
0.53 |
E2E_Compiler_jsconfig |
19941860.378373127 ns/iter |
36810079.38095198 ns/iter |
0.54 |
E2E_Compiler_krakend |
136041416.60002825 ns/iter |
260018708.333367 ns/iter |
0.52 |
E2E_Compiler_lazygit |
33745854.14999274 ns/iter |
52862659.09090947 ns/iter |
0.64 |
E2E_Compiler_lerna |
1440035.2011497319 ns/iter |
2120097.1045203204 ns/iter |
0.68 |
E2E_Compiler_nest_cli |
6515558.035715685 ns/iter |
9270595.588234568 ns/iter |
0.70 |
E2E_Compiler_omc |
223848781.25001252 ns/iter |
355624603.99989957 ns/iter |
0.63 |
E2E_Compiler_omnisharp |
8193392.857142848 ns/iter |
7451492.60759303 ns/iter |
1.10 |
E2E_Compiler_openapi |
29156183.000000253 ns/iter |
32125859.818186406 ns/iter |
0.91 |
E2E_Compiler_pre_commit_hooks |
5109037.070867525 ns/iter |
6372871.659998509 ns/iter |
0.80 |
E2E_Compiler_pulumi |
4017009.634408804 ns/iter |
4279913.16793767 ns/iter |
0.94 |
E2E_Compiler_semantic_release |
1481935.5446008276 ns/iter |
1670751.4986147617 ns/iter |
0.89 |
E2E_Compiler_stale |
1508106.323467521 ns/iter |
1770579.754176938 ns/iter |
0.85 |
E2E_Compiler_stylecop |
7201332.910001384 ns/iter |
8329568.145832411 ns/iter |
0.86 |
E2E_Compiler_tmuxinator |
2032803.591194483 ns/iter |
2059103.5960100987 ns/iter |
0.99 |
E2E_Compiler_ui5 |
74035200.7272701 ns/iter |
85521145.87499204 ns/iter |
0.87 |
E2E_Compiler_ui5_manifest |
422631083.0000557 ns/iter |
381164228.9999781 ns/iter |
1.11 |
E2E_Compiler_unreal_engine_uproject |
4525293.006451736 ns/iter |
4242232.276118584 ns/iter |
1.07 |
E2E_Compiler_users_array |
1344643.8181817192 ns/iter |
801917.7429578078 ns/iter |
1.68 |
E2E_Compiler_vercel |
22645448.828565612 ns/iter |
13489170.915251741 ns/iter |
1.68 |
E2E_Compiler_yamllint |
452635.9477123609 ns/iter |
268748.5521280796 ns/iter |
1.68 |
E2E_Evaluator_adaptivecard |
31806.994917332824 ns/iter |
26312.1165040884 ns/iter |
1.21 |
E2E_Evaluator_ansible_meta |
285347.86476868164 ns/iter |
175728.2672456392 ns/iter |
1.62 |
E2E_Evaluator_aws_cdk |
59237.24169999787 ns/iter |
38559.32477083249 ns/iter |
1.54 |
E2E_Evaluator_babelrc |
159614.4636325063 ns/iter |
91278.3963106785 ns/iter |
1.75 |
E2E_Evaluator_cerebrum_criminal_case |
1282339.8663366379 ns/iter |
782531.2834223863 ns/iter |
1.64 |
E2E_Evaluator_clang_format |
179606.01620482773 ns/iter |
131751.36553239488 ns/iter |
1.36 |
E2E_Evaluator_cmake_presets |
6595006.669999748 ns/iter |
4344485.154255855 ns/iter |
1.52 |
E2E_Evaluator_code_climate |
311492.5485009081 ns/iter |
157315.47378012154 ns/iter |
1.98 |
E2E_Evaluator_cql2 |
295144.8917638078 ns/iter |
170551.63484127945 ns/iter |
1.73 |
E2E_Evaluator_cspell |
761626.7024715038 ns/iter |
470455.7619396898 ns/iter |
1.62 |
E2E_Evaluator_cypress |
234857.5067611185 ns/iter |
161016.65945481553 ns/iter |
1.46 |
E2E_Evaluator_deno |
590204.1967508935 ns/iter |
219216.83495793716 ns/iter |
2.69 |
E2E_Evaluator_dependabot |
402086.21393573866 ns/iter |
225737.4985404022 ns/iter |
1.78 |
E2E_Evaluator_draft_04 |
10749330.394366527 ns/iter |
5192370.300751223 ns/iter |
2.07 |
E2E_Evaluator_fabric_mod |
1158632.6927620522 ns/iter |
500221.7973942192 ns/iter |
2.32 |
E2E_Evaluator_geojson |
14964400.169811545 ns/iter |
8368327.376622908 ns/iter |
1.79 |
E2E_Evaluator_gitpod_configuration |
287191.17430816224 ns/iter |
153900.00379375814 ns/iter |
1.87 |
E2E_Evaluator_helm_chart_lock |
395927.65054425306 ns/iter |
202642.53959688483 ns/iter |
1.95 |
E2E_Evaluator_importmap |
52213.64169314461 ns/iter |
29370.544091778134 ns/iter |
1.78 |
E2E_Evaluator_jasmine |
130219.74579366243 ns/iter |
87747.5621517299 ns/iter |
1.48 |
E2E_Evaluator_jshintrc |
1394739.101423595 ns/iter |
1011409.1591591975 ns/iter |
1.38 |
E2E_Evaluator_jsconfig |
482792.6267281665 ns/iter |
355566.1089238436 ns/iter |
1.36 |
E2E_Evaluator_krakend |
201663.34280072013 ns/iter |
134345.35174174758 ns/iter |
1.50 |
E2E_Evaluator_lazygit |
202916.34791967864 ns/iter |
105508.86092078041 ns/iter |
1.92 |
E2E_Evaluator_lerna |
145010.93007600625 ns/iter |
115614.4488790722 ns/iter |
1.25 |
E2E_Evaluator_nest_cli |
152178.09147611097 ns/iter |
173204.00300695776 ns/iter |
0.88 |
E2E_Evaluator_omc |
16761.119415044242 ns/iter |
33143.36521983714 ns/iter |
0.51 |
E2E_Evaluator_omnisharp |
601388.2351375223 ns/iter |
658191.4580001467 ns/iter |
0.91 |
E2E_Evaluator_openapi |
7826410.653846184 ns/iter |
8784619.734178359 ns/iter |
0.89 |
E2E_Evaluator_pre_commit_hooks |
399901.42492754693 ns/iter |
504938.88142613025 ns/iter |
0.79 |
E2E_Evaluator_pulumi |
642484.243718714 ns/iter |
616784.1674490594 ns/iter |
1.04 |
E2E_Evaluator_semantic_release |
78742.91032422618 ns/iter |
81738.26745299647 ns/iter |
0.96 |
E2E_Evaluator_stale |
127913.49122806273 ns/iter |
134683.64083070372 ns/iter |
0.95 |
E2E_Evaluator_stylecop |
230291.94892303797 ns/iter |
205550.58869704482 ns/iter |
1.12 |
E2E_Evaluator_tmuxinator |
79024.78377492083 ns/iter |
79678.6780338143 ns/iter |
0.99 |
E2E_Evaluator_ui5 |
347806.27352635004 ns/iter |
475213.63040623814 ns/iter |
0.73 |
E2E_Evaluator_ui5_manifest |
2508042.9261745564 ns/iter |
1680348.7963914487 ns/iter |
1.49 |
E2E_Evaluator_unreal_engine_uproject |
353816.826643412 ns/iter |
300616.56059330236 ns/iter |
1.18 |
E2E_Evaluator_users_array |
527966.3339669355 ns/iter |
409406.5483293396 ns/iter |
1.29 |
E2E_Evaluator_vercel |
276004.8009161106 ns/iter |
204129.64833130126 ns/iter |
1.35 |
E2E_Evaluator_yamllint |
7570.492984018555 ns/iter |
6032.1476354640945 ns/iter |
1.26 |
Micro_Draft4_Meta_1_No_Callback |
183.26891536790257 ns/iter |
146.6172296430206 ns/iter |
1.25 |
Micro_Draft4_Required_Properties |
735.756970716877 ns/iter |
695.4933689445577 ns/iter |
1.06 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
19.96615748670909 ns/iter |
18.14677300061734 ns/iter |
1.10 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
7.96437931226467 ns/iter |
7.529836139829329 ns/iter |
1.06 |
Micro_Draft4_Items_Schema |
247.65787429076005 ns/iter |
242.76118652749682 ns/iter |
1.02 |
Micro_Draft4_Nested_Object |
0.8190037312764147 ns/iter |
0.6974858049094808 ns/iter |
1.17 |
Micro_Draft4_Properties_Triad_Optional |
224.71907011364135 ns/iter |
222.54693786552727 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Closed |
178.90978738511592 ns/iter |
174.80255150453317 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Required |
254.00271678513124 ns/iter |
213.40452397159686 ns/iter |
1.19 |
Micro_Draft4_Properties_Closed |
49.54939618531484 ns/iter |
40.176378087248445 ns/iter |
1.23 |
Micro_Draft4_Non_Recursive_Ref |
14.515449184081627 ns/iter |
15.851569921866801 ns/iter |
0.92 |
Micro_Draft4_Pattern_Properties_True |
194.69558863424865 ns/iter |
186.21937727004058 ns/iter |
1.05 |
Micro_Draft4_Ref_To_Single_Property |
9.184097719721224 ns/iter |
7.667695259048747 ns/iter |
1.20 |
Micro_Draft4_Additional_Properties_Type |
28.06188207465479 ns/iter |
36.81762181653251 ns/iter |
0.76 |
Micro_Draft4_Nested_Oneof |
41.08568477895599 ns/iter |
61.44205409998449 ns/iter |
0.67 |
Micro_Draft4_Short_Enum |
5.002188004092074 ns/iter |
7.726930556795318 ns/iter |
0.65 |
Micro_Draft4_Long_Enum |
10.151137314459948 ns/iter |
13.732200657908468 ns/iter |
0.74 |
Micro_Draft4_Long_Enum_Short_Strings |
7.3549957458354225 ns/iter |
8.024726556931501 ns/iter |
0.92 |
Micro_Draft4_Type_Object |
2.554242872996714 ns/iter |
3.704509065244082 ns/iter |
0.69 |
Micro_Draft4_Ref_Single_100 |
1728629.7468355678 ns/iter |
2503115.538462265 ns/iter |
0.69 |
Micro_Draft4_Compile_Ref_Many_Nested |
1469769.5446732994 ns/iter |
1488726.9807282242 ns/iter |
0.99 |
Micro_Draft4_Compile_Wrap |
2489020.3943657624 ns/iter |
2556216.667646956 ns/iter |
0.97 |
Micro_Draft6_Property_Names |
116.85397056641092 ns/iter |
116.11689211254537 ns/iter |
1.01 |
Micro_Draft6_Compile_FHIR |
12985314291.999884 ns/iter |
10380744291.999918 ns/iter |
1.25 |
Micro_Draft7_If_Then_Else |
20.733030697348745 ns/iter |
18.511047817685093 ns/iter |
1.12 |
Micro_2019_09_Unevaluated_Properties |
27.167300734606005 ns/iter |
25.10701610790476 ns/iter |
1.08 |
Micro_2019_09_Compile_Wrap |
314204666.500018 ns/iter |
276754166.4999271 ns/iter |
1.14 |
Micro_2020_12_Dynamic_Ref |
208.27192954581662 ns/iter |
195.5014374363804 ns/iter |
1.07 |
Micro_2020_12_Dynamic_Ref_Single |
2.621948244828535 ns/iter |
2.461009675248475 ns/iter |
1.07 |
Micro_2020_12_Simple_Output_Mask |
930.4011893066245 ns/iter |
959.5681057473602 ns/iter |
0.97 |
Micro_2020_12_Simple_Output_Annotations |
99512.35467174464 ns/iter |
94072.23112097077 ns/iter |
1.06 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
972683.4097497797 ns/iter |
990163.9536904778 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric |
5489.608164613498 ns/iter |
5060.033364189892 ns/iter |
1.08 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
120458.97819938663 ns/iter |
116368.50228612151 ns/iter |
1.04 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
14195.624283153018 ns/iter |
13757.960075423012 ns/iter |
1.03 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
90.17457485262182 ns/iter |
90.85078600713835 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
5064.449678524959 ns/iter |
4769.138926077824 ns/iter |
1.06 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
286444652.6666598 ns/iter |
212171569.33327413 ns/iter |
1.35 |
Alterschema_Check_Readibility_OMC |
70286828.66666713 ns/iter |
63637120.79999004 ns/iter |
1.10 |
Alterschema_Check_Readibility_KrakenD |
868825791.000063 ns/iter |
665738250.0000039 ns/iter |
1.31 |
Alterschema_Apply_Readibility_KrakenD |
70598572999.99998 ns/iter |
63890513291.999695 ns/iter |
1.10 |
Alterschema_Check_Invalid_External_Refs |
186790791.6666809 ns/iter |
157638416.74998957 ns/iter |
1.18 |
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: 1efde88 | Previous: 6dd44d2 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
93850 ns |
97214 ns |
0.97 |
E2E_Evaluator_ansible-meta |
364329 ns |
351088 ns |
1.04 |
E2E_Evaluator_aws-cdk |
122033 ns |
119607 ns |
1.02 |
E2E_Evaluator_babelrc |
249173 ns |
263142 ns |
0.95 |
E2E_Evaluator_cerebrum-criminal-case |
1710273 ns |
1709746 ns |
1.00 |
E2E_Evaluator_clang-format |
185667 ns |
175039 ns |
1.06 |
E2E_Evaluator_cmake-presets |
11842086 ns |
12280805 ns |
0.96 |
E2E_Evaluator_code-climate |
380534 ns |
403344 ns |
0.94 |
E2E_Evaluator_cql2 |
1114539 ns |
1015623 ns |
1.10 |
E2E_Evaluator_cspell |
1085399 ns |
1170827 ns |
0.93 |
E2E_Evaluator_cypress |
547495 ns |
564045 ns |
0.97 |
E2E_Evaluator_deno |
705394 ns |
625464 ns |
1.13 |
E2E_Evaluator_dependabot |
763082 ns |
712498 ns |
1.07 |
E2E_Evaluator_draft-04 |
15417378 ns |
14661561 ns |
1.05 |
E2E_Evaluator_fabric-mod |
1497115 ns |
1420626 ns |
1.05 |
E2E_Evaluator_geojson |
17061560 ns |
14891229 ns |
1.15 |
E2E_Evaluator_gitpod-configuration |
504738 ns |
472643 ns |
1.07 |
E2E_Evaluator_helm-chart-lock |
901362 ns |
843402 ns |
1.07 |
E2E_Evaluator_importmap |
247630 ns |
204663 ns |
1.21 |
E2E_Evaluator_jasmine |
229725 ns |
214155 ns |
1.07 |
E2E_Evaluator_jsconfig |
901216 ns |
830260 ns |
1.09 |
E2E_Evaluator_jshintrc |
1978971 ns |
1875330 ns |
1.06 |
E2E_Evaluator_krakend |
485371 ns |
405801 ns |
1.20 |
E2E_Evaluator_lazygit |
287227 ns |
299497 ns |
0.96 |
E2E_Evaluator_lerna |
336827 ns |
335955 ns |
1.00 |
E2E_Evaluator_nest-cli |
453319 ns |
432237 ns |
1.05 |
E2E_Evaluator_omc |
71470 ns |
70068 ns |
1.02 |
E2E_Evaluator_omnisharp |
976393 ns |
944014 ns |
1.03 |
E2E_Evaluator_openapi |
16274808 ns |
14493194 ns |
1.12 |
E2E_Evaluator_pre-commit-hooks |
1523608 ns |
1349472 ns |
1.13 |
E2E_Evaluator_pulumi |
1491939 ns |
1377792 ns |
1.08 |
E2E_Evaluator_semantic-release |
223489 ns |
172952 ns |
1.29 |
E2E_Evaluator_stale |
323447 ns |
283452 ns |
1.14 |
E2E_Evaluator_stylecop |
760208 ns |
684901 ns |
1.11 |
E2E_Evaluator_tmuxinator |
171508 ns |
164777 ns |
1.04 |
E2E_Evaluator_ui5 |
1601061 ns |
1534728 ns |
1.04 |
E2E_Evaluator_ui5-manifest |
7878972 ns |
7963363 ns |
0.99 |
E2E_Evaluator_unreal-engine-uproject |
1241072 ns |
1119835 ns |
1.11 |
E2E_Evaluator_users-array |
1901680 ns |
1810926 ns |
1.05 |
E2E_Evaluator_vercel |
781122 ns |
679870 ns |
1.15 |
E2E_Evaluator_yamllint |
24926 ns |
22677 ns |
1.10 |
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: 1efde88 | Previous: 6dd44d2 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
2928381.6066950466 ns/iter |
2928751.104166357 ns/iter |
1.00 |
Schema_Tracker_ISO_Language |
4741381.641892801 ns/iter |
4421011.14556926 ns/iter |
1.07 |
Schema_Tracker_ISO_Language_To_JSON |
21500384.31250323 ns/iter |
20757439.764706224 ns/iter |
1.04 |
Schema_Frame_WoT_References |
4987894.864284824 ns/iter |
4863765.298611927 ns/iter |
1.03 |
Schema_Frame_OMC_References |
22627498.580644194 ns/iter |
20023687.65713852 ns/iter |
1.13 |
Schema_Frame_OMC_Locations |
20645021.14705433 ns/iter |
18389459.868420713 ns/iter |
1.12 |
Schema_Frame_ISO_Language_Locations |
105208447.00003332 ns/iter |
97294273.50002122 ns/iter |
1.08 |
Schema_Frame_KrakenD_References |
43461906.18750256 ns/iter |
38135242.16666843 ns/iter |
1.14 |
Schema_Frame_KrakenD_Reachable |
668477682.0000025 ns/iter |
539129924.99977 ns/iter |
1.24 |
Schema_Frame_ISO_Language_Locations_To_JSON |
120414532.00000282 ns/iter |
115622985.60002092 ns/iter |
1.04 |
Schema_Frame_Many_Resources_References |
377238842.4999917 ns/iter |
346907302.49997157 ns/iter |
1.09 |
Schema_Bundle_Meta_2020_12 |
1602534.5057459027 ns/iter |
1554751.7560963004 ns/iter |
1.03 |
Schema_Format_ISO_Language_To_JSON |
114632355.49998294 ns/iter |
102722750.8333226 ns/iter |
1.12 |
E2E_Compiler_adaptivecard |
67828675.1999849 ns/iter |
59161131.33332601 ns/iter |
1.15 |
E2E_Compiler_ansible_meta |
29511305.82608169 ns/iter |
27437712.95999977 ns/iter |
1.08 |
E2E_Compiler_aws_cdk |
364835.8137357551 ns/iter |
353122.4534004371 ns/iter |
1.03 |
E2E_Compiler_babelrc |
2507320.2186383395 ns/iter |
2440998.1080144597 ns/iter |
1.03 |
E2E_Compiler_clang_format |
18227631.263154138 ns/iter |
17255261.146341052 ns/iter |
1.06 |
E2E_Compiler_cmake_presets |
28160931.000002164 ns/iter |
25684311.629624467 ns/iter |
1.10 |
E2E_Compiler_code_climate |
2528632.4945853013 ns/iter |
2443794.000000137 ns/iter |
1.03 |
E2E_Compiler_cql2 |
13744568.647058154 ns/iter |
12911216.592594124 ns/iter |
1.06 |
E2E_Compiler_cspell |
24572552.821423087 ns/iter |
22998217.032255203 ns/iter |
1.07 |
E2E_Compiler_cypress |
4092321.4561396954 ns/iter |
4011470.005713948 ns/iter |
1.02 |
E2E_Compiler_deno |
7813911.617976568 ns/iter |
7542529.784946202 ns/iter |
1.04 |
E2E_Compiler_dependabot |
3834169.273224559 ns/iter |
3744288.176471004 ns/iter |
1.02 |
E2E_Compiler_draft_04 |
2667232.1174239437 ns/iter |
2573349.5830254504 ns/iter |
1.04 |
E2E_Compiler_fabric_mod |
4655475.773332303 ns/iter |
4523475.541936345 ns/iter |
1.03 |
E2E_Compiler_geojson |
22722003.000001587 ns/iter |
21007595.60605845 ns/iter |
1.08 |
E2E_Compiler_gitpod_configuration |
4937294.978873697 ns/iter |
4751393.972601861 ns/iter |
1.04 |
E2E_Compiler_helm_chart_lock |
686206.7487733309 ns/iter |
667085.8082060033 ns/iter |
1.03 |
E2E_Compiler_importmap |
276397.7299960794 ns/iter |
267608.0460601574 ns/iter |
1.03 |
E2E_Compiler_jasmine |
1327691.5699374026 ns/iter |
1294035.8114604666 ns/iter |
1.03 |
E2E_Compiler_jshintrc |
4219551.777108549 ns/iter |
4056280.479769572 ns/iter |
1.04 |
E2E_Compiler_jsconfig |
21819800.81249435 ns/iter |
20852275.333330303 ns/iter |
1.05 |
E2E_Compiler_krakend |
163601559.2499689 ns/iter |
138701939.19997293 ns/iter |
1.18 |
E2E_Compiler_lazygit |
33970707.200001016 ns/iter |
31619596.545459155 ns/iter |
1.07 |
E2E_Compiler_lerna |
1563583.4382025544 ns/iter |
1525587.0217392049 ns/iter |
1.02 |
E2E_Compiler_nest_cli |
7302286.447917084 ns/iter |
7074599.202021339 ns/iter |
1.03 |
E2E_Compiler_omc |
178491671.0000175 ns/iter |
151960501.1999829 ns/iter |
1.17 |
E2E_Compiler_omnisharp |
6619247.415095366 ns/iter |
6400388.009173802 ns/iter |
1.03 |
E2E_Compiler_openapi |
25488321.62963461 ns/iter |
24022608.931035988 ns/iter |
1.06 |
E2E_Compiler_pre_commit_hooks |
5159451.737226116 ns/iter |
4952711.226949643 ns/iter |
1.04 |
E2E_Compiler_pulumi |
3924456.696629451 ns/iter |
3821000.8797809454 ns/iter |
1.03 |
E2E_Compiler_semantic_release |
1517026.5835141335 ns/iter |
1477561.7383965666 ns/iter |
1.03 |
E2E_Compiler_stale |
1518156.5618218812 ns/iter |
1483690.0338982982 ns/iter |
1.02 |
E2E_Compiler_stylecop |
6099026.826086629 ns/iter |
5967429.555555185 ns/iter |
1.02 |
E2E_Compiler_tmuxinator |
1856875.8514592585 ns/iter |
1811826.9090909844 ns/iter |
1.02 |
E2E_Compiler_ui5 |
50594250.846153535 ns/iter |
46765088.133330815 ns/iter |
1.08 |
E2E_Compiler_ui5_manifest |
345393237.5000477 ns/iter |
311146754.4999868 ns/iter |
1.11 |
E2E_Compiler_unreal_engine_uproject |
4493754.673077523 ns/iter |
4361659.49056588 ns/iter |
1.03 |
E2E_Compiler_users_array |
818767.2032709853 ns/iter |
795358.0170648631 ns/iter |
1.03 |
E2E_Compiler_vercel |
12670193.166665437 ns/iter |
12246779.5438616 ns/iter |
1.03 |
E2E_Compiler_yamllint |
346279.68058347004 ns/iter |
325754.9981420684 ns/iter |
1.06 |
E2E_Evaluator_adaptivecard |
26742.84351072164 ns/iter |
25383.762361020566 ns/iter |
1.05 |
E2E_Evaluator_ansible_meta |
245850.4840741936 ns/iter |
236295.19785376982 ns/iter |
1.04 |
E2E_Evaluator_aws_cdk |
53290.66351279782 ns/iter |
52522.94196797858 ns/iter |
1.01 |
E2E_Evaluator_babelrc |
109108.03053432709 ns/iter |
106897.29148806141 ns/iter |
1.02 |
E2E_Evaluator_cerebrum_criminal_case |
1012707.1915822563 ns/iter |
996529.2065062977 ns/iter |
1.02 |
E2E_Evaluator_clang_format |
124258.67066924671 ns/iter |
117806.8795200984 ns/iter |
1.05 |
E2E_Evaluator_cmake_presets |
5007315.171428672 ns/iter |
4166725.670658903 ns/iter |
1.20 |
E2E_Evaluator_code_climate |
186360.7788944666 ns/iter |
179715.10131479584 ns/iter |
1.04 |
E2E_Evaluator_cql2 |
231722.6285054622 ns/iter |
212617.09814644777 ns/iter |
1.09 |
E2E_Evaluator_cspell |
600413.9357877234 ns/iter |
588835.3938126041 ns/iter |
1.02 |
E2E_Evaluator_cypress |
193256.04369470032 ns/iter |
193186.5119603831 ns/iter |
1.00 |
E2E_Evaluator_deno |
326608.99673964235 ns/iter |
326517.31875887676 ns/iter |
1.00 |
E2E_Evaluator_dependabot |
338992.94944093074 ns/iter |
323610.65439482837 ns/iter |
1.05 |
E2E_Evaluator_draft_04 |
10001390.000000425 ns/iter |
8189988.551282276 ns/iter |
1.22 |
E2E_Evaluator_fabric_mod |
686402.9591227464 ns/iter |
663493.8582301991 ns/iter |
1.03 |
E2E_Evaluator_geojson |
17505891.128207505 ns/iter |
16841366.16666451 ns/iter |
1.04 |
E2E_Evaluator_gitpod_configuration |
241704.48521734847 ns/iter |
236877.28292848406 ns/iter |
1.02 |
E2E_Evaluator_helm_chart_lock |
332207.05807360454 ns/iter |
321645.5099547553 ns/iter |
1.03 |
E2E_Evaluator_importmap |
54382.84975541971 ns/iter |
51179.352249493175 ns/iter |
1.06 |
E2E_Evaluator_jasmine |
108121.60825374654 ns/iter |
106866.88794153828 ns/iter |
1.01 |
E2E_Evaluator_jshintrc |
1234055.2028218606 ns/iter |
1202083.0228472473 ns/iter |
1.03 |
E2E_Evaluator_jsconfig |
453000.1954376491 ns/iter |
425770.6794636581 ns/iter |
1.06 |
E2E_Evaluator_krakend |
208004.94556995886 ns/iter |
205907.24451690784 ns/iter |
1.01 |
E2E_Evaluator_lazygit |
148084.03657483097 ns/iter |
147149.02041254708 ns/iter |
1.01 |
E2E_Evaluator_lerna |
139837.69968551333 ns/iter |
140858.1800766253 ns/iter |
0.99 |
E2E_Evaluator_nest_cli |
186658.6200583945 ns/iter |
183359.61843484174 ns/iter |
1.02 |
E2E_Evaluator_omc |
18606.925939938545 ns/iter |
19519.430540241472 ns/iter |
0.95 |
E2E_Evaluator_omnisharp |
608000.969670717 ns/iter |
619733.2942732355 ns/iter |
0.98 |
E2E_Evaluator_openapi |
9601988.01315851 ns/iter |
8949950.39189055 ns/iter |
1.07 |
E2E_Evaluator_pre_commit_hooks |
488924.89160836476 ns/iter |
484923.9675413615 ns/iter |
1.01 |
E2E_Evaluator_pulumi |
713807.9818730431 ns/iter |
693312.678746415 ns/iter |
1.03 |
E2E_Evaluator_semantic_release |
102014.11289149236 ns/iter |
101850.75770227588 ns/iter |
1.00 |
E2E_Evaluator_stale |
149217.19332196264 ns/iter |
147756.28778821565 ns/iter |
1.01 |
E2E_Evaluator_stylecop |
289008.5784272943 ns/iter |
291472.021321098 ns/iter |
0.99 |
E2E_Evaluator_tmuxinator |
99421.35951405812 ns/iter |
99603.85850437962 ns/iter |
1.00 |
E2E_Evaluator_ui5 |
518158.8636363726 ns/iter |
523718.5816554556 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
2593496.8768656766 ns/iter |
2562326.67279435 ns/iter |
1.01 |
E2E_Evaluator_unreal_engine_uproject |
434190.97480031877 ns/iter |
440826.8116760397 ns/iter |
0.98 |
E2E_Evaluator_users_array |
592496.7066550058 ns/iter |
584944.9402985917 ns/iter |
1.01 |
E2E_Evaluator_vercel |
321170.63508615067 ns/iter |
314804.88651838765 ns/iter |
1.02 |
E2E_Evaluator_yamllint |
8825.684502436518 ns/iter |
8849.175163600792 ns/iter |
1.00 |
Micro_Draft4_Meta_1_No_Callback |
193.0587708024636 ns/iter |
196.9533492165596 ns/iter |
0.98 |
Micro_Draft4_Required_Properties |
794.2684707899333 ns/iter |
800.0997282806754 ns/iter |
0.99 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
23.20331184395678 ns/iter |
23.26299808743666 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
11.524376017071768 ns/iter |
11.53226237678105 ns/iter |
1.00 |
Micro_Draft4_Items_Schema |
275.2256301403473 ns/iter |
275.4445978809078 ns/iter |
1.00 |
Micro_Draft4_Nested_Object |
1.789326366723843 ns/iter |
1.7873396459765347 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
333.4523140125939 ns/iter |
325.07567041314167 ns/iter |
1.03 |
Micro_Draft4_Properties_Triad_Closed |
271.9566102432784 ns/iter |
273.21329601461895 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Required |
341.35355994992165 ns/iter |
343.8772767473955 ns/iter |
0.99 |
Micro_Draft4_Properties_Closed |
57.43833693432572 ns/iter |
57.451625693158185 ns/iter |
1.00 |
Micro_Draft4_Non_Recursive_Ref |
13.922596120772397 ns/iter |
13.965886690607958 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
155.91246215845777 ns/iter |
162.82519839808685 ns/iter |
0.96 |
Micro_Draft4_Ref_To_Single_Property |
11.579589961799549 ns/iter |
11.53539663514796 ns/iter |
1.00 |
Micro_Draft4_Additional_Properties_Type |
32.97012599466472 ns/iter |
32.98782957302584 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
58.85813910692987 ns/iter |
58.875647553038526 ns/iter |
1.00 |
Micro_Draft4_Short_Enum |
9.973312437728657 ns/iter |
12.150266927657269 ns/iter |
0.82 |
Micro_Draft4_Long_Enum |
15.942070968462549 ns/iter |
14.96069803842272 ns/iter |
1.07 |
Micro_Draft4_Long_Enum_Short_Strings |
9.972637966215347 ns/iter |
12.166800463381373 ns/iter |
0.82 |
Micro_Draft4_Type_Object |
3.4257759389081017 ns/iter |
3.4284620018369485 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2434466.0034604236 ns/iter |
2382516.4101693234 ns/iter |
1.02 |
Micro_Draft4_Compile_Ref_Many_Nested |
1767793.9823228272 ns/iter |
1735905.3143566977 ns/iter |
1.02 |
Micro_Draft4_Compile_Wrap |
2449658.999999827 ns/iter |
2370641.315254465 ns/iter |
1.03 |
Micro_Draft6_Property_Names |
134.964523891273 ns/iter |
134.7619914438265 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
13768054620.99992 ns/iter |
14154941156.999939 ns/iter |
0.97 |
Micro_Draft7_If_Then_Else |
24.025782509115132 ns/iter |
24.0912674379239 ns/iter |
1.00 |
Micro_2019_09_Unevaluated_Properties |
27.714623948423085 ns/iter |
27.14430919881497 ns/iter |
1.02 |
Micro_2019_09_Compile_Wrap |
286484803.99999696 ns/iter |
286987030.4999722 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref |
242.9937035406173 ns/iter |
273.73756309298784 ns/iter |
0.89 |
Micro_2020_12_Dynamic_Ref_Single |
3.438555002783328 ns/iter |
3.428831265888515 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
1123.443912154539 ns/iter |
1165.7374786215194 ns/iter |
0.96 |
Micro_2020_12_Simple_Output_Annotations |
101088.19797027767 ns/iter |
103787.73721778537 ns/iter |
0.97 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1071054.6452596493 ns/iter |
1060789.8398202287 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8241.432024276746 ns/iter |
8285.112598649497 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
175154.13771708598 ns/iter |
171482.86525694808 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
22585.195451015403 ns/iter |
22767.562978156275 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
152.23909759105248 ns/iter |
147.84356885479392 ns/iter |
1.03 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4265.878950007365 ns/iter |
4349.135461726138 ns/iter |
0.98 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
358803159.49998474 ns/iter |
352681698.9999588 ns/iter |
1.02 |
Alterschema_Check_Readibility_OMC |
82293213.55555739 ns/iter |
82450083.44445321 ns/iter |
1.00 |
Alterschema_Check_Readibility_KrakenD |
1149992892.0000002 ns/iter |
1204511554.9999537 ns/iter |
0.95 |
Alterschema_Apply_Readibility_KrakenD |
117088606988.9998 ns/iter |
116336115520.00002 ns/iter |
1.01 |
Alterschema_Check_Invalid_External_Refs |
301894373.49997663 ns/iter |
301374530.00008917 ns/iter |
1.00 |
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: 1efde88 | Previous: 6dd44d2 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
117200 ns |
120389 ns |
0.97 |
E2E_Evaluator_ansible-meta |
535646 ns |
515806 ns |
1.04 |
E2E_Evaluator_aws-cdk |
144838 ns |
138436 ns |
1.05 |
E2E_Evaluator_babelrc |
339242 ns |
313196 ns |
1.08 |
E2E_Evaluator_cerebrum-criminal-case |
2554807 ns |
2567728 ns |
0.99 |
E2E_Evaluator_clang-format |
270074 ns |
253844 ns |
1.06 |
E2E_Evaluator_cmake-presets |
17912642 ns |
17070692 ns |
1.05 |
E2E_Evaluator_code-climate |
506876 ns |
502205 ns |
1.01 |
E2E_Evaluator_cql2 |
1211527 ns |
1187506 ns |
1.02 |
E2E_Evaluator_cspell |
1496436 ns |
1448837 ns |
1.03 |
E2E_Evaluator_cypress |
750137 ns |
757482 ns |
0.99 |
E2E_Evaluator_deno |
1060139 ns |
1017816 ns |
1.04 |
E2E_Evaluator_dependabot |
1083872 ns |
1052182 ns |
1.03 |
E2E_Evaluator_draft-04 |
23284140 ns |
19961273 ns |
1.17 |
E2E_Evaluator_fabric-mod |
2463091 ns |
2288353 ns |
1.08 |
E2E_Evaluator_geojson |
24919473 ns |
24179007 ns |
1.03 |
E2E_Evaluator_gitpod-configuration |
718180 ns |
707018 ns |
1.02 |
E2E_Evaluator_helm-chart-lock |
1008747 ns |
1011710 ns |
1.00 |
E2E_Evaluator_importmap |
264647 ns |
258866 ns |
1.02 |
E2E_Evaluator_jasmine |
287340 ns |
287976 ns |
1.00 |
E2E_Evaluator_jsconfig |
1269220 ns |
1210340 ns |
1.05 |
E2E_Evaluator_jshintrc |
2831318 ns |
2692132 ns |
1.05 |
E2E_Evaluator_krakend |
663967 ns |
668305 ns |
0.99 |
E2E_Evaluator_lazygit |
523950 ns |
497708 ns |
1.05 |
E2E_Evaluator_lerna |
459519 ns |
457317 ns |
1.00 |
E2E_Evaluator_nest-cli |
608095 ns |
591327 ns |
1.03 |
E2E_Evaluator_omc |
92695 ns |
97509 ns |
0.95 |
E2E_Evaluator_omnisharp |
1416113 ns |
1366803 ns |
1.04 |
E2E_Evaluator_openapi |
27001180 ns |
22146498 ns |
1.22 |
E2E_Evaluator_pre-commit-hooks |
2045786 ns |
1974155 ns |
1.04 |
E2E_Evaluator_pulumi |
1857551 ns |
1862256 ns |
1.00 |
E2E_Evaluator_semantic-release |
250268 ns |
249860 ns |
1.00 |
E2E_Evaluator_stale |
404221 ns |
389013 ns |
1.04 |
E2E_Evaluator_stylecop |
1240555 ns |
1199154 ns |
1.03 |
E2E_Evaluator_tmuxinator |
241672 ns |
226309 ns |
1.07 |
E2E_Evaluator_ui5 |
2243491 ns |
2228358 ns |
1.01 |
E2E_Evaluator_ui5-manifest |
14547865 ns |
10237795 ns |
1.42 |
E2E_Evaluator_unreal-engine-uproject |
1506501 ns |
1495509 ns |
1.01 |
E2E_Evaluator_users-array |
2466185 ns |
2466397 ns |
1.00 |
E2E_Evaluator_vercel |
1012524 ns |
991913 ns |
1.02 |
E2E_Evaluator_yamllint |
25935 ns |
25605 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: 1efde88 | Previous: 6dd44d2 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
373040805.49995434 ns/iter |
373756594.50003695 ns/iter |
1.00 |
Alterschema_Check_Readibility_OMC |
104396447.28571044 ns/iter |
95578284.14287022 ns/iter |
1.09 |
Alterschema_Check_Readibility_KrakenD |
1480026947.0001695 ns/iter |
1258748771.0000005 ns/iter |
1.18 |
Alterschema_Apply_Readibility_KrakenD |
137657418929.00018 ns/iter |
122199060186.99998 ns/iter |
1.13 |
Alterschema_Check_Invalid_External_Refs |
299586089.5000533 ns/iter |
322552220.50002885 ns/iter |
0.93 |
Micro_2020_12_Dynamic_Ref |
260.17013191538894 ns/iter |
266.80298881485714 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
4.221293093588148 ns/iter |
4.667749323792812 ns/iter |
0.90 |
Micro_2020_12_Simple_Output_Mask |
1126.6172506521737 ns/iter |
1158.899608135683 ns/iter |
0.97 |
Micro_2020_12_Simple_Output_Annotations |
100975.35772944994 ns/iter |
117384.50854050092 ns/iter |
0.86 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1183001.1764705894 ns/iter |
1201785.79109581 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8840.99354903536 ns/iter |
8863.201472387094 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
170847.29366463123 ns/iter |
166869.60955989195 ns/iter |
1.02 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
26777.001149340165 ns/iter |
25349.97027699896 ns/iter |
1.06 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
150.72801188277313 ns/iter |
150.2119964918301 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4561.638819778513 ns/iter |
4933.3924526442415 ns/iter |
0.92 |
Micro_2019_09_Unevaluated_Properties |
28.53814705231364 ns/iter |
29.27737025456419 ns/iter |
0.97 |
Micro_2019_09_Compile_Wrap |
353169226.4999719 ns/iter |
306662962.00001854 ns/iter |
1.15 |
Micro_Draft7_If_Then_Else |
24.91551639313673 ns/iter |
25.22003868127344 ns/iter |
0.99 |
Micro_Draft6_Property_Names |
142.56442082363318 ns/iter |
142.53796260642292 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
15499109917.999931 ns/iter |
12968179895.000048 ns/iter |
1.20 |
Micro_Draft4_Meta_1_No_Callback |
176.60235941939584 ns/iter |
175.90310337826986 ns/iter |
1.00 |
Micro_Draft4_Required_Properties |
817.3670427987179 ns/iter |
830.1954265438417 ns/iter |
0.98 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.152061379944026 ns/iter |
21.195547693894277 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
12.66992180925422 ns/iter |
13.092772756749062 ns/iter |
0.97 |
Micro_Draft4_Items_Schema |
293.5670028113984 ns/iter |
371.36941463349365 ns/iter |
0.79 |
Micro_Draft4_Nested_Object |
1.7588158419970519 ns/iter |
1.8682548411396607 ns/iter |
0.94 |
Micro_Draft4_Properties_Triad_Optional |
468.4844518829216 ns/iter |
420.96501099422136 ns/iter |
1.11 |
Micro_Draft4_Properties_Triad_Closed |
363.15583701727945 ns/iter |
316.0258047107099 ns/iter |
1.15 |
Micro_Draft4_Properties_Triad_Required |
496.6040778763387 ns/iter |
426.1678264173989 ns/iter |
1.17 |
Micro_Draft4_Properties_Closed |
62.26332417760863 ns/iter |
61.763867201763354 ns/iter |
1.01 |
Micro_Draft4_Non_Recursive_Ref |
9.150726381256941 ns/iter |
9.26181308532854 ns/iter |
0.99 |
Micro_Draft4_Pattern_Properties_True |
187.81667377086177 ns/iter |
196.75238941151724 ns/iter |
0.95 |
Micro_Draft4_Ref_To_Single_Property |
13.027218574700072 ns/iter |
13.095532042005683 ns/iter |
0.99 |
Micro_Draft4_Additional_Properties_Type |
15.021577411017523 ns/iter |
14.395245713681955 ns/iter |
1.04 |
Micro_Draft4_Nested_Oneof |
63.38717788219295 ns/iter |
66.07192463499887 ns/iter |
0.96 |
Micro_Draft4_Short_Enum |
14.57108780115652 ns/iter |
14.732277805357857 ns/iter |
0.99 |
Micro_Draft4_Long_Enum |
13.388125930263495 ns/iter |
14.390767681304409 ns/iter |
0.93 |
Micro_Draft4_Long_Enum_Short_Strings |
14.54508143428994 ns/iter |
14.71742795058701 ns/iter |
0.99 |
Micro_Draft4_Type_Object |
4.221827341574525 ns/iter |
4.983174707812951 ns/iter |
0.85 |
Micro_Draft4_Ref_Single_100 |
2511687.3879001285 ns/iter |
2548271.218182146 ns/iter |
0.99 |
Micro_Draft4_Compile_Ref_Many_Nested |
1845203.7361474999 ns/iter |
1856736.280423339 ns/iter |
0.99 |
Micro_Draft4_Compile_Wrap |
2670823.679389335 ns/iter |
2678193.5823753015 ns/iter |
1.00 |
E2E_Compiler_adaptivecard |
69264876.7000037 ns/iter |
66592998.80000162 ns/iter |
1.04 |
E2E_Compiler_ansible_meta |
31923649.681826565 ns/iter |
31062768.9090924 ns/iter |
1.03 |
E2E_Compiler_aws_cdk |
386053.6520548758 ns/iter |
416989.89153756696 ns/iter |
0.93 |
E2E_Compiler_babelrc |
2741251.949019701 ns/iter |
2760672.407114513 ns/iter |
0.99 |
E2E_Compiler_clang_format |
19567658.72222377 ns/iter |
19276859.361108713 ns/iter |
1.02 |
E2E_Compiler_cmake_presets |
29259967.24999891 ns/iter |
28507006.039999396 ns/iter |
1.03 |
E2E_Compiler_code_climate |
2792993.382469552 ns/iter |
2789418.544 ns/iter |
1.00 |
E2E_Compiler_cql2 |
14774858.319150496 ns/iter |
14378546.102038018 ns/iter |
1.03 |
E2E_Compiler_cspell |
25250047.464291062 ns/iter |
24838144.72413448 ns/iter |
1.02 |
E2E_Compiler_cypress |
4334143.981366098 ns/iter |
4385591.269939013 ns/iter |
0.99 |
E2E_Compiler_deno |
8840883.271606216 ns/iter |
8540291.341463251 ns/iter |
1.04 |
E2E_Compiler_dependabot |
4206109.095808578 ns/iter |
4170358.7125749015 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
2921661.774058772 ns/iter |
2942876.3516948954 ns/iter |
0.99 |
E2E_Compiler_fabric_mod |
5068647.442029665 ns/iter |
5057756.8115946585 ns/iter |
1.00 |
E2E_Compiler_geojson |
24826216.689650115 ns/iter |
23688940.10000228 ns/iter |
1.05 |
E2E_Compiler_gitpod_configuration |
5497788.5230772905 ns/iter |
5324825.694655902 ns/iter |
1.03 |
E2E_Compiler_helm_chart_lock |
702528.1074296193 ns/iter |
742739.9778948472 ns/iter |
0.95 |
E2E_Compiler_importmap |
285246.06224407814 ns/iter |
309249.98551364173 ns/iter |
0.92 |
E2E_Compiler_jasmine |
1437466.7195873552 ns/iter |
1468590.930817757 ns/iter |
0.98 |
E2E_Compiler_jshintrc |
4477367.643312101 ns/iter |
4539441.616883212 ns/iter |
0.99 |
E2E_Compiler_jsconfig |
23526286.83333175 ns/iter |
22811665.161292873 ns/iter |
1.03 |
E2E_Compiler_krakend |
161887896.24999344 ns/iter |
148162474.79998308 ns/iter |
1.09 |
E2E_Compiler_lazygit |
36610642.21052201 ns/iter |
34771848.59999625 ns/iter |
1.05 |
E2E_Compiler_lerna |
1682483.910843689 ns/iter |
1723125.5626540063 ns/iter |
0.98 |
E2E_Compiler_nest_cli |
7964051.681816706 ns/iter |
7930352.3295457335 ns/iter |
1.00 |
E2E_Compiler_omc |
186372118.25000578 ns/iter |
174862844.25001487 ns/iter |
1.07 |
E2E_Compiler_omnisharp |
7117561.989899155 ns/iter |
7177562.040816824 ns/iter |
0.99 |
E2E_Compiler_openapi |
28100598.48000492 ns/iter |
27664951.879996806 ns/iter |
1.02 |
E2E_Compiler_pre_commit_hooks |
5598826.603173865 ns/iter |
5612968.607998482 ns/iter |
1.00 |
E2E_Compiler_pulumi |
4297597.196318468 ns/iter |
4344819.987578681 ns/iter |
0.99 |
E2E_Compiler_semantic_release |
1652097.822695028 ns/iter |
1689927.1259077622 ns/iter |
0.98 |
E2E_Compiler_stale |
1637859.679906384 ns/iter |
1671500.3166669228 ns/iter |
0.98 |
E2E_Compiler_stylecop |
6870803.826923468 ns/iter |
6655101.800000315 ns/iter |
1.03 |
E2E_Compiler_tmuxinator |
2021186.2161383291 ns/iter |
2068695.077151765 ns/iter |
0.98 |
E2E_Compiler_ui5 |
52534266.230762884 ns/iter |
49951872.999989584 ns/iter |
1.05 |
E2E_Compiler_ui5_manifest |
349524544.00001895 ns/iter |
331431122.50002104 ns/iter |
1.05 |
E2E_Compiler_unreal_engine_uproject |
4888071.999999369 ns/iter |
4895238.013985719 ns/iter |
1.00 |
E2E_Compiler_users_array |
892433.5404040936 ns/iter |
918574.7751633754 ns/iter |
0.97 |
E2E_Compiler_vercel |
13603321.788458254 ns/iter |
13205660.339624371 ns/iter |
1.03 |
E2E_Compiler_yamllint |
349561.0781643626 ns/iter |
377944.4822389798 ns/iter |
0.92 |
E2E_Evaluator_adaptivecard |
23285.16133378196 ns/iter |
23984.07899056902 ns/iter |
0.97 |
E2E_Evaluator_ansible_meta |
239461.7733379199 ns/iter |
268730.36529680324 ns/iter |
0.89 |
E2E_Evaluator_aws_cdk |
48010.15211766235 ns/iter |
57523.67540851748 ns/iter |
0.83 |
E2E_Evaluator_babelrc |
88943.31295780055 ns/iter |
114453.23998717799 ns/iter |
0.78 |
E2E_Evaluator_cerebrum_criminal_case |
1174710.1585977587 ns/iter |
1074895.2191780454 ns/iter |
1.09 |
E2E_Evaluator_clang_format |
100138.17013098592 ns/iter |
112155.124999992 ns/iter |
0.89 |
E2E_Evaluator_cmake_presets |
7792935.1919194255 ns/iter |
4785421.691275703 ns/iter |
1.63 |
E2E_Evaluator_code_climate |
169091.58518158802 ns/iter |
204737.51731044208 ns/iter |
0.83 |
E2E_Evaluator_cql2 |
212350.4406678182 ns/iter |
218994.42744971102 ns/iter |
0.97 |
E2E_Evaluator_cspell |
517937.16958177136 ns/iter |
553958.2530023679 ns/iter |
0.93 |
E2E_Evaluator_cypress |
144854.0287190249 ns/iter |
179068.09014941222 ns/iter |
0.81 |
E2E_Evaluator_deno |
297455.35751296405 ns/iter |
351036.626379084 ns/iter |
0.85 |
E2E_Evaluator_dependabot |
357842.07959181914 ns/iter |
385662.7549558825 ns/iter |
0.93 |
E2E_Evaluator_draft_04 |
11838663.067796376 ns/iter |
9874352.323943729 ns/iter |
1.20 |
E2E_Evaluator_fabric_mod |
742028.3695881589 ns/iter |
777302.4371396599 ns/iter |
0.95 |
E2E_Evaluator_geojson |
20199559.885713827 ns/iter |
17889990.250000663 ns/iter |
1.13 |
E2E_Evaluator_gitpod_configuration |
239240.6397341726 ns/iter |
270379.58231831033 ns/iter |
0.88 |
E2E_Evaluator_helm_chart_lock |
219180.9180534094 ns/iter |
313463.347826053 ns/iter |
0.70 |
E2E_Evaluator_importmap |
41178.15693388062 ns/iter |
50953.41222357264 ns/iter |
0.81 |
E2E_Evaluator_jasmine |
103568.09244695319 ns/iter |
119072.50364097413 ns/iter |
0.87 |
E2E_Evaluator_jshintrc |
1025465.083209733 ns/iter |
1076893.3773006434 ns/iter |
0.95 |
E2E_Evaluator_jsconfig |
382358.545208488 ns/iter |
424418.12559806864 ns/iter |
0.90 |
E2E_Evaluator_krakend |
188311.27767201216 ns/iter |
213645.55246252147 ns/iter |
0.88 |
E2E_Evaluator_lazygit |
127769.42688547165 ns/iter |
146708.58948032913 ns/iter |
0.87 |
E2E_Evaluator_lerna |
133441.79071535426 ns/iter |
170571.59946688486 ns/iter |
0.78 |
E2E_Evaluator_nest_cli |
183794.74149297312 ns/iter |
204456.96092834737 ns/iter |
0.90 |
E2E_Evaluator_omc |
18714.462849041873 ns/iter |
20164.64585827764 ns/iter |
0.93 |
E2E_Evaluator_omnisharp |
552254.6881028592 ns/iter |
555878.8779903321 ns/iter |
0.99 |
E2E_Evaluator_openapi |
14253022.220000276 ns/iter |
11825774.733332157 ns/iter |
1.21 |
E2E_Evaluator_pre_commit_hooks |
506416.23955223267 ns/iter |
539255.4805491809 ns/iter |
0.94 |
E2E_Evaluator_pulumi |
755458.6265192503 ns/iter |
779661.2229656707 ns/iter |
0.97 |
E2E_Evaluator_semantic_release |
87346.60464235442 ns/iter |
105084.83358230545 ns/iter |
0.83 |
E2E_Evaluator_stale |
159061.14032293053 ns/iter |
168729.59490960484 ns/iter |
0.94 |
E2E_Evaluator_stylecop |
299749.8061810318 ns/iter |
314412.7627802792 ns/iter |
0.95 |
E2E_Evaluator_tmuxinator |
87469.35900929176 ns/iter |
99297.80619052734 ns/iter |
0.88 |
E2E_Evaluator_ui5 |
517308.78831553296 ns/iter |
557208.5403877493 ns/iter |
0.93 |
E2E_Evaluator_ui5_manifest |
2824672.798319549 ns/iter |
2821342.895582844 ns/iter |
1.00 |
E2E_Evaluator_unreal_engine_uproject |
451972.50000004546 ns/iter |
473723.28048769356 ns/iter |
0.95 |
E2E_Evaluator_users_array |
709490.9048648973 ns/iter |
676666.7673975663 ns/iter |
1.05 |
E2E_Evaluator_vercel |
282637.30147940083 ns/iter |
328044.2383395388 ns/iter |
0.86 |
E2E_Evaluator_yamllint |
9362.637488240303 ns/iter |
10370.970351051594 ns/iter |
0.90 |
Schema_Format_ISO_Language_To_JSON |
117353051.50000386 ns/iter |
115573536.8333429 ns/iter |
1.02 |
Schema_Bundle_Meta_2020_12 |
1819390.9401003812 ns/iter |
1929488.0606104408 ns/iter |
0.94 |
Schema_Frame_WoT_References |
5739535.762293853 ns/iter |
5660632.1532274615 ns/iter |
1.01 |
Schema_Frame_OMC_References |
27212961.230772562 ns/iter |
24167738.03448168 ns/iter |
1.13 |
Schema_Frame_OMC_Locations |
25003367.8620686 ns/iter |
22377480.806455657 ns/iter |
1.12 |
Schema_Frame_ISO_Language_Locations |
111736267.83333172 ns/iter |
107048845.14286408 ns/iter |
1.04 |
Schema_Frame_KrakenD_References |
48249528.14284903 ns/iter |
44095180.68749207 ns/iter |
1.09 |
Schema_Frame_KrakenD_Reachable |
645628010.0001096 ns/iter |
555269073.0000905 ns/iter |
1.16 |
Schema_Frame_ISO_Language_Locations_To_JSON |
185378432.5000447 ns/iter |
179836509.4999781 ns/iter |
1.03 |
Schema_Frame_Many_Resources_References |
395901386.9999808 ns/iter |
396595483.4999366 ns/iter |
1.00 |
Schema_Iterator_ISO_Language |
3759378.962365523 ns/iter |
3969734.299434644 ns/iter |
0.95 |
Schema_Tracker_ISO_Language |
5422278.206106751 ns/iter |
5152629.8014704585 ns/iter |
1.05 |
Schema_Tracker_ISO_Language_To_JSON |
27222063.92307341 ns/iter |
27429107.538453605 ns/iter |
0.99 |
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: 1efde88 | Previous: 6dd44d2 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
120921 ns |
118134 ns |
1.02 |
E2E_Evaluator_ansible-meta |
569961 ns |
521813 ns |
1.09 |
E2E_Evaluator_aws-cdk |
130576 ns |
143947 ns |
0.91 |
E2E_Evaluator_babelrc |
323383 ns |
325681 ns |
0.99 |
E2E_Evaluator_cerebrum-criminal-case |
2822659 ns |
2522857 ns |
1.12 |
E2E_Evaluator_clang-format |
271716 ns |
257687 ns |
1.05 |
E2E_Evaluator_cmake-presets |
20594843 ns |
18097706 ns |
1.14 |
E2E_Evaluator_code-climate |
497664 ns |
506761 ns |
0.98 |
E2E_Evaluator_cql2 |
1269955 ns |
1236955 ns |
1.03 |
E2E_Evaluator_cspell |
1794773 ns |
1464309 ns |
1.23 |
E2E_Evaluator_cypress |
883085 ns |
776360 ns |
1.14 |
E2E_Evaluator_deno |
1100726 ns |
1043059 ns |
1.06 |
E2E_Evaluator_dependabot |
1088881 ns |
1073348 ns |
1.01 |
E2E_Evaluator_draft-04 |
23984423 ns |
23191657 ns |
1.03 |
E2E_Evaluator_fabric-mod |
2789287 ns |
2335221 ns |
1.19 |
E2E_Evaluator_geojson |
27522744 ns |
23716771 ns |
1.16 |
E2E_Evaluator_gitpod-configuration |
751332 ns |
716990 ns |
1.05 |
E2E_Evaluator_helm-chart-lock |
1002726 ns |
1026343 ns |
0.98 |
E2E_Evaluator_importmap |
266806 ns |
264361 ns |
1.01 |
E2E_Evaluator_jasmine |
284596 ns |
300906 ns |
0.95 |
E2E_Evaluator_jsconfig |
1779121 ns |
1207268 ns |
1.47 |
E2E_Evaluator_jshintrc |
3065031 ns |
2817263 ns |
1.09 |
E2E_Evaluator_krakend |
646478 ns |
673095 ns |
0.96 |
E2E_Evaluator_lazygit |
470086 ns |
503554 ns |
0.93 |
E2E_Evaluator_lerna |
466974 ns |
477007 ns |
0.98 |
E2E_Evaluator_nest-cli |
616782 ns |
596091 ns |
1.03 |
E2E_Evaluator_omc |
91152 ns |
96158 ns |
0.95 |
E2E_Evaluator_omnisharp |
1517685 ns |
1402700 ns |
1.08 |
E2E_Evaluator_openapi |
26383086 ns |
26307496 ns |
1.00 |
E2E_Evaluator_pre-commit-hooks |
2143460 ns |
2019209 ns |
1.06 |
E2E_Evaluator_pulumi |
2101666 ns |
1868127 ns |
1.13 |
E2E_Evaluator_semantic-release |
233660 ns |
247590 ns |
0.94 |
E2E_Evaluator_stale |
383445 ns |
401354 ns |
0.96 |
E2E_Evaluator_stylecop |
1236643 ns |
1222732 ns |
1.01 |
E2E_Evaluator_tmuxinator |
223529 ns |
231031 ns |
0.97 |
E2E_Evaluator_ui5 |
2175647 ns |
2216595 ns |
0.98 |
E2E_Evaluator_ui5-manifest |
13957507 ns |
13334431 ns |
1.05 |
E2E_Evaluator_unreal-engine-uproject |
1649577 ns |
1521899 ns |
1.08 |
E2E_Evaluator_users-array |
2639683 ns |
2446078 ns |
1.08 |
E2E_Evaluator_vercel |
1025963 ns |
980768 ns |
1.05 |
E2E_Evaluator_yamllint |
24099 ns |
25365 ns |
0.95 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com