Move all JSON Schema utilities from Core to this repo#820
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 8603739 | Previous: bee6c17 | Ratio |
|---|---|---|---|
Schema_Frame_WoT_References |
5268381.834586516 ns/iter |
||
Schema_Frame_OMC_References |
21394115.28125024 ns/iter |
||
Schema_Frame_OMC_Locations |
19661056.694442578 ns/iter |
||
Schema_Frame_ISO_Language_Locations |
97931365.00000326 ns/iter |
||
Schema_Frame_KrakenD_References |
38411089.0000026 ns/iter |
||
Schema_Frame_KrakenD_Reachable |
559612335.9999865 ns/iter |
||
Schema_Iterator_ISO_Language |
2989883.4487179224 ns/iter |
||
Schema_Frame_ISO_Language_Locations_To_JSON |
112433771.39999211 ns/iter |
||
Schema_Tracker_ISO_Language |
4638217.893332997 ns/iter |
||
Schema_Tracker_ISO_Language_To_JSON |
18723907.3243229 ns/iter |
||
Schema_Format_ISO_Language_To_JSON |
104020432.8333137 ns/iter |
||
Schema_Bundle_Meta_2020_12 |
1692639.6198536516 ns/iter |
||
Schema_Frame_Many_Resources_References |
365019220.5000167 ns/iter |
||
E2E_Compiler_adaptivecard |
61278257.63636255 ns/iter |
64302301.99999995 ns/iter |
0.95 |
E2E_Compiler_ansible_meta |
29082357.958330363 ns/iter |
29567346.29166628 ns/iter |
0.98 |
E2E_Compiler_aws_cdk |
386069.3105232717 ns/iter |
386805.012679174 ns/iter |
1.00 |
E2E_Compiler_babelrc |
2594226.999999844 ns/iter |
2622752.902621709 ns/iter |
0.99 |
E2E_Compiler_clang_format |
18455641.894736104 ns/iter |
18630952.815789513 ns/iter |
0.99 |
E2E_Compiler_cmake_presets |
25865670.111110613 ns/iter |
26408857.03846152 ns/iter |
0.98 |
E2E_Compiler_code_climate |
2629418.8239700156 ns/iter |
2700100.599999699 ns/iter |
0.97 |
E2E_Compiler_cql2 |
12972470.98148091 ns/iter |
13313326.943397066 ns/iter |
0.97 |
E2E_Compiler_cspell |
22918567.56666751 ns/iter |
23536812.76666748 ns/iter |
0.97 |
E2E_Compiler_cypress |
4057629.943181434 ns/iter |
4076657.290697715 ns/iter |
1.00 |
E2E_Compiler_deno |
7902579.988763903 ns/iter |
7995095.750000691 ns/iter |
0.99 |
E2E_Compiler_dependabot |
3967652.9717516163 ns/iter |
4046434.254335225 ns/iter |
0.98 |
E2E_Compiler_draft_04 |
2718151.1705425126 ns/iter |
2751615.1254905495 ns/iter |
0.99 |
E2E_Compiler_fabric_mod |
4842659.37241397 ns/iter |
4860170.506944428 ns/iter |
1.00 |
E2E_Compiler_geojson |
22578343.0312525 ns/iter |
22601084.967739612 ns/iter |
1.00 |
E2E_Compiler_gitpod_configuration |
4978862.978722845 ns/iter |
5022248.259999742 ns/iter |
0.99 |
E2E_Compiler_helm_chart_lock |
713102.6073619949 ns/iter |
718896.801848018 ns/iter |
0.99 |
E2E_Compiler_importmap |
298442.93056133186 ns/iter |
291967.30162030034 ns/iter |
1.02 |
E2E_Compiler_jasmine |
1383907.3405511419 ns/iter |
1390399.4761905314 ns/iter |
1.00 |
E2E_Compiler_jshintrc |
4429243.72151909 ns/iter |
4433625.094936614 ns/iter |
1.00 |
E2E_Compiler_jsconfig |
22096222.15625018 ns/iter |
22532403.806453217 ns/iter |
0.98 |
E2E_Compiler_krakend |
140489137.1999838 ns/iter |
147334487.40000767 ns/iter |
0.95 |
E2E_Compiler_lazygit |
33742221.28571719 ns/iter |
33939491.71428782 ns/iter |
0.99 |
E2E_Compiler_lerna |
1629381.6837208734 ns/iter |
1646332.3403755962 ns/iter |
0.99 |
E2E_Compiler_nest_cli |
7515682.989361615 ns/iter |
7617270.945651764 ns/iter |
0.99 |
E2E_Compiler_omc |
156677193.00000727 ns/iter |
162654291.00002393 ns/iter |
0.96 |
E2E_Compiler_omnisharp |
6888414.019607692 ns/iter |
6900072.156863153 ns/iter |
1.00 |
E2E_Compiler_openapi |
25404447.142855294 ns/iter |
25742147.185185246 ns/iter |
0.99 |
E2E_Compiler_pre_commit_hooks |
5357843.717556985 ns/iter |
5385490.407692172 ns/iter |
0.99 |
E2E_Compiler_pulumi |
4087204.5151514392 ns/iter |
4117710.599999715 ns/iter |
0.99 |
E2E_Compiler_semantic_release |
1579118.422121776 ns/iter |
1596129.9454545497 ns/iter |
0.99 |
E2E_Compiler_stale |
1574096.386004465 ns/iter |
1591357.2000001026 ns/iter |
0.99 |
E2E_Compiler_stylecop |
6228010.205357951 ns/iter |
6262964.607142659 ns/iter |
0.99 |
E2E_Compiler_tmuxinator |
1961124.554317581 ns/iter |
1973593.689265503 ns/iter |
0.99 |
E2E_Compiler_ui5 |
47326191.19999981 ns/iter |
48405267.53333355 ns/iter |
0.98 |
E2E_Compiler_ui5_manifest |
313887925.4999551 ns/iter |
324464836.4999989 ns/iter |
0.97 |
E2E_Compiler_unreal_engine_uproject |
4663780.380000541 ns/iter |
4690505.087248446 ns/iter |
0.99 |
E2E_Compiler_users_array |
803779.8689095172 ns/iter |
817754.6919486024 ns/iter |
0.98 |
E2E_Compiler_vercel |
12557858.089284731 ns/iter |
12823913.740741469 ns/iter |
0.98 |
E2E_Compiler_yamllint |
353068.4496981862 ns/iter |
353166.39999998437 ns/iter |
1.00 |
E2E_Evaluator_adaptivecard |
26687.18200240228 ns/iter |
25903.285230578593 ns/iter |
1.03 |
E2E_Evaluator_ansible_meta |
223940.36259177394 ns/iter |
235843.86284206115 ns/iter |
0.95 |
E2E_Evaluator_aws_cdk |
48950.11339055213 ns/iter |
50190.71910001003 ns/iter |
0.98 |
E2E_Evaluator_babelrc |
108471.2685012483 ns/iter |
106663.11356034974 ns/iter |
1.02 |
E2E_Evaluator_cerebrum_criminal_case |
953732.544715497 ns/iter |
956242.1609195394 ns/iter |
1.00 |
E2E_Evaluator_clang_format |
120127.37410562727 ns/iter |
120427.74852787201 ns/iter |
1.00 |
E2E_Evaluator_cmake_presets |
4146794.3712576586 ns/iter |
4448508.716049595 ns/iter |
0.93 |
E2E_Evaluator_code_climate |
171625.61921267747 ns/iter |
176744.72754945236 ns/iter |
0.97 |
E2E_Evaluator_cql2 |
210690.26130651886 ns/iter |
215145.8006851285 ns/iter |
0.98 |
E2E_Evaluator_cspell |
561773.0829345909 ns/iter |
563148.9919872151 ns/iter |
1.00 |
E2E_Evaluator_cypress |
189702.77632281836 ns/iter |
187069.25128342563 ns/iter |
1.01 |
E2E_Evaluator_deno |
297874.9987146594 ns/iter |
313010.2730130593 ns/iter |
0.95 |
E2E_Evaluator_dependabot |
315651.90049307415 ns/iter |
317283.3972850776 ns/iter |
0.99 |
E2E_Evaluator_draft_04 |
6845920.130000422 ns/iter |
8298770.481482514 ns/iter |
0.82 |
E2E_Evaluator_fabric_mod |
679376.4001957113 ns/iter |
674237.2516811392 ns/iter |
1.01 |
E2E_Evaluator_geojson |
14655313.791666439 ns/iter |
14650358.56250078 ns/iter |
1.00 |
E2E_Evaluator_gitpod_configuration |
231220.0236453101 ns/iter |
230031.63708084892 ns/iter |
1.01 |
E2E_Evaluator_helm_chart_lock |
342003.1674756757 ns/iter |
339410.12706910213 ns/iter |
1.01 |
E2E_Evaluator_importmap |
45473.99226556077 ns/iter |
46819.6795846816 ns/iter |
0.97 |
E2E_Evaluator_jasmine |
104576.65982142674 ns/iter |
101345.57306797178 ns/iter |
1.03 |
E2E_Evaluator_jshintrc |
1197865.1092147059 ns/iter |
1206927.1022146402 ns/iter |
0.99 |
E2E_Evaluator_jsconfig |
425888.60872311983 ns/iter |
419093.5525361899 ns/iter |
1.02 |
E2E_Evaluator_krakend |
198543.61234938115 ns/iter |
211611.915066011 ns/iter |
0.94 |
E2E_Evaluator_lazygit |
145528.6566815491 ns/iter |
147807.39453530635 ns/iter |
0.98 |
E2E_Evaluator_lerna |
131755.27213662482 ns/iter |
136640.94356088756 ns/iter |
0.96 |
E2E_Evaluator_nest_cli |
183624.64287581126 ns/iter |
177317.9205382027 ns/iter |
1.04 |
E2E_Evaluator_omc |
18421.75660953839 ns/iter |
17651.919868840054 ns/iter |
1.04 |
E2E_Evaluator_omnisharp |
599806.8086368704 ns/iter |
604513.7486956303 ns/iter |
0.99 |
E2E_Evaluator_openapi |
8824884.727272393 ns/iter |
8973328.749999944 ns/iter |
0.98 |
E2E_Evaluator_pre_commit_hooks |
490584.58385971206 ns/iter |
466563.1934623156 ns/iter |
1.05 |
E2E_Evaluator_pulumi |
661886.7869318282 ns/iter |
648612.0770659486 ns/iter |
1.02 |
E2E_Evaluator_semantic_release |
98421.5147953533 ns/iter |
97586.68513160037 ns/iter |
1.01 |
E2E_Evaluator_stale |
143758.3483884171 ns/iter |
143025.1184590077 ns/iter |
1.01 |
E2E_Evaluator_stylecop |
282562.24999992416 ns/iter |
281734.99029125914 ns/iter |
1.00 |
E2E_Evaluator_tmuxinator |
95683.28631435166 ns/iter |
93880.9291402371 ns/iter |
1.02 |
E2E_Evaluator_ui5 |
500143.65595998475 ns/iter |
494875.1868829752 ns/iter |
1.01 |
E2E_Evaluator_ui5_manifest |
2482456.953736972 ns/iter |
2407292.3554008524 ns/iter |
1.03 |
E2E_Evaluator_unreal_engine_uproject |
421502.3615478389 ns/iter |
416793.92758828605 ns/iter |
1.01 |
E2E_Evaluator_users_array |
522408.9872180592 ns/iter |
520461.31818184734 ns/iter |
1.00 |
E2E_Evaluator_vercel |
303796.58503701445 ns/iter |
302758.24924534006 ns/iter |
1.00 |
E2E_Evaluator_yamllint |
8870.622188665466 ns/iter |
8070.60504182563 ns/iter |
1.10 |
Micro_Draft4_Meta_1_No_Callback |
192.4462801799422 ns/iter |
190.40884343261365 ns/iter |
1.01 |
Micro_Draft4_Required_Properties |
824.1974104304941 ns/iter |
790.3822839822321 ns/iter |
1.04 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
22.729871977582324 ns/iter |
21.41459151739164 ns/iter |
1.06 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
11.218898306401242 ns/iter |
11.067286997058137 ns/iter |
1.01 |
Micro_Draft4_Items_Schema |
295.26872372731276 ns/iter |
267.21831274208654 ns/iter |
1.10 |
Micro_Draft4_Nested_Object |
1.6899977676431646 ns/iter |
1.788743273058398 ns/iter |
0.94 |
Micro_Draft4_Properties_Triad_Optional |
326.11738505509334 ns/iter |
321.49319252568796 ns/iter |
1.01 |
Micro_Draft4_Properties_Triad_Closed |
267.25018484600906 ns/iter |
267.069470727553 ns/iter |
1.00 |
Micro_Draft4_Properties_Triad_Required |
346.69973888433714 ns/iter |
336.5334555027137 ns/iter |
1.03 |
Micro_Draft4_Properties_Closed |
54.3612334260309 ns/iter |
54.87043473206665 ns/iter |
0.99 |
Micro_Draft4_Non_Recursive_Ref |
11.48477918080263 ns/iter |
14.010534080302367 ns/iter |
0.82 |
Micro_Draft4_Pattern_Properties_True |
161.58810155589399 ns/iter |
159.24295027135145 ns/iter |
1.01 |
Micro_Draft4_Ref_To_Single_Property |
11.24255457965644 ns/iter |
10.908307639076046 ns/iter |
1.03 |
Micro_Draft4_Additional_Properties_Type |
21.135706680106697 ns/iter |
28.3666903949217 ns/iter |
0.75 |
Micro_Draft4_Nested_Oneof |
54.59093020120455 ns/iter |
56.11867830534322 ns/iter |
0.97 |
Micro_Draft4_Short_Enum |
11.831396582973158 ns/iter |
11.83940301275799 ns/iter |
1.00 |
Micro_Draft4_Long_Enum |
14.334448461043268 ns/iter |
14.340032385865843 ns/iter |
1.00 |
Micro_Draft4_Long_Enum_Short_Strings |
11.845739352549357 ns/iter |
11.96793164758172 ns/iter |
0.99 |
Micro_Draft4_Type_Object |
3.424005532503186 ns/iter |
3.4291166076500716 ns/iter |
1.00 |
Micro_Draft4_Ref_Single_100 |
2402677.350515266 ns/iter |
2423518.5035211183 ns/iter |
0.99 |
Micro_Draft4_Compile_Ref_Many_Nested |
1736997.0248756178 ns/iter |
1750169.2975000083 ns/iter |
0.99 |
Micro_Draft4_Compile_Wrap |
2397514.8184932824 ns/iter |
2398984.5904436223 ns/iter |
1.00 |
Micro_Draft6_Property_Names |
111.27629538252667 ns/iter |
126.57512712520902 ns/iter |
0.88 |
Micro_Draft6_Compile_FHIR |
15000554489.000023 ns/iter |
13804179971.000053 ns/iter |
1.09 |
Micro_Draft7_If_Then_Else |
22.486170910791422 ns/iter |
22.406472349175715 ns/iter |
1.00 |
Micro_2019_09_Unevaluated_Properties |
27.87601776142152 ns/iter |
26.179946074377884 ns/iter |
1.06 |
Micro_2019_09_Compile_Wrap |
284906239.5000601 ns/iter |
310694202.50003076 ns/iter |
0.92 |
Micro_2020_12_Dynamic_Ref |
221.78735922610937 ns/iter |
226.84513804962668 ns/iter |
0.98 |
Micro_2020_12_Dynamic_Ref_Single |
3.7355646085992724 ns/iter |
3.7361788784795564 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Mask |
1075.0493375662436 ns/iter |
1069.9594981438008 ns/iter |
1.00 |
Micro_2020_12_Simple_Output_Annotations |
108132.71287877962 ns/iter |
108382.64723972698 ns/iter |
1.00 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1102486.061417376 ns/iter |
1108711.901273764 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric |
7963.76076047732 ns/iter |
8130.306857862357 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
175960.58728960293 ns/iter |
178682.841513286 ns/iter |
0.98 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
22327.92361443504 ns/iter |
22446.810898160213 ns/iter |
0.99 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
145.417511755062 ns/iter |
144.05044950885696 ns/iter |
1.01 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4449.64731888617 ns/iter |
4364.557112531967 ns/iter |
1.02 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
348517576.499944 ns/iter |
358974032.99998134 ns/iter |
0.97 |
Alterschema_Check_Readibility_OMC |
84817356.12500075 ns/iter |
86687703.87500046 ns/iter |
0.98 |
Alterschema_Check_Readibility_KrakenD |
1180465078.999987 ns/iter |
1204646636.0000067 ns/iter |
0.98 |
Alterschema_Apply_Readibility_KrakenD |
119155568454.0001 ns/iter |
119836852113.00008 ns/iter |
0.99 |
Alterschema_Check_Invalid_External_Refs |
304869506.5000402 ns/iter |
312409737.9999853 ns/iter |
0.98 |
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: 8603739 | Previous: bee6c17 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
117425 ns |
118459 ns |
0.99 |
E2E_Evaluator_ansible-meta |
521751 ns |
527564 ns |
0.99 |
E2E_Evaluator_aws-cdk |
139012 ns |
145900 ns |
0.95 |
E2E_Evaluator_babelrc |
326660 ns |
325684 ns |
1.00 |
E2E_Evaluator_cerebrum-criminal-case |
2503106 ns |
2563353 ns |
0.98 |
E2E_Evaluator_clang-format |
257198 ns |
264519 ns |
0.97 |
E2E_Evaluator_cmake-presets |
16684824 ns |
17758681 ns |
0.94 |
E2E_Evaluator_code-climate |
524444 ns |
509638 ns |
1.03 |
E2E_Evaluator_cql2 |
1258110 ns |
1244035 ns |
1.01 |
E2E_Evaluator_cspell |
1481836 ns |
1491412 ns |
0.99 |
E2E_Evaluator_cypress |
780063 ns |
776814 ns |
1.00 |
E2E_Evaluator_deno |
1078190 ns |
1092517 ns |
0.99 |
E2E_Evaluator_dependabot |
1161553 ns |
1280515 ns |
0.91 |
E2E_Evaluator_draft-04 |
20775326 ns |
22517082 ns |
0.92 |
E2E_Evaluator_fabric-mod |
2313249 ns |
2324669 ns |
1.00 |
E2E_Evaluator_geojson |
19658362 ns |
20229096 ns |
0.97 |
E2E_Evaluator_gitpod-configuration |
712097 ns |
711842 ns |
1.00 |
E2E_Evaluator_helm-chart-lock |
1009358 ns |
987080 ns |
1.02 |
E2E_Evaluator_importmap |
264636 ns |
267203 ns |
0.99 |
E2E_Evaluator_jasmine |
299659 ns |
298974 ns |
1.00 |
E2E_Evaluator_jsconfig |
1213329 ns |
1231286 ns |
0.99 |
E2E_Evaluator_jshintrc |
2759219 ns |
2726325 ns |
1.01 |
E2E_Evaluator_krakend |
645607 ns |
684828 ns |
0.94 |
E2E_Evaluator_lazygit |
511914 ns |
510917 ns |
1.00 |
E2E_Evaluator_lerna |
474722 ns |
459594 ns |
1.03 |
E2E_Evaluator_nest-cli |
585442 ns |
596646 ns |
0.98 |
E2E_Evaluator_omc |
90255 ns |
92072 ns |
0.98 |
E2E_Evaluator_omnisharp |
1396077 ns |
1415215 ns |
0.99 |
E2E_Evaluator_openapi |
22061388 ns |
24116972 ns |
0.91 |
E2E_Evaluator_pre-commit-hooks |
1996629 ns |
2013458 ns |
0.99 |
E2E_Evaluator_pulumi |
1899167 ns |
1882977 ns |
1.01 |
E2E_Evaluator_semantic-release |
248410 ns |
256153 ns |
0.97 |
E2E_Evaluator_stale |
405566 ns |
400404 ns |
1.01 |
E2E_Evaluator_stylecop |
1222315 ns |
1273727 ns |
0.96 |
E2E_Evaluator_tmuxinator |
222782 ns |
227625 ns |
0.98 |
E2E_Evaluator_ui5 |
2345734 ns |
2329856 ns |
1.01 |
E2E_Evaluator_ui5-manifest |
10575639 ns |
10443345 ns |
1.01 |
E2E_Evaluator_unreal-engine-uproject |
1548930 ns |
1514161 ns |
1.02 |
E2E_Evaluator_users-array |
2519786 ns |
2593595 ns |
0.97 |
E2E_Evaluator_vercel |
997889 ns |
1015928 ns |
0.98 |
E2E_Evaluator_yamllint |
25957 ns |
25679 ns |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
1 issue found across 798 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="benchmark/CMakeLists.txt">
<violation number="1" location="benchmark/CMakeLists.txt:34">
P0: The replacement link of `sourcemeta::blaze::foundation` is not guarded by `if(BLAZE_FOUNDATION)`, but the target only exists when that option is enabled. This will cause a CMake configuration failure when BLAZE_FOUNDATION is OFF, and a duplicate link when it is ON. The link should be conditionally guarded, and the redundant second conditional block should be removed.</violation>
</file>
Note: This PR contains a large number of files. cubic only reviews up to 100 files per PR, so some files may not have been reviewed. cubic prioritizes the most important files to review.
On a pro plan you can use ultrareview for larger PRs.
Re-trigger cubic
| PRIVATE sourcemeta::core::jsonl) | ||
| target_link_libraries(sourcemeta_blaze_benchmark | ||
| PRIVATE sourcemeta::core::jsonschema) | ||
| PRIVATE sourcemeta::blaze::foundation) |
There was a problem hiding this comment.
P0: The replacement link of sourcemeta::blaze::foundation is not guarded by if(BLAZE_FOUNDATION), but the target only exists when that option is enabled. This will cause a CMake configuration failure when BLAZE_FOUNDATION is OFF, and a duplicate link when it is ON. The link should be conditionally guarded, and the redundant second conditional block should be removed.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At benchmark/CMakeLists.txt, line 34:
<comment>The replacement link of `sourcemeta::blaze::foundation` is not guarded by `if(BLAZE_FOUNDATION)`, but the target only exists when that option is enabled. This will cause a CMake configuration failure when BLAZE_FOUNDATION is OFF, and a duplicate link when it is ON. The link should be conditionally guarded, and the redundant second conditional block should be removed.</comment>
<file context>
@@ -27,7 +31,7 @@ if(BENCHMARK_SOURCES)
PRIVATE sourcemeta::core::jsonl)
target_link_libraries(sourcemeta_blaze_benchmark
- PRIVATE sourcemeta::core::jsonschema)
+ PRIVATE sourcemeta::blaze::foundation)
if(BLAZE_COMPILER)
</file context>
🤖 Augment PR SummarySummary: This PR introduces a new Blaze Changes:
Technical Notes: 🤖 Was this summary useful? React with 👍 or 👎 |
| sourcemeta_enable_simd() | ||
| endif() | ||
|
|
||
| if(BLAZE_FOUNDATION) |
There was a problem hiding this comment.
BLAZE_FOUNDATION is optional here, but multiple enabled-by-default targets link sourcemeta::blaze::foundation unconditionally; setting it OFF without also disabling dependents will likely break CMake configuration. Consider enforcing/propagating this dependency so BLAZE_FOUNDATION=OFF cannot yield an invalid build configuration.
Severity: medium
Other Locations
benchmark/CMakeLists.txt:34src/compiler/CMakeLists.txt:28src/output/CMakeLists.txt:18src/codegen/CMakeLists.txt:18
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| /// sourcemeta::core::schema_resolver, | ||
| /// schema, sourcemeta::blaze::schema_walker, | ||
| /// sourcemeta::blaze::schema_resolver, | ||
| /// sourcemeta::core::default_schema_compiler)}; |
There was a problem hiding this comment.
This documentation snippet still references sourcemeta::core::default_schema_compiler, but default_schema_compiler is a Blaze symbol and the rest of the example now uses sourcemeta::blaze walker/resolver, so the example looks inconsistent/misleading. Consider updating the namespace in the example for correctness.
Severity: low
Other Locations
src/evaluator/include/sourcemeta/blaze/evaluator.h:102src/evaluator/include/sourcemeta/blaze/evaluator.h:151src/output/include/sourcemeta/blaze/output_simple.h:50src/output/include/sourcemeta/blaze/output_standard.h:55src/output/include/sourcemeta/blaze/output_trace.h:47
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 8603739 | Previous: bee6c17 | Ratio |
|---|---|---|---|
Schema_Frame_WoT_References |
5675716.2500002775 ns/iter |
||
Schema_Frame_OMC_References |
26959001.5185191 ns/iter |
||
Schema_Frame_OMC_Locations |
26247109.206890635 ns/iter |
||
Schema_Frame_ISO_Language_Locations |
80912532.33333696 ns/iter |
||
Schema_Frame_KrakenD_References |
51892649.99999069 ns/iter |
||
Schema_Frame_KrakenD_Reachable |
617983374.9999944 ns/iter |
||
Schema_Iterator_ISO_Language |
3036416.8226413927 ns/iter |
||
Schema_Frame_ISO_Language_Locations_To_JSON |
92282857.14285839 ns/iter |
||
Schema_Tracker_ISO_Language |
7523750.768518345 ns/iter |
||
Schema_Tracker_ISO_Language_To_JSON |
16695660.078946609 ns/iter |
||
Schema_Format_ISO_Language_To_JSON |
92807005.71428367 ns/iter |
||
Schema_Bundle_Meta_2020_12 |
1449685.0492954585 ns/iter |
||
Schema_Frame_Many_Resources_References |
365614896.00001097 ns/iter |
||
E2E_Compiler_adaptivecard |
68069068.18182638 ns/iter |
58869545.16667705 ns/iter |
1.16 |
E2E_Compiler_ansible_meta |
27228114.583332777 ns/iter |
26732871.925930712 ns/iter |
1.02 |
E2E_Compiler_aws_cdk |
382731.96888460027 ns/iter |
312305.74786501285 ns/iter |
1.23 |
E2E_Compiler_babelrc |
2431005.914191437 ns/iter |
2811056.9029124537 ns/iter |
0.86 |
E2E_Compiler_clang_format |
18106746.116282646 ns/iter |
20889528.52631409 ns/iter |
0.87 |
E2E_Compiler_cmake_presets |
33275511.363637056 ns/iter |
32647329.695652407 ns/iter |
1.02 |
E2E_Compiler_code_climate |
2362770.6340691075 ns/iter |
2879875.428082053 ns/iter |
0.82 |
E2E_Compiler_cql2 |
14727225.877195133 ns/iter |
17864678.191486705 ns/iter |
0.82 |
E2E_Compiler_cspell |
24677719.096776094 ns/iter |
24993433.36000493 ns/iter |
0.99 |
E2E_Compiler_cypress |
3945787.1428567157 ns/iter |
4305639.450867497 ns/iter |
0.92 |
E2E_Compiler_deno |
7335316.990194912 ns/iter |
8366098.708737482 ns/iter |
0.88 |
E2E_Compiler_dependabot |
3975331.676137082 ns/iter |
4149966.39333367 ns/iter |
0.96 |
E2E_Compiler_draft_04 |
2292395.7083330983 ns/iter |
2289732.5536325867 ns/iter |
1.00 |
E2E_Compiler_fabric_mod |
4510707.298136395 ns/iter |
4255606.343558667 ns/iter |
1.06 |
E2E_Compiler_geojson |
32284085.333328348 ns/iter |
25297381.680002216 ns/iter |
1.28 |
E2E_Compiler_gitpod_configuration |
5304184.594936636 ns/iter |
4990565.918032577 ns/iter |
1.06 |
E2E_Compiler_helm_chart_lock |
586197.3717320649 ns/iter |
590216.5588459516 ns/iter |
0.99 |
E2E_Compiler_importmap |
291917.84214284713 ns/iter |
209123.4653610145 ns/iter |
1.40 |
E2E_Compiler_jasmine |
1306124.1289198752 ns/iter |
1076984.3401921543 ns/iter |
1.21 |
E2E_Compiler_jshintrc |
4211918.573603351 ns/iter |
3419503.8659798643 ns/iter |
1.23 |
E2E_Compiler_jsconfig |
22382370.22857642 ns/iter |
21689144.230771117 ns/iter |
1.03 |
E2E_Compiler_krakend |
158804508.2000008 ns/iter |
144906916.59998447 ns/iter |
1.10 |
E2E_Compiler_lazygit |
35550870.80000021 ns/iter |
38856966.28570994 ns/iter |
0.91 |
E2E_Compiler_lerna |
1573854.075757548 ns/iter |
1709668.7918368918 ns/iter |
0.92 |
E2E_Compiler_nest_cli |
7148845.518868085 ns/iter |
9815039.473685853 ns/iter |
0.73 |
E2E_Compiler_omc |
221803805.33336577 ns/iter |
241328555.666693 ns/iter |
0.92 |
E2E_Compiler_omnisharp |
7727263.636363866 ns/iter |
6834627.101265533 ns/iter |
1.13 |
E2E_Compiler_openapi |
25871040.178572003 ns/iter |
29043083.359993033 ns/iter |
0.89 |
E2E_Compiler_pre_commit_hooks |
5668667.079999068 ns/iter |
4491854.435897471 ns/iter |
1.26 |
E2E_Compiler_pulumi |
3775787.89830475 ns/iter |
4491424.7454540385 ns/iter |
0.84 |
E2E_Compiler_semantic_release |
1400214.3346852895 ns/iter |
1711644.7095808226 ns/iter |
0.82 |
E2E_Compiler_stale |
1398558.845149457 ns/iter |
1382899.9716310918 ns/iter |
1.01 |
E2E_Compiler_stylecop |
6963194.441860376 ns/iter |
5662768.717390951 ns/iter |
1.23 |
E2E_Compiler_tmuxinator |
1899718.56823811 ns/iter |
1590229.3410041642 ns/iter |
1.19 |
E2E_Compiler_ui5 |
74208670.45454377 ns/iter |
58120147.38461794 ns/iter |
1.28 |
E2E_Compiler_ui5_manifest |
396528791.5000317 ns/iter |
333319083.50010055 ns/iter |
1.19 |
E2E_Compiler_unreal_engine_uproject |
4693738.729559374 ns/iter |
3881305.7795699914 ns/iter |
1.21 |
E2E_Compiler_users_array |
991958.388440754 ns/iter |
830798.921052742 ns/iter |
1.19 |
E2E_Compiler_vercel |
13739241.489794986 ns/iter |
13383707.620689698 ns/iter |
1.03 |
E2E_Compiler_yamllint |
283748.16717678396 ns/iter |
282626.60550453886 ns/iter |
1.00 |
E2E_Evaluator_adaptivecard |
19925.790889904434 ns/iter |
21402.94192538248 ns/iter |
0.93 |
E2E_Evaluator_ansible_meta |
174119.46241872595 ns/iter |
183524.60629925286 ns/iter |
0.95 |
E2E_Evaluator_aws_cdk |
36640.87248041424 ns/iter |
36672.16152121211 ns/iter |
1.00 |
E2E_Evaluator_babelrc |
92688.43113841067 ns/iter |
87250.88821554164 ns/iter |
1.06 |
E2E_Evaluator_cerebrum_criminal_case |
723033.3172204825 ns/iter |
680875.6063636875 ns/iter |
1.06 |
E2E_Evaluator_clang_format |
101730.17077562226 ns/iter |
117991.23824744325 ns/iter |
0.86 |
E2E_Evaluator_cmake_presets |
4109266.5271749054 ns/iter |
3554581.4431814775 ns/iter |
1.16 |
E2E_Evaluator_code_climate |
165925.38068534652 ns/iter |
141394.1511522509 ns/iter |
1.17 |
E2E_Evaluator_cql2 |
185534.79381439977 ns/iter |
184298.76913668244 ns/iter |
1.01 |
E2E_Evaluator_cspell |
521062.59478817234 ns/iter |
549269.1645807045 ns/iter |
0.95 |
E2E_Evaluator_cypress |
186549.52648125717 ns/iter |
236042.19405455235 ns/iter |
0.79 |
E2E_Evaluator_deno |
287138.79320722976 ns/iter |
244405.60764519364 ns/iter |
1.17 |
E2E_Evaluator_dependabot |
248925.483034619 ns/iter |
254099.54233407503 ns/iter |
0.98 |
E2E_Evaluator_draft_04 |
5726688.424778959 ns/iter |
5555992.082645765 ns/iter |
1.03 |
E2E_Evaluator_fabric_mod |
548815.212373135 ns/iter |
535908.089743693 ns/iter |
1.02 |
E2E_Evaluator_geojson |
10992816.830186607 ns/iter |
11701194.830983452 ns/iter |
0.94 |
E2E_Evaluator_gitpod_configuration |
198556.41333681796 ns/iter |
179691.6497289853 ns/iter |
1.10 |
E2E_Evaluator_helm_chart_lock |
202805.02667402627 ns/iter |
233813.29273352123 ns/iter |
0.87 |
E2E_Evaluator_importmap |
30344.889473245126 ns/iter |
33549.77403253126 ns/iter |
0.90 |
E2E_Evaluator_jasmine |
80257.14191727954 ns/iter |
110189.0572488159 ns/iter |
0.73 |
E2E_Evaluator_jshintrc |
972101.9933948469 ns/iter |
1122315.842592778 ns/iter |
0.87 |
E2E_Evaluator_jsconfig |
307916.55215006927 ns/iter |
374086.70434265165 ns/iter |
0.82 |
E2E_Evaluator_krakend |
185343.92306256568 ns/iter |
185265.7205314214 ns/iter |
1.00 |
E2E_Evaluator_lazygit |
146333.34107944704 ns/iter |
138305.28180486415 ns/iter |
1.06 |
E2E_Evaluator_lerna |
153751.2708198411 ns/iter |
129436.28693829558 ns/iter |
1.19 |
E2E_Evaluator_nest_cli |
168162.6375867068 ns/iter |
140706.76854435538 ns/iter |
1.20 |
E2E_Evaluator_omc |
17223.136198393364 ns/iter |
19038.710711292613 ns/iter |
0.90 |
E2E_Evaluator_omnisharp |
582012.2499999343 ns/iter |
479019.8917807835 ns/iter |
1.22 |
E2E_Evaluator_openapi |
7057885.05747321 ns/iter |
7017077.777777558 ns/iter |
1.01 |
E2E_Evaluator_pre_commit_hooks |
433546.3932518825 ns/iter |
396543.4769474719 ns/iter |
1.09 |
E2E_Evaluator_pulumi |
648595.8203833393 ns/iter |
571486.1670001028 ns/iter |
1.13 |
E2E_Evaluator_semantic_release |
89768.91336358721 ns/iter |
79535.8877265702 ns/iter |
1.13 |
E2E_Evaluator_stale |
158826.62496603292 ns/iter |
115477.47633682306 ns/iter |
1.38 |
E2E_Evaluator_stylecop |
325602.2200428051 ns/iter |
193510.20700731463 ns/iter |
1.68 |
E2E_Evaluator_tmuxinator |
113610.20498784394 ns/iter |
72166.54466476555 ns/iter |
1.57 |
E2E_Evaluator_ui5 |
581448.8954546036 ns/iter |
384674.2683163603 ns/iter |
1.51 |
E2E_Evaluator_ui5_manifest |
2846589.647727989 ns/iter |
1904008.0599450704 ns/iter |
1.50 |
E2E_Evaluator_unreal_engine_uproject |
470139.0403489941 ns/iter |
318203.58851681004 ns/iter |
1.48 |
E2E_Evaluator_users_array |
610325.6743257121 ns/iter |
444851.09909280477 ns/iter |
1.37 |
E2E_Evaluator_vercel |
301861.49999998533 ns/iter |
263094.7359050333 ns/iter |
1.15 |
E2E_Evaluator_yamllint |
9972.464413813981 ns/iter |
6637.910851233603 ns/iter |
1.50 |
Micro_Draft4_Meta_1_No_Callback |
202.02055558309706 ns/iter |
144.4929040266276 ns/iter |
1.40 |
Micro_Draft4_Required_Properties |
851.0703341387597 ns/iter |
692.4318007926015 ns/iter |
1.23 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
22.715347953574792 ns/iter |
18.50067707602862 ns/iter |
1.23 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
10.350196143797785 ns/iter |
7.975392518937281 ns/iter |
1.30 |
Micro_Draft4_Items_Schema |
362.94826112135684 ns/iter |
279.70909987543587 ns/iter |
1.30 |
Micro_Draft4_Nested_Object |
0.9319091792317292 ns/iter |
0.7233211851109161 ns/iter |
1.29 |
Micro_Draft4_Properties_Triad_Optional |
275.3911418459674 ns/iter |
257.23313316928545 ns/iter |
1.07 |
Micro_Draft4_Properties_Triad_Closed |
236.15225497067254 ns/iter |
182.7516031144545 ns/iter |
1.29 |
Micro_Draft4_Properties_Triad_Required |
335.0697208080888 ns/iter |
221.54651991546856 ns/iter |
1.51 |
Micro_Draft4_Properties_Closed |
51.613825000004 ns/iter |
38.37192827318032 ns/iter |
1.35 |
Micro_Draft4_Non_Recursive_Ref |
13.705944235955263 ns/iter |
12.411706467392058 ns/iter |
1.10 |
Micro_Draft4_Pattern_Properties_True |
203.8438454099254 ns/iter |
180.80327406224475 ns/iter |
1.13 |
Micro_Draft4_Ref_To_Single_Property |
10.32728799164668 ns/iter |
7.826294813992741 ns/iter |
1.32 |
Micro_Draft4_Additional_Properties_Type |
22.68707139096128 ns/iter |
21.982545619596337 ns/iter |
1.03 |
Micro_Draft4_Nested_Oneof |
54.99441551965395 ns/iter |
47.11376307046565 ns/iter |
1.17 |
Micro_Draft4_Short_Enum |
5.430896530075878 ns/iter |
5.598012602546459 ns/iter |
0.97 |
Micro_Draft4_Long_Enum |
10.90088395939907 ns/iter |
11.486332186052152 ns/iter |
0.95 |
Micro_Draft4_Long_Enum_Short_Strings |
6.235418636031269 ns/iter |
6.657119125300986 ns/iter |
0.94 |
Micro_Draft4_Type_Object |
2.4217164423415936 ns/iter |
2.5409876985394972 ns/iter |
0.95 |
Micro_Draft4_Ref_Single_100 |
2311723.3691462604 ns/iter |
1797238.5606935334 ns/iter |
1.29 |
Micro_Draft4_Compile_Ref_Many_Nested |
1682594.9298643998 ns/iter |
1351317.6229509441 ns/iter |
1.25 |
Micro_Draft4_Compile_Wrap |
2857002.9333338793 ns/iter |
2068725.3846153908 ns/iter |
1.38 |
Micro_Draft6_Property_Names |
133.94725889601702 ns/iter |
99.44112450981154 ns/iter |
1.35 |
Micro_Draft6_Compile_FHIR |
12589951500.000097 ns/iter |
10820717874.9999 ns/iter |
1.16 |
Micro_Draft7_If_Then_Else |
18.89685913323612 ns/iter |
21.018274132918144 ns/iter |
0.90 |
Micro_2019_09_Unevaluated_Properties |
25.831324317344517 ns/iter |
31.97402928649194 ns/iter |
0.81 |
Micro_2019_09_Compile_Wrap |
292830833.5000338 ns/iter |
348237937.5000164 ns/iter |
0.84 |
Micro_2020_12_Dynamic_Ref |
241.0729918874399 ns/iter |
206.6629506694479 ns/iter |
1.17 |
Micro_2020_12_Dynamic_Ref_Single |
2.1363694133716753 ns/iter |
2.258396149219701 ns/iter |
0.95 |
Micro_2020_12_Simple_Output_Mask |
794.9821508598671 ns/iter |
841.0606390048945 ns/iter |
0.95 |
Micro_2020_12_Simple_Output_Annotations |
83066.0811129516 ns/iter |
95993.30322494877 ns/iter |
0.87 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
787473.9707866345 ns/iter |
889250.3262567561 ns/iter |
0.89 |
Micro_2020_12_Exhaustive_Deep_Numeric |
5081.768044787631 ns/iter |
5418.495719033808 ns/iter |
0.94 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
116182.152566753 ns/iter |
129929.55313258419 ns/iter |
0.89 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
15475.75852941476 ns/iter |
16158.873407492227 ns/iter |
0.96 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
90.06148079652475 ns/iter |
96.09393676713208 ns/iter |
0.94 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4779.269246762758 ns/iter |
5300.59795735124 ns/iter |
0.90 |
Alterschema_Check_Readibility_ISO_Language_Set_3 |
252857222.0000266 ns/iter |
280162291.50000525 ns/iter |
0.90 |
Alterschema_Check_Readibility_OMC |
65608567.30769816 ns/iter |
64118791.750019 ns/iter |
1.02 |
Alterschema_Check_Readibility_KrakenD |
784713041.0000318 ns/iter |
745332415.9998828 ns/iter |
1.05 |
Alterschema_Apply_Readibility_KrakenD |
68179951375.0002 ns/iter |
77249224125.99994 ns/iter |
0.88 |
Alterschema_Check_Invalid_External_Refs |
174007239.49998564 ns/iter |
186679739.4999935 ns/iter |
0.93 |
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: 8603739 | Previous: bee6c17 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
115799 ns |
119508 ns |
0.97 |
E2E_Evaluator_ansible-meta |
412379 ns |
387331 ns |
1.06 |
E2E_Evaluator_aws-cdk |
134128 ns |
133775 ns |
1.00 |
E2E_Evaluator_babelrc |
317793 ns |
303280 ns |
1.05 |
E2E_Evaluator_cerebrum-criminal-case |
1717897 ns |
2076182 ns |
0.83 |
E2E_Evaluator_clang-format |
254932 ns |
251572 ns |
1.01 |
E2E_Evaluator_cmake-presets |
13677887 ns |
17645096 ns |
0.78 |
E2E_Evaluator_code-climate |
441536 ns |
485594 ns |
0.91 |
E2E_Evaluator_cql2 |
1148298 ns |
1147752 ns |
1.00 |
E2E_Evaluator_cspell |
1485197 ns |
2219354 ns |
0.67 |
E2E_Evaluator_cypress |
736977 ns |
760011 ns |
0.97 |
E2E_Evaluator_deno |
854024 ns |
935132 ns |
0.91 |
E2E_Evaluator_dependabot |
961927 ns |
1155348 ns |
0.83 |
E2E_Evaluator_draft-04 |
19311602 ns |
20217282 ns |
0.96 |
E2E_Evaluator_fabric-mod |
2203276 ns |
1676347 ns |
1.31 |
E2E_Evaluator_geojson |
16398190 ns |
15578925 ns |
1.05 |
E2E_Evaluator_gitpod-configuration |
511977 ns |
500108 ns |
1.02 |
E2E_Evaluator_helm-chart-lock |
879997 ns |
897054 ns |
0.98 |
E2E_Evaluator_importmap |
221157 ns |
230444 ns |
0.96 |
E2E_Evaluator_jasmine |
226488 ns |
223783 ns |
1.01 |
E2E_Evaluator_jsconfig |
947693 ns |
956254 ns |
0.99 |
E2E_Evaluator_jshintrc |
1979749 ns |
2029361 ns |
0.98 |
E2E_Evaluator_krakend |
445871 ns |
459234 ns |
0.97 |
E2E_Evaluator_lazygit |
281794 ns |
442374 ns |
0.64 |
E2E_Evaluator_lerna |
328042 ns |
331172 ns |
0.99 |
E2E_Evaluator_nest-cli |
404813 ns |
467076 ns |
0.87 |
E2E_Evaluator_omc |
71034 ns |
75397 ns |
0.94 |
E2E_Evaluator_omnisharp |
984383 ns |
1070059 ns |
0.92 |
E2E_Evaluator_openapi |
15661296 ns |
17540619 ns |
0.89 |
E2E_Evaluator_pre-commit-hooks |
1326637 ns |
1843643 ns |
0.72 |
E2E_Evaluator_pulumi |
1419399 ns |
1666142 ns |
0.85 |
E2E_Evaluator_semantic-release |
192323 ns |
204946 ns |
0.94 |
E2E_Evaluator_stale |
283539 ns |
298966 ns |
0.95 |
E2E_Evaluator_stylecop |
831631 ns |
888679 ns |
0.94 |
E2E_Evaluator_tmuxinator |
158612 ns |
240174 ns |
0.66 |
E2E_Evaluator_ui5 |
1567080 ns |
2259614 ns |
0.69 |
E2E_Evaluator_ui5-manifest |
8545328 ns |
16371347 ns |
0.52 |
E2E_Evaluator_unreal-engine-uproject |
1190900 ns |
1727750 ns |
0.69 |
E2E_Evaluator_users-array |
2077196 ns |
2870194 ns |
0.72 |
E2E_Evaluator_vercel |
787258 ns |
868983 ns |
0.91 |
E2E_Evaluator_yamllint |
24812 ns |
25015 ns |
0.99 |
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: 8603739 | Previous: bee6c17 | Ratio |
|---|---|---|---|
Alterschema_Check_Readibility_ISO_Language_Set_3 |
348819026.49999577 ns/iter |
281312992.0000392 ns/iter |
1.24 |
Alterschema_Check_Readibility_OMC |
99618365.00003432 ns/iter |
78454117.88889578 ns/iter |
1.27 |
Alterschema_Check_Readibility_KrakenD |
1302605780.9997838 ns/iter |
1120382091.9999998 ns/iter |
1.16 |
Alterschema_Apply_Readibility_KrakenD |
130327099552.00017 ns/iter |
108538142301.0001 ns/iter |
1.20 |
Alterschema_Check_Invalid_External_Refs |
292635654.0001507 ns/iter |
246958929.33330774 ns/iter |
1.18 |
Micro_2020_12_Dynamic_Ref |
260.73671962507603 ns/iter |
201.4115126151404 ns/iter |
1.29 |
Micro_2020_12_Dynamic_Ref_Single |
3.887070421216103 ns/iter |
3.2775628398330676 ns/iter |
1.19 |
Micro_2020_12_Simple_Output_Mask |
1116.2454545306132 ns/iter |
868.7343615502876 ns/iter |
1.28 |
Micro_2020_12_Simple_Output_Annotations |
100253.96135609476 ns/iter |
78145.35522952556 ns/iter |
1.28 |
Micro_2020_12_Compile_NonCircular_Shared_Refs |
1246721.035586816 ns/iter |
914069.6034030819 ns/iter |
1.36 |
Micro_2020_12_Exhaustive_Deep_Numeric |
8627.853889614751 ns/iter |
6771.656594832522 ns/iter |
1.27 |
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput |
170031.97772881636 ns/iter |
124820.02697908717 ns/iter |
1.36 |
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput |
26916.31458921504 ns/iter |
20463.252858178086 ns/iter |
1.32 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail |
151.5060734449873 ns/iter |
109.77562903055443 ns/iter |
1.38 |
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput |
4695.727409559508 ns/iter |
3440.588876421408 ns/iter |
1.36 |
Micro_2019_09_Unevaluated_Properties |
28.552397061276007 ns/iter |
21.839421709600273 ns/iter |
1.31 |
Micro_2019_09_Compile_Wrap |
323287193.99993134 ns/iter |
268399634.99999917 ns/iter |
1.20 |
Micro_Draft7_If_Then_Else |
24.526428703130275 ns/iter |
19.22012409448813 ns/iter |
1.28 |
Micro_Draft6_Property_Names |
142.3260371228409 ns/iter |
110.35082735861452 ns/iter |
1.29 |
Micro_Draft6_Compile_FHIR |
14290915577.99984 ns/iter |
12910157476.999985 ns/iter |
1.11 |
Micro_Draft4_Meta_1_No_Callback |
176.8016044618831 ns/iter |
133.2332289957683 ns/iter |
1.33 |
Micro_Draft4_Required_Properties |
845.5877361668316 ns/iter |
615.9381493755654 ns/iter |
1.37 |
Micro_Draft4_Many_Optional_Properties_Minimal_Match |
20.95167851241538 ns/iter |
16.27057704933131 ns/iter |
1.29 |
Micro_Draft4_Few_Optional_Properties_Minimal_Match |
13.018091916716571 ns/iter |
10.10393739941749 ns/iter |
1.29 |
Micro_Draft4_Items_Schema |
305.81555136074286 ns/iter |
227.6258878356121 ns/iter |
1.34 |
Micro_Draft4_Nested_Object |
2.4693687149697365 ns/iter |
1.9091179967994003 ns/iter |
1.29 |
Micro_Draft4_Properties_Triad_Optional |
488.65865956799047 ns/iter |
309.0351952367647 ns/iter |
1.58 |
Micro_Draft4_Properties_Triad_Closed |
347.49468793403685 ns/iter |
251.48857577773413 ns/iter |
1.38 |
Micro_Draft4_Properties_Triad_Required |
466.0630587034334 ns/iter |
332.0802340306903 ns/iter |
1.40 |
Micro_Draft4_Properties_Closed |
62.479226383563216 ns/iter |
48.31444177390736 ns/iter |
1.29 |
Micro_Draft4_Non_Recursive_Ref |
8.448644793316738 ns/iter |
6.551791259947153 ns/iter |
1.29 |
Micro_Draft4_Pattern_Properties_True |
199.61652273897133 ns/iter |
149.1675862315309 ns/iter |
1.34 |
Micro_Draft4_Ref_To_Single_Property |
13.050158818666148 ns/iter |
10.095054063696493 ns/iter |
1.29 |
Micro_Draft4_Additional_Properties_Type |
13.764923796973706 ns/iter |
10.777597352383593 ns/iter |
1.28 |
Micro_Draft4_Nested_Oneof |
63.45980404322749 ns/iter |
49.16281103195659 ns/iter |
1.29 |
Micro_Draft4_Short_Enum |
14.585894313729952 ns/iter |
11.324013140721899 ns/iter |
1.29 |
Micro_Draft4_Long_Enum |
13.627417076880805 ns/iter |
10.36741790679787 ns/iter |
1.31 |
Micro_Draft4_Long_Enum_Short_Strings |
14.446506158131816 ns/iter |
11.253132716190093 ns/iter |
1.28 |
Micro_Draft4_Type_Object |
3.8713907579669034 ns/iter |
3.36391967240359 ns/iter |
1.15 |
Micro_Draft4_Ref_Single_100 |
2539823.7318844013 ns/iter |
1920047.9531682553 ns/iter |
1.32 |
Micro_Draft4_Compile_Ref_Many_Nested |
1861364.7877987267 ns/iter |
1387448.3353174943 ns/iter |
1.34 |
Micro_Draft4_Compile_Wrap |
2646551.496211762 ns/iter |
1964194.0111732918 ns/iter |
1.35 |
E2E_Compiler_adaptivecard |
66655390.89999584 ns/iter |
55187264.08333426 ns/iter |
1.21 |
E2E_Compiler_ansible_meta |
33246232.85713339 ns/iter |
24896037.2857141 ns/iter |
1.34 |
E2E_Compiler_aws_cdk |
426530.9048783021 ns/iter |
310746.3101461652 ns/iter |
1.37 |
E2E_Compiler_babelrc |
2926487.079497305 ns/iter |
2147569.288343672 ns/iter |
1.36 |
E2E_Compiler_clang_format |
20665972.47058406 ns/iter |
15531742.347829806 ns/iter |
1.33 |
E2E_Compiler_cmake_presets |
28333922.760011774 ns/iter |
22004489.580643665 ns/iter |
1.29 |
E2E_Compiler_code_climate |
2968010.1059315256 ns/iter |
2184897.629284001 ns/iter |
1.36 |
E2E_Compiler_cql2 |
14377587.1632693 ns/iter |
11257400.26229144 ns/iter |
1.28 |
E2E_Compiler_cspell |
24874672.821429808 ns/iter |
19557368.305552498 ns/iter |
1.27 |
E2E_Compiler_cypress |
4346322.242236621 ns/iter |
3288994.4084516754 ns/iter |
1.32 |
E2E_Compiler_deno |
8999917.397437831 ns/iter |
6595968.028301835 ns/iter |
1.36 |
E2E_Compiler_dependabot |
4479306.846152352 ns/iter |
3286761.845071078 ns/iter |
1.36 |
E2E_Compiler_draft_04 |
3080148.881057908 ns/iter |
2272190.7889607106 ns/iter |
1.36 |
E2E_Compiler_fabric_mod |
5399801.515383073 ns/iter |
4013168.731428648 ns/iter |
1.35 |
E2E_Compiler_geojson |
25277922.607139252 ns/iter |
19891381.657141343 ns/iter |
1.27 |
E2E_Compiler_gitpod_configuration |
5570514.698410267 ns/iter |
4131736.635294788 ns/iter |
1.35 |
E2E_Compiler_helm_chart_lock |
774560.1371678968 ns/iter |
557511.9904152073 ns/iter |
1.39 |
E2E_Compiler_importmap |
316158.7331827253 ns/iter |
231521.1529295192 ns/iter |
1.37 |
E2E_Compiler_jasmine |
1543129.127754174 ns/iter |
1125489.0256410385 ns/iter |
1.37 |
E2E_Compiler_jshintrc |
4872869.784722727 ns/iter |
3593882.6666668504 ns/iter |
1.36 |
E2E_Compiler_jsconfig |
24199627.41379126 ns/iter |
18157522.526310362 ns/iter |
1.33 |
E2E_Compiler_krakend |
144105071.3999175 ns/iter |
127018350.83335786 ns/iter |
1.13 |
E2E_Compiler_lazygit |
37528936.105278075 ns/iter |
28954015.250008073 ns/iter |
1.30 |
E2E_Compiler_lerna |
1827875.0863871318 ns/iter |
1342933.026819755 ns/iter |
1.36 |
E2E_Compiler_nest_cli |
8395843.05952355 ns/iter |
6487917.778761673 ns/iter |
1.29 |
E2E_Compiler_omc |
174154881.24993318 ns/iter |
140092972.79999372 ns/iter |
1.24 |
E2E_Compiler_omnisharp |
7615285.728261172 ns/iter |
5747485.824000251 ns/iter |
1.32 |
E2E_Compiler_openapi |
29503957.95833553 ns/iter |
21712289.468752034 ns/iter |
1.36 |
E2E_Compiler_pre_commit_hooks |
5990726.452991011 ns/iter |
4452722.566038116 ns/iter |
1.35 |
E2E_Compiler_pulumi |
4572328.771240303 ns/iter |
3411609.8883496043 ns/iter |
1.34 |
E2E_Compiler_semantic_release |
1804864.9192709357 ns/iter |
1308787.3097017156 ns/iter |
1.38 |
E2E_Compiler_stale |
1755483.335013292 ns/iter |
1283899.8095236965 ns/iter |
1.37 |
E2E_Compiler_stylecop |
7041824.222224849 ns/iter |
5087787.927535552 ns/iter |
1.38 |
E2E_Compiler_tmuxinator |
2223984.044302931 ns/iter |
1611246.5944055687 ns/iter |
1.38 |
E2E_Compiler_ui5 |
51286486.50000806 ns/iter |
41308947.411754854 ns/iter |
1.24 |
E2E_Compiler_ui5_manifest |
321430166.5000221 ns/iter |
272727599.0000635 ns/iter |
1.18 |
E2E_Compiler_unreal_engine_uproject |
5165888.637037386 ns/iter |
3842110.3241766966 ns/iter |
1.34 |
E2E_Compiler_users_array |
900798.4948451258 ns/iter |
657970.2559019105 ns/iter |
1.37 |
E2E_Compiler_vercel |
13655739.588236481 ns/iter |
10360706.102941923 ns/iter |
1.32 |
E2E_Compiler_yamllint |
383632.3404841008 ns/iter |
282275.9073701331 ns/iter |
1.36 |
E2E_Evaluator_adaptivecard |
23252.094723580714 ns/iter |
17959.149593163154 ns/iter |
1.29 |
E2E_Evaluator_ansible_meta |
238789.93283580052 ns/iter |
173857.6233162043 ns/iter |
1.37 |
E2E_Evaluator_aws_cdk |
47243.229505937496 ns/iter |
33494.81903805436 ns/iter |
1.41 |
E2E_Evaluator_babelrc |
85963.77050181266 ns/iter |
64765.738785305155 ns/iter |
1.33 |
E2E_Evaluator_cerebrum_criminal_case |
1112853.604429865 ns/iter |
825125.6995192281 ns/iter |
1.35 |
E2E_Evaluator_clang_format |
98289.19692090513 ns/iter |
78986.74110872712 ns/iter |
1.24 |
E2E_Evaluator_cmake_presets |
4561754.324676222 ns/iter |
5017527.346457585 ns/iter |
0.91 |
E2E_Evaluator_code_climate |
168108.53947370988 ns/iter |
128275.86221058198 ns/iter |
1.31 |
E2E_Evaluator_cql2 |
212228.70518158472 ns/iter |
156027.93454221787 ns/iter |
1.36 |
E2E_Evaluator_cspell |
508836.1850746525 ns/iter |
398326.7556947954 ns/iter |
1.28 |
E2E_Evaluator_cypress |
138585.03644603456 ns/iter |
105770.01860254163 ns/iter |
1.31 |
E2E_Evaluator_deno |
292492.1395447008 ns/iter |
216524.3183298622 ns/iter |
1.35 |
E2E_Evaluator_dependabot |
344239.95615761133 ns/iter |
258564.43279177498 ns/iter |
1.33 |
E2E_Evaluator_draft_04 |
6209963.990907206 ns/iter |
7235194.377550883 ns/iter |
0.86 |
E2E_Evaluator_fabric_mod |
726960.6144200889 ns/iter |
552472.0571198649 ns/iter |
1.32 |
E2E_Evaluator_geojson |
16858792.54761771 ns/iter |
12870212.240740228 ns/iter |
1.31 |
E2E_Evaluator_gitpod_configuration |
230843.16273057045 ns/iter |
169840.5290227725 ns/iter |
1.36 |
E2E_Evaluator_helm_chart_lock |
209418.19248249344 ns/iter |
157194.2625395136 ns/iter |
1.33 |
E2E_Evaluator_importmap |
40277.518141570545 ns/iter |
30118.08633031114 ns/iter |
1.34 |
E2E_Evaluator_jasmine |
103876.74196513995 ns/iter |
77026.36397705028 ns/iter |
1.35 |
E2E_Evaluator_jshintrc |
997408.7974135716 ns/iter |
780255.1205356524 ns/iter |
1.28 |
E2E_Evaluator_jsconfig |
368894.15809208876 ns/iter |
279744.87068268465 ns/iter |
1.32 |
E2E_Evaluator_krakend |
186571.1181165082 ns/iter |
140101.8361513667 ns/iter |
1.33 |
E2E_Evaluator_lazygit |
128441.54802569542 ns/iter |
95456.58800000418 ns/iter |
1.35 |
E2E_Evaluator_lerna |
131627.05680315153 ns/iter |
92033.23596248691 ns/iter |
1.43 |
E2E_Evaluator_nest_cli |
182667.37332648548 ns/iter |
137007.61792915495 ns/iter |
1.33 |
E2E_Evaluator_omc |
18395.879145234943 ns/iter |
14255.66215967242 ns/iter |
1.29 |
E2E_Evaluator_omnisharp |
512085.86350163625 ns/iter |
396424.4949267222 ns/iter |
1.29 |
E2E_Evaluator_openapi |
9762084.722227529 ns/iter |
10171945.205881376 ns/iter |
0.96 |
E2E_Evaluator_pre_commit_hooks |
465953.43324419344 ns/iter |
357972.448398616 ns/iter |
1.30 |
E2E_Evaluator_pulumi |
747877.4450374816 ns/iter |
559143.3616680612 ns/iter |
1.34 |
E2E_Evaluator_semantic_release |
86099.63659721539 ns/iter |
65173.04807601902 ns/iter |
1.32 |
E2E_Evaluator_stale |
156349.8153364999 ns/iter |
113090.29777633611 ns/iter |
1.38 |
E2E_Evaluator_stylecop |
290993.5154167442 ns/iter |
238888.78020897525 ns/iter |
1.22 |
E2E_Evaluator_tmuxinator |
86020.6715921655 ns/iter |
66286.35359954866 ns/iter |
1.30 |
E2E_Evaluator_ui5 |
518993.15750378254 ns/iter |
375658.0880913602 ns/iter |
1.38 |
E2E_Evaluator_ui5_manifest |
2630332.2255635546 ns/iter |
2171416.883233652 ns/iter |
1.21 |
E2E_Evaluator_unreal_engine_uproject |
448922.6865481851 ns/iter |
327035.70019060466 ns/iter |
1.37 |
E2E_Evaluator_users_array |
636827.8497215963 ns/iter |
506914.5060001574 ns/iter |
1.26 |
E2E_Evaluator_vercel |
270170.2383359176 ns/iter |
208259.45661450806 ns/iter |
1.30 |
E2E_Evaluator_yamllint |
9155.852848375302 ns/iter |
7519.200081309155 ns/iter |
1.22 |
Schema_Frame_WoT_References |
6239662.000001595 ns/iter |
||
Schema_Frame_OMC_References |
25127019.92856949 ns/iter |
||
Schema_Frame_OMC_Locations |
23105362.366671517 ns/iter |
||
Schema_Frame_ISO_Language_Locations |
105019613.1428233 ns/iter |
||
Schema_Frame_KrakenD_References |
44143674.87501636 ns/iter |
||
Schema_Frame_KrakenD_Reachable |
569918453.9998896 ns/iter |
||
Schema_Iterator_ISO_Language |
3773778.756756754 ns/iter |
||
Schema_Frame_ISO_Language_Locations_To_JSON |
149463497.60002702 ns/iter |
||
Schema_Tracker_ISO_Language |
5040417.934783298 ns/iter |
||
Schema_Tracker_ISO_Language_To_JSON |
23300936.666676838 ns/iter |
||
Schema_Format_ISO_Language_To_JSON |
111394179.49986334 ns/iter |
||
Schema_Bundle_Meta_2020_12 |
1982969.207384661 ns/iter |
||
Schema_Frame_Many_Resources_References |
395686797.00005305 ns/iter |
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: 8603739 | Previous: bee6c17 | Ratio |
|---|---|---|---|
E2E_Evaluator_adaptivecard |
117911 ns |
92584 ns |
1.27 |
E2E_Evaluator_ansible-meta |
532671 ns |
454068 ns |
1.17 |
E2E_Evaluator_aws-cdk |
135077 ns |
102592 ns |
1.32 |
E2E_Evaluator_babelrc |
306770 ns |
255534 ns |
1.20 |
E2E_Evaluator_cerebrum-criminal-case |
2599136 ns |
2191542 ns |
1.19 |
E2E_Evaluator_clang-format |
260677 ns |
229179 ns |
1.14 |
E2E_Evaluator_cmake-presets |
17404043 ns |
15968069 ns |
1.09 |
E2E_Evaluator_code-climate |
480836 ns |
396864 ns |
1.21 |
E2E_Evaluator_cql2 |
1241411 ns |
978999 ns |
1.27 |
E2E_Evaluator_cspell |
1568466 ns |
1567757 ns |
1.00 |
E2E_Evaluator_cypress |
834220 ns |
717159 ns |
1.16 |
E2E_Evaluator_deno |
1082975 ns |
888983 ns |
1.22 |
E2E_Evaluator_dependabot |
1151998 ns |
896707 ns |
1.28 |
E2E_Evaluator_draft-04 |
21775031 ns |
23514291 ns |
0.93 |
E2E_Evaluator_fabric-mod |
2403985 ns |
2194131 ns |
1.10 |
E2E_Evaluator_geojson |
19650022 ns |
20977172 ns |
0.94 |
E2E_Evaluator_gitpod-configuration |
713581 ns |
590390 ns |
1.21 |
E2E_Evaluator_helm-chart-lock |
998101 ns |
828101 ns |
1.21 |
E2E_Evaluator_importmap |
265485 ns |
207544 ns |
1.28 |
E2E_Evaluator_jasmine |
282411 ns |
225526 ns |
1.25 |
E2E_Evaluator_jsconfig |
1359220 ns |
1262063 ns |
1.08 |
E2E_Evaluator_jshintrc |
2870096 ns |
2464495 ns |
1.16 |
E2E_Evaluator_krakend |
652459 ns |
489268 ns |
1.33 |
E2E_Evaluator_lazygit |
449668 ns |
379065 ns |
1.19 |
E2E_Evaluator_lerna |
436744 ns |
373280 ns |
1.17 |
E2E_Evaluator_nest-cli |
587284 ns |
490873 ns |
1.20 |
E2E_Evaluator_omc |
91252 ns |
72349 ns |
1.26 |
E2E_Evaluator_omnisharp |
1418094 ns |
1206691 ns |
1.18 |
E2E_Evaluator_openapi |
22760417 ns |
21001966 ns |
1.08 |
E2E_Evaluator_pre-commit-hooks |
1965890 ns |
1624412 ns |
1.21 |
E2E_Evaluator_pulumi |
1930611 ns |
1666876 ns |
1.16 |
E2E_Evaluator_semantic-release |
222348 ns |
177237 ns |
1.25 |
E2E_Evaluator_stale |
380559 ns |
305031 ns |
1.25 |
E2E_Evaluator_stylecop |
1184550 ns |
1020963 ns |
1.16 |
E2E_Evaluator_tmuxinator |
227124 ns |
181181 ns |
1.25 |
E2E_Evaluator_ui5 |
2227594 ns |
1824759 ns |
1.22 |
E2E_Evaluator_ui5-manifest |
9529920 ns |
10102069 ns |
0.94 |
E2E_Evaluator_unreal-engine-uproject |
1587206 ns |
1312926 ns |
1.21 |
E2E_Evaluator_users-array |
2458277 ns |
2033251 ns |
1.21 |
E2E_Evaluator_vercel |
1005907 ns |
813243 ns |
1.24 |
E2E_Evaluator_yamllint |
24047 ns |
19255 ns |
1.25 |
This comment was automatically generated by workflow using github-action-benchmark.
No description provided.