-
-
Notifications
You must be signed in to change notification settings - Fork 12
Simplify propertyNames subschema detection
#585
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 2d56421 | Previous: dff0468 | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
70297202.22222598 ns/iter |
69803712.44444288 ns/iter |
1.01 |
E2E_Compiler_ansible_meta |
29473492.12499972 ns/iter |
28687861.874999497 ns/iter |
1.03 |
E2E_Compiler_aws_cdk |
521533.4461883114 ns/iter |
507417.8359826643 ns/iter |
1.03 |
E2E_Compiler_babelrc |
3039797.7999998797 ns/iter |
2718709.0576925008 ns/iter |
1.12 |
E2E_Compiler_clang_format |
19978607.94285771 ns/iter |
18102784.57894673 ns/iter |
1.10 |
E2E_Compiler_cmake_presets |
32822723.90909084 ns/iter |
27485608.307691004 ns/iter |
1.19 |
E2E_Compiler_code_climate |
2913221.182572474 ns/iter |
2655785.931558823 ns/iter |
1.10 |
E2E_Compiler_cql2 |
15043560.29787314 ns/iter |
13811316.79999953 ns/iter |
1.09 |
E2E_Compiler_cspell |
27032551.846153077 ns/iter |
23980209.965516064 ns/iter |
1.13 |
E2E_Compiler_cypress |
4991723.340425221 ns/iter |
3985103.4545454215 ns/iter |
1.25 |
E2E_Compiler_deno |
9245257.68421048 ns/iter |
8237381.599999882 ns/iter |
1.12 |
E2E_Compiler_dependabot |
4851099.861111171 ns/iter |
4183434.7065870417 ns/iter |
1.16 |
E2E_Compiler_draft_04 |
2935097.3598325555 ns/iter |
2781122.273809557 ns/iter |
1.06 |
E2E_Compiler_fabric_mod |
5256872.345864593 ns/iter |
4886822.762237593 ns/iter |
1.08 |
E2E_Compiler_geojson |
29489195.666665558 ns/iter |
23809273.379309412 ns/iter |
1.24 |
E2E_Compiler_gitpod_configuration |
5551535.968503969 ns/iter |
5001700.500000084 ns/iter |
1.11 |
E2E_Compiler_helm_chart_lock |
868833.8046972036 ns/iter |
842801.7003610675 ns/iter |
1.03 |
E2E_Compiler_importmap |
420154.5795180653 ns/iter |
418076.49820789305 ns/iter |
1.00 |
E2E_Compiler_jasmine |
1599948.0366132762 ns/iter |
1474331.3473683742 ns/iter |
1.09 |
E2E_Compiler_jshintrc |
5157683.330882388 ns/iter |
4714123.39864883 ns/iter |
1.09 |
E2E_Compiler_jsconfig |
25777416.22222144 ns/iter |
21031139.18181951 ns/iter |
1.23 |
E2E_Compiler_krakend |
167201822.50000447 ns/iter |
153772949.9999898 ns/iter |
1.09 |
E2E_Compiler_lazygit |
42325976.4705857 ns/iter |
36392877.73684206 ns/iter |
1.16 |
E2E_Compiler_lerna |
1987794.9715908403 ns/iter |
1802073.2820513074 ns/iter |
1.10 |
E2E_Compiler_nest_cli |
8476598.313253028 ns/iter |
7494117.967741649 ns/iter |
1.13 |
E2E_Compiler_omc |
197780686.66666588 ns/iter |
206302923.00000975 ns/iter |
0.96 |
E2E_Compiler_omnisharp |
8130750.186046101 ns/iter |
7095199.969696888 ns/iter |
1.15 |
E2E_Compiler_openapi |
27789585.39999849 ns/iter |
25418317.71428552 ns/iter |
1.09 |
E2E_Compiler_pre_commit_hooks |
5583389.296000405 ns/iter |
5304681.007575767 ns/iter |
1.05 |
E2E_Compiler_pulumi |
4519826.406451263 ns/iter |
4187866.6666664616 ns/iter |
1.08 |
E2E_Compiler_semantic_release |
1760345.201511363 ns/iter |
1655596.0966980606 ns/iter |
1.06 |
E2E_Compiler_stale |
1813864.9405683782 ns/iter |
1678477.407142915 ns/iter |
1.08 |
E2E_Compiler_stylecop |
7000361.769999585 ns/iter |
6401111.00917453 ns/iter |
1.09 |
E2E_Compiler_tmuxinator |
2331746.468438462 ns/iter |
2160226.5214724615 ns/iter |
1.08 |
E2E_Compiler_ui5 |
65699847.499996625 ns/iter |
53903881.91666773 ns/iter |
1.22 |
E2E_Compiler_ui5_manifest |
382765773.4999832 ns/iter |
416243754.5000159 ns/iter |
0.92 |
E2E_Compiler_unreal_engine_uproject |
5127979.970802781 ns/iter |
4696441.516778459 ns/iter |
1.09 |
E2E_Compiler_vercel |
16963809.439024627 ns/iter |
13682229.078431102 ns/iter |
1.24 |
E2E_Compiler_yamllint |
463245.32168756 ns/iter |
456766.0346205143 ns/iter |
1.01 |
E2E_Evaluator_adaptivecard |
36383.920943707264 ns/iter |
36184.29030401264 ns/iter |
1.01 |
E2E_Evaluator_ansible_meta |
310023.49379982834 ns/iter |
315046.0732891693 ns/iter |
0.98 |
E2E_Evaluator_aws_cdk |
75403.05327212288 ns/iter |
78109.13906628791 ns/iter |
0.97 |
E2E_Evaluator_babelrc |
153066.58639309576 ns/iter |
154811.29118354502 ns/iter |
0.99 |
E2E_Evaluator_clang_format |
136855.62871094124 ns/iter |
135948.4960489903 ns/iter |
1.01 |
E2E_Evaluator_cmake_presets |
5414183.0333331125 ns/iter |
5562694.343137541 ns/iter |
0.97 |
E2E_Evaluator_code_climate |
281884.27247077273 ns/iter |
284093.12704917137 ns/iter |
0.99 |
E2E_Evaluator_cql2 |
300077.77466610033 ns/iter |
299526.30098333 ns/iter |
1.00 |
E2E_Evaluator_cspell |
724519.2072538597 ns/iter |
752088.8046958174 ns/iter |
0.96 |
E2E_Evaluator_cypress |
231602.8457727834 ns/iter |
229296.46067416048 ns/iter |
1.01 |
E2E_Evaluator_deno |
397934.6126639844 ns/iter |
400481.1845444204 ns/iter |
0.99 |
E2E_Evaluator_dependabot |
569957.4703010862 ns/iter |
572232.8269387487 ns/iter |
1.00 |
E2E_Evaluator_draft_04 |
10280770.57142858 ns/iter |
9937392.08219149 ns/iter |
1.03 |
E2E_Evaluator_fabric_mod |
931118.8397863727 ns/iter |
901516.7240932134 ns/iter |
1.03 |
E2E_Evaluator_geojson |
29904221.750001624 ns/iter |
31239953.818183865 ns/iter |
0.96 |
E2E_Evaluator_gitpod_configuration |
309465.5602277728 ns/iter |
320185.5914913172 ns/iter |
0.97 |
E2E_Evaluator_helm_chart_lock |
452078.7418944603 ns/iter |
439019.79974733276 ns/iter |
1.03 |
E2E_Evaluator_importmap |
70395.36833537124 ns/iter |
67928.25738477695 ns/iter |
1.04 |
E2E_Evaluator_jasmine |
174420.2868525847 ns/iter |
161152.28160111554 ns/iter |
1.08 |
E2E_Evaluator_jshintrc |
1309639.3824627474 ns/iter |
1302840.895327068 ns/iter |
1.01 |
E2E_Evaluator_jsconfig |
520481.27678568556 ns/iter |
517313.0967261807 ns/iter |
1.01 |
E2E_Evaluator_krakend |
259023.54521771817 ns/iter |
264374.0114857389 ns/iter |
0.98 |
E2E_Evaluator_lazygit |
183039.6412376582 ns/iter |
183609.1638477748 ns/iter |
1.00 |
E2E_Evaluator_lerna |
205727.84774381557 ns/iter |
209716.97130307456 ns/iter |
0.98 |
E2E_Evaluator_nest_cli |
252750.281318676 ns/iter |
253488.93321365453 ns/iter |
1.00 |
E2E_Evaluator_omc |
28761.52048398318 ns/iter |
28792.364000480837 ns/iter |
1.00 |
E2E_Evaluator_omnisharp |
720337.5072313938 ns/iter |
706809.1464646505 ns/iter |
1.02 |
E2E_Evaluator_openapi |
15819605.477272023 ns/iter |
16053686.088889662 ns/iter |
0.99 |
E2E_Evaluator_pre_commit_hooks |
580750.060301501 ns/iter |
637299.3228133358 ns/iter |
0.91 |
E2E_Evaluator_pulumi |
907766.4118403746 ns/iter |
862816.908839781 ns/iter |
1.05 |
E2E_Evaluator_semantic_release |
137587.6969048137 ns/iter |
137902.68065406685 ns/iter |
1.00 |
E2E_Evaluator_stale |
199849.41201840242 ns/iter |
200532.72643678085 ns/iter |
1.00 |
E2E_Evaluator_stylecop |
364689.9994845457 ns/iter |
369369.6550999041 ns/iter |
0.99 |
E2E_Evaluator_tmuxinator |
137767.5237438381 ns/iter |
139627.04015031358 ns/iter |
0.99 |
E2E_Evaluator_ui5 |
692146.3303571712 ns/iter |
699984.9154078662 ns/iter |
0.99 |
E2E_Evaluator_ui5_manifest |
3325461.6729859705 ns/iter |
3396482.6586539564 ns/iter |
0.98 |
E2E_Evaluator_unreal_engine_uproject |
524996.6988763975 ns/iter |
534750.9414032252 ns/iter |
0.98 |
E2E_Evaluator_vercel |
392641.81660124846 ns/iter |
398738.4545454535 ns/iter |
0.98 |
E2E_Evaluator_yamllint |
17856.317551251654 ns/iter |
18345.717959298217 ns/iter |
0.97 |
Micro_Draft4_Meta_1_No_Callback |
255.8864374782218 ns/iter |
251.82985644553085 ns/iter |
1.02 |
Micro_Draft4_Required_Properties |
1143.0544001411927 ns/iter |
1156.7958213857355 ns/iter |
0.99 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
31.446709685730912 ns/iter |
30.69118206151865 ns/iter |
1.02 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
19.623035623315932 ns/iter |
20.858279572021598 ns/iter |
0.94 |
Micro_Draft4_Items_Schema |
624.1048710422973 ns/iter |
651.910370307013 ns/iter |
0.96 |
Micro_Draft4_Nested_Object |
3.1089088909652896 ns/iter |
3.1096000247151747 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
398.8751683052324 ns/iter |
394.2582504634258 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Closed |
328.26707454042264 ns/iter |
322.8448821111314 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Required |
437.5111514671767 ns/iter |
431.7992866337086 ns/iter |
1.01 |
Micro_Draft4_Properties_Closed |
80.10074665031046 ns/iter |
83.35966943746467 ns/iter |
0.96 |
Micro_Draft4_Non_Recursive_Ref |
34.866007451432154 ns/iter |
32.04806305675964 ns/iter |
1.09 |
Micro_Draft4_Pattern_Properties_True |
256.14065106162633 ns/iter |
256.6124317389851 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
19.61218652810236 ns/iter |
20.2530288080901 ns/iter |
0.97 |
Micro_Draft4_Additional_Properties_Type |
67.2351739354467 ns/iter |
60.15567029006981 ns/iter |
1.12 |
Micro_Draft4_Nested_Oneof |
89.26220116265038 ns/iter |
88.16596916148215 ns/iter |
1.01 |
Micro_Draft4_Short_Enum |
15.367831067780575 ns/iter |
15.262885413221092 ns/iter |
1.01 |
Micro_Draft4_Long_Enum |
19.300798724071722 ns/iter |
19.42202283027395 ns/iter |
0.99 |
Micro_Draft4_Long_Enum_Short_Strings |
15.313619979030808 ns/iter |
15.26942621943036 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
9.03144704900905 ns/iter |
9.648985794974838 ns/iter |
0.94 |
Micro_Draft4_Ref_Single_100 |
2854657.600000003 ns/iter |
2595209.122676463 ns/iter |
1.10 |
Micro_Draft4_Compile_Ref_Many_Nested |
1955886.6145252509 ns/iter |
1786866.8849104897 ns/iter |
1.09 |
Micro_Draft6_Property_Names |
133.7808903049921 ns/iter |
126.09836996663826 ns/iter |
1.06 |
Micro_Draft7_If_Then_Else |
40.46500404367908 ns/iter |
38.89867178687731 ns/iter |
1.04 |
Micro_2019_09_Unevaluated_Properties |
52.94094091568926 ns/iter |
54.39001104588442 ns/iter |
0.97 |
Micro_2020_12_Dynamic_Ref |
367.29568686369237 ns/iter |
366.89008632634074 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref_Single |
8.712628358027809 ns/iter |
9.558039030649317 ns/iter |
0.91 |
Micro_2020_12_Simple_Output_Mask |
142620.75485830498 ns/iter |
137608.1036934707 ns/iter |
1.04 |
Micro_2020_12_Simple_Output_Annotations |
169869.446527276 ns/iter |
165873.58351153135 ns/iter |
1.02 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1173256.924496644 ns/iter |
1111637.377388539 ns/iter |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
🤖 Augment PR SummarySummary: This PR simplifies Blaze’s detection of subschemas evaluated under Changes:
Technical Notes: Blaze can now classify reference targets as “property-name” vs “value” contexts using frame metadata instead of re-walking keyword vocabularies. 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bindings (linux/nodejs)
Details
| Benchmark suite | Current: 2d56421 | Previous: dff0468 | Ratio |
|---|---|---|---|
E2E_Parse_BlazeJSON_ui5_manifest |
110 ops/sec (±0.71%) |
113 ops/sec (±0.36%) |
1.03 |
E2E_Parse_JSON_ui5_manifest |
797 ops/sec (±0.37%) |
794 ops/sec (±0.78%) |
1.00 |
E2E_Evaluator_adaptivecard |
22245 ops/sec (±0.15%) |
19928 ops/sec (±0.72%) |
0.90 |
E2E_Evaluator_ansible_meta |
1962 ops/sec (±0.24%) |
1833 ops/sec (±0.47%) |
0.93 |
E2E_Evaluator_aws_cdk |
2882 ops/sec (±0.14%) |
2677 ops/sec (±0.12%) |
0.93 |
E2E_Evaluator_babelrc |
1627 ops/sec (±0.50%) |
1524 ops/sec (±0.15%) |
0.94 |
E2E_Evaluator_clang_format |
5330 ops/sec (±1.32%) |
4972 ops/sec (±0.91%) |
0.93 |
E2E_Evaluator_cmake_presets |
137 ops/sec (±1.52%) |
157 ops/sec (±1.43%) |
1.15 |
E2E_Evaluator_code_climate |
584 ops/sec (±0.10%) |
562 ops/sec (±0.10%) |
0.96 |
E2E_Evaluator_cql2 |
2693 ops/sec (±0.30%) |
2445 ops/sec (±0.50%) |
0.91 |
E2E_Evaluator_cspell |
753 ops/sec (±0.16%) |
745 ops/sec (±0.15%) |
0.99 |
E2E_Evaluator_cypress |
1178 ops/sec (±1.18%) |
1212 ops/sec (±0.91%) |
1.03 |
E2E_Evaluator_deno |
946 ops/sec (±0.21%) |
956 ops/sec (±0.17%) |
1.01 |
E2E_Evaluator_dependabot |
843 ops/sec (±0.43%) |
833 ops/sec (±0.27%) |
0.99 |
E2E_Evaluator_draft_04 |
103 ops/sec (±1.58%) |
98.15 ops/sec (±0.84%) |
0.95 |
E2E_Evaluator_fabric_mod |
608 ops/sec (±0.17%) |
605 ops/sec (±0.57%) |
1.00 |
E2E_Evaluator_geojson |
28.89 ops/sec (±0.28%) |
36.31 ops/sec (±0.30%) |
1.26 |
E2E_Evaluator_gitpod_configuration |
1107 ops/sec (±0.18%) |
1057 ops/sec (±0.12%) |
0.95 |
E2E_Evaluator_helm_chart_lock |
346 ops/sec (±0.69%) |
344 ops/sec (±1.06%) |
0.99 |
E2E_Evaluator_importmap |
1478 ops/sec (±0.75%) |
1551 ops/sec (±0.17%) |
1.05 |
E2E_Evaluator_jasmine |
1346 ops/sec (±0.47%) |
1275 ops/sec (±0.30%) |
0.95 |
E2E_Evaluator_jsconfig |
890 ops/sec (±0.20%) |
850 ops/sec (±0.21%) |
0.96 |
E2E_Evaluator_jshintrc |
585 ops/sec (±1.55%) |
596 ops/sec (±0.15%) |
1.02 |
E2E_Evaluator_krakend |
3846 ops/sec (±0.17%) |
3479 ops/sec (±0.43%) |
0.90 |
E2E_Evaluator_lazygit |
3007 ops/sec (±0.21%) |
2715 ops/sec (±0.16%) |
0.90 |
E2E_Evaluator_lerna |
1260 ops/sec (±0.36%) |
1243 ops/sec (±0.64%) |
0.99 |
E2E_Evaluator_nest_cli |
1067 ops/sec (±0.31%) |
1095 ops/sec (±0.17%) |
1.03 |
E2E_Evaluator_omc |
25035 ops/sec (±0.20%) |
23442 ops/sec (±0.22%) |
0.94 |
E2E_Evaluator_omnisharp |
790 ops/sec (±0.54%) |
799 ops/sec (±0.23%) |
1.01 |
E2E_Evaluator_openapi |
60.72 ops/sec (±1.29%) |
62.35 ops/sec (±0.64%) |
1.03 |
E2E_Evaluator_pre_commit_hooks |
788 ops/sec (±0.33%) |
787 ops/sec (±1.06%) |
1.00 |
E2E_Evaluator_pulumi |
292 ops/sec (±0.60%) |
279 ops/sec (±0.81%) |
0.96 |
E2E_Evaluator_semantic_release |
1514 ops/sec (±0.56%) |
1542 ops/sec (±0.17%) |
1.02 |
E2E_Evaluator_stale |
1205 ops/sec (±0.17%) |
1252 ops/sec (±0.13%) |
1.04 |
E2E_Evaluator_stylecop |
1003 ops/sec (±0.35%) |
967 ops/sec (±0.16%) |
0.96 |
E2E_Evaluator_tmuxinator |
2722 ops/sec (±0.61%) |
2601 ops/sec (±0.16%) |
0.96 |
E2E_Evaluator_ui5 |
751 ops/sec (±0.20%) |
711 ops/sec (±0.25%) |
0.95 |
E2E_Evaluator_ui5_manifest |
261 ops/sec (±0.62%) |
259 ops/sec (±0.22%) |
0.99 |
E2E_Evaluator_unreal_engine_uproject |
793 ops/sec (±0.18%) |
809 ops/sec (±0.14%) |
1.02 |
E2E_Evaluator_vercel |
1151 ops/sec (±0.30%) |
1215 ops/sec (±0.15%) |
1.06 |
E2E_Evaluator_yamllint |
1591 ops/sec (±0.69%) |
1661 ops/sec (±1.04%) |
1.04 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 2d56421 | Previous: dff0468 | Ratio |
|---|---|---|---|
E2E_Compiler_adaptivecard |
90420214.28571649 ns/iter |
100466291.71428582 ns/iter |
0.90 |
E2E_Compiler_ansible_meta |
38666560.40000294 ns/iter |
39461627.3333352 ns/iter |
0.98 |
E2E_Compiler_aws_cdk |
571395.2748487691 ns/iter |
630797.9800129228 ns/iter |
0.91 |
E2E_Compiler_babelrc |
3619295.37222194 ns/iter |
3206878.28078852 ns/iter |
1.13 |
E2E_Compiler_clang_format |
21611387.931031834 ns/iter |
22061296.42856922 ns/iter |
0.98 |
E2E_Compiler_cmake_presets |
36111527.76189946 ns/iter |
51019933.299994595 ns/iter |
0.71 |
E2E_Compiler_code_climate |
2599499.9999997797 ns/iter |
3720754.0152281253 ns/iter |
0.70 |
E2E_Compiler_cql2 |
16980843.137255706 ns/iter |
21874515.485712565 ns/iter |
0.78 |
E2E_Compiler_cspell |
26776097.22222011 ns/iter |
38998806.81817856 ns/iter |
0.69 |
E2E_Compiler_cypress |
5205733.757352625 ns/iter |
6388638.77952734 ns/iter |
0.81 |
E2E_Compiler_deno |
9103591.670587134 ns/iter |
11301905.241935167 ns/iter |
0.81 |
E2E_Compiler_dependabot |
5382120.567375738 ns/iter |
5584905.921874217 ns/iter |
0.96 |
E2E_Compiler_draft_04 |
2424828.9962826073 ns/iter |
2772800.4385963096 ns/iter |
0.87 |
E2E_Compiler_fabric_mod |
4731635.284809738 ns/iter |
6621469.537633621 ns/iter |
0.71 |
E2E_Compiler_geojson |
32983320.090910304 ns/iter |
32177010.94736544 ns/iter |
1.03 |
E2E_Compiler_gitpod_configuration |
5564611.213235835 ns/iter |
5749970.000000531 ns/iter |
0.97 |
E2E_Compiler_helm_chart_lock |
801778.99225664 ns/iter |
855966.1897373586 ns/iter |
0.94 |
E2E_Compiler_importmap |
338064.52750351507 ns/iter |
370314.9340836056 ns/iter |
0.91 |
E2E_Compiler_jasmine |
1412996.3383177533 ns/iter |
1466098.9032259134 ns/iter |
0.96 |
E2E_Compiler_jshintrc |
4529556.098038953 ns/iter |
4035333.8057145397 ns/iter |
1.12 |
E2E_Compiler_jsconfig |
23627305.533333734 ns/iter |
24322337.000000972 ns/iter |
0.97 |
E2E_Compiler_krakend |
178206833.25001597 ns/iter |
205395385.49999747 ns/iter |
0.87 |
E2E_Compiler_lazygit |
44789181.571421266 ns/iter |
51218868.00000653 ns/iter |
0.87 |
E2E_Compiler_lerna |
1764779.2682925973 ns/iter |
2157645.016339694 ns/iter |
0.82 |
E2E_Compiler_nest_cli |
7820674.666666519 ns/iter |
10838116.670589337 ns/iter |
0.72 |
E2E_Compiler_omc |
212425552.00001335 ns/iter |
265795250.00003436 ns/iter |
0.80 |
E2E_Compiler_omnisharp |
8347090.909091085 ns/iter |
7786053.519608089 ns/iter |
1.07 |
E2E_Compiler_openapi |
29707544.551723097 ns/iter |
31540946.827586316 ns/iter |
0.94 |
E2E_Compiler_pre_commit_hooks |
4776542.808218742 ns/iter |
6374890.340277754 ns/iter |
0.75 |
E2E_Compiler_pulumi |
4382821.917197304 ns/iter |
7706390.419999707 ns/iter |
0.57 |
E2E_Compiler_semantic_release |
1742086.7373068586 ns/iter |
1637028.4987656472 ns/iter |
1.06 |
E2E_Compiler_stale |
2086717.6616915667 ns/iter |
2148443.225274582 ns/iter |
0.97 |
E2E_Compiler_stylecop |
7216930.147059625 ns/iter |
7858763.729411615 ns/iter |
0.92 |
E2E_Compiler_tmuxinator |
2010801.939058085 ns/iter |
2180799.5339232762 ns/iter |
0.92 |
E2E_Compiler_ui5 |
81829634.22221847 ns/iter |
83398768.44444108 ns/iter |
0.98 |
E2E_Compiler_ui5_manifest |
408725228.99996966 ns/iter |
588020665.9999204 ns/iter |
0.70 |
E2E_Compiler_unreal_engine_uproject |
4519302.013793471 ns/iter |
5337491.106666524 ns/iter |
0.85 |
E2E_Compiler_vercel |
19023264.621621918 ns/iter |
17936887.052632015 ns/iter |
1.06 |
E2E_Compiler_yamllint |
349041.62683739 ns/iter |
383676.859813116 ns/iter |
0.91 |
E2E_Evaluator_adaptivecard |
26630.055316149403 ns/iter |
28768.75139025112 ns/iter |
0.93 |
E2E_Evaluator_ansible_meta |
222091.9635865193 ns/iter |
227154.50507615195 ns/iter |
0.98 |
E2E_Evaluator_aws_cdk |
63038.6764927499 ns/iter |
54632.670799992404 ns/iter |
1.15 |
E2E_Evaluator_babelrc |
121364.9508371963 ns/iter |
116902.66132415316 ns/iter |
1.04 |
E2E_Evaluator_clang_format |
113338.73784932561 ns/iter |
124563.54879310736 ns/iter |
0.91 |
E2E_Evaluator_cmake_presets |
5516466.67 ns/iter |
7201135.333333653 ns/iter |
0.77 |
E2E_Evaluator_code_climate |
207241.43263064363 ns/iter |
269418.67030964274 ns/iter |
0.77 |
E2E_Evaluator_cql2 |
220322.65734266661 ns/iter |
325565.6313905889 ns/iter |
0.68 |
E2E_Evaluator_cspell |
734100.5581216671 ns/iter |
736827.1882022669 ns/iter |
1.00 |
E2E_Evaluator_cypress |
188911.79256505665 ns/iter |
283686.5374575725 ns/iter |
0.67 |
E2E_Evaluator_deno |
288098.1051834912 ns/iter |
341861.7986006762 ns/iter |
0.84 |
E2E_Evaluator_dependabot |
440385.3737996688 ns/iter |
515223.08400001295 ns/iter |
0.85 |
E2E_Evaluator_draft_04 |
7992960.207207649 ns/iter |
6815837.22429971 ns/iter |
1.17 |
E2E_Evaluator_fabric_mod |
646215.9236276759 ns/iter |
722347.0947562428 ns/iter |
0.89 |
E2E_Evaluator_geojson |
23600388.47058711 ns/iter |
21482609.514285807 ns/iter |
1.10 |
E2E_Evaluator_gitpod_configuration |
217382.6007130336 ns/iter |
272260.9711538324 ns/iter |
0.80 |
E2E_Evaluator_helm_chart_lock |
284714.6042610962 ns/iter |
366580.52340213046 ns/iter |
0.78 |
E2E_Evaluator_importmap |
50789.70113113023 ns/iter |
59748.70042498277 ns/iter |
0.85 |
E2E_Evaluator_jasmine |
124189.08804927095 ns/iter |
140754.28116602532 ns/iter |
0.88 |
E2E_Evaluator_jshintrc |
1100077.129213529 ns/iter |
1191619.6555360206 ns/iter |
0.92 |
E2E_Evaluator_jsconfig |
455666.86190729856 ns/iter |
404326.81011904625 ns/iter |
1.13 |
E2E_Evaluator_krakend |
181836.94051825357 ns/iter |
186027.12922170205 ns/iter |
0.98 |
E2E_Evaluator_lazygit |
123894.35360923328 ns/iter |
151495.09265975255 ns/iter |
0.82 |
E2E_Evaluator_lerna |
170313.38223140998 ns/iter |
221020.12635377448 ns/iter |
0.77 |
E2E_Evaluator_nest_cli |
204512.3895390647 ns/iter |
239435.90838278393 ns/iter |
0.85 |
E2E_Evaluator_omc |
23880.664224748736 ns/iter |
23207.212425939786 ns/iter |
1.03 |
E2E_Evaluator_omnisharp |
550685.0814757186 ns/iter |
678406.4711829759 ns/iter |
0.81 |
E2E_Evaluator_openapi |
9352288.851352347 ns/iter |
12775867.418182231 ns/iter |
0.73 |
E2E_Evaluator_pre_commit_hooks |
400006.06292134884 ns/iter |
559238.7089999419 ns/iter |
0.72 |
E2E_Evaluator_pulumi |
629891.9895931386 ns/iter |
666055.7419354884 ns/iter |
0.95 |
E2E_Evaluator_semantic_release |
97928.72934184392 ns/iter |
108570.38226539244 ns/iter |
0.90 |
E2E_Evaluator_stale |
145231.76955238637 ns/iter |
159379.48474513643 ns/iter |
0.91 |
E2E_Evaluator_stylecop |
267659.8410947973 ns/iter |
311986.4819759841 ns/iter |
0.86 |
E2E_Evaluator_tmuxinator |
94880.93550778143 ns/iter |
102245.64245282389 ns/iter |
0.93 |
E2E_Evaluator_ui5 |
533265.3605591985 ns/iter |
565951.4896867956 ns/iter |
0.94 |
E2E_Evaluator_ui5_manifest |
2940076.630434503 ns/iter |
2839480.012195457 ns/iter |
1.04 |
E2E_Evaluator_unreal_engine_uproject |
476972.13391439215 ns/iter |
570656.847270164 ns/iter |
0.84 |
E2E_Evaluator_vercel |
264693.39877519297 ns/iter |
327610.1356208917 ns/iter |
0.81 |
E2E_Evaluator_yamllint |
13919.101035342825 ns/iter |
17998.17933287707 ns/iter |
0.77 |
Micro_Draft4_Meta_1_No_Callback |
197.5912242723068 ns/iter |
222.32603644155344 ns/iter |
0.89 |
Micro_Draft4_Required_Properties |
756.7288375421886 ns/iter |
1003.0262563814453 ns/iter |
0.75 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
28.249968650948556 ns/iter |
30.506341489415636 ns/iter |
0.93 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
14.480968242483401 ns/iter |
16.37942660825951 ns/iter |
0.88 |
Micro_Draft4_Items_Schema |
585.3908489342191 ns/iter |
583.5601108446064 ns/iter |
1.00 |
Micro_Draft4_Nested_Object |
3.4518212068424146 ns/iter |
3.6510013377998174 ns/iter |
0.95 |
Micro_Draft4_Properties_Triad_Optional |
340.42370513692714 ns/iter |
561.3945985564462 ns/iter |
0.61 |
Micro_Draft4_Properties_Triad_Closed |
298.6879372327471 ns/iter |
429.33807593696554 ns/iter |
0.70 |
Micro_Draft4_Properties_Triad_Required |
387.89691296433864 ns/iter |
535.4571670000041 ns/iter |
0.72 |
Micro_Draft4_Properties_Closed |
85.89828164515062 ns/iter |
64.10098900669438 ns/iter |
1.34 |
Micro_Draft4_Non_Recursive_Ref |
25.601289512774322 ns/iter |
26.43638173182024 ns/iter |
0.97 |
Micro_Draft4_Pattern_Properties_True |
170.37270365872794 ns/iter |
211.58282121902644 ns/iter |
0.81 |
Micro_Draft4_Ref_To_Single_Property |
13.96323284620609 ns/iter |
18.975394254828014 ns/iter |
0.74 |
Micro_Draft4_Additional_Properties_Type |
61.88313409693392 ns/iter |
56.527499091993086 ns/iter |
1.09 |
Micro_Draft4_Nested_Oneof |
70.86646265951698 ns/iter |
85.02457222989726 ns/iter |
0.83 |
Micro_Draft4_Short_Enum |
10.677354396811555 ns/iter |
13.591631548915135 ns/iter |
0.79 |
Micro_Draft4_Long_Enum |
18.78718538715636 ns/iter |
21.11091889994481 ns/iter |
0.89 |
Micro_Draft4_Long_Enum_Short_Strings |
15.326877925039156 ns/iter |
15.098346101422495 ns/iter |
1.02 |
Micro_Draft4_Type_Object |
7.257544932235101 ns/iter |
8.310283280007404 ns/iter |
0.87 |
Micro_Draft4_Ref_Single_100 |
2809380.882352825 ns/iter |
2711065.521568308 ns/iter |
1.04 |
Micro_Draft4_Compile_Ref_Many_Nested |
2442027.7797102956 ns/iter |
1940744.262337712 ns/iter |
1.26 |
Micro_Draft6_Property_Names |
116.15981612638916 ns/iter |
146.38688746161992 ns/iter |
0.79 |
Micro_Draft7_If_Then_Else |
34.9888432721812 ns/iter |
35.872926488466774 ns/iter |
0.98 |
Micro_2019_09_Unevaluated_Properties |
46.904575930475715 ns/iter |
50.76569579999841 ns/iter |
0.92 |
Micro_2020_12_Dynamic_Ref |
280.39640347969697 ns/iter |
323.49254062719876 ns/iter |
0.87 |
Micro_2020_12_Dynamic_Ref_Single |
7.39348866522558 ns/iter |
7.5388356209967275 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Mask |
175612.61499886733 ns/iter |
163395.8080174081 ns/iter |
1.07 |
Micro_2020_12_Simple_Output_Annotations |
167329.51237963207 ns/iter |
168237.93634495913 ns/iter |
0.99 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1016122.14266125 ns/iter |
967390.1973094903 ns/iter |
1.05 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: 2d56421 | Previous: dff0468 | Ratio |
|---|---|---|---|
Micro_2020_12_Dynamic_Ref |
459.8903031978653 ns/iter |
453.4275363024425 ns/iter |
1.01 |
Micro_2020_12_Dynamic_Ref_Single |
9.190941059172292 ns/iter |
9.15194551017238 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
138904.9357001934 ns/iter |
137640.0293133915 ns/iter |
1.01 |
Micro_2020_12_Simple_Output_Annotations |
174194.66483655915 ns/iter |
174846.6322386463 ns/iter |
1.00 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1341308.7082532984 ns/iter |
1272113.5474451657 ns/iter |
1.05 |
Micro_2019_09_Unevaluated_Properties |
50.06590993592581 ns/iter |
47.382167639219865 ns/iter |
1.06 |
Micro_Draft7_If_Then_Else |
45.052192987614426 ns/iter |
44.91490729435081 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
170.14717928605447 ns/iter |
158.02075043018797 ns/iter |
1.08 |
Micro_Draft4_Meta_1_No_Callback |
228.98474361334962 ns/iter |
223.7247175651384 ns/iter |
1.02 |
Micro_Draft4_Required_Properties |
841.7934806274103 ns/iter |
831.1425015876016 ns/iter |
1.01 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
29.928542282381287 ns/iter |
31.444511976647025 ns/iter |
0.95 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
18.416146601436534 ns/iter |
18.808209579540232 ns/iter |
0.98 |
Micro_Draft4_Items_Schema |
531.8351866756338 ns/iter |
540.1835760345949 ns/iter |
0.98 |
Micro_Draft4_Nested_Object |
3.3247036498484266 ns/iter |
3.7970859653128937 ns/iter |
0.88 |
Micro_Draft4_Properties_Triad_Optional |
473.51736618716416 ns/iter |
501.0046909999346 ns/iter |
0.95 |
Micro_Draft4_Properties_Triad_Closed |
374.2438711301956 ns/iter |
396.199280543493 ns/iter |
0.94 |
Micro_Draft4_Properties_Triad_Required |
491.3115773023966 ns/iter |
534.4479721580913 ns/iter |
0.92 |
Micro_Draft4_Properties_Closed |
83.4879520673993 ns/iter |
82.8003555589525 ns/iter |
1.01 |
Micro_Draft4_Non_Recursive_Ref |
14.089563644687994 ns/iter |
14.119554760614621 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
249.510085067331 ns/iter |
250.10448552577256 ns/iter |
1.00 |
Micro_Draft4_Ref_To_Single_Property |
18.050030484969582 ns/iter |
19.61273080112505 ns/iter |
0.92 |
Micro_Draft4_Additional_Properties_Type |
19.37011139020334 ns/iter |
19.44831477247945 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
109.78361354619176 ns/iter |
112.55715689080616 ns/iter |
0.98 |
Micro_Draft4_Short_Enum |
17.73775219859834 ns/iter |
17.766967460889305 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
18.82501888460923 ns/iter |
19.511739206178323 ns/iter |
0.96 |
Micro_Draft4_Long_Enum_Short_Strings |
17.8218129124307 ns/iter |
17.777388527923012 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
9.200523539697778 ns/iter |
9.312213853934296 ns/iter |
0.99 |
Micro_Draft4_Ref_Single_100 |
3038616.1948052146 ns/iter |
2831530.400809327 ns/iter |
1.07 |
Micro_Draft4_Compile_Ref_Many_Nested |
2099986.143712512 ns/iter |
1953439.6788733664 ns/iter |
1.08 |
E2E_Compiler_adaptivecard |
78757675.49998614 ns/iter |
77894881.75001225 ns/iter |
1.01 |
E2E_Compiler_ansible_meta |
33458107.38094423 ns/iter |
31990662.363630857 ns/iter |
1.05 |
E2E_Compiler_aws_cdk |
576735.4163197874 ns/iter |
565221.3732792522 ns/iter |
1.02 |
E2E_Compiler_babelrc |
3367668.682692773 ns/iter |
3046070.3376615746 ns/iter |
1.11 |
E2E_Compiler_clang_format |
22617633.451611783 ns/iter |
20713154.5588214 ns/iter |
1.09 |
E2E_Compiler_cmake_presets |
34734000.29999994 ns/iter |
31795136.739130773 ns/iter |
1.09 |
E2E_Compiler_code_climate |
3287075.1596240387 ns/iter |
3029563.3043480213 ns/iter |
1.08 |
E2E_Compiler_cql2 |
16695496.476185802 ns/iter |
15370012.739130406 ns/iter |
1.09 |
E2E_Compiler_cspell |
29531998.791668456 ns/iter |
26744301.73076941 ns/iter |
1.10 |
E2E_Compiler_cypress |
5387686.90076368 ns/iter |
4413888.919255651 ns/iter |
1.22 |
E2E_Compiler_deno |
10359094.014924565 ns/iter |
9318750.368421253 ns/iter |
1.11 |
E2E_Compiler_dependabot |
5446289.960936213 ns/iter |
4758501.175675409 ns/iter |
1.14 |
E2E_Compiler_draft_04 |
3384771.9760758895 ns/iter |
3180641.932126635 ns/iter |
1.06 |
E2E_Compiler_fabric_mod |
5989982.439655642 ns/iter |
5606869.551998897 ns/iter |
1.07 |
E2E_Compiler_geojson |
32654366.380949706 ns/iter |
27174663.69230036 ns/iter |
1.20 |
E2E_Compiler_gitpod_configuration |
6284827.044642123 ns/iter |
5643490.072001441 ns/iter |
1.11 |
E2E_Compiler_helm_chart_lock |
954825.8678474589 ns/iter |
929115.8950862802 ns/iter |
1.03 |
E2E_Compiler_importmap |
460996.5651024839 ns/iter |
460867.02169639035 ns/iter |
1.00 |
E2E_Compiler_jasmine |
1769192.9416243306 ns/iter |
1654273.990543537 ns/iter |
1.07 |
E2E_Compiler_jshintrc |
5762275.614752891 ns/iter |
5378059.861538112 ns/iter |
1.07 |
E2E_Compiler_jsconfig |
27894936.399998188 ns/iter |
23710964.344821874 ns/iter |
1.18 |
E2E_Compiler_krakend |
179274743.50000238 ns/iter |
166660994.7499751 ns/iter |
1.08 |
E2E_Compiler_lazygit |
47132119.19999291 ns/iter |
40954410.941180065 ns/iter |
1.15 |
E2E_Compiler_lerna |
2231847.442307829 ns/iter |
2051054.4985419302 ns/iter |
1.09 |
E2E_Compiler_nest_cli |
9505781.932433993 ns/iter |
8591207.841463318 ns/iter |
1.11 |
E2E_Compiler_omc |
222273809.00001967 ns/iter |
239021908.66670024 ns/iter |
0.93 |
E2E_Compiler_omnisharp |
9110146.285714215 ns/iter |
8013117.49425319 ns/iter |
1.14 |
E2E_Compiler_openapi |
31403511.999997135 ns/iter |
29270792.79166378 ns/iter |
1.07 |
E2E_Compiler_pre_commit_hooks |
6351853.236362166 ns/iter |
6026499.318965824 ns/iter |
1.05 |
E2E_Compiler_pulumi |
5121642.233576415 ns/iter |
4690092.040000309 ns/iter |
1.09 |
E2E_Compiler_semantic_release |
1991413.8153409185 ns/iter |
1883197.817203846 ns/iter |
1.06 |
E2E_Compiler_stale |
2017472.4405794973 ns/iter |
1870281.7032090512 ns/iter |
1.08 |
E2E_Compiler_stylecop |
7944614.157303364 ns/iter |
7014670.149999347 ns/iter |
1.13 |
E2E_Compiler_tmuxinator |
2653673.699620489 ns/iter |
2462023.774647848 ns/iter |
1.08 |
E2E_Compiler_ui5 |
69564378.59998915 ns/iter |
56592340.16667369 ns/iter |
1.23 |
E2E_Compiler_ui5_manifest |
415265998.49999005 ns/iter |
450243603.4999846 ns/iter |
0.92 |
E2E_Compiler_unreal_engine_uproject |
5758595.32786998 ns/iter |
5321154.7651509745 ns/iter |
1.08 |
E2E_Compiler_vercel |
18242146.999997344 ns/iter |
14837291.638296518 ns/iter |
1.23 |
E2E_Compiler_yamllint |
505113.9098773417 ns/iter |
508541.9593613126 ns/iter |
0.99 |
E2E_Evaluator_adaptivecard |
34199.4414686404 ns/iter |
31246.76611648125 ns/iter |
1.09 |
E2E_Evaluator_ansible_meta |
305225.2066549636 ns/iter |
301429.21617019235 ns/iter |
1.01 |
E2E_Evaluator_aws_cdk |
58450.95888424133 ns/iter |
59775.31731585589 ns/iter |
0.98 |
E2E_Evaluator_babelrc |
140549.17808496254 ns/iter |
138384.34900119383 ns/iter |
1.02 |
E2E_Evaluator_clang_format |
113680.0216303618 ns/iter |
109440.63174895688 ns/iter |
1.04 |
E2E_Evaluator_cmake_presets |
5408136.192307631 ns/iter |
5489961.252099138 ns/iter |
0.99 |
E2E_Evaluator_code_climate |
234646.03091395265 ns/iter |
235953.86657635026 ns/iter |
0.99 |
E2E_Evaluator_cql2 |
314404.69535829563 ns/iter |
312424.97988375806 ns/iter |
1.01 |
E2E_Evaluator_cspell |
644279.8523676681 ns/iter |
659454.5846889939 ns/iter |
0.98 |
E2E_Evaluator_cypress |
188291.7490575859 ns/iter |
186204.60202448515 ns/iter |
1.01 |
E2E_Evaluator_deno |
362668.4416667322 ns/iter |
361105.18714062293 ns/iter |
1.00 |
E2E_Evaluator_dependabot |
511730.22611234704 ns/iter |
513425.6362972727 ns/iter |
1.00 |
E2E_Evaluator_draft_04 |
8446874.27026988 ns/iter |
9037514.294872241 ns/iter |
0.93 |
E2E_Evaluator_fabric_mod |
940667.1424732204 ns/iter |
923674.807743613 ns/iter |
1.02 |
E2E_Evaluator_geojson |
25876495.48148942 ns/iter |
26689130.615383103 ns/iter |
0.97 |
E2E_Evaluator_gitpod_configuration |
294723.7570764721 ns/iter |
288405.51754023874 ns/iter |
1.02 |
E2E_Evaluator_helm_chart_lock |
361116.72778056515 ns/iter |
357983.23198782146 ns/iter |
1.01 |
E2E_Evaluator_importmap |
59240.530408204846 ns/iter |
59612.57790203299 ns/iter |
0.99 |
E2E_Evaluator_jasmine |
147101.13586954054 ns/iter |
149619.04190724096 ns/iter |
0.98 |
E2E_Evaluator_jshintrc |
1056917.2306524392 ns/iter |
1048868.9850748035 ns/iter |
1.01 |
E2E_Evaluator_jsconfig |
478847.5633128302 ns/iter |
476654.6864640436 ns/iter |
1.00 |
E2E_Evaluator_krakend |
234650.6947764253 ns/iter |
230937.97976783587 ns/iter |
1.02 |
E2E_Evaluator_lazygit |
167024.03246599247 ns/iter |
166674.61497202204 ns/iter |
1.00 |
E2E_Evaluator_lerna |
155976.4458211165 ns/iter |
161749.97786312414 ns/iter |
0.96 |
E2E_Evaluator_nest_cli |
248538.2598229684 ns/iter |
246708.19274139727 ns/iter |
1.01 |
E2E_Evaluator_omc |
27438.482332085398 ns/iter |
26135.678350819402 ns/iter |
1.05 |
E2E_Evaluator_omnisharp |
601421.765013053 ns/iter |
603519.13816919 ns/iter |
1.00 |
E2E_Evaluator_openapi |
13161872.608693754 ns/iter |
14578175.652173819 ns/iter |
0.90 |
E2E_Evaluator_pre_commit_hooks |
564323.6577235605 ns/iter |
575949.0649999558 ns/iter |
0.98 |
E2E_Evaluator_pulumi |
836408.2243436256 ns/iter |
845664.6492717685 ns/iter |
0.99 |
E2E_Evaluator_semantic_release |
137739.6658896497 ns/iter |
139335.11010080407 ns/iter |
0.99 |
E2E_Evaluator_stale |
174606.2656132417 ns/iter |
180869.50342378666 ns/iter |
0.97 |
E2E_Evaluator_stylecop |
355826.8935731812 ns/iter |
358099.66838306293 ns/iter |
0.99 |
E2E_Evaluator_tmuxinator |
126978.32751089749 ns/iter |
130370.71701225864 ns/iter |
0.97 |
E2E_Evaluator_ui5 |
662581.5189035886 ns/iter |
658969.286939921 ns/iter |
1.01 |
E2E_Evaluator_ui5_manifest |
3217966.3619044297 ns/iter |
3284050.273147496 ns/iter |
0.98 |
E2E_Evaluator_unreal_engine_uproject |
529570.9513108606 ns/iter |
534605.7954723816 ns/iter |
0.99 |
E2E_Evaluator_vercel |
350626.3571428614 ns/iter |
356464.5796211078 ns/iter |
0.98 |
E2E_Evaluator_yamllint |
13503.347946005326 ns/iter |
13973.755730945828 ns/iter |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com