Support basic JSON-LD annotations over instances#900
Conversation
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: bd30e65 | Previous: 2b1cfa3 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
3000181.4906365857 ns/iter |
2207411.274510235 ns/iter |
1.36 |
Schema_Tracker_ISO_Language |
7130350.082474083 ns/iter |
3006061.506493219 ns/iter |
2.37 |
Schema_Tracker_ISO_Language_To_JSON |
16045413.767441522 ns/iter |
17702000.976743326 ns/iter |
0.91 |
Schema_Frame_WoT_References |
4840884.156028099 ns/iter |
4635954.470198019 ns/iter |
1.04 |
Schema_Frame_OMC_References |
25718666.653854318 ns/iter |
21770214.843748193 ns/iter |
1.18 |
Schema_Frame_OMC_Locations |
26473564.000005875 ns/iter |
19187284.514289007 ns/iter |
1.38 |
Schema_Frame_ISO_Language_Locations |
83925333.28570347 ns/iter |
73073333.29999892 ns/iter |
1.15 |
Schema_Frame_KrakenD_References |
50500595.21428401 ns/iter |
44323601.562510364 ns/iter |
1.14 |
Schema_Frame_KrakenD_Reachable |
515708541.9998566 ns/iter |
424034999.50000876 ns/iter |
1.22 |
Schema_Frame_ISO_Language_Locations_To_JSON |
121351166.80001374 ns/iter |
102259159.83335198 ns/iter |
1.19 |
Schema_Frame_Many_Resources_References |
316759020.9999389 ns/iter |
383403666.500044 ns/iter |
0.83 |
Schema_Bundle_Meta_2020_12 |
1189066.9573614642 ns/iter |
1350660.4946908134 ns/iter |
0.88 |
Schema_Format_ISO_Language_To_JSON |
70595104.10006168 ns/iter |
81297364.25004807 ns/iter |
0.87 |
E2E_Compiler_adaptivecard |
54359265.9999971 ns/iter |
58867412.909090824 ns/iter |
0.92 |
E2E_Compiler_ansible_meta |
22644009.733335223 ns/iter |
23475000.000001367 ns/iter |
0.96 |
E2E_Compiler_aws_cdk |
265879.4418167546 ns/iter |
259711.7088269263 ns/iter |
1.02 |
E2E_Compiler_babelrc |
2008275.046242788 ns/iter |
1995901.9679299141 ns/iter |
1.01 |
E2E_Compiler_clang_format |
16305355.200000804 ns/iter |
14844768.6170207 ns/iter |
1.10 |
E2E_Compiler_cmake_presets |
28090554.999998856 ns/iter |
24646110.142855704 ns/iter |
1.14 |
E2E_Compiler_code_climate |
2265359.413668978 ns/iter |
2054746.9472139468 ns/iter |
1.10 |
E2E_Compiler_cql2 |
13008322.320755089 ns/iter |
11130257.269841755 ns/iter |
1.17 |
E2E_Compiler_cspell |
24248910.15624553 ns/iter |
19969270.18181492 ns/iter |
1.21 |
E2E_Compiler_cypress |
4231407.442747147 ns/iter |
4187878.3517584903 ns/iter |
1.01 |
E2E_Compiler_deno |
6955064.473684041 ns/iter |
9192679.483516218 ns/iter |
0.76 |
E2E_Compiler_dependabot |
3934790.7458569193 ns/iter |
3913575.0000006175 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
2340651.903903716 ns/iter |
1918498.0295858355 ns/iter |
1.22 |
E2E_Compiler_fabric_mod |
4557439.81481444 ns/iter |
3604457.2704090383 ns/iter |
1.26 |
E2E_Compiler_geojson |
29082761.19231127 ns/iter |
20511379.771427788 ns/iter |
1.42 |
E2E_Compiler_gitpod_configuration |
5078172.751825356 ns/iter |
4013586.5595232192 ns/iter |
1.27 |
E2E_Compiler_helm_chart_lock |
611836.9805481083 ns/iter |
566589.83300008 ns/iter |
1.08 |
E2E_Compiler_importmap |
240943.20474674235 ns/iter |
198673.41372855025 ns/iter |
1.21 |
E2E_Compiler_jasmine |
1185374.462246498 ns/iter |
992995.3439766481 ns/iter |
1.19 |
E2E_Compiler_jshintrc |
3436905.4568532226 ns/iter |
3145814.6266666315 ns/iter |
1.09 |
E2E_Compiler_jsconfig |
22162461.03225492 ns/iter |
18092966.897437435 ns/iter |
1.22 |
E2E_Compiler_krakend |
179442135.2499853 ns/iter |
127200575.0000062 ns/iter |
1.41 |
E2E_Compiler_lazygit |
34340814.77778111 ns/iter |
34292234.1428567 ns/iter |
1.00 |
E2E_Compiler_lerna |
1386509.7272729664 ns/iter |
1355882.5167037137 ns/iter |
1.02 |
E2E_Compiler_nest_cli |
6520421.300001545 ns/iter |
7361889.029702484 ns/iter |
0.89 |
E2E_Compiler_omc |
181538208.25000367 ns/iter |
186485208.5000166 ns/iter |
0.97 |
E2E_Compiler_omnisharp |
5951452.948275754 ns/iter |
5871558.40157434 ns/iter |
1.01 |
E2E_Compiler_openapi |
22592511.133332968 ns/iter |
22866692.718750414 ns/iter |
0.99 |
E2E_Compiler_pre_commit_hooks |
4543145.957575578 ns/iter |
4319488.095238252 ns/iter |
1.05 |
E2E_Compiler_pulumi |
5246953.990520899 ns/iter |
3436779.846154536 ns/iter |
1.53 |
E2E_Compiler_semantic_release |
1745507.7127656392 ns/iter |
1168588.3064516138 ns/iter |
1.49 |
E2E_Compiler_stale |
1318397.9306487492 ns/iter |
1259839.996323652 ns/iter |
1.05 |
E2E_Compiler_stylecop |
5575588.463768221 ns/iter |
5618380.900000375 ns/iter |
0.99 |
E2E_Compiler_tmuxinator |
2002856.2834228983 ns/iter |
1723314.9563319914 ns/iter |
1.16 |
E2E_Compiler_ui5 |
59344756.916668 ns/iter |
61688280.363631 ns/iter |
0.96 |
E2E_Compiler_ui5_manifest |
472221541.5000619 ns/iter |
484532708.500069 ns/iter |
0.97 |
E2E_Compiler_unreal_engine_uproject |
4929072.911765201 ns/iter |
6536489.015503293 ns/iter |
0.75 |
E2E_Compiler_users_array |
819839.3893335379 ns/iter |
791511.3592357527 ns/iter |
1.04 |
E2E_Compiler_vercel |
12240559.947366292 ns/iter |
13611782.327584792 ns/iter |
0.90 |
E2E_Compiler_yamllint |
239301.81615476223 ns/iter |
383533.8489684657 ns/iter |
0.62 |
E2E_Evaluator_adaptivecard |
19501.90551986145 ns/iter |
25026.199620910396 ns/iter |
0.78 |
E2E_Evaluator_ansible_meta |
174546.68887798698 ns/iter |
195259.4590061917 ns/iter |
0.89 |
E2E_Evaluator_aws_cdk |
37725.41057687894 ns/iter |
37128.850061286714 ns/iter |
1.02 |
E2E_Evaluator_babelrc |
89669.67348058018 ns/iter |
83248.8053472024 ns/iter |
1.08 |
E2E_Evaluator_cerebrum_criminal_case |
880430.9134912034 ns/iter |
686948.0420000401 ns/iter |
1.28 |
E2E_Evaluator_clang_format |
120671.2302134452 ns/iter |
97661.79705761869 ns/iter |
1.24 |
E2E_Evaluator_cmake_presets |
3924906.2499989006 ns/iter |
3590368.8629431725 ns/iter |
1.09 |
E2E_Evaluator_code_climate |
126907.94999043016 ns/iter |
162516.18635295233 ns/iter |
0.78 |
E2E_Evaluator_cql2 |
146219.0179665009 ns/iter |
156283.88104981257 ns/iter |
0.94 |
E2E_Evaluator_cspell |
386084.62941488944 ns/iter |
400882.7528538857 ns/iter |
0.96 |
E2E_Evaluator_cypress |
142485.6192307478 ns/iter |
140345.42616305547 ns/iter |
1.02 |
E2E_Evaluator_deno |
258747.68692510494 ns/iter |
236460.18837205647 ns/iter |
1.09 |
E2E_Evaluator_dependabot |
258512.81708576865 ns/iter |
249474.87896143613 ns/iter |
1.04 |
E2E_Evaluator_draft_04 |
5375267.592592503 ns/iter |
5293439.251908108 ns/iter |
1.02 |
E2E_Evaluator_fabric_mod |
477297.2205163343 ns/iter |
473109.8406186483 ns/iter |
1.01 |
E2E_Evaluator_geojson |
8201594.512196074 ns/iter |
9270005.212502498 ns/iter |
0.88 |
E2E_Evaluator_gitpod_configuration |
168150.1285647368 ns/iter |
168712.66871166433 ns/iter |
1.00 |
E2E_Evaluator_helm_chart_lock |
188019.65064640332 ns/iter |
267340.8035044043 ns/iter |
0.70 |
E2E_Evaluator_importmap |
31608.96821046486 ns/iter |
43286.190792197274 ns/iter |
0.73 |
E2E_Evaluator_jasmine |
91492.50815588342 ns/iter |
86762.42876762139 ns/iter |
1.05 |
E2E_Evaluator_jshintrc |
956061.8621167516 ns/iter |
941061.2870369348 ns/iter |
1.02 |
E2E_Evaluator_jsconfig |
300312.94014085695 ns/iter |
308970.8537672887 ns/iter |
0.97 |
E2E_Evaluator_krakend |
134189.0724608842 ns/iter |
130157.491566276 ns/iter |
1.03 |
E2E_Evaluator_lazygit |
98782.89863662358 ns/iter |
90591.09586142775 ns/iter |
1.09 |
E2E_Evaluator_lerna |
119286.98413483176 ns/iter |
126332.6679123641 ns/iter |
0.94 |
E2E_Evaluator_nest_cli |
139169.70427420957 ns/iter |
131318.72464035524 ns/iter |
1.06 |
E2E_Evaluator_omc |
15240.551568551718 ns/iter |
13559.751293416968 ns/iter |
1.12 |
E2E_Evaluator_omnisharp |
493598.2738012302 ns/iter |
455424.53465342935 ns/iter |
1.08 |
E2E_Evaluator_openapi |
6377402.522934763 ns/iter |
6597717.258929135 ns/iter |
0.97 |
E2E_Evaluator_pre_commit_hooks |
381274.3740886972 ns/iter |
353543.48564596416 ns/iter |
1.08 |
E2E_Evaluator_pulumi |
598007.0944238142 ns/iter |
517475.37471442483 ns/iter |
1.16 |
E2E_Evaluator_semantic_release |
75461.11081051752 ns/iter |
72858.68251437275 ns/iter |
1.04 |
E2E_Evaluator_stale |
123778.64908216117 ns/iter |
120095.0939770625 ns/iter |
1.03 |
E2E_Evaluator_stylecop |
205063.16473314585 ns/iter |
216322.6188810877 ns/iter |
0.95 |
E2E_Evaluator_tmuxinator |
80708.67603749681 ns/iter |
67915.13203192635 ns/iter |
1.19 |
E2E_Evaluator_ui5 |
465236.4209129986 ns/iter |
335494.91687163775 ns/iter |
1.39 |
E2E_Evaluator_ui5_manifest |
1906781.3666664634 ns/iter |
1733090.5402845002 ns/iter |
1.10 |
E2E_Evaluator_unreal_engine_uproject |
314317.7833934073 ns/iter |
330679.62482308364 ns/iter |
0.95 |
E2E_Evaluator_users_array |
390976.2899885994 ns/iter |
492557.86696654663 ns/iter |
0.79 |
E2E_Evaluator_vercel |
218992.0055883556 ns/iter |
265013.2453304447 ns/iter |
0.83 |
E2E_Evaluator_yamllint |
6700.511634294599 ns/iter |
6374.7453535753775 ns/iter |
1.05 |
Micro_Draft4_Meta_1_No_Callback |
143.4645288372873 ns/iter |
133.5752878985589 ns/iter |
1.07 |
Micro_Draft4_Required_Properties |
702.1937143077577 ns/iter |
698.2582275337132 ns/iter |
1.01 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
19.333585339238155 ns/iter |
16.728966747138184 ns/iter |
1.16 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
9.50593210559137 ns/iter |
7.988797030820812 ns/iter |
1.19 |
Micro_Draft4_Items_Schema |
218.52146099036418 ns/iter |
214.46764449104958 ns/iter |
1.02 |
Micro_Draft4_Nested_Object |
0.6889714068127177 ns/iter |
1.1309973857344713 ns/iter |
0.61 |
Micro_Draft4_Properties_Triad_Optional |
218.64421809909933 ns/iter |
234.36811348301183 ns/iter |
0.93 |
Micro_Draft4_Properties_Triad_Closed |
183.56517443735797 ns/iter |
170.4469106119931 ns/iter |
1.08 |
Micro_Draft4_Properties_Triad_Required |
239.1713770363448 ns/iter |
225.01599455928286 ns/iter |
1.06 |
Micro_Draft4_Properties_Closed |
46.84507549137001 ns/iter |
49.01130878180591 ns/iter |
0.96 |
Micro_Draft4_Non_Recursive_Ref |
14.898622989793607 ns/iter |
13.817621835011257 ns/iter |
1.08 |
Micro_Draft4_Pattern_Properties_True |
175.1227063396363 ns/iter |
157.77702178590013 ns/iter |
1.11 |
Micro_Draft4_Ref_To_Single_Property |
8.612805485561191 ns/iter |
8.505132634606353 ns/iter |
1.01 |
Micro_Draft4_Additional_Properties_Type |
26.029701692556092 ns/iter |
26.494214248241278 ns/iter |
0.98 |
Micro_Draft4_Nested_Oneof |
42.4787723641022 ns/iter |
35.43183556750386 ns/iter |
1.20 |
Micro_Draft4_Short_Enum |
4.863892430544481 ns/iter |
5.140737614874116 ns/iter |
0.95 |
Micro_Draft4_Long_Enum |
9.66381596346881 ns/iter |
9.457431650635595 ns/iter |
1.02 |
Micro_Draft4_Long_Enum_Short_Strings |
6.489961950453613 ns/iter |
6.617187958829273 ns/iter |
0.98 |
Micro_Draft4_Type_Object |
2.484785302757654 ns/iter |
2.4074496917213106 ns/iter |
1.03 |
Micro_Draft4_Ref_Single_100 |
1630676.3581396386 ns/iter |
1907604.8994978708 ns/iter |
0.85 |
Micro_Draft4_Compile_Ref_Many_Nested |
1123251.6645365444 ns/iter |
1589418.1301650524 ns/iter |
0.71 |
Micro_Draft4_Compile_Wrap |
1857009.7984496949 ns/iter |
2380000.4562044176 ns/iter |
0.78 |
Micro_Draft6_Property_Names |
98.04598896974554 ns/iter |
114.740876958619 ns/iter |
0.85 |
Micro_Draft6_Compile_FHIR |
10306831624.999859 ns/iter |
15386619790.99993 ns/iter |
0.67 |
Micro_Draft7_If_Then_Else |
18.757739721190894 ns/iter |
16.496373199227744 ns/iter |
1.14 |
Micro_2019_09_Unevaluated_Properties |
26.873976499260458 ns/iter |
26.11729528381475 ns/iter |
1.03 |
Micro_2019_09_Compile_Wrap |
285820395.9999628 ns/iter |
287735479.00004816 ns/iter |
0.99 |
Micro_2020_12_Dynamic_Ref |
586.8030454095765 ns/iter |
596.0605661401086 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
3.028535779819614 ns/iter |
2.4395919574901983 ns/iter |
1.24 |
Micro_2020_12_Simple_Output_Mask |
786.3366601140418 ns/iter |
824.7807083944587 ns/iter |
0.95 |
Micro_2020_12_Simple_Output_Annotations |
80103.45447860297 ns/iter |
87685.68590314464 ns/iter |
0.91 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
768205.3571429874 ns/iter |
768815.4498910655 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric |
5193.95948377905 ns/iter |
5618.893678160691 ns/iter |
0.92 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
115728.0816483048 ns/iter |
149656.06304646775 ns/iter |
0.77 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
13073.17230178045 ns/iter |
14268.161544572544 ns/iter |
0.92 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
101.30047192098009 ns/iter |
93.44114305209325 ns/iter |
1.08 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
5042.797500000233 ns/iter |
4775.290210670791 ns/iter |
1.06 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
216940402.66667494 ns/iter |
233351944.33328375 ns/iter |
0.93 |
Alterschema_Check_Readibility_OMC |
63218038.46154021 ns/iter |
60294968.74998585 ns/iter |
1.05 |
Alterschema_Check_Readibility_KrakenD |
598645291.999901 ns/iter |
711971583.9999117 ns/iter |
0.84 |
Alterschema_Apply_Readibility_KrakenD |
63223861624.99992 ns/iter |
82829987791.00012 ns/iter |
0.76 |
Alterschema_Check_Invalid_External_Refs |
158719510.2500232 ns/iter |
163437812.49997845 ns/iter |
0.97 |
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: bd30e65 | Previous: 2b1cfa3 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
95004 ns |
123222 ns |
0.77 |
E2E_Evaluator_ansible-meta |
328112 ns |
444325 ns |
0.74 |
E2E_Evaluator_aws-cdk |
108542 ns |
140325 ns |
0.77 |
E2E_Evaluator_babelrc |
251505 ns |
443110 ns |
0.57 |
E2E_Evaluator_cerebrum-criminal-case |
1581199 ns |
2163946 ns |
0.73 |
E2E_Evaluator_clang-format |
183185 ns |
270209 ns |
0.68 |
E2E_Evaluator_cmake-presets |
10850829 ns |
16184372 ns |
0.67 |
E2E_Evaluator_code-climate |
347895 ns |
455585 ns |
0.76 |
E2E_Evaluator_cql2 |
967279 ns |
1281067 ns |
0.76 |
E2E_Evaluator_cspell |
1098422 ns |
1588868 ns |
0.69 |
E2E_Evaluator_cypress |
537025 ns |
719650 ns |
0.75 |
E2E_Evaluator_deno |
668918 ns |
1057271 ns |
0.63 |
E2E_Evaluator_dependabot |
691340 ns |
1169286 ns |
0.59 |
E2E_Evaluator_draft-04 |
14513993 ns |
17983877 ns |
0.81 |
E2E_Evaluator_fabric-mod |
1333778 ns |
1905592 ns |
0.70 |
E2E_Evaluator_geojson |
15277903 ns |
20838618 ns |
0.73 |
E2E_Evaluator_gitpod-configuration |
457689 ns |
570887 ns |
0.80 |
E2E_Evaluator_helm-chart-lock |
785697 ns |
865499 ns |
0.91 |
E2E_Evaluator_importmap |
191049 ns |
216334 ns |
0.88 |
E2E_Evaluator_jasmine |
199737 ns |
215312 ns |
0.93 |
E2E_Evaluator_jsconfig |
799353 ns |
963490 ns |
0.83 |
E2E_Evaluator_jshintrc |
1839876 ns |
2022487 ns |
0.91 |
E2E_Evaluator_krakend |
397223 ns |
439156 ns |
0.90 |
E2E_Evaluator_lazygit |
259110 ns |
311766 ns |
0.83 |
E2E_Evaluator_lerna |
298379 ns |
355378 ns |
0.84 |
E2E_Evaluator_nest-cli |
384240 ns |
427264 ns |
0.90 |
E2E_Evaluator_omc |
71420 ns |
72101 ns |
0.99 |
E2E_Evaluator_omnisharp |
996089 ns |
1015485 ns |
0.98 |
E2E_Evaluator_openapi |
16769193 ns |
16159844 ns |
1.04 |
E2E_Evaluator_pre-commit-hooks |
1287093 ns |
1422680 ns |
0.90 |
E2E_Evaluator_pulumi |
1295553 ns |
1450555 ns |
0.89 |
E2E_Evaluator_semantic-release |
165015 ns |
182985 ns |
0.90 |
E2E_Evaluator_stale |
259696 ns |
292418 ns |
0.89 |
E2E_Evaluator_stylecop |
675379 ns |
784537 ns |
0.86 |
E2E_Evaluator_tmuxinator |
156334 ns |
177237 ns |
0.88 |
E2E_Evaluator_ui5 |
1447825 ns |
1551059 ns |
0.93 |
E2E_Evaluator_ui5-manifest |
9652023 ns |
10041624 ns |
0.96 |
E2E_Evaluator_unreal-engine-uproject |
1099674 ns |
1441092 ns |
0.76 |
E2E_Evaluator_users-array |
1709202 ns |
2942228 ns |
0.58 |
E2E_Evaluator_vercel |
668496 ns |
1265689 ns |
0.53 |
E2E_Evaluator_yamllint |
22158 ns |
29068 ns |
0.76 |
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: bd30e65 | Previous: 2b1cfa3 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
3146583.225806508 ns/iter |
3070503.390134468 ns/iter |
1.02 |
Schema_Tracker_ISO_Language |
4731657.702703811 ns/iter |
4676196.255033555 ns/iter |
1.01 |
Schema_Tracker_ISO_Language_To_JSON |
20759819.735296924 ns/iter |
21019599.060605977 ns/iter |
0.99 |
Schema_Frame_WoT_References |
4484911.455127379 ns/iter |
4510979.923077083 ns/iter |
0.99 |
Schema_Frame_OMC_References |
19574849.47222257 ns/iter |
20738292.029410757 ns/iter |
0.94 |
Schema_Frame_OMC_Locations |
18001347.578942124 ns/iter |
18575394.756754648 ns/iter |
0.97 |
Schema_Frame_ISO_Language_Locations |
98218556.5000009 ns/iter |
103329683.00000781 ns/iter |
0.95 |
Schema_Frame_KrakenD_References |
37358077.578956954 ns/iter |
40479263.47058873 ns/iter |
0.92 |
Schema_Frame_KrakenD_Reachable |
598842202.0000144 ns/iter |
571652606.0000433 ns/iter |
1.05 |
Schema_Frame_ISO_Language_Locations_To_JSON |
125347619.24996474 ns/iter |
119328890.66666044 ns/iter |
1.05 |
Schema_Frame_Many_Resources_References |
339270330.9999661 ns/iter |
347411707.99998146 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
1443975.5010314938 ns/iter |
1430217.2862975742 ns/iter |
1.01 |
Schema_Format_ISO_Language_To_JSON |
106909720.8571098 ns/iter |
108770161.28571475 ns/iter |
0.98 |
E2E_Compiler_adaptivecard |
56949929.58333007 ns/iter |
58621483.583332665 ns/iter |
0.97 |
E2E_Compiler_ansible_meta |
24764876.14285361 ns/iter |
24760983.285716522 ns/iter |
1.00 |
E2E_Compiler_aws_cdk |
308420.68986784184 ns/iter |
326154.83109050465 ns/iter |
0.95 |
E2E_Compiler_babelrc |
2300250.0296058767 ns/iter |
2294481.6098362906 ns/iter |
1.00 |
E2E_Compiler_clang_format |
16264794.069768889 ns/iter |
16222983.67441661 ns/iter |
1.00 |
E2E_Compiler_cmake_presets |
25402904.03703693 ns/iter |
26603235.55555469 ns/iter |
0.95 |
E2E_Compiler_code_climate |
2298080.636065889 ns/iter |
2280648.232026192 ns/iter |
1.01 |
E2E_Compiler_cql2 |
12789961.890906522 ns/iter |
12857241.129630117 ns/iter |
0.99 |
E2E_Compiler_cspell |
22843248.06451408 ns/iter |
22728206.935484663 ns/iter |
1.01 |
E2E_Compiler_cypress |
3899997.1955315466 ns/iter |
3921422.8033704255 ns/iter |
0.99 |
E2E_Compiler_deno |
7009862.469999461 ns/iter |
6974424.390000422 ns/iter |
1.01 |
E2E_Compiler_dependabot |
3515708.402009656 ns/iter |
3466482.3861387256 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
2421254.1833907804 ns/iter |
2402838.558218921 ns/iter |
1.01 |
E2E_Compiler_fabric_mod |
4241413.36363639 ns/iter |
4216414.012048572 ns/iter |
1.01 |
E2E_Compiler_geojson |
20200505.94285619 ns/iter |
20006470.171428453 ns/iter |
1.01 |
E2E_Compiler_gitpod_configuration |
4485977.000000182 ns/iter |
4459164.748387564 ns/iter |
1.01 |
E2E_Compiler_helm_chart_lock |
587295.1327212957 ns/iter |
614432.637566176 ns/iter |
0.96 |
E2E_Compiler_importmap |
228704.01369857628 ns/iter |
244556.0443900425 ns/iter |
0.94 |
E2E_Compiler_jasmine |
1195431.1027396943 ns/iter |
1209838.098616132 ns/iter |
0.99 |
E2E_Compiler_jshintrc |
3785969.6086953767 ns/iter |
3827904.0765025304 ns/iter |
0.99 |
E2E_Compiler_jsconfig |
20118778.62857026 ns/iter |
20057918.485716593 ns/iter |
1.00 |
E2E_Compiler_krakend |
134208686.00001085 ns/iter |
142162338.00002557 ns/iter |
0.94 |
E2E_Compiler_lazygit |
30813761.565221522 ns/iter |
30224101.695654575 ns/iter |
1.02 |
E2E_Compiler_lerna |
1408618.420841439 ns/iter |
1423955.3292686024 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
6679922.961539502 ns/iter |
6639255.132075239 ns/iter |
1.01 |
E2E_Compiler_omc |
150192350.59999117 ns/iter |
151820108.60003173 ns/iter |
0.99 |
E2E_Compiler_omnisharp |
6008070.396550748 ns/iter |
5997114.398304016 ns/iter |
1.00 |
E2E_Compiler_openapi |
22527833.87096667 ns/iter |
22831245.19354832 ns/iter |
0.99 |
E2E_Compiler_pre_commit_hooks |
4606596.105262676 ns/iter |
4574978.223684555 ns/iter |
1.01 |
E2E_Compiler_pulumi |
3590684.7692307895 ns/iter |
3586063.2923080022 ns/iter |
1.00 |
E2E_Compiler_semantic_release |
1348124.3236991705 ns/iter |
1356414.2088976402 ns/iter |
0.99 |
E2E_Compiler_stale |
1392909.7097417805 ns/iter |
1392204.7430279993 ns/iter |
1.00 |
E2E_Compiler_stylecop |
5101521.014493288 ns/iter |
5216055.156714996 ns/iter |
0.98 |
E2E_Compiler_tmuxinator |
1644926.6220660163 ns/iter |
1666844.4439141662 ns/iter |
0.99 |
E2E_Compiler_ui5 |
47016339.66666729 ns/iter |
47761294.13333668 ns/iter |
0.98 |
E2E_Compiler_ui5_manifest |
303500524.5000093 ns/iter |
318518425.499974 ns/iter |
0.95 |
E2E_Compiler_unreal_engine_uproject |
4124230.1470594397 ns/iter |
4112963.426901492 ns/iter |
1.00 |
E2E_Compiler_users_array |
751352.0129451882 ns/iter |
777057.7400441777 ns/iter |
0.97 |
E2E_Compiler_vercel |
12088347.192981306 ns/iter |
12087991.534481889 ns/iter |
1.00 |
E2E_Compiler_yamllint |
287204.6422997812 ns/iter |
301003.91515937843 ns/iter |
0.95 |
E2E_Evaluator_adaptivecard |
26168.813929077667 ns/iter |
25582.822954062696 ns/iter |
1.02 |
E2E_Evaluator_ansible_meta |
224159.26426528292 ns/iter |
247599.01365063273 ns/iter |
0.91 |
E2E_Evaluator_aws_cdk |
45482.13818634371 ns/iter |
53615.54450181712 ns/iter |
0.85 |
E2E_Evaluator_babelrc |
98742.4705553289 ns/iter |
118188.5733835221 ns/iter |
0.84 |
E2E_Evaluator_cerebrum_criminal_case |
1129251.4315620656 ns/iter |
1041012.6776116783 ns/iter |
1.08 |
E2E_Evaluator_clang_format |
119350.54464894385 ns/iter |
123991.45688591048 ns/iter |
0.96 |
E2E_Evaluator_cmake_presets |
4397655.358490407 ns/iter |
5070449.679999456 ns/iter |
0.87 |
E2E_Evaluator_code_climate |
162512.18458322829 ns/iter |
183683.17141347332 ns/iter |
0.88 |
E2E_Evaluator_cql2 |
197361.6619559021 ns/iter |
218434.23645929297 ns/iter |
0.90 |
E2E_Evaluator_cspell |
587501.3353091623 ns/iter |
605838.9465055829 ns/iter |
0.97 |
E2E_Evaluator_cypress |
173520.5870596947 ns/iter |
194761.51130102313 ns/iter |
0.89 |
E2E_Evaluator_deno |
265468.78455600387 ns/iter |
331400.8920964882 ns/iter |
0.80 |
E2E_Evaluator_dependabot |
328160.3348880329 ns/iter |
351291.59232612257 ns/iter |
0.93 |
E2E_Evaluator_draft_04 |
9045397.23076899 ns/iter |
10399576.71641719 ns/iter |
0.87 |
E2E_Evaluator_fabric_mod |
687532.0469063497 ns/iter |
719110.8184583874 ns/iter |
0.96 |
E2E_Evaluator_geojson |
18523695.394737605 ns/iter |
16972487.904765677 ns/iter |
1.09 |
E2E_Evaluator_gitpod_configuration |
220692.32451165948 ns/iter |
245124.40456140196 ns/iter |
0.90 |
E2E_Evaluator_helm_chart_lock |
228738.20144834017 ns/iter |
322550.5955780634 ns/iter |
0.71 |
E2E_Evaluator_importmap |
52261.12664985424 ns/iter |
52183.244016644334 ns/iter |
1.00 |
E2E_Evaluator_jasmine |
101050.41410907605 ns/iter |
107955.5457046769 ns/iter |
0.94 |
E2E_Evaluator_jshintrc |
1183623.9271183407 ns/iter |
1215990.0540070152 ns/iter |
0.97 |
E2E_Evaluator_jsconfig |
416742.82172867894 ns/iter |
443891.4949173205 ns/iter |
0.94 |
E2E_Evaluator_krakend |
189132.69825704113 ns/iter |
215659.32048869022 ns/iter |
0.88 |
E2E_Evaluator_lazygit |
132490.85577104526 ns/iter |
155259.70312500547 ns/iter |
0.85 |
E2E_Evaluator_lerna |
118263.54686708772 ns/iter |
154299.13441583773 ns/iter |
0.77 |
E2E_Evaluator_nest_cli |
185253.48374308893 ns/iter |
195751.03568443842 ns/iter |
0.95 |
E2E_Evaluator_omc |
19406.911758279264 ns/iter |
18190.246982654084 ns/iter |
1.07 |
E2E_Evaluator_omnisharp |
575927.8219851727 ns/iter |
625799.6696669995 ns/iter |
0.92 |
E2E_Evaluator_openapi |
10248520.575759578 ns/iter |
11684206.033898313 ns/iter |
0.88 |
E2E_Evaluator_pre_commit_hooks |
492281.95624108094 ns/iter |
494341.07980230585 ns/iter |
1.00 |
E2E_Evaluator_pulumi |
695149.6503983167 ns/iter |
716137.0604837114 ns/iter |
0.97 |
E2E_Evaluator_semantic_release |
86998.08271235322 ns/iter |
105372.61810552765 ns/iter |
0.83 |
E2E_Evaluator_stale |
153994.63103599026 ns/iter |
155786.171687436 ns/iter |
0.99 |
E2E_Evaluator_stylecop |
276778.0371674229 ns/iter |
303579.19367423974 ns/iter |
0.91 |
E2E_Evaluator_tmuxinator |
85822.40432060004 ns/iter |
102431.77629430771 ns/iter |
0.84 |
E2E_Evaluator_ui5 |
508117.1730907954 ns/iter |
532269.6089299757 ns/iter |
0.95 |
E2E_Evaluator_ui5_manifest |
2444917.6868330264 ns/iter |
2652712.2234852235 ns/iter |
0.92 |
E2E_Evaluator_unreal_engine_uproject |
432507.44321677595 ns/iter |
445717.1632523227 ns/iter |
0.97 |
E2E_Evaluator_users_array |
629276.5622162208 ns/iter |
582088.107472796 ns/iter |
1.08 |
E2E_Evaluator_vercel |
265896.6476190558 ns/iter |
338534.13706554286 ns/iter |
0.79 |
E2E_Evaluator_yamllint |
8686.04655255885 ns/iter |
9067.81167071546 ns/iter |
0.96 |
Micro_Draft4_Meta_1_No_Callback |
203.55850132014467 ns/iter |
208.27977076974497 ns/iter |
0.98 |
Micro_Draft4_Required_Properties |
930.146071242723 ns/iter |
863.5787824261913 ns/iter |
1.08 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
26.421185663965215 ns/iter |
23.55722435260348 ns/iter |
1.12 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
11.747475101282031 ns/iter |
11.838064144916935 ns/iter |
0.99 |
Micro_Draft4_Items_Schema |
274.774923594342 ns/iter |
277.57447662124724 ns/iter |
0.99 |
Micro_Draft4_Nested_Object |
1.4073182891461717 ns/iter |
1.8669418842307335 ns/iter |
0.75 |
Micro_Draft4_Properties_Triad_Optional |
328.850392998168 ns/iter |
321.4876687254365 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Closed |
272.7455344758117 ns/iter |
266.55488860702087 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Required |
346.7111905839441 ns/iter |
349.17433689954237 ns/iter |
0.99 |
Micro_Draft4_Properties_Closed |
64.76170067607188 ns/iter |
62.412682342448946 ns/iter |
1.04 |
Micro_Draft4_Non_Recursive_Ref |
16.333772289416288 ns/iter |
13.980722009075029 ns/iter |
1.17 |
Micro_Draft4_Pattern_Properties_True |
146.70802427302684 ns/iter |
150.67368338650405 ns/iter |
0.97 |
Micro_Draft4_Ref_To_Single_Property |
11.778605042240645 ns/iter |
11.842044349893252 ns/iter |
0.99 |
Micro_Draft4_Additional_Properties_Type |
37.97130472751302 ns/iter |
33.29768518487952 ns/iter |
1.14 |
Micro_Draft4_Nested_Oneof |
58.02911647662312 ns/iter |
60.076307939235754 ns/iter |
0.97 |
Micro_Draft4_Short_Enum |
11.059420689730464 ns/iter |
12.320392900555486 ns/iter |
0.90 |
Micro_Draft4_Long_Enum |
14.086636205212939 ns/iter |
14.335824549661808 ns/iter |
0.98 |
Micro_Draft4_Long_Enum_Short_Strings |
10.917338017230152 ns/iter |
12.747782498412121 ns/iter |
0.86 |
Micro_Draft4_Type_Object |
3.5244570422410733 ns/iter |
3.437175632848144 ns/iter |
1.03 |
Micro_Draft4_Ref_Single_100 |
2297457.0559215946 ns/iter |
2350845.3511702856 ns/iter |
0.98 |
Micro_Draft4_Compile_Ref_Many_Nested |
1681209.223021552 ns/iter |
1704698.2208741999 ns/iter |
0.99 |
Micro_Draft4_Compile_Wrap |
2297893.3573771515 ns/iter |
2322634.9534883127 ns/iter |
0.99 |
Micro_Draft6_Property_Names |
124.06521244638 ns/iter |
118.56052134838384 ns/iter |
1.05 |
Micro_Draft6_Compile_FHIR |
16351057837.0001 ns/iter |
13513649557.999998 ns/iter |
1.21 |
Micro_Draft7_If_Then_Else |
25.432924401242417 ns/iter |
24.95207406202266 ns/iter |
1.02 |
Micro_2019_09_Unevaluated_Properties |
24.720479910331864 ns/iter |
26.54177297950751 ns/iter |
0.93 |
Micro_2019_09_Compile_Wrap |
288129020.50003684 ns/iter |
288338621.33334756 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref |
714.8993969837431 ns/iter |
712.5045755986113 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref_Single |
3.5257032351056328 ns/iter |
3.4255041812762776 ns/iter |
1.03 |
Micro_2020_12_Simple_Output_Mask |
1067.1630194423485 ns/iter |
1084.9061354253727 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Annotations |
94287.68824484403 ns/iter |
106223.69748542839 ns/iter |
0.89 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
947952.7614553813 ns/iter |
973582.3630039204 ns/iter |
0.97 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8807.750488091364 ns/iter |
9132.148362968419 ns/iter |
0.96 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
171090.92040163986 ns/iter |
175754.84150284278 ns/iter |
0.97 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
23158.75821680879 ns/iter |
22544.39168246755 ns/iter |
1.03 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
150.9682047633907 ns/iter |
145.7818908500593 ns/iter |
1.04 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4096.71698191396 ns/iter |
4368.147662746029 ns/iter |
0.94 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
354480802.00001186 ns/iter |
374119029.4999797 ns/iter |
0.95 |
Alterschema_Check_Readibility_OMC |
88613641.74998698 ns/iter |
83612979.50000335 ns/iter |
1.06 |
Alterschema_Check_Readibility_KrakenD |
1332875047.000016 ns/iter |
1209956363.999936 ns/iter |
1.10 |
Alterschema_Apply_Readibility_KrakenD |
128622310575.00003 ns/iter |
121458529830.99985 ns/iter |
1.06 |
Alterschema_Check_Invalid_External_Refs |
259006209.99997652 ns/iter |
290461933.00007415 ns/iter |
0.89 |
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: bd30e65 | Previous: 2b1cfa3 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
118089 ns |
120889 ns |
0.98 |
E2E_Evaluator_ansible-meta |
536518 ns |
542182 ns |
0.99 |
E2E_Evaluator_aws-cdk |
128404 ns |
148326 ns |
0.87 |
E2E_Evaluator_babelrc |
335859 ns |
339235 ns |
0.99 |
E2E_Evaluator_cerebrum-criminal-case |
2591081 ns |
2523217 ns |
1.03 |
E2E_Evaluator_clang-format |
250269 ns |
255211 ns |
0.98 |
E2E_Evaluator_cmake-presets |
19245053 ns |
18130572 ns |
1.06 |
E2E_Evaluator_code-climate |
522968 ns |
533670 ns |
0.98 |
E2E_Evaluator_cql2 |
1277500 ns |
1267826 ns |
1.01 |
E2E_Evaluator_cspell |
1637727 ns |
1575435 ns |
1.04 |
E2E_Evaluator_cypress |
849033 ns |
781900 ns |
1.09 |
E2E_Evaluator_deno |
1067567 ns |
1076012 ns |
0.99 |
E2E_Evaluator_dependabot |
1047876 ns |
1067038 ns |
0.98 |
E2E_Evaluator_draft-04 |
21133553 ns |
22027018 ns |
0.96 |
E2E_Evaluator_fabric-mod |
2448464 ns |
2364216 ns |
1.04 |
E2E_Evaluator_geojson |
24357066 ns |
22787702 ns |
1.07 |
E2E_Evaluator_gitpod-configuration |
730226 ns |
721614 ns |
1.01 |
E2E_Evaluator_helm-chart-lock |
1004386 ns |
980352 ns |
1.02 |
E2E_Evaluator_importmap |
266781 ns |
271957 ns |
0.98 |
E2E_Evaluator_jasmine |
278019 ns |
302518 ns |
0.92 |
E2E_Evaluator_jsconfig |
1430139 ns |
1228517 ns |
1.16 |
E2E_Evaluator_jshintrc |
2983161 ns |
2819147 ns |
1.06 |
E2E_Evaluator_krakend |
631610 ns |
675148 ns |
0.94 |
E2E_Evaluator_lazygit |
455272 ns |
496126 ns |
0.92 |
E2E_Evaluator_lerna |
443618 ns |
474921 ns |
0.93 |
E2E_Evaluator_nest-cli |
605223 ns |
596455 ns |
1.01 |
E2E_Evaluator_omc |
92321 ns |
95679 ns |
0.96 |
E2E_Evaluator_omnisharp |
1456822 ns |
1400926 ns |
1.04 |
E2E_Evaluator_openapi |
22605842 ns |
22187721 ns |
1.02 |
E2E_Evaluator_pre-commit-hooks |
2060051 ns |
2013178 ns |
1.02 |
E2E_Evaluator_pulumi |
2014623 ns |
1891714 ns |
1.06 |
E2E_Evaluator_semantic-release |
221356 ns |
253143 ns |
0.87 |
E2E_Evaluator_stale |
377197 ns |
391140 ns |
0.96 |
E2E_Evaluator_stylecop |
1202133 ns |
1249060 ns |
0.96 |
E2E_Evaluator_tmuxinator |
222044 ns |
221119 ns |
1.00 |
E2E_Evaluator_ui5 |
2248196 ns |
2238527 ns |
1.00 |
E2E_Evaluator_ui5-manifest |
9898753 ns |
10292229 ns |
0.96 |
E2E_Evaluator_unreal-engine-uproject |
1601065 ns |
1489510 ns |
1.07 |
E2E_Evaluator_users-array |
2319338 ns |
2547735 ns |
0.91 |
E2E_Evaluator_vercel |
982903 ns |
966845 ns |
1.02 |
E2E_Evaluator_yamllint |
24227 ns |
25974 ns |
0.93 |
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: bd30e65 | Previous: 2b1cfa3 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
388185124.99994993 ns/iter |
402016334.9999848 ns/iter |
0.97 |
Alterschema_Check_Readibility_OMC |
102042172.71429375 ns/iter |
106974753.42859824 ns/iter |
0.95 |
Alterschema_Check_Readibility_KrakenD |
1418014941.0001378 ns/iter |
1441250198.0000343 ns/iter |
0.98 |
Alterschema_Apply_Readibility_KrakenD |
134411468977.99968 ns/iter |
138738955516.00003 ns/iter |
0.97 |
Alterschema_Check_Invalid_External_Refs |
282698217.9999504 ns/iter |
287717575.49998254 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref |
803.6556417360222 ns/iter |
804.8169297296425 ns/iter |
1.00 |
Micro_2020_12_Dynamic_Ref_Single |
4.224893348468655 ns/iter |
4.224370856868982 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
1128.1855616864002 ns/iter |
1118.968769256435 ns/iter |
1.01 |
Micro_2020_12_Simple_Output_Annotations |
104309.59030703967 ns/iter |
103783.46908660313 ns/iter |
1.01 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1090893.9937886451 ns/iter |
1100924.5148203934 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric |
9167.248515578323 ns/iter |
9113.775064798503 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
165704.9648217469 ns/iter |
168781.15071774716 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
27091.371623437415 ns/iter |
26770.619721015653 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
163.24575703230562 ns/iter |
160.95230338469338 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4467.080185348653 ns/iter |
4542.429962302938 ns/iter |
0.98 |
Micro_2019_09_Unevaluated_Properties |
30.49592638539282 ns/iter |
30.568236130544523 ns/iter |
1.00 |
Micro_2019_09_Compile_Wrap |
305899598.99998575 ns/iter |
348706297.4999162 ns/iter |
0.88 |
Micro_Draft7_If_Then_Else |
24.88844750221666 ns/iter |
25.007407007525423 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
142.58389122153847 ns/iter |
142.7993041730743 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
14187687671.00005 ns/iter |
15553554564.999786 ns/iter |
0.91 |
Micro_Draft4_Meta_1_No_Callback |
189.99355850739266 ns/iter |
254.34353598300572 ns/iter |
0.75 |
Micro_Draft4_Required_Properties |
913.5059048693125 ns/iter |
920.9839705891736 ns/iter |
0.99 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.929045837926203 ns/iter |
21.87479760961609 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
15.849922843109733 ns/iter |
15.853028921631386 ns/iter |
1.00 |
Micro_Draft4_Items_Schema |
295.8744761789243 ns/iter |
296.63403345040064 ns/iter |
1.00 |
Micro_Draft4_Nested_Object |
2.1107137140713146 ns/iter |
2.1154146138888628 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Optional |
510.0589147412441 ns/iter |
414.93622848760185 ns/iter |
1.23 |
Micro_Draft4_Properties_Triad_Closed |
412.15705388671734 ns/iter |
346.89905397874685 ns/iter |
1.19 |
Micro_Draft4_Properties_Triad_Required |
555.5546736620248 ns/iter |
481.5392670303875 ns/iter |
1.15 |
Micro_Draft4_Properties_Closed |
65.51257532738714 ns/iter |
65.16019097439833 ns/iter |
1.01 |
Micro_Draft4_Non_Recursive_Ref |
8.805259087649272 ns/iter |
8.806335539103008 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
198.37427764960148 ns/iter |
188.03304450476514 ns/iter |
1.05 |
Micro_Draft4_Ref_To_Single_Property |
15.881837297392853 ns/iter |
15.842669279235478 ns/iter |
1.00 |
Micro_Draft4_Additional_Properties_Type |
14.79818180795289 ns/iter |
14.783897913468305 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
63.424413424002964 ns/iter |
63.58162332390826 ns/iter |
1.00 |
Micro_Draft4_Short_Enum |
14.556262867181315 ns/iter |
14.563556303216796 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
13.385962737693955 ns/iter |
14.33218029041541 ns/iter |
0.93 |
Micro_Draft4_Long_Enum_Short_Strings |
14.497094316329287 ns/iter |
14.740103305378751 ns/iter |
0.98 |
Micro_Draft4_Type_Object |
4.221317761878045 ns/iter |
4.2222287869804624 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2445797.36713254 ns/iter |
2490220.5765122864 ns/iter |
0.98 |
Micro_Draft4_Compile_Ref_Many_Nested |
1822636.9324678106 ns/iter |
1841828.616798035 ns/iter |
0.99 |
Micro_Draft4_Compile_Wrap |
2608147.970259918 ns/iter |
2638951.0415090215 ns/iter |
0.99 |
E2E_Compiler_adaptivecard |
62436251.090916395 ns/iter |
68225062.30000727 ns/iter |
0.92 |
E2E_Compiler_ansible_meta |
29099705.291675568 ns/iter |
29109261.58333875 ns/iter |
1.00 |
E2E_Compiler_aws_cdk |
354555.87841942394 ns/iter |
354881.0694022307 ns/iter |
1.00 |
E2E_Compiler_babelrc |
2571441.0735300886 ns/iter |
2579326.062499711 ns/iter |
1.00 |
E2E_Compiler_clang_format |
17997754.538462173 ns/iter |
18267774.769227777 ns/iter |
0.99 |
E2E_Compiler_cmake_presets |
27599886.20000513 ns/iter |
28077036.84000444 ns/iter |
0.98 |
E2E_Compiler_code_climate |
2606253.4981415193 ns/iter |
2745175.732341651 ns/iter |
0.95 |
E2E_Compiler_cql2 |
14399150.857144024 ns/iter |
15268814.25581112 ns/iter |
0.94 |
E2E_Compiler_cspell |
24387525.413791582 ns/iter |
24888356.46428405 ns/iter |
0.98 |
E2E_Compiler_cypress |
4219092.108433891 ns/iter |
4227824.612120679 ns/iter |
1.00 |
E2E_Compiler_deno |
7997942.931035725 ns/iter |
7978653.681817605 ns/iter |
1.00 |
E2E_Compiler_dependabot |
3952700.1534093064 ns/iter |
3929073.69662813 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
2746223.690476452 ns/iter |
2741046.76171838 ns/iter |
1.00 |
E2E_Compiler_fabric_mod |
4766472.176869479 ns/iter |
4741108.851350406 ns/iter |
1.01 |
E2E_Compiler_geojson |
22718409.225805566 ns/iter |
22796285.93548237 ns/iter |
1.00 |
E2E_Compiler_gitpod_configuration |
5023863.345323996 ns/iter |
5036394.395682423 ns/iter |
1.00 |
E2E_Compiler_helm_chart_lock |
649992.2435184376 ns/iter |
645610.2292816956 ns/iter |
1.01 |
E2E_Compiler_importmap |
262537.94212096196 ns/iter |
262498.14770609216 ns/iter |
1.00 |
E2E_Compiler_jasmine |
1384819.337837533 ns/iter |
1345964.378906217 ns/iter |
1.03 |
E2E_Compiler_jshintrc |
4166016.095237659 ns/iter |
4172622.619047875 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
21722637.624996822 ns/iter |
21965556.218752623 ns/iter |
0.99 |
E2E_Compiler_krakend |
140615476.39998934 ns/iter |
153933731.60000008 ns/iter |
0.91 |
E2E_Compiler_lazygit |
33538040.047622938 ns/iter |
34547896.749995746 ns/iter |
0.97 |
E2E_Compiler_lerna |
1593755.7533936128 ns/iter |
1582459.3115125084 ns/iter |
1.01 |
E2E_Compiler_nest_cli |
7504698.827957054 ns/iter |
7452875.893617834 ns/iter |
1.01 |
E2E_Compiler_omc |
169219676.50000626 ns/iter |
176677190.25001815 ns/iter |
0.96 |
E2E_Compiler_omnisharp |
6678952.711537862 ns/iter |
6718013.495239055 ns/iter |
0.99 |
E2E_Compiler_openapi |
25656826.777776584 ns/iter |
26137959.555558994 ns/iter |
0.98 |
E2E_Compiler_pre_commit_hooks |
5204942.370370124 ns/iter |
5187019.540741217 ns/iter |
1.00 |
E2E_Compiler_pulumi |
4078326.220931209 ns/iter |
4025061.6473994567 ns/iter |
1.01 |
E2E_Compiler_semantic_release |
1544812.4669604911 ns/iter |
1531002.5873366327 ns/iter |
1.01 |
E2E_Compiler_stale |
1553903.7849223812 ns/iter |
1528936.853070331 ns/iter |
1.02 |
E2E_Compiler_stylecop |
5959724.752136368 ns/iter |
5936741.076271127 ns/iter |
1.00 |
E2E_Compiler_tmuxinator |
1887934.5752689692 ns/iter |
1872054.083109491 ns/iter |
1.01 |
E2E_Compiler_ui5 |
49849198.571434624 ns/iter |
51576530.384619005 ns/iter |
0.97 |
E2E_Compiler_ui5_manifest |
315049928.9999971 ns/iter |
339263562.49992293 ns/iter |
0.93 |
E2E_Compiler_unreal_engine_uproject |
4601627.730263963 ns/iter |
4582066.150326569 ns/iter |
1.00 |
E2E_Compiler_users_array |
864660.1795816494 ns/iter |
874618.4784263509 ns/iter |
0.99 |
E2E_Compiler_vercel |
13109160.203700615 ns/iter |
13278655.415094689 ns/iter |
0.99 |
E2E_Compiler_yamllint |
327209.6707260743 ns/iter |
325201.7856811045 ns/iter |
1.01 |
E2E_Evaluator_adaptivecard |
25459.48605216326 ns/iter |
26755.93081809689 ns/iter |
0.95 |
E2E_Evaluator_ansible_meta |
270427.0796390471 ns/iter |
270767.07101053017 ns/iter |
1.00 |
E2E_Evaluator_aws_cdk |
56266.398232255786 ns/iter |
56382.78809022626 ns/iter |
1.00 |
E2E_Evaluator_babelrc |
99602.88748241155 ns/iter |
100746.42867330347 ns/iter |
0.99 |
E2E_Evaluator_cerebrum_criminal_case |
1186763.8231292465 ns/iter |
1187354.7240204024 ns/iter |
1.00 |
E2E_Evaluator_clang_format |
97481.98407598656 ns/iter |
105726.30418661189 ns/iter |
0.92 |
E2E_Evaluator_cmake_presets |
6452493.631944852 ns/iter |
6508779.119999417 ns/iter |
0.99 |
E2E_Evaluator_code_climate |
204236.87423039094 ns/iter |
202752.4637723455 ns/iter |
1.01 |
E2E_Evaluator_cql2 |
210693.08025440716 ns/iter |
229987.27360050878 ns/iter |
0.92 |
E2E_Evaluator_cspell |
526907.2339136876 ns/iter |
545010.0897537014 ns/iter |
0.97 |
E2E_Evaluator_cypress |
151016.36920418983 ns/iter |
155922.72498371432 ns/iter |
0.97 |
E2E_Evaluator_deno |
299881.6381156467 ns/iter |
311236.40931481065 ns/iter |
0.96 |
E2E_Evaluator_dependabot |
363333.5116278231 ns/iter |
422545.5684147083 ns/iter |
0.86 |
E2E_Evaluator_draft_04 |
8883241.246377913 ns/iter |
13494714.807690728 ns/iter |
0.66 |
E2E_Evaluator_fabric_mod |
765476.0833334326 ns/iter |
798209.148617508 ns/iter |
0.96 |
E2E_Evaluator_geojson |
19210203.666666023 ns/iter |
21305011.49999605 ns/iter |
0.90 |
E2E_Evaluator_gitpod_configuration |
243303.4509602104 ns/iter |
244151.41804138315 ns/iter |
1.00 |
E2E_Evaluator_helm_chart_lock |
219423.93846155156 ns/iter |
218115.14263178757 ns/iter |
1.01 |
E2E_Evaluator_importmap |
41620.159363025785 ns/iter |
39849.32622576729 ns/iter |
1.04 |
E2E_Evaluator_jasmine |
113542.89362737538 ns/iter |
115427.78144399275 ns/iter |
0.98 |
E2E_Evaluator_jshintrc |
1047713.0075416912 ns/iter |
1037074.8437499141 ns/iter |
1.01 |
E2E_Evaluator_jsconfig |
420215.1656516127 ns/iter |
415931.9629847174 ns/iter |
1.01 |
E2E_Evaluator_krakend |
193501.17478666452 ns/iter |
234005.39467477714 ns/iter |
0.83 |
E2E_Evaluator_lazygit |
132845.28937044364 ns/iter |
134022.44302131672 ns/iter |
0.99 |
E2E_Evaluator_lerna |
140774.60060422626 ns/iter |
138927.37158797547 ns/iter |
1.01 |
E2E_Evaluator_nest_cli |
191514.8442735598 ns/iter |
191135.14773040023 ns/iter |
1.00 |
E2E_Evaluator_omc |
19258.74982200526 ns/iter |
19364.051188001802 ns/iter |
0.99 |
E2E_Evaluator_omnisharp |
531721.2641654637 ns/iter |
599064.1978206796 ns/iter |
0.89 |
E2E_Evaluator_openapi |
10695849.516130164 ns/iter |
15327591.13333163 ns/iter |
0.70 |
E2E_Evaluator_pre_commit_hooks |
502034.2769337113 ns/iter |
490140.4121037965 ns/iter |
1.02 |
E2E_Evaluator_pulumi |
784706.2195944156 ns/iter |
787814.2350282001 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
91096.5708176739 ns/iter |
91698.73031519278 ns/iter |
0.99 |
E2E_Evaluator_stale |
177131.31748426595 ns/iter |
181738.42753439062 ns/iter |
0.97 |
E2E_Evaluator_stylecop |
300587.1983683738 ns/iter |
303301.70415223856 ns/iter |
0.99 |
E2E_Evaluator_tmuxinator |
96356.59371539921 ns/iter |
96819.93654085246 ns/iter |
1.00 |
E2E_Evaluator_ui5 |
572268.5053286365 ns/iter |
671157.4287071894 ns/iter |
0.85 |
E2E_Evaluator_ui5_manifest |
2844611.9423875986 ns/iter |
3270644.0285708252 ns/iter |
0.87 |
E2E_Evaluator_unreal_engine_uproject |
450275.7739186776 ns/iter |
503606.7007142719 ns/iter |
0.89 |
E2E_Evaluator_users_array |
739785.0412168457 ns/iter |
702309.7109532993 ns/iter |
1.05 |
E2E_Evaluator_vercel |
287120.0241264177 ns/iter |
281914.26528960705 ns/iter |
1.02 |
E2E_Evaluator_yamllint |
12001.670380379888 ns/iter |
11879.078034484945 ns/iter |
1.01 |
Schema_Format_ISO_Language_To_JSON |
111739636.49999528 ns/iter |
122525577.49998991 ns/iter |
0.91 |
Schema_Bundle_Meta_2020_12 |
1720437.7346417406 ns/iter |
1726641.7660109787 ns/iter |
1.00 |
Schema_Frame_WoT_References |
5302814.900764105 ns/iter |
5275081.022727012 ns/iter |
1.01 |
Schema_Frame_OMC_References |
22578094.193550576 ns/iter |
23798319.633328903 ns/iter |
0.95 |
Schema_Frame_OMC_Locations |
20969348.121208455 ns/iter |
22535504.90322889 ns/iter |
0.93 |
Schema_Frame_ISO_Language_Locations |
103356255.9999999 ns/iter |
114863500.66665334 ns/iter |
0.90 |
Schema_Frame_KrakenD_References |
41753467.76470607 ns/iter |
47822789.80001138 ns/iter |
0.87 |
Schema_Frame_KrakenD_Reachable |
583631255.9999896 ns/iter |
654858031.9997654 ns/iter |
0.89 |
Schema_Frame_ISO_Language_Locations_To_JSON |
186733174.50003424 ns/iter |
196644688.49998683 ns/iter |
0.95 |
Schema_Frame_Many_Resources_References |
375112064.5000583 ns/iter |
402197478.4999429 ns/iter |
0.93 |
Schema_Iterator_ISO_Language |
3834229.8972971495 ns/iter |
3853159.6847828655 ns/iter |
1.00 |
Schema_Tracker_ISO_Language |
5529876.173228316 ns/iter |
5576594.249998468 ns/iter |
0.99 |
Schema_Tracker_ISO_Language_To_JSON |
26638887.5384634 ns/iter |
27274576.07692521 ns/iter |
0.98 |
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: bd30e65 | Previous: 2b1cfa3 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
123315 ns |
120005 ns |
1.03 |
E2E_Evaluator_ansible-meta |
548513 ns |
573083 ns |
0.96 |
E2E_Evaluator_aws-cdk |
129186 ns |
136710 ns |
0.94 |
E2E_Evaluator_babelrc |
372546 ns |
423310 ns |
0.88 |
E2E_Evaluator_cerebrum-criminal-case |
2676231 ns |
3189749 ns |
0.84 |
E2E_Evaluator_clang-format |
275371 ns |
304550 ns |
0.90 |
E2E_Evaluator_cmake-presets |
20409020 ns |
25035442 ns |
0.82 |
E2E_Evaluator_code-climate |
493876 ns |
526823 ns |
0.94 |
E2E_Evaluator_cql2 |
1232483 ns |
1304801 ns |
0.94 |
E2E_Evaluator_cspell |
1768102 ns |
1764310 ns |
1.00 |
E2E_Evaluator_cypress |
877641 ns |
910106 ns |
0.96 |
E2E_Evaluator_deno |
1077347 ns |
1104386 ns |
0.98 |
E2E_Evaluator_dependabot |
1057303 ns |
1116247 ns |
0.95 |
E2E_Evaluator_draft-04 |
21236778 ns |
22810548 ns |
0.93 |
E2E_Evaluator_fabric-mod |
2481183 ns |
2626630 ns |
0.94 |
E2E_Evaluator_geojson |
25021509 ns |
25611023 ns |
0.98 |
E2E_Evaluator_gitpod-configuration |
740261 ns |
763779 ns |
0.97 |
E2E_Evaluator_helm-chart-lock |
1031995 ns |
1010103 ns |
1.02 |
E2E_Evaluator_importmap |
269416 ns |
274802 ns |
0.98 |
E2E_Evaluator_jasmine |
291625 ns |
291736 ns |
1.00 |
E2E_Evaluator_jsconfig |
1581834 ns |
1562328 ns |
1.01 |
E2E_Evaluator_jshintrc |
2966235 ns |
3042477 ns |
0.97 |
E2E_Evaluator_krakend |
636713 ns |
647181 ns |
0.98 |
E2E_Evaluator_lazygit |
490511 ns |
484642 ns |
1.01 |
E2E_Evaluator_lerna |
438290 ns |
451302 ns |
0.97 |
E2E_Evaluator_nest-cli |
618180 ns |
635661 ns |
0.97 |
E2E_Evaluator_omc |
91896 ns |
91953 ns |
1.00 |
E2E_Evaluator_omnisharp |
1491555 ns |
1562253 ns |
0.95 |
E2E_Evaluator_openapi |
23171538 ns |
27181362 ns |
0.85 |
E2E_Evaluator_pre-commit-hooks |
2132574 ns |
2158743 ns |
0.99 |
E2E_Evaluator_pulumi |
2071573 ns |
2126893 ns |
0.97 |
E2E_Evaluator_semantic-release |
225483 ns |
239045 ns |
0.94 |
E2E_Evaluator_stale |
385305 ns |
397653 ns |
0.97 |
E2E_Evaluator_stylecop |
1253485 ns |
1282374 ns |
0.98 |
E2E_Evaluator_tmuxinator |
225429 ns |
231826 ns |
0.97 |
E2E_Evaluator_ui5 |
2161823 ns |
2199581 ns |
0.98 |
E2E_Evaluator_ui5-manifest |
9855728 ns |
12783515 ns |
0.77 |
E2E_Evaluator_unreal-engine-uproject |
1604449 ns |
1674734 ns |
0.96 |
E2E_Evaluator_users-array |
2450229 ns |
2406638 ns |
1.02 |
E2E_Evaluator_vercel |
1013495 ns |
1015530 ns |
1.00 |
E2E_Evaluator_yamllint |
25307 ns |
24626 ns |
1.03 |
This comment was automatically generated by workflow using github-action-benchmark.
2598155 to
2a857dd
Compare
🤖 Augment PR SummarySummary: Adds first-class support for producing expanded JSON-LD from a valid instance by reading JSON-LD-style annotations embedded in JSON Schema. Changes:
Technical Notes: Schemas must be compiled with 🤖 Was this summary useful? React with 👍 or 👎 |
| sourcemeta::core::JSONLDDescriptor{ | ||
| .edges = {}, .value = sourcemeta::core::JSONLDCollection{}}); | ||
| fill_collection(map, accumulator, element_pointer, element); | ||
| } else if (!element.is_object()) { |
There was a problem hiding this comment.
src/output/output_jsonld.cc:50: fill_collection only defaults scalars and nested arrays; object elements without their own annotations get no descriptor and can be dropped by jsonld_materialize, which may lose predicate triples for arrays-of-objects. Consider defaulting such elements to a node descriptor (blank node) so collections preserve object elements even when they have no described children.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| sourcemeta::core::json) | ||
| target_link_libraries(sourcemeta_blaze_output PUBLIC | ||
| sourcemeta::core::jsonpointer) | ||
| target_link_libraries(sourcemeta_blaze_output PRIVATE |
There was a problem hiding this comment.
src/output/CMakeLists.txt:18: sourcemeta_blaze_output links sourcemeta::core::jsonld as PRIVATE, which can break downstream links in static builds when calling blaze::jsonld (e.g. contrib_jsonld only links blaze::output). Consider making this dependency PUBLIC (or explicitly linking core::jsonld from dependents) so consumers get the required transitive link interface.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
3 issues found across 9 files
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="src/output/output_jsonld.cc">
<violation number="1" location="src/output/output_jsonld.cc:50">
P2: Object elements inside a collection that lack their own annotations are silently skipped here — they receive no descriptor in the annotation map. If `jsonld_materialize` drops entries without a descriptor, arrays-of-objects where items have no `x-jsonld-type` or `x-jsonld-id` annotation will lose those elements from the output. Consider adding an `else` branch that emits a node descriptor (e.g., `JSONLDNode{}` with empty types) for object elements not already in the accumulator.</violation>
</file>
Tip: cubic can generate docs of your entire codebase and keep them up to date. Try it here.
Re-trigger cubic
| sourcemeta::core::JSONLDDescriptor{ | ||
| .edges = {}, .value = sourcemeta::core::JSONLDCollection{}}); | ||
| fill_collection(map, accumulator, element_pointer, element); | ||
| } else if (!element.is_object()) { |
There was a problem hiding this comment.
P2: Object elements inside a collection that lack their own annotations are silently skipped here — they receive no descriptor in the annotation map. If jsonld_materialize drops entries without a descriptor, arrays-of-objects where items have no x-jsonld-type or x-jsonld-id annotation will lose those elements from the output. Consider adding an else branch that emits a node descriptor (e.g., JSONLDNode{} with empty types) for object elements not already in the accumulator.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At src/output/output_jsonld.cc, line 50:
<comment>Object elements inside a collection that lack their own annotations are silently skipped here — they receive no descriptor in the annotation map. If `jsonld_materialize` drops entries without a descriptor, arrays-of-objects where items have no `x-jsonld-type` or `x-jsonld-id` annotation will lose those elements from the output. Consider adding an `else` branch that emits a node descriptor (e.g., `JSONLDNode{}` with empty types) for object elements not already in the accumulator.</comment>
<file context>
@@ -0,0 +1,224 @@
+ sourcemeta::core::JSONLDDescriptor{
+ .edges = {}, .value = sourcemeta::core::JSONLDCollection{}});
+ fill_collection(map, accumulator, element_pointer, element);
+ } else if (!element.is_object()) {
+ map.emplace(std::move(element_pointer),
+ sourcemeta::core::JSONLDDescriptor{
</file context>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti jv@jviotti.com