Support an x-jsonld-container keyword#908
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
1 issue found across 3 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:215">
P2: Language maps with `null` entries will fail JSON-LD resolution even though JSON-LD 1.1 allows those entries and treats them as absent. `usable` only accepts strings or arrays of strings, so consider accepting `null` here and skipping nulls when materializing the language collection.</violation>
</file>
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
| [](const sourcemeta::core::JSON &element) -> bool { | ||
| return element.is_string(); | ||
| }))}; | ||
| if (!usable) { |
There was a problem hiding this comment.
P2: Language maps with null entries will fail JSON-LD resolution even though JSON-LD 1.1 allows those entries and treats them as absent. usable only accepts strings or arrays of strings, so consider accepting null here and skipping nulls when materializing the language collection.
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 215:
<comment>Language maps with `null` entries will fail JSON-LD resolution even though JSON-LD 1.1 allows those entries and treats them as absent. `usable` only accepts strings or arrays of strings, so consider accepting `null` here and skipping nulls when materializing the language collection.</comment>
<file context>
@@ -122,6 +145,84 @@ auto parse_direction(const sourcemeta::core::JSON &value)
+ [](const sourcemeta::core::JSON &element) -> bool {
+ return element.is_string();
+ }))};
+ if (!usable) {
+ return facet_error(
+ pointer, sourcemeta::blaze::JSONLDFacet::Container,
</file context>
|
augment review |
🤖 Augment PR SummarySummary: This PR adds support for a new schema annotation keyword, Changes:
Technical Notes: Container handling is integrated at resolution time (before materialization) to ensure invalid shapes and incompatible annotations are reported deterministically with the new 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 6161c2c | Previous: ddb5d54 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
2958289.5738392547 ns/iter |
3024337.411016797 ns/iter |
0.98 |
Schema_Tracker_ISO_Language |
4581594.673202571 ns/iter |
4821393.419579944 ns/iter |
0.95 |
Schema_Tracker_ISO_Language_To_JSON |
20933133.515151866 ns/iter |
21595934.46874908 ns/iter |
0.97 |
Schema_Frame_WoT_References |
4449459.886075866 ns/iter |
4499809.154838423 ns/iter |
0.99 |
Schema_Frame_OMC_References |
18999472.621618297 ns/iter |
19911038.05714504 ns/iter |
0.95 |
Schema_Frame_OMC_Locations |
17547951.84999693 ns/iter |
17987475.684214205 ns/iter |
0.98 |
Schema_Frame_ISO_Language_Locations |
96407376.33333175 ns/iter |
100752300.99998105 ns/iter |
0.96 |
Schema_Frame_KrakenD_References |
36978415.94736785 ns/iter |
39994796.61111612 ns/iter |
0.92 |
Schema_Frame_KrakenD_Reachable |
563188426.9998864 ns/iter |
583983631.9998994 ns/iter |
0.96 |
Schema_Frame_ISO_Language_Locations_To_JSON |
114778529.40001866 ns/iter |
134569994.49999785 ns/iter |
0.85 |
Schema_Frame_Many_Resources_References |
343055730.0000601 ns/iter |
354020122.9999411 ns/iter |
0.97 |
Schema_Bundle_Meta_2020_12 |
1447753.7659180304 ns/iter |
1441130.8824679677 ns/iter |
1.00 |
Schema_Format_ISO_Language_To_JSON |
105110590.42856427 ns/iter |
108651628.50006981 ns/iter |
0.97 |
E2E_Compiler_adaptivecard |
57078083.16666766 ns/iter |
60158553.333337754 ns/iter |
0.95 |
E2E_Compiler_ansible_meta |
24514557.827583775 ns/iter |
25250021.642859466 ns/iter |
0.97 |
E2E_Compiler_aws_cdk |
325201.8817504793 ns/iter |
325489.64355505287 ns/iter |
1.00 |
E2E_Compiler_babelrc |
2282620.2703583376 ns/iter |
2305642.092408775 ns/iter |
0.99 |
E2E_Compiler_clang_format |
16066625.886361925 ns/iter |
16116161.093027903 ns/iter |
1.00 |
E2E_Compiler_cmake_presets |
24850731.821426768 ns/iter |
25277554.39285784 ns/iter |
0.98 |
E2E_Compiler_code_climate |
2266399.0325737484 ns/iter |
2279560.3680782565 ns/iter |
0.99 |
E2E_Compiler_cql2 |
12603547.690911332 ns/iter |
12863044.763633464 ns/iter |
0.98 |
E2E_Compiler_cspell |
22338250.00000193 ns/iter |
22570172.967745397 ns/iter |
0.99 |
E2E_Compiler_cypress |
3830073.2252747156 ns/iter |
3872050.2099450887 ns/iter |
0.99 |
E2E_Compiler_deno |
6908963.495050665 ns/iter |
6988706.100000855 ns/iter |
0.99 |
E2E_Compiler_dependabot |
3452246.6256160177 ns/iter |
3453732.267326805 ns/iter |
1.00 |
E2E_Compiler_draft_04 |
2473588.807560319 ns/iter |
2402444.52577317 ns/iter |
1.03 |
E2E_Compiler_fabric_mod |
4204242.584337298 ns/iter |
4221650.5722886305 ns/iter |
1.00 |
E2E_Compiler_geojson |
19846522.77142881 ns/iter |
19905398.971429482 ns/iter |
1.00 |
E2E_Compiler_gitpod_configuration |
4427989.841772188 ns/iter |
4486818.833333345 ns/iter |
0.99 |
E2E_Compiler_helm_chart_lock |
614098.4907161791 ns/iter |
613003.5467248685 ns/iter |
1.00 |
E2E_Compiler_importmap |
244697.23042112857 ns/iter |
246067.39790937738 ns/iter |
0.99 |
E2E_Compiler_jasmine |
1251307.5785835616 ns/iter |
1218446.7386759934 ns/iter |
1.03 |
E2E_Compiler_jshintrc |
3817226.364130578 ns/iter |
3863523.8722223323 ns/iter |
0.99 |
E2E_Compiler_jsconfig |
19743771.571432132 ns/iter |
20032660.028573446 ns/iter |
0.99 |
E2E_Compiler_krakend |
131429143.60000758 ns/iter |
143334484.80001608 ns/iter |
0.92 |
E2E_Compiler_lazygit |
29799700.7916706 ns/iter |
30382203.260871943 ns/iter |
0.98 |
E2E_Compiler_lerna |
1416031.9030300647 ns/iter |
1428259.7306122142 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
6601007.537736497 ns/iter |
6650892.152380211 ns/iter |
0.99 |
E2E_Compiler_omc |
144002197.60000256 ns/iter |
153326206.20001763 ns/iter |
0.94 |
E2E_Compiler_omnisharp |
5976644.700854389 ns/iter |
6009780.991454547 ns/iter |
0.99 |
E2E_Compiler_openapi |
22586402.903228983 ns/iter |
22767484.967736833 ns/iter |
0.99 |
E2E_Compiler_pre_commit_hooks |
4584478.163399408 ns/iter |
4629782.649007157 ns/iter |
0.99 |
E2E_Compiler_pulumi |
3563818.4639169923 ns/iter |
3602293.5979387052 ns/iter |
0.99 |
E2E_Compiler_semantic_release |
1357620.328793758 ns/iter |
1364477.9534883648 ns/iter |
0.99 |
E2E_Compiler_stale |
1386573.7529642156 ns/iter |
1402432.1140000212 ns/iter |
0.99 |
E2E_Compiler_stylecop |
5115271.167883923 ns/iter |
5190841.597015551 ns/iter |
0.99 |
E2E_Compiler_tmuxinator |
1670542.6166665694 ns/iter |
1678388.6459328483 ns/iter |
1.00 |
E2E_Compiler_ui5 |
45329378.599990375 ns/iter |
46388927.00001331 ns/iter |
0.98 |
E2E_Compiler_ui5_manifest |
294524576.00007164 ns/iter |
316175911.5000678 ns/iter |
0.93 |
E2E_Compiler_unreal_engine_uproject |
4078957.116959631 ns/iter |
4113699.9824568876 ns/iter |
0.99 |
E2E_Compiler_users_array |
769214.1538460159 ns/iter |
776149.9789123847 ns/iter |
0.99 |
E2E_Compiler_vercel |
11881435.796609921 ns/iter |
11990720.86207064 ns/iter |
0.99 |
E2E_Compiler_yamllint |
301484.5408075679 ns/iter |
302689.0004332531 ns/iter |
1.00 |
E2E_Evaluator_adaptivecard |
25906.126705289436 ns/iter |
25836.76147828641 ns/iter |
1.00 |
E2E_Evaluator_ansible_meta |
244991.0823735235 ns/iter |
245141.11587081474 ns/iter |
1.00 |
E2E_Evaluator_aws_cdk |
53386.31993261065 ns/iter |
52954.350347676176 ns/iter |
1.01 |
E2E_Evaluator_babelrc |
115625.88962873312 ns/iter |
118604.35443885332 ns/iter |
0.97 |
E2E_Evaluator_cerebrum_criminal_case |
1038188.6440176932 ns/iter |
1031830.9077378882 ns/iter |
1.01 |
E2E_Evaluator_clang_format |
122110.96500086595 ns/iter |
119521.84126171398 ns/iter |
1.02 |
E2E_Evaluator_cmake_presets |
4234031.690908303 ns/iter |
4692260.38759654 ns/iter |
0.90 |
E2E_Evaluator_code_climate |
181706.72682551606 ns/iter |
180859.22068257624 ns/iter |
1.00 |
E2E_Evaluator_cql2 |
217058.87941531886 ns/iter |
214347.21575984915 ns/iter |
1.01 |
E2E_Evaluator_cspell |
616154.0524475595 ns/iter |
592179.6342712556 ns/iter |
1.04 |
E2E_Evaluator_cypress |
193186.9214009969 ns/iter |
194025.22914938978 ns/iter |
1.00 |
E2E_Evaluator_deno |
349755.3848470106 ns/iter |
319153.47229920875 ns/iter |
1.10 |
E2E_Evaluator_dependabot |
334062.84555984655 ns/iter |
328818.8693608462 ns/iter |
1.02 |
E2E_Evaluator_draft_04 |
7318716.835163367 ns/iter |
11060401.758061655 ns/iter |
0.66 |
E2E_Evaluator_fabric_mod |
683420.5428015626 ns/iter |
687723.7278978281 ns/iter |
0.99 |
E2E_Evaluator_geojson |
16678993.238093382 ns/iter |
18176014.052630164 ns/iter |
0.92 |
E2E_Evaluator_gitpod_configuration |
242913.34930555627 ns/iter |
245159.6967383783 ns/iter |
0.99 |
E2E_Evaluator_helm_chart_lock |
319411.71027619165 ns/iter |
314702.4330175524 ns/iter |
1.01 |
E2E_Evaluator_importmap |
52259.610482571894 ns/iter |
51599.575665861455 ns/iter |
1.01 |
E2E_Evaluator_jasmine |
106400.02110615169 ns/iter |
108113.98566805734 ns/iter |
0.98 |
E2E_Evaluator_jshintrc |
1194656.8890784455 ns/iter |
1205206.5847752716 ns/iter |
0.99 |
E2E_Evaluator_jsconfig |
427930.42883554974 ns/iter |
434843.5908529381 ns/iter |
0.98 |
E2E_Evaluator_krakend |
214582.49923008354 ns/iter |
217263.17112134627 ns/iter |
0.99 |
E2E_Evaluator_lazygit |
156241.43917713812 ns/iter |
153219.99532814423 ns/iter |
1.02 |
E2E_Evaluator_lerna |
143465.52046666807 ns/iter |
141666.3984216715 ns/iter |
1.01 |
E2E_Evaluator_nest_cli |
192032.9076621062 ns/iter |
193305.42543255573 ns/iter |
0.99 |
E2E_Evaluator_omc |
19636.74496644232 ns/iter |
20071.41593262085 ns/iter |
0.98 |
E2E_Evaluator_omnisharp |
617215.5189094924 ns/iter |
615866.0992908699 ns/iter |
1.00 |
E2E_Evaluator_openapi |
9856042.116666686 ns/iter |
12622000.660716789 ns/iter |
0.78 |
E2E_Evaluator_pre_commit_hooks |
487756.4162577915 ns/iter |
488845.02721571346 ns/iter |
1.00 |
E2E_Evaluator_pulumi |
690869.8712573323 ns/iter |
690062.165686226 ns/iter |
1.00 |
E2E_Evaluator_semantic_release |
104721.47655225686 ns/iter |
102073.44991287743 ns/iter |
1.03 |
E2E_Evaluator_stale |
153223.64947324243 ns/iter |
151919.08562691812 ns/iter |
1.01 |
E2E_Evaluator_stylecop |
312453.2197098396 ns/iter |
302737.3116773099 ns/iter |
1.03 |
E2E_Evaluator_tmuxinator |
100433.48347524766 ns/iter |
99554.82633291178 ns/iter |
1.01 |
E2E_Evaluator_ui5 |
537770.1540248801 ns/iter |
534513.912875981 ns/iter |
1.01 |
E2E_Evaluator_ui5_manifest |
2681167.304182078 ns/iter |
2586197.7896680715 ns/iter |
1.04 |
E2E_Evaluator_unreal_engine_uproject |
443591.044785653 ns/iter |
436200.4382519323 ns/iter |
1.02 |
E2E_Evaluator_users_array |
571581.2485690927 ns/iter |
566831.1462225675 ns/iter |
1.01 |
E2E_Evaluator_vercel |
327209.62952647207 ns/iter |
322155.3383978347 ns/iter |
1.02 |
E2E_Evaluator_yamllint |
9129.73018507846 ns/iter |
8987.96519927584 ns/iter |
1.02 |
Micro_Draft4_Meta_1_No_Callback |
198.9127045575453 ns/iter |
200.36835497829694 ns/iter |
0.99 |
Micro_Draft4_Required_Properties |
856.6917867689805 ns/iter |
877.0616899685964 ns/iter |
0.98 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
23.533859512950578 ns/iter |
23.922430911290608 ns/iter |
0.98 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
11.829024683040423 ns/iter |
12.47317033685326 ns/iter |
0.95 |
Micro_Draft4_Items_Schema |
274.44584223536054 ns/iter |
286.8620877875969 ns/iter |
0.96 |
Micro_Draft4_Nested_Object |
1.816650134060808 ns/iter |
1.867761826052848 ns/iter |
0.97 |
Micro_Draft4_Properties_Triad_Optional |
339.73832012750154 ns/iter |
333.5146764092938 ns/iter |
1.02 |
Micro_Draft4_Properties_Triad_Closed |
279.50437896709167 ns/iter |
284.603130208 ns/iter |
0.98 |
Micro_Draft4_Properties_Triad_Required |
366.2971087529552 ns/iter |
366.10980164417106 ns/iter |
1.00 |
Micro_Draft4_Properties_Closed |
62.53778247593868 ns/iter |
64.2804467032569 ns/iter |
0.97 |
Micro_Draft4_Non_Recursive_Ref |
13.95418127407923 ns/iter |
13.991936418480444 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
157.23391570260046 ns/iter |
155.81201047670578 ns/iter |
1.01 |
Micro_Draft4_Ref_To_Single_Property |
11.840319759146409 ns/iter |
12.494441292086867 ns/iter |
0.95 |
Micro_Draft4_Additional_Properties_Type |
33.29203063862227 ns/iter |
33.412490677768496 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
60.10510264121549 ns/iter |
62.67842533343582 ns/iter |
0.96 |
Micro_Draft4_Short_Enum |
9.967840892502503 ns/iter |
12.344626594045623 ns/iter |
0.81 |
Micro_Draft4_Long_Enum |
14.341615290501954 ns/iter |
14.404076309136016 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
10.010489655880702 ns/iter |
12.343761544542863 ns/iter |
0.81 |
Micro_Draft4_Type_Object |
3.4257095229207555 ns/iter |
3.5061113643596236 ns/iter |
0.98 |
Micro_Draft4_Ref_Single_100 |
2323497.617940014 ns/iter |
2347888.056666913 ns/iter |
0.99 |
Micro_Draft4_Compile_Ref_Many_Nested |
1685539.0168265454 ns/iter |
1716889.390244122 ns/iter |
0.98 |
Micro_Draft4_Compile_Wrap |
2308143.2828948474 ns/iter |
2330483.2274240036 ns/iter |
0.99 |
Micro_Draft6_Property_Names |
118.81376243080753 ns/iter |
119.79178395809795 ns/iter |
0.99 |
Micro_Draft6_Compile_FHIR |
14509292043.999949 ns/iter |
14714524199.999914 ns/iter |
0.99 |
Micro_Draft7_If_Then_Else |
24.903813156288102 ns/iter |
25.13754841715275 ns/iter |
0.99 |
Micro_2019_09_Unevaluated_Properties |
26.471159577776962 ns/iter |
27.432793477143957 ns/iter |
0.96 |
Micro_2019_09_Compile_Wrap |
281871951.0000089 ns/iter |
311779314.500086 ns/iter |
0.90 |
Micro_2020_12_Dynamic_Ref |
721.0683501721807 ns/iter |
731.0937346489753 ns/iter |
0.99 |
Micro_2020_12_Dynamic_Ref_Single |
3.438933189109516 ns/iter |
3.4346590396235137 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
1092.2562940887215 ns/iter |
1092.6078323858244 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Annotations |
103120.85815706446 ns/iter |
104770.52577015826 ns/iter |
0.98 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
972509.2375002002 ns/iter |
975331.4608938558 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric |
9179.046070672503 ns/iter |
8428.089378956522 ns/iter |
1.09 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
179342.35493746062 ns/iter |
177767.87500002782 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
23166.96043117507 ns/iter |
22871.269454812413 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
146.93718864405975 ns/iter |
146.64180314031668 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4419.0977149769315 ns/iter |
4388.834947907642 ns/iter |
1.01 |
Micro_JSONLD_Catalog |
77542205.66665834 ns/iter |
77100620.88888966 ns/iter |
1.01 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
356064370.0000128 ns/iter |
381996975.00010645 ns/iter |
0.93 |
Alterschema_Check_Readibility_OMC |
84195327.6249967 ns/iter |
86195712.62499903 ns/iter |
0.98 |
Alterschema_Check_Readibility_KrakenD |
1220598771.000141 ns/iter |
1230682873.9999673 ns/iter |
0.99 |
Alterschema_Apply_Readibility_KrakenD |
118194322333.00017 ns/iter |
122469139195.99979 ns/iter |
0.97 |
Alterschema_Check_Invalid_External_Refs |
289272811.0000462 ns/iter |
292458557.50002646 ns/iter |
0.99 |
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: 6161c2c | Previous: ddb5d54 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
120210 ns |
121422 ns |
0.99 |
E2E_Evaluator_ansible-meta |
533271 ns |
536240 ns |
0.99 |
E2E_Evaluator_aws-cdk |
141858 ns |
148526 ns |
0.96 |
E2E_Evaluator_babelrc |
366298 ns |
378105 ns |
0.97 |
E2E_Evaluator_cerebrum-criminal-case |
2513062 ns |
2544083 ns |
0.99 |
E2E_Evaluator_clang-format |
278697 ns |
272785 ns |
1.02 |
E2E_Evaluator_cmake-presets |
18378120 ns |
18786123 ns |
0.98 |
E2E_Evaluator_code-climate |
512629 ns |
521660 ns |
0.98 |
E2E_Evaluator_cql2 |
1212736 ns |
1228006 ns |
0.99 |
E2E_Evaluator_cspell |
1505529 ns |
1546578 ns |
0.97 |
E2E_Evaluator_cypress |
773400 ns |
835505 ns |
0.93 |
E2E_Evaluator_deno |
1046087 ns |
1051579 ns |
0.99 |
E2E_Evaluator_dependabot |
1080833 ns |
1085952 ns |
1.00 |
E2E_Evaluator_draft-04 |
22627911 ns |
23969869 ns |
0.94 |
E2E_Evaluator_fabric-mod |
2417409 ns |
2355013 ns |
1.03 |
E2E_Evaluator_geojson |
24553096 ns |
26379557 ns |
0.93 |
E2E_Evaluator_gitpod-configuration |
717137 ns |
735701 ns |
0.97 |
E2E_Evaluator_helm-chart-lock |
982536 ns |
1030143 ns |
0.95 |
E2E_Evaluator_importmap |
272244 ns |
275569 ns |
0.99 |
E2E_Evaluator_jasmine |
313902 ns |
304063 ns |
1.03 |
E2E_Evaluator_jsconfig |
1254562 ns |
1326662 ns |
0.95 |
E2E_Evaluator_jshintrc |
2766143 ns |
2899464 ns |
0.95 |
E2E_Evaluator_krakend |
688118 ns |
692433 ns |
0.99 |
E2E_Evaluator_lazygit |
502810 ns |
524970 ns |
0.96 |
E2E_Evaluator_lerna |
484326 ns |
480977 ns |
1.01 |
E2E_Evaluator_nest-cli |
606428 ns |
610040 ns |
0.99 |
E2E_Evaluator_omc |
92194 ns |
95674 ns |
0.96 |
E2E_Evaluator_omnisharp |
1416338 ns |
1467812 ns |
0.96 |
E2E_Evaluator_openapi |
25897354 ns |
27282353 ns |
0.95 |
E2E_Evaluator_pre-commit-hooks |
2023379 ns |
2080114 ns |
0.97 |
E2E_Evaluator_pulumi |
1947385 ns |
1977882 ns |
0.98 |
E2E_Evaluator_semantic-release |
256891 ns |
258024 ns |
1.00 |
E2E_Evaluator_stale |
403947 ns |
416210 ns |
0.97 |
E2E_Evaluator_stylecop |
1252587 ns |
1255816 ns |
1.00 |
E2E_Evaluator_tmuxinator |
235457 ns |
245491 ns |
0.96 |
E2E_Evaluator_ui5 |
2208230 ns |
2263200 ns |
0.98 |
E2E_Evaluator_ui5-manifest |
13236195 ns |
15309434 ns |
0.86 |
E2E_Evaluator_unreal-engine-uproject |
1547990 ns |
1590936 ns |
0.97 |
E2E_Evaluator_users-array |
2482232 ns |
2590710 ns |
0.96 |
E2E_Evaluator_vercel |
998612 ns |
1024812 ns |
0.97 |
E2E_Evaluator_yamllint |
25721 ns |
26076 ns |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 6161c2c | Previous: ddb5d54 | Ratio |
|---|---|---|---|
Schema_Iterator_ISO_Language |
1924349.0706523526 ns/iter |
2916487.643216129 ns/iter |
0.66 |
Schema_Tracker_ISO_Language |
3050519.552631246 ns/iter |
7197532.114581406 ns/iter |
0.42 |
Schema_Tracker_ISO_Language_To_JSON |
16159365.733334301 ns/iter |
17620779.76190128 ns/iter |
0.92 |
Schema_Frame_WoT_References |
4723283.171052709 ns/iter |
5190935.0000005355 ns/iter |
0.91 |
Schema_Frame_OMC_References |
22023834.575758304 ns/iter |
29058254.999999918 ns/iter |
0.76 |
Schema_Frame_OMC_Locations |
20139265.91176668 ns/iter |
26183366.07143387 ns/iter |
0.77 |
Schema_Frame_ISO_Language_Locations |
78297885.4999925 ns/iter |
82032203.12501003 ns/iter |
0.95 |
Schema_Frame_KrakenD_References |
42961629.941173136 ns/iter |
53329500.00000052 ns/iter |
0.81 |
Schema_Frame_KrakenD_Reachable |
357599166.4999947 ns/iter |
558136875.000173 ns/iter |
0.64 |
Schema_Frame_ISO_Language_Locations_To_JSON |
79788672.71427654 ns/iter |
96297654.71429762 ns/iter |
0.83 |
Schema_Frame_Many_Resources_References |
268813332.9999687 ns/iter |
337485666.5000152 ns/iter |
0.80 |
Schema_Bundle_Meta_2020_12 |
1219164.5326265404 ns/iter |
1272889.9236386 ns/iter |
0.96 |
Schema_Format_ISO_Language_To_JSON |
76139032.00000197 ns/iter |
79443401.24998917 ns/iter |
0.96 |
E2E_Compiler_adaptivecard |
53034298.07692667 ns/iter |
66855257.636379145 ns/iter |
0.79 |
E2E_Compiler_ansible_meta |
24119077.586204123 ns/iter |
24703806.115387402 ns/iter |
0.98 |
E2E_Compiler_aws_cdk |
287102.7288072133 ns/iter |
273960.72353813396 ns/iter |
1.05 |
E2E_Compiler_babelrc |
2039468.1424417163 ns/iter |
2323791.66442991 ns/iter |
0.88 |
E2E_Compiler_clang_format |
15022735.249999642 ns/iter |
17320467.577777285 ns/iter |
0.87 |
E2E_Compiler_cmake_presets |
25920905.851855285 ns/iter |
28283488.636361655 ns/iter |
0.92 |
E2E_Compiler_code_climate |
2183064.8158732126 ns/iter |
2175487.24430024 ns/iter |
1.00 |
E2E_Compiler_cql2 |
11402082.671875035 ns/iter |
16888874.99999923 ns/iter |
0.68 |
E2E_Compiler_cspell |
20214209.459460426 ns/iter |
34843378.60869425 ns/iter |
0.58 |
E2E_Compiler_cypress |
3774452.6956520565 ns/iter |
3582559.2233507494 ns/iter |
1.05 |
E2E_Compiler_deno |
6477128.793388011 ns/iter |
6985245.178946953 ns/iter |
0.93 |
E2E_Compiler_dependabot |
3247404.620853162 ns/iter |
3861628.7120426046 ns/iter |
0.84 |
E2E_Compiler_draft_04 |
1888166.9999999264 ns/iter |
2405418.9203825095 ns/iter |
0.78 |
E2E_Compiler_fabric_mod |
3584463.1250000703 ns/iter |
3645279.5586594436 ns/iter |
0.98 |
E2E_Compiler_geojson |
21423568.647057492 ns/iter |
23464719.433331992 ns/iter |
0.91 |
E2E_Compiler_gitpod_configuration |
3954294.198894952 ns/iter |
4027157.198863888 ns/iter |
0.98 |
E2E_Compiler_helm_chart_lock |
508556.5419999511 ns/iter |
488793.81170665286 ns/iter |
1.04 |
E2E_Compiler_importmap |
221754.33274753854 ns/iter |
194712.62815183212 ns/iter |
1.14 |
E2E_Compiler_jasmine |
1021047.9930362673 ns/iter |
1098280.2217454466 ns/iter |
0.93 |
E2E_Compiler_jshintrc |
3511675.2660547476 ns/iter |
3514167.2979791863 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
18953511.743589867 ns/iter |
18730735.29411747 ns/iter |
1.01 |
E2E_Compiler_krakend |
136618641.79998702 ns/iter |
135010091.5999974 ns/iter |
1.01 |
E2E_Compiler_lazygit |
31073980.08695406 ns/iter |
31483522.72727483 ns/iter |
0.99 |
E2E_Compiler_lerna |
1267696.0398724612 ns/iter |
1338727.307832386 ns/iter |
0.95 |
E2E_Compiler_nest_cli |
5790817.016667423 ns/iter |
6155542.435185116 ns/iter |
0.94 |
E2E_Compiler_omc |
155110325.00000966 ns/iter |
176367718.7499866 ns/iter |
0.88 |
E2E_Compiler_omnisharp |
5665480.620154466 ns/iter |
5714867.886178499 ns/iter |
0.99 |
E2E_Compiler_openapi |
21535900.73529318 ns/iter |
21930350.28125223 ns/iter |
0.98 |
E2E_Compiler_pre_commit_hooks |
4261593.686390279 ns/iter |
4104997.8571429946 ns/iter |
1.04 |
E2E_Compiler_pulumi |
3467968.572033827 ns/iter |
3121937.222222186 ns/iter |
1.11 |
E2E_Compiler_semantic_release |
1123376.4942904396 ns/iter |
1221435.497470536 ns/iter |
0.92 |
E2E_Compiler_stale |
1043642.0934306658 ns/iter |
1614149.4317267702 ns/iter |
0.65 |
E2E_Compiler_stylecop |
4412080.430379579 ns/iter |
5516801.470588796 ns/iter |
0.80 |
E2E_Compiler_tmuxinator |
1254974.1166967792 ns/iter |
1472482.180851175 ns/iter |
0.85 |
E2E_Compiler_ui5 |
41953097.99999504 ns/iter |
59043685.63636291 ns/iter |
0.71 |
E2E_Compiler_ui5_manifest |
278129013.6666712 ns/iter |
334075083.5000108 ns/iter |
0.83 |
E2E_Compiler_unreal_engine_uproject |
3185360.465116435 ns/iter |
3710179.5257149204 ns/iter |
0.86 |
E2E_Compiler_users_array |
601726.9298393239 ns/iter |
736203.9966063309 ns/iter |
0.82 |
E2E_Compiler_vercel |
9601159.821918933 ns/iter |
12155295.982756013 ns/iter |
0.79 |
E2E_Compiler_yamllint |
226319.2652611682 ns/iter |
257798.11036571418 ns/iter |
0.88 |
E2E_Evaluator_adaptivecard |
17973.552099496606 ns/iter |
20076.06711201379 ns/iter |
0.90 |
E2E_Evaluator_ansible_meta |
154436.31451255642 ns/iter |
172217.05554185284 ns/iter |
0.90 |
E2E_Evaluator_aws_cdk |
33736.94618362695 ns/iter |
39343.74457944314 ns/iter |
0.86 |
E2E_Evaluator_babelrc |
77201.96591790083 ns/iter |
99842.59908156595 ns/iter |
0.77 |
E2E_Evaluator_cerebrum_criminal_case |
628592.6008967682 ns/iter |
792124.4429609292 ns/iter |
0.79 |
E2E_Evaluator_clang_format |
93529.18950324962 ns/iter |
104350.47379725469 ns/iter |
0.90 |
E2E_Evaluator_cmake_presets |
2915064.062499558 ns/iter |
3884585.8108104314 ns/iter |
0.75 |
E2E_Evaluator_code_climate |
128326.12179486683 ns/iter |
136414.56547002165 ns/iter |
0.94 |
E2E_Evaluator_cql2 |
146129.22784809946 ns/iter |
161357.4688290661 ns/iter |
0.91 |
E2E_Evaluator_cspell |
542165.1992295651 ns/iter |
449117.9631267721 ns/iter |
1.21 |
E2E_Evaluator_cypress |
178841.33710976297 ns/iter |
153733.18705856564 ns/iter |
1.16 |
E2E_Evaluator_deno |
243127.2985020192 ns/iter |
238106.29830040093 ns/iter |
1.02 |
E2E_Evaluator_dependabot |
236777.2141914198 ns/iter |
268937.9473470608 ns/iter |
0.88 |
E2E_Evaluator_draft_04 |
5065804.956523383 ns/iter |
5484593.83739788 ns/iter |
0.92 |
E2E_Evaluator_fabric_mod |
436372.6551047437 ns/iter |
554527.2133526448 ns/iter |
0.79 |
E2E_Evaluator_geojson |
8190035.045453731 ns/iter |
8935779.53164638 ns/iter |
0.92 |
E2E_Evaluator_gitpod_configuration |
156846.53439391937 ns/iter |
183635.79851322374 ns/iter |
0.85 |
E2E_Evaluator_helm_chart_lock |
200502.09413132851 ns/iter |
356998.09599714715 ns/iter |
0.56 |
E2E_Evaluator_importmap |
32137.38832309204 ns/iter |
46000.488646378624 ns/iter |
0.70 |
E2E_Evaluator_jasmine |
80590.50352352156 ns/iter |
110870.10780570087 ns/iter |
0.73 |
E2E_Evaluator_jshintrc |
894827.4278216397 ns/iter |
1377930.4770113416 ns/iter |
0.65 |
E2E_Evaluator_jsconfig |
293496.89503204555 ns/iter |
414117.16098479007 ns/iter |
0.71 |
E2E_Evaluator_krakend |
119467.61994609782 ns/iter |
282193.81520658836 ns/iter |
0.42 |
E2E_Evaluator_lazygit |
85342.36398420068 ns/iter |
169751.80005539668 ns/iter |
0.50 |
E2E_Evaluator_lerna |
118386.99232491422 ns/iter |
144477.0599535726 ns/iter |
0.82 |
E2E_Evaluator_nest_cli |
131975.1340938749 ns/iter |
189219.47328574935 ns/iter |
0.70 |
E2E_Evaluator_omc |
12872.422870423428 ns/iter |
20656.280525034348 ns/iter |
0.62 |
E2E_Evaluator_omnisharp |
450090.37678577594 ns/iter |
684191.9673661323 ns/iter |
0.66 |
E2E_Evaluator_openapi |
5290143.330000774 ns/iter |
7635468.943395042 ns/iter |
0.69 |
E2E_Evaluator_pre_commit_hooks |
372042.0532487306 ns/iter |
406055.5869565642 ns/iter |
0.92 |
E2E_Evaluator_pulumi |
556663.600600525 ns/iter |
600546.0990180316 ns/iter |
0.93 |
E2E_Evaluator_semantic_release |
74626.86280129924 ns/iter |
75910.93605268489 ns/iter |
0.98 |
E2E_Evaluator_stale |
121825.0786814445 ns/iter |
148934.80967237698 ns/iter |
0.82 |
E2E_Evaluator_stylecop |
198050.2222222303 ns/iter |
224682.08066804762 ns/iter |
0.88 |
E2E_Evaluator_tmuxinator |
70374.33936399982 ns/iter |
81717.74507389005 ns/iter |
0.86 |
E2E_Evaluator_ui5 |
398773.0242267117 ns/iter |
821117.4172795331 ns/iter |
0.49 |
E2E_Evaluator_ui5_manifest |
1658611.209789836 ns/iter |
1970234.4397586214 ns/iter |
0.84 |
E2E_Evaluator_unreal_engine_uproject |
334083.19204655435 ns/iter |
359955.08409783774 ns/iter |
0.93 |
E2E_Evaluator_users_array |
448184.44517837185 ns/iter |
470531.7549148371 ns/iter |
0.95 |
E2E_Evaluator_vercel |
234699.8768092979 ns/iter |
241678.63262505695 ns/iter |
0.97 |
E2E_Evaluator_yamllint |
6512.865394221443 ns/iter |
7070.4347534853005 ns/iter |
0.92 |
Micro_Draft4_Meta_1_No_Callback |
127.60806249806589 ns/iter |
181.36455538731724 ns/iter |
0.70 |
Micro_Draft4_Required_Properties |
676.9398647444499 ns/iter |
878.2762112188268 ns/iter |
0.77 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
15.909569976379924 ns/iter |
21.324773330322767 ns/iter |
0.75 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
8.093220180207421 ns/iter |
8.960683191243758 ns/iter |
0.90 |
Micro_Draft4_Items_Schema |
211.24741743030708 ns/iter |
232.15740556897728 ns/iter |
0.91 |
Micro_Draft4_Nested_Object |
1.0047352699245604 ns/iter |
0.7940142841177696 ns/iter |
1.27 |
Micro_Draft4_Properties_Triad_Optional |
202.4767138476723 ns/iter |
221.3424555672581 ns/iter |
0.91 |
Micro_Draft4_Properties_Triad_Closed |
169.9961906816872 ns/iter |
181.75515952661436 ns/iter |
0.94 |
Micro_Draft4_Properties_Triad_Required |
221.51897777010097 ns/iter |
296.1913161746385 ns/iter |
0.75 |
Micro_Draft4_Properties_Closed |
45.906079950363996 ns/iter |
47.092913634030296 ns/iter |
0.97 |
Micro_Draft4_Non_Recursive_Ref |
12.716149385069532 ns/iter |
13.082420426321963 ns/iter |
0.97 |
Micro_Draft4_Pattern_Properties_True |
147.499254708628 ns/iter |
178.90546897446998 ns/iter |
0.82 |
Micro_Draft4_Ref_To_Single_Property |
7.454565910207677 ns/iter |
8.273794659549234 ns/iter |
0.90 |
Micro_Draft4_Additional_Properties_Type |
25.241114899145764 ns/iter |
30.263557296812383 ns/iter |
0.83 |
Micro_Draft4_Nested_Oneof |
33.203379598384736 ns/iter |
48.776611906425096 ns/iter |
0.68 |
Micro_Draft4_Short_Enum |
4.714218962555907 ns/iter |
5.379529303714279 ns/iter |
0.88 |
Micro_Draft4_Long_Enum |
9.250568918371876 ns/iter |
10.74514352212287 ns/iter |
0.86 |
Micro_Draft4_Long_Enum_Short_Strings |
6.117764598325859 ns/iter |
6.561489115376469 ns/iter |
0.93 |
Micro_Draft4_Type_Object |
2.3185841015199133 ns/iter |
2.547941599276447 ns/iter |
0.91 |
Micro_Draft4_Ref_Single_100 |
1614020.2784502218 ns/iter |
1746327.939086113 ns/iter |
0.92 |
Micro_Draft4_Compile_Ref_Many_Nested |
1165016.3745818408 ns/iter |
1307987.722703686 ns/iter |
0.89 |
Micro_Draft4_Compile_Wrap |
1867958.772486923 ns/iter |
2047599.7067449265 ns/iter |
0.91 |
Micro_Draft6_Property_Names |
87.5956041478158 ns/iter |
98.35221818247595 ns/iter |
0.89 |
Micro_Draft6_Compile_FHIR |
9163988084.000038 ns/iter |
12561736874.999952 ns/iter |
0.73 |
Micro_Draft7_If_Then_Else |
16.05084570215615 ns/iter |
19.330559211416343 ns/iter |
0.83 |
Micro_2019_09_Unevaluated_Properties |
24.194920871217512 ns/iter |
27.649141533268505 ns/iter |
0.88 |
Micro_2019_09_Compile_Wrap |
277112805.6666233 ns/iter |
476504083.50000364 ns/iter |
0.58 |
Micro_2020_12_Dynamic_Ref |
595.0262740723065 ns/iter |
732.7731264583401 ns/iter |
0.81 |
Micro_2020_12_Dynamic_Ref_Single |
2.4419471543133957 ns/iter |
2.993124437298177 ns/iter |
0.82 |
Micro_2020_12_Simple_Output_Mask |
838.437758255282 ns/iter |
980.0465490147966 ns/iter |
0.86 |
Micro_2020_12_Simple_Output_Annotations |
91579.46677257899 ns/iter |
85672.80141569556 ns/iter |
1.07 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
748164.2554584971 ns/iter |
790870.9039548549 ns/iter |
0.95 |
Micro_2020_12_Exhaustive_Deep_Numeric |
4854.642945106073 ns/iter |
5214.6325881704615 ns/iter |
0.93 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
136473.10596810185 ns/iter |
115601.18950960168 ns/iter |
1.18 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
13824.303670853282 ns/iter |
15233.687813302267 ns/iter |
0.91 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
83.18301862289408 ns/iter |
92.99841016589372 ns/iter |
0.89 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4442.133349589979 ns/iter |
4828.744543914644 ns/iter |
0.92 |
Micro_JSONLD_Catalog |
54416041.70000573 ns/iter |
61466145.80000005 ns/iter |
0.89 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
209287028.0000625 ns/iter |
255297347.33330163 ns/iter |
0.82 |
Alterschema_Check_Readibility_OMC |
50332985.07141483 ns/iter |
76285695.80001567 ns/iter |
0.66 |
Alterschema_Check_Readibility_KrakenD |
567802041.00005 ns/iter |
783816791.999925 ns/iter |
0.72 |
Alterschema_Apply_Readibility_KrakenD |
68483454166 ns/iter |
78069201874.99986 ns/iter |
0.88 |
Alterschema_Check_Invalid_External_Refs |
185286847.33337286 ns/iter |
203919430.3332958 ns/iter |
0.91 |
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: 6161c2c | Previous: ddb5d54 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
113560 ns |
107531 ns |
1.06 |
E2E_Evaluator_ansible-meta |
391031 ns |
454208 ns |
0.86 |
E2E_Evaluator_aws-cdk |
124389 ns |
144618 ns |
0.86 |
E2E_Evaluator_babelrc |
303676 ns |
328913 ns |
0.92 |
E2E_Evaluator_cerebrum-criminal-case |
2264657 ns |
2051037 ns |
1.10 |
E2E_Evaluator_clang-format |
278055 ns |
244193 ns |
1.14 |
E2E_Evaluator_cmake-presets |
34064479 ns |
15945226 ns |
2.14 |
E2E_Evaluator_code-climate |
602974 ns |
470054 ns |
1.28 |
E2E_Evaluator_cql2 |
1320408 ns |
1309962 ns |
1.01 |
E2E_Evaluator_cspell |
2621767 ns |
1685734 ns |
1.56 |
E2E_Evaluator_cypress |
915556 ns |
804911 ns |
1.14 |
E2E_Evaluator_deno |
1145267 ns |
997578 ns |
1.15 |
E2E_Evaluator_dependabot |
1223467 ns |
956065 ns |
1.28 |
E2E_Evaluator_draft-04 |
20456599 ns |
19939391 ns |
1.03 |
E2E_Evaluator_fabric-mod |
2200868 ns |
1974800 ns |
1.11 |
E2E_Evaluator_geojson |
26485337 ns |
21774659 ns |
1.22 |
E2E_Evaluator_gitpod-configuration |
731327 ns |
544709 ns |
1.34 |
E2E_Evaluator_helm-chart-lock |
1279439 ns |
872941 ns |
1.47 |
E2E_Evaluator_importmap |
310949 ns |
244494 ns |
1.27 |
E2E_Evaluator_jasmine |
270032 ns |
219784 ns |
1.23 |
E2E_Evaluator_jsconfig |
1042984 ns |
960963 ns |
1.09 |
E2E_Evaluator_jshintrc |
2281909 ns |
2475836 ns |
0.92 |
E2E_Evaluator_krakend |
506970 ns |
459028 ns |
1.10 |
E2E_Evaluator_lazygit |
352878 ns |
322757 ns |
1.09 |
E2E_Evaluator_lerna |
391664 ns |
336721 ns |
1.16 |
E2E_Evaluator_nest-cli |
508668 ns |
492970 ns |
1.03 |
E2E_Evaluator_omc |
79377 ns |
84269 ns |
0.94 |
E2E_Evaluator_omnisharp |
1044805 ns |
1023946 ns |
1.02 |
E2E_Evaluator_openapi |
18567812 ns |
16596227 ns |
1.12 |
E2E_Evaluator_pre-commit-hooks |
1459288 ns |
1525184 ns |
0.96 |
E2E_Evaluator_pulumi |
1515691 ns |
1563596 ns |
0.97 |
E2E_Evaluator_semantic-release |
179515 ns |
188214 ns |
0.95 |
E2E_Evaluator_stale |
279583 ns |
291792 ns |
0.96 |
E2E_Evaluator_stylecop |
740783 ns |
898473 ns |
0.82 |
E2E_Evaluator_tmuxinator |
157014 ns |
182950 ns |
0.86 |
E2E_Evaluator_ui5 |
1566714 ns |
1970774 ns |
0.79 |
E2E_Evaluator_ui5-manifest |
9530679 ns |
10258187 ns |
0.93 |
E2E_Evaluator_unreal-engine-uproject |
1269138 ns |
1250742 ns |
1.01 |
E2E_Evaluator_users-array |
1938179 ns |
2981042 ns |
0.65 |
E2E_Evaluator_vercel |
805161 ns |
847502 ns |
0.95 |
E2E_Evaluator_yamllint |
28787 ns |
23578 ns |
1.22 |
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: 6161c2c | Previous: ddb5d54 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
388284027.00005424 ns/iter |
360475617.0000201 ns/iter |
1.08 |
Alterschema_Check_Readibility_OMC |
94652594.14283927 ns/iter |
90439828.2499983 ns/iter |
1.05 |
Alterschema_Check_Readibility_KrakenD |
1347007331.9999757 ns/iter |
1300006671.0001192 ns/iter |
1.04 |
Alterschema_Apply_Readibility_KrakenD |
125634078052.00018 ns/iter |
122275816650.00024 ns/iter |
1.03 |
Alterschema_Check_Invalid_External_Refs |
305241471.5000396 ns/iter |
314648873.0000101 ns/iter |
0.97 |
Micro_JSONLD_Catalog |
76001775.30000564 ns/iter |
67354917.80000302 ns/iter |
1.13 |
Micro_2020_12_Dynamic_Ref |
837.2058269351215 ns/iter |
810.3885964211987 ns/iter |
1.03 |
Micro_2020_12_Dynamic_Ref_Single |
4.357330997582859 ns/iter |
4.675628117058074 ns/iter |
0.93 |
Micro_2020_12_Simple_Output_Mask |
1157.6740933105982 ns/iter |
1179.3051630408393 ns/iter |
0.98 |
Micro_2020_12_Simple_Output_Annotations |
122325.0454465649 ns/iter |
119530.17340352638 ns/iter |
1.02 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1103505.3665086657 ns/iter |
1103359.6477093638 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric |
9174.801145203266 ns/iter |
9221.509852023833 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
169273.4617426984 ns/iter |
166817.48228622496 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
25752.599539788127 ns/iter |
25661.511062671118 ns/iter |
1.00 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
162.5310299952312 ns/iter |
164.3808825339319 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4959.426954339108 ns/iter |
4910.185072608027 ns/iter |
1.01 |
Micro_2019_09_Unevaluated_Properties |
30.23281279960414 ns/iter |
31.516080949412657 ns/iter |
0.96 |
Micro_2019_09_Compile_Wrap |
305425808.99998486 ns/iter |
316423966.49999684 ns/iter |
0.97 |
Micro_Draft7_If_Then_Else |
24.89763718957259 ns/iter |
24.327200468317074 ns/iter |
1.02 |
Micro_Draft6_Property_Names |
149.752263863903 ns/iter |
150.41478933707145 ns/iter |
1.00 |
Micro_Draft6_Compile_FHIR |
13660679484.999947 ns/iter |
14474315969.000145 ns/iter |
0.94 |
Micro_Draft4_Meta_1_No_Callback |
174.3550583304317 ns/iter |
179.87350684746147 ns/iter |
0.97 |
Micro_Draft4_Required_Properties |
898.0517327710439 ns/iter |
890.6768306503549 ns/iter |
1.01 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
21.506505438775278 ns/iter |
21.511053698959483 ns/iter |
1.00 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
15.623815513116742 ns/iter |
16.87558755393717 ns/iter |
0.93 |
Micro_Draft4_Items_Schema |
327.1029330497338 ns/iter |
342.360857098954 ns/iter |
0.96 |
Micro_Draft4_Nested_Object |
1.8983284493293717 ns/iter |
2.182917733005806 ns/iter |
0.87 |
Micro_Draft4_Properties_Triad_Optional |
382.14180999296553 ns/iter |
396.4761101334706 ns/iter |
0.96 |
Micro_Draft4_Properties_Triad_Closed |
305.9719259725353 ns/iter |
336.09010518144925 ns/iter |
0.91 |
Micro_Draft4_Properties_Triad_Required |
449.76571602631043 ns/iter |
417.1523354868929 ns/iter |
1.08 |
Micro_Draft4_Properties_Closed |
64.9134062448215 ns/iter |
66.83663564897972 ns/iter |
0.97 |
Micro_Draft4_Non_Recursive_Ref |
9.34452554480107 ns/iter |
9.347565493425746 ns/iter |
1.00 |
Micro_Draft4_Pattern_Properties_True |
199.7013433157989 ns/iter |
207.27700133009012 ns/iter |
0.96 |
Micro_Draft4_Ref_To_Single_Property |
15.608275697615639 ns/iter |
17.146850379030678 ns/iter |
0.91 |
Micro_Draft4_Additional_Properties_Type |
14.645574127365617 ns/iter |
14.629040187054972 ns/iter |
1.00 |
Micro_Draft4_Nested_Oneof |
63.501430368819236 ns/iter |
65.38141787925154 ns/iter |
0.97 |
Micro_Draft4_Short_Enum |
14.680647854984969 ns/iter |
14.675490170223785 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
14.027570552678089 ns/iter |
14.335653478692398 ns/iter |
0.98 |
Micro_Draft4_Long_Enum_Short_Strings |
14.735040935277858 ns/iter |
14.70271699250127 ns/iter |
1.00 |
Micro_Draft4_Type_Object |
4.685144281167087 ns/iter |
4.672784028721208 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2492920.6014230754 ns/iter |
2492162.132142539 ns/iter |
1.00 |
Micro_Draft4_Compile_Ref_Many_Nested |
1813153.8781867276 ns/iter |
1826886.0516798652 ns/iter |
0.99 |
Micro_Draft4_Compile_Wrap |
2579390.0955878757 ns/iter |
2593383.910780649 ns/iter |
0.99 |
E2E_Compiler_adaptivecard |
63159236.27272985 ns/iter |
64308302.272737905 ns/iter |
0.98 |
E2E_Compiler_ansible_meta |
28127230.999998573 ns/iter |
27708476.480001993 ns/iter |
1.02 |
E2E_Compiler_aws_cdk |
376682.23991395574 ns/iter |
374335.19251342484 ns/iter |
1.01 |
E2E_Compiler_babelrc |
2514089.4999996456 ns/iter |
2518658.050360127 ns/iter |
1.00 |
E2E_Compiler_clang_format |
17523260.57500113 ns/iter |
17573468.074999712 ns/iter |
1.00 |
E2E_Compiler_cmake_presets |
27113969.000001818 ns/iter |
27192368.807688512 ns/iter |
1.00 |
E2E_Compiler_code_climate |
2540872.68478256 ns/iter |
2524882.8736462845 ns/iter |
1.01 |
E2E_Compiler_cql2 |
14360815.519999051 ns/iter |
14227031.340001304 ns/iter |
1.01 |
E2E_Compiler_cspell |
24003996.866667874 ns/iter |
24019328.800000038 ns/iter |
1.00 |
E2E_Compiler_cypress |
4107505.5176473623 ns/iter |
4056334.2514621173 ns/iter |
1.01 |
E2E_Compiler_deno |
7809033.322220987 ns/iter |
7738380.164835109 ns/iter |
1.01 |
E2E_Compiler_dependabot |
3802706.9615384457 ns/iter |
3782183.9837847254 ns/iter |
1.01 |
E2E_Compiler_draft_04 |
2723737.298449243 ns/iter |
2720796.089147018 ns/iter |
1.00 |
E2E_Compiler_fabric_mod |
4652714.253334125 ns/iter |
4637181.482992821 ns/iter |
1.00 |
E2E_Compiler_geojson |
22707846.419353377 ns/iter |
21865980.031250842 ns/iter |
1.04 |
E2E_Compiler_gitpod_configuration |
4932837.598590583 ns/iter |
4882587.972026947 ns/iter |
1.01 |
E2E_Compiler_helm_chart_lock |
666169.169507515 ns/iter |
667646.2447618784 ns/iter |
1.00 |
E2E_Compiler_importmap |
276027.4891603506 ns/iter |
276649.99526441836 ns/iter |
1.00 |
E2E_Compiler_jasmine |
1342695.2226489487 ns/iter |
1335781.0419846869 ns/iter |
1.01 |
E2E_Compiler_jshintrc |
4200425.934130747 ns/iter |
4188166.186746041 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
21485419.27272163 ns/iter |
20810294.999999795 ns/iter |
1.03 |
E2E_Compiler_krakend |
144299622.2000147 ns/iter |
140815501.99998674 ns/iter |
1.02 |
E2E_Compiler_lazygit |
32180159.86363877 ns/iter |
32139542.363634888 ns/iter |
1.00 |
E2E_Compiler_lerna |
1578629.367945795 ns/iter |
1593570.8781037382 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
7237565.773196075 ns/iter |
7238261.749999235 ns/iter |
1.00 |
E2E_Compiler_omc |
167128316.99999243 ns/iter |
167076982.00002596 ns/iter |
1.00 |
E2E_Compiler_omnisharp |
6470190.321101446 ns/iter |
6438216.532108218 ns/iter |
1.00 |
E2E_Compiler_openapi |
25521483.230765905 ns/iter |
25274333.77777352 ns/iter |
1.01 |
E2E_Compiler_pre_commit_hooks |
5096500.69117677 ns/iter |
5100823.695652318 ns/iter |
1.00 |
E2E_Compiler_pulumi |
3961120.367232409 ns/iter |
3992915.61581833 ns/iter |
0.99 |
E2E_Compiler_semantic_release |
1574500.38377168 ns/iter |
1523048.7678957235 ns/iter |
1.03 |
E2E_Compiler_stale |
1540398.5075922788 ns/iter |
1519947.7570495852 ns/iter |
1.01 |
E2E_Compiler_stylecop |
5708850.03389776 ns/iter |
5619194.064516089 ns/iter |
1.02 |
E2E_Compiler_tmuxinator |
1865854.0453337387 ns/iter |
1872281.8337802414 ns/iter |
1.00 |
E2E_Compiler_ui5 |
48193910.84615396 ns/iter |
47465468.39999913 ns/iter |
1.02 |
E2E_Compiler_ui5_manifest |
318606829.5000268 ns/iter |
311479727.50000006 ns/iter |
1.02 |
E2E_Compiler_unreal_engine_uproject |
4439897.341771767 ns/iter |
4450112.968355295 ns/iter |
1.00 |
E2E_Compiler_users_array |
877562.929912351 ns/iter |
873123.5469336282 ns/iter |
1.01 |
E2E_Compiler_vercel |
12695528.363635525 ns/iter |
12633121.163637703 ns/iter |
1.00 |
E2E_Compiler_yamllint |
341947.8327645765 ns/iter |
345003.22765431774 ns/iter |
0.99 |
E2E_Evaluator_adaptivecard |
25350.76588119759 ns/iter |
24980.935840301878 ns/iter |
1.01 |
E2E_Evaluator_ansible_meta |
286109.98318981356 ns/iter |
291317.0755912356 ns/iter |
0.98 |
E2E_Evaluator_aws_cdk |
63831.15341575639 ns/iter |
63946.56196500861 ns/iter |
1.00 |
E2E_Evaluator_babelrc |
114993.98116634703 ns/iter |
117656.87510422363 ns/iter |
0.98 |
E2E_Evaluator_cerebrum_criminal_case |
1124285.704944403 ns/iter |
1139617.0662141514 ns/iter |
0.99 |
E2E_Evaluator_clang_format |
110663.33889499125 ns/iter |
112539.37720988298 ns/iter |
0.98 |
E2E_Evaluator_cmake_presets |
5372982.9659859 ns/iter |
6344978.766917888 ns/iter |
0.85 |
E2E_Evaluator_code_climate |
229292.2975879996 ns/iter |
234307.03086621122 ns/iter |
0.98 |
E2E_Evaluator_cql2 |
224192.56001284666 ns/iter |
229028.95456019847 ns/iter |
0.98 |
E2E_Evaluator_cspell |
557437.9559294293 ns/iter |
577585.1441590515 ns/iter |
0.97 |
E2E_Evaluator_cypress |
184046.08784850332 ns/iter |
189345.91711662884 ns/iter |
0.97 |
E2E_Evaluator_deno |
350616.57592405524 ns/iter |
375666.7734864388 ns/iter |
0.93 |
E2E_Evaluator_dependabot |
380414.6026199927 ns/iter |
405461.3229885652 ns/iter |
0.94 |
E2E_Evaluator_draft_04 |
8778669.133334914 ns/iter |
10812306.8636339 ns/iter |
0.81 |
E2E_Evaluator_fabric_mod |
802918.8586087632 ns/iter |
792689.0342076474 ns/iter |
1.01 |
E2E_Evaluator_geojson |
17646926.000003304 ns/iter |
17932274.358973023 ns/iter |
0.98 |
E2E_Evaluator_gitpod_configuration |
265719.6497922122 ns/iter |
271250.69670844445 ns/iter |
0.98 |
E2E_Evaluator_helm_chart_lock |
319800.46333630173 ns/iter |
324970.51513765746 ns/iter |
0.98 |
E2E_Evaluator_importmap |
47312.80794701326 ns/iter |
49724.16215836756 ns/iter |
0.95 |
E2E_Evaluator_jasmine |
124067.47724887686 ns/iter |
124717.520538221 ns/iter |
0.99 |
E2E_Evaluator_jshintrc |
1077044.652841836 ns/iter |
1101509.8443395663 ns/iter |
0.98 |
E2E_Evaluator_jsconfig |
432664.31815342774 ns/iter |
452422.4470434961 ns/iter |
0.96 |
E2E_Evaluator_krakend |
219470.96773174676 ns/iter |
230922.43381642323 ns/iter |
0.95 |
E2E_Evaluator_lazygit |
144868.642288031 ns/iter |
145854.38129644206 ns/iter |
0.99 |
E2E_Evaluator_lerna |
170742.25084258465 ns/iter |
175077.50837440148 ns/iter |
0.98 |
E2E_Evaluator_nest_cli |
203607.86458938522 ns/iter |
205265.29441626655 ns/iter |
0.99 |
E2E_Evaluator_omc |
19559.46626271667 ns/iter |
19262.046184461928 ns/iter |
1.02 |
E2E_Evaluator_omnisharp |
578842.0808582589 ns/iter |
578467.4245439086 ns/iter |
1.00 |
E2E_Evaluator_openapi |
12220260.766666038 ns/iter |
14181754.250000011 ns/iter |
0.86 |
E2E_Evaluator_pre_commit_hooks |
528940.8487918784 ns/iter |
543083.0225154341 ns/iter |
0.97 |
E2E_Evaluator_pulumi |
771829.8620308953 ns/iter |
778574.0687711072 ns/iter |
0.99 |
E2E_Evaluator_semantic_release |
107706.27605507894 ns/iter |
109117.99632128044 ns/iter |
0.99 |
E2E_Evaluator_stale |
178559.8124080926 ns/iter |
177006.90477397037 ns/iter |
1.01 |
E2E_Evaluator_stylecop |
313870.76269617886 ns/iter |
324071.6814285146 ns/iter |
0.97 |
E2E_Evaluator_tmuxinator |
108234.64315479135 ns/iter |
112487.28208409032 ns/iter |
0.96 |
E2E_Evaluator_ui5 |
592058.1005966403 ns/iter |
621683.8539823616 ns/iter |
0.95 |
E2E_Evaluator_ui5_manifest |
2941020.9702126984 ns/iter |
3427648.986174855 ns/iter |
0.86 |
E2E_Evaluator_unreal_engine_uproject |
481958.2254295051 ns/iter |
503212.87508973276 ns/iter |
0.96 |
E2E_Evaluator_users_array |
638037.1333937806 ns/iter |
669250.6051378974 ns/iter |
0.95 |
E2E_Evaluator_vercel |
347716.0842892527 ns/iter |
334549.71618405246 ns/iter |
1.04 |
E2E_Evaluator_yamllint |
12997.465629979706 ns/iter |
13503.464730527809 ns/iter |
0.96 |
Schema_Format_ISO_Language_To_JSON |
114433546.33331637 ns/iter |
118717598.16661628 ns/iter |
0.96 |
Schema_Bundle_Meta_2020_12 |
1782612.8129719675 ns/iter |
1757861.9147856932 ns/iter |
1.01 |
Schema_Frame_WoT_References |
5136860.794117545 ns/iter |
5186200.19999987 ns/iter |
0.99 |
Schema_Frame_OMC_References |
21410349.242421832 ns/iter |
21994565.333337355 ns/iter |
0.97 |
Schema_Frame_OMC_Locations |
19808991.257143915 ns/iter |
20505999.91176729 ns/iter |
0.97 |
Schema_Frame_ISO_Language_Locations |
104567159.99998777 ns/iter |
106175585.57143119 ns/iter |
0.98 |
Schema_Frame_KrakenD_References |
38275789.77778658 ns/iter |
40173272.77777996 ns/iter |
0.95 |
Schema_Frame_KrakenD_Reachable |
536775632.0001718 ns/iter |
587354961.0000737 ns/iter |
0.91 |
Schema_Frame_ISO_Language_Locations_To_JSON |
185255868.50000763 ns/iter |
191252954.50004387 ns/iter |
0.97 |
Schema_Frame_Many_Resources_References |
381191639.50000256 ns/iter |
385528518.9999904 ns/iter |
0.99 |
Schema_Iterator_ISO_Language |
3997083.1965329233 ns/iter |
4148904.130952739 ns/iter |
0.96 |
Schema_Tracker_ISO_Language |
5254943.895521653 ns/iter |
5354902.333332727 ns/iter |
0.98 |
Schema_Tracker_ISO_Language_To_JSON |
27337750.67999886 ns/iter |
28558184.240000628 ns/iter |
0.96 |
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: 6161c2c | Previous: ddb5d54 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
123655 ns |
124190 ns |
1.00 |
E2E_Evaluator_ansible-meta |
542017 ns |
584638 ns |
0.93 |
E2E_Evaluator_aws-cdk |
144763 ns |
142538 ns |
1.02 |
E2E_Evaluator_babelrc |
348416 ns |
370804 ns |
0.94 |
E2E_Evaluator_cerebrum-criminal-case |
2498209 ns |
2555646 ns |
0.98 |
E2E_Evaluator_clang-format |
259797 ns |
260809 ns |
1.00 |
E2E_Evaluator_cmake-presets |
17729188 ns |
18017277 ns |
0.98 |
E2E_Evaluator_code-climate |
509890 ns |
505774 ns |
1.01 |
E2E_Evaluator_cql2 |
1283600 ns |
1205558 ns |
1.06 |
E2E_Evaluator_cspell |
1447782 ns |
1480652 ns |
0.98 |
E2E_Evaluator_cypress |
778740 ns |
793912 ns |
0.98 |
E2E_Evaluator_deno |
1058725 ns |
1037369 ns |
1.02 |
E2E_Evaluator_dependabot |
1065281 ns |
1079071 ns |
0.99 |
E2E_Evaluator_draft-04 |
20788118 ns |
23593858 ns |
0.88 |
E2E_Evaluator_fabric-mod |
2278066 ns |
2496654 ns |
0.91 |
E2E_Evaluator_geojson |
23551817 ns |
25467625 ns |
0.92 |
E2E_Evaluator_gitpod-configuration |
702179 ns |
740258 ns |
0.95 |
E2E_Evaluator_helm-chart-lock |
974995 ns |
1012359 ns |
0.96 |
E2E_Evaluator_importmap |
260200 ns |
296011 ns |
0.88 |
E2E_Evaluator_jasmine |
291756 ns |
292633 ns |
1.00 |
E2E_Evaluator_jsconfig |
1229632 ns |
1252832 ns |
0.98 |
E2E_Evaluator_jshintrc |
2737557 ns |
2766250 ns |
0.99 |
E2E_Evaluator_krakend |
673063 ns |
679165 ns |
0.99 |
E2E_Evaluator_lazygit |
505774 ns |
510500 ns |
0.99 |
E2E_Evaluator_lerna |
453803 ns |
487855 ns |
0.93 |
E2E_Evaluator_nest-cli |
582454 ns |
627404 ns |
0.93 |
E2E_Evaluator_omc |
97122 ns |
94982 ns |
1.02 |
E2E_Evaluator_omnisharp |
1377215 ns |
1451473 ns |
0.95 |
E2E_Evaluator_openapi |
22585602 ns |
26576810 ns |
0.85 |
E2E_Evaluator_pre-commit-hooks |
1999084 ns |
2055864 ns |
0.97 |
E2E_Evaluator_pulumi |
1905060 ns |
1891521 ns |
1.01 |
E2E_Evaluator_semantic-release |
250320 ns |
248338 ns |
1.01 |
E2E_Evaluator_stale |
400867 ns |
397227 ns |
1.01 |
E2E_Evaluator_stylecop |
1219460 ns |
1277532 ns |
0.95 |
E2E_Evaluator_tmuxinator |
226797 ns |
230028 ns |
0.99 |
E2E_Evaluator_ui5 |
2227813 ns |
2236340 ns |
1.00 |
E2E_Evaluator_ui5-manifest |
10335963 ns |
12470475 ns |
0.83 |
E2E_Evaluator_unreal-engine-uproject |
1523566 ns |
1500996 ns |
1.02 |
E2E_Evaluator_users-array |
2450656 ns |
2483153 ns |
0.99 |
E2E_Evaluator_vercel |
1001926 ns |
982647 ns |
1.02 |
E2E_Evaluator_yamllint |
25285 ns |
26075 ns |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com