Skip to content

Fix post-processing messing up some prefixItems cases#876

Merged
jviotti merged 1 commit into
mainfrom
bug-prefix-items
Jun 19, 2026
Merged

Fix post-processing messing up some prefixItems cases#876
jviotti merged 1 commit into
mainfrom
bug-prefix-items

Conversation

@jviotti

@jviotti jviotti commented Jun 19, 2026

Copy link
Copy Markdown
Member

Fixes: #874
Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Review in cubic

Fixes: #874
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Re-trigger cubic

@augmentcode

augmentcode Bot commented Jun 19, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Fixes a post-processing optimization that could corrupt validation for some nested tuple/prefixItems cases.

Changes:

  • Gate `AssertionType*` �76�6 `AssertionPropertyType*` conversion to only run when the instruction�s `relative_instance_location` is non-empty and consists entirely of property tokens.
  • Add regression tests for draft 2019-09 (`items` tuple form) and draft 2020-12 (`prefixItems`) when used under an object property with a union-typed `items` schema.

Technical Notes: Prevents property-optimized assertions (which assume object/property traversal) from being applied to instance-location paths that include array index tokens.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Details
Benchmark suite Current: b1f99ea Previous: caa0d01 Ratio
Schema_Iterator_ISO_Language 3296748.076923578 ns/iter 3557393.6046508015 ns/iter 0.93
Schema_Tracker_ISO_Language 9493642.666667035 ns/iter 10813170.352943256 ns/iter 0.88
Schema_Tracker_ISO_Language_To_JSON 24297056.93333896 ns/iter 23173555.999996156 ns/iter 1.05
Schema_Frame_WoT_References 6693362.368852205 ns/iter 6211031.48148197 ns/iter 1.08
Schema_Frame_OMC_References 34944504.42105134 ns/iter 38831246.227273785 ns/iter 0.90
Schema_Frame_OMC_Locations 36021354.199999675 ns/iter 42235117.40909461 ns/iter 0.85
Schema_Frame_ISO_Language_Locations 112997382.0000032 ns/iter 101713505.99999382 ns/iter 1.11
Schema_Frame_KrakenD_References 75407445.80001047 ns/iter 64733925.888882965 ns/iter 1.16
Schema_Frame_KrakenD_Reachable 825482167.0000184 ns/iter 653289668.0000703 ns/iter 1.26
Schema_Frame_ISO_Language_Locations_To_JSON 111479800.00000644 ns/iter 148591270.9999866 ns/iter 0.75
Schema_Frame_Many_Resources_References 420269646.0000652 ns/iter 540995124.9998813 ns/iter 0.78
Schema_Bundle_Meta_2020_12 1615262.6308073364 ns/iter 1544657.4954053967 ns/iter 1.05
Schema_Format_ISO_Language_To_JSON 107287041.83331198 ns/iter 113259416.71423475 ns/iter 0.95
E2E_Compiler_adaptivecard 84710949.00000429 ns/iter 94497287.11112787 ns/iter 0.90
E2E_Compiler_ansible_meta 47449502.27777483 ns/iter 33986538.043475024 ns/iter 1.40
E2E_Compiler_aws_cdk 357743.3672743823 ns/iter 365942.7796123582 ns/iter 0.98
E2E_Compiler_babelrc 2576590.8717104187 ns/iter 2687870.4873652887 ns/iter 0.96
E2E_Compiler_clang_format 18449644.230766073 ns/iter 18906990.4857141 ns/iter 0.98
E2E_Compiler_cmake_presets 29148314.409088597 ns/iter 31902922.619045574 ns/iter 0.91
E2E_Compiler_code_climate 2140154.931407696 ns/iter 2613036.591398299 ns/iter 0.82
E2E_Compiler_cql2 12247293.650792321 ns/iter 16411992.5777767 ns/iter 0.75
E2E_Compiler_cspell 21394286.054054327 ns/iter 40007527.76190504 ns/iter 0.53
E2E_Compiler_cypress 3706348.622340604 ns/iter 5757018.59821517 ns/iter 0.64
E2E_Compiler_deno 7121532.465116299 ns/iter 8959308.206349595 ns/iter 0.79
E2E_Compiler_dependabot 3556969.1243520402 ns/iter 4975471.673202455 ns/iter 0.71
E2E_Compiler_draft_04 2407193.9692832977 ns/iter 2656728.612167175 ns/iter 0.91
E2E_Compiler_fabric_mod 3560366.923468383 ns/iter 4719789.8571435055 ns/iter 0.75
E2E_Compiler_geojson 22657326.9230812 ns/iter 30924648.565221854 ns/iter 0.73
E2E_Compiler_gitpod_configuration 3730831.521739012 ns/iter 5029064.322148074 ns/iter 0.74
E2E_Compiler_helm_chart_lock 548439.000000144 ns/iter 611484.7328110071 ns/iter 0.90
E2E_Compiler_importmap 195674.90811457767 ns/iter 263182.3177569911 ns/iter 0.74
E2E_Compiler_jasmine 1011855.5399717855 ns/iter 1949720.0278808416 ns/iter 0.52
E2E_Compiler_jshintrc 2952598.5043854937 ns/iter 5666634.160002104 ns/iter 0.52
E2E_Compiler_jsconfig 16623628.860463932 ns/iter 45844579.380952515 ns/iter 0.36
E2E_Compiler_krakend 121343763.83331376 ns/iter 191743596.99998906 ns/iter 0.63
E2E_Compiler_lazygit 28254621.541663025 ns/iter 73841425.00000052 ns/iter 0.38
E2E_Compiler_lerna 1180152.9377050027 ns/iter 1787898.300912037 ns/iter 0.66
E2E_Compiler_nest_cli 7007663.345132891 ns/iter 11747988.253520662 ns/iter 0.60
E2E_Compiler_omc 171043447.99997762 ns/iter 270799847.3332888 ns/iter 0.63
E2E_Compiler_omnisharp 5486095.286884295 ns/iter 8875335.58064509 ns/iter 0.62
E2E_Compiler_openapi 19174170.228565603 ns/iter 33476985.400000103 ns/iter 0.57
E2E_Compiler_pre_commit_hooks 3605258.989474398 ns/iter 5308697.499999653 ns/iter 0.68
E2E_Compiler_pulumi 2939620.0894308737 ns/iter 4780015.202702604 ns/iter 0.61
E2E_Compiler_semantic_release 1143727.7059831414 ns/iter 1781212.7100000905 ns/iter 0.64
E2E_Compiler_stale 1177107.122340745 ns/iter 2086809.113300463 ns/iter 0.56
E2E_Compiler_stylecop 4643583.609271181 ns/iter 8732743.893333463 ns/iter 0.53
E2E_Compiler_tmuxinator 1342525.3514058744 ns/iter 1997757.5629624238 ns/iter 0.67
E2E_Compiler_ui5 55170172.64285836 ns/iter 85971435.63635904 ns/iter 0.64
E2E_Compiler_ui5_manifest 266560375.00004005 ns/iter 528821417.0000174 ns/iter 0.50
E2E_Compiler_unreal_engine_uproject 3412557.886487185 ns/iter 5538686.249999501 ns/iter 0.62
E2E_Compiler_users_array 662814.4540967372 ns/iter 1162075.0428819503 ns/iter 0.57
E2E_Compiler_vercel 10679544.776119439 ns/iter 18938689.574997626 ns/iter 0.56
E2E_Compiler_yamllint 221338.83327872012 ns/iter 481618.8571428159 ns/iter 0.46
E2E_Evaluator_adaptivecard 19335.170819629875 ns/iter 31834.690813120716 ns/iter 0.61
E2E_Evaluator_ansible_meta 159736.65949399554 ns/iter 222997.8548444484 ns/iter 0.72
E2E_Evaluator_aws_cdk 35234.23541448624 ns/iter 61154.93750000951 ns/iter 0.58
E2E_Evaluator_babelrc 84670.57884306557 ns/iter 107535.76013303283 ns/iter 0.79
E2E_Evaluator_cerebrum_criminal_case 686290.9999998921 ns/iter 1309354.8109965667 ns/iter 0.52
E2E_Evaluator_clang_format 91674.29716601575 ns/iter 203933.8134405841 ns/iter 0.45
E2E_Evaluator_cmake_presets 3393273.477158015 ns/iter 6099224.641304871 ns/iter 0.56
E2E_Evaluator_code_climate 142288.14353477594 ns/iter 186432.6231928394 ns/iter 0.76
E2E_Evaluator_cql2 187162.84253152463 ns/iter 174407.05522731855 ns/iter 1.07
E2E_Evaluator_cspell 529818.8054692048 ns/iter 509790.79200010345 ns/iter 1.04
E2E_Evaluator_cypress 204015.87672711798 ns/iter 162521.82922617227 ns/iter 1.26
E2E_Evaluator_deno 379904.8444643847 ns/iter 263923.8967391039 ns/iter 1.44
E2E_Evaluator_dependabot 241539.94422156824 ns/iter 304561.1258142741 ns/iter 0.79
E2E_Evaluator_draft_04 5438185.394493945 ns/iter 6794895.618558135 ns/iter 0.80
E2E_Evaluator_fabric_mod 495720.21201171365 ns/iter 632164.1532192649 ns/iter 0.78
E2E_Evaluator_geojson 9706393.166667135 ns/iter 14762891.129033696 ns/iter 0.66
E2E_Evaluator_gitpod_configuration 181543.1888854507 ns/iter 223102.98532355457 ns/iter 0.81
E2E_Evaluator_helm_chart_lock 245281.94977607566 ns/iter 244950.85470090064 ns/iter 1.00
E2E_Evaluator_importmap 40359.96031544927 ns/iter 37793.40060969664 ns/iter 1.07
E2E_Evaluator_jasmine 100989.70906839389 ns/iter 94255.40760322733 ns/iter 1.07
E2E_Evaluator_jshintrc 1104142.7221174163 ns/iter 1153462.963888627 ns/iter 0.96
E2E_Evaluator_jsconfig 433427.267541384 ns/iter 361459.37129296677 ns/iter 1.20
E2E_Evaluator_krakend 166655.62003728564 ns/iter 213385.85104304607 ns/iter 0.78
E2E_Evaluator_lazygit 140648.29545454108 ns/iter 125596.11941175237 ns/iter 1.12
E2E_Evaluator_lerna 145190.32730175136 ns/iter 144348.19870875982 ns/iter 1.01
E2E_Evaluator_nest_cli 195827.26034857836 ns/iter 209500.9158525523 ns/iter 0.93
E2E_Evaluator_omc 22865.467631445183 ns/iter 32957.57974149199 ns/iter 0.69
E2E_Evaluator_omnisharp 465591.7044430073 ns/iter 532230.6544850633 ns/iter 0.87
E2E_Evaluator_openapi 6090814.539213759 ns/iter 8688232.452629419 ns/iter 0.70
E2E_Evaluator_pre_commit_hooks 319967.5681601446 ns/iter 413086.7846386314 ns/iter 0.77
E2E_Evaluator_pulumi 479577.2804054404 ns/iter 639977.9491340029 ns/iter 0.75
E2E_Evaluator_semantic_release 69669.16947974692 ns/iter 77413.76115088727 ns/iter 0.90
E2E_Evaluator_stale 112682.29161289363 ns/iter 141506.47583566495 ns/iter 0.80
E2E_Evaluator_stylecop 173225.73549653782 ns/iter 226045.39689645902 ns/iter 0.77
E2E_Evaluator_tmuxinator 74926.69483130667 ns/iter 73605.05860807544 ns/iter 1.02
E2E_Evaluator_ui5 336863.9661335616 ns/iter 505422.27872458386 ns/iter 0.67
E2E_Evaluator_ui5_manifest 1840014.6750522505 ns/iter 3283406.586046493 ns/iter 0.56
E2E_Evaluator_unreal_engine_uproject 318258.75720337767 ns/iter 545518.9580000024 ns/iter 0.58
E2E_Evaluator_users_array 403937.9489796795 ns/iter 1091971.0655448532 ns/iter 0.37
E2E_Evaluator_vercel 239936.93377673966 ns/iter 325276.6844714278 ns/iter 0.74
E2E_Evaluator_yamllint 5959.589226980328 ns/iter 6732.515253106398 ns/iter 0.89
Micro_Draft4_Meta_1_No_Callback 153.47725655148545 ns/iter 153.51323291845603 ns/iter 1.00
Micro_Draft4_Required_Properties 774.2171697978134 ns/iter 682.3829767899165 ns/iter 1.13
Micro_Draft4_Many_Optional_Properties_Minimal_Match 27.849607435339113 ns/iter 20.08601718553385 ns/iter 1.39
Micro_Draft4_Few_Optional_Properties_Minimal_Match 8.56592149856489 ns/iter 8.172232291552422 ns/iter 1.05
Micro_Draft4_Items_Schema 204.76572094140695 ns/iter 296.27189443176815 ns/iter 0.69
Micro_Draft4_Nested_Object 0.708215291050497 ns/iter 0.734538892548422 ns/iter 0.96
Micro_Draft4_Properties_Triad_Optional 226.50433866698677 ns/iter 230.45649682463826 ns/iter 0.98
Micro_Draft4_Properties_Triad_Closed 176.97523141154596 ns/iter 186.92177681642835 ns/iter 0.95
Micro_Draft4_Properties_Triad_Required 220.14942108129478 ns/iter 245.14892885855187 ns/iter 0.90
Micro_Draft4_Properties_Closed 42.192711282062454 ns/iter 49.504293247136594 ns/iter 0.85
Micro_Draft4_Non_Recursive_Ref 11.907073923153277 ns/iter 16.03845348366072 ns/iter 0.74
Micro_Draft4_Pattern_Properties_True 147.82868348753448 ns/iter 191.51301913131957 ns/iter 0.77
Micro_Draft4_Ref_To_Single_Property 7.20704785143605 ns/iter 9.971582951165422 ns/iter 0.72
Micro_Draft4_Additional_Properties_Type 29.142189532336143 ns/iter 27.146914136613447 ns/iter 1.07
Micro_Draft4_Nested_Oneof 46.336185061281626 ns/iter 56.04282910001075 ns/iter 0.83
Micro_Draft4_Short_Enum 6.03130865391598 ns/iter 6.370618967805389 ns/iter 0.95
Micro_Draft4_Long_Enum 9.889927714730327 ns/iter 16.806783343619028 ns/iter 0.59
Micro_Draft4_Long_Enum_Short_Strings 6.402570473678684 ns/iter 10.59210544176271 ns/iter 0.60
Micro_Draft4_Type_Object 2.538091198040091 ns/iter 3.3513869308327475 ns/iter 0.76
Micro_Draft4_Ref_Single_100 1577556.235431535 ns/iter 2659613.0756576927 ns/iter 0.59
Micro_Draft4_Compile_Ref_Many_Nested 1152436.0608553845 ns/iter 1872409.4532964437 ns/iter 0.62
Micro_Draft4_Compile_Wrap 1873588.1320222954 ns/iter 3791837.2289712806 ns/iter 0.49
Micro_Draft6_Property_Names 96.26860969988229 ns/iter 171.4722033526379 ns/iter 0.56
Micro_Draft6_Compile_FHIR 7951514416.00001 ns/iter 21177604375.0001 ns/iter 0.38
Micro_Draft7_If_Then_Else 18.301543308458843 ns/iter 23.29633434332722 ns/iter 0.79
Micro_2019_09_Unevaluated_Properties 25.810050874349248 ns/iter 29.806655709847064 ns/iter 0.87
Micro_2019_09_Compile_Wrap 320590604.0000173 ns/iter 426205646.00008494 ns/iter 0.75
Micro_2020_12_Dynamic_Ref 200.13617461973786 ns/iter 225.8661102838037 ns/iter 0.89
Micro_2020_12_Dynamic_Ref_Single 2.469273941016995 ns/iter 3.5552466939246883 ns/iter 0.69
Micro_2020_12_Simple_Output_Mask 793.8715165307256 ns/iter 1026.4059228215096 ns/iter 0.77
Micro_2020_12_Simple_Output_Annotations 91595.53677435266 ns/iter 118336.39005482863 ns/iter 0.77
Micro_2020_12_Compile_NonCircular_Shared_Refs 962937.5234459073 ns/iter 1414990.8060498582 ns/iter 0.68
Micro_2020_12_Exhaustive_Deep_Numeric 5193.804228815191 ns/iter 6474.732851290329 ns/iter 0.80
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 107659.14052395268 ns/iter 147637.93647866664 ns/iter 0.73
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 13133.594450946 ns/iter 16903.39188370612 ns/iter 0.78
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 85.09091396856205 ns/iter 120.38688238806488 ns/iter 0.71
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4870.054806999632 ns/iter 7268.203330970012 ns/iter 0.67
Alterschema_Check_Readibility_ISO_Language_Set_3 213771972.33338544 ns/iter 366054020.9999681 ns/iter 0.58
Alterschema_Check_Readibility_OMC 56491637.76921831 ns/iter 110189416.59999654 ns/iter 0.51
Alterschema_Check_Readibility_KrakenD 564818166.9998848 ns/iter 1677110416.000005 ns/iter 0.34
Alterschema_Apply_Readibility_KrakenD 61426809792.000084 ns/iter 113423850748.99994 ns/iter 0.54
Alterschema_Check_Invalid_External_Refs 158200906.24998784 ns/iter 206428666.66670063 ns/iter 0.77

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (macos/llvm)

Details
Benchmark suite Current: b1f99ea Previous: caa0d01 Ratio
E2E_Evaluator_adaptivecard 106890 ns 169933 ns 0.63
E2E_Evaluator_ansible-meta 383935 ns 522486 ns 0.73
E2E_Evaluator_aws-cdk 119427 ns 152843 ns 0.78
E2E_Evaluator_babelrc 268970 ns 364315 ns 0.74
E2E_Evaluator_cerebrum-criminal-case 1550107 ns 2394484 ns 0.65
E2E_Evaluator_clang-format 169511 ns 285756 ns 0.59
E2E_Evaluator_cmake-presets 12612530 ns 19690444 ns 0.64
E2E_Evaluator_code-climate 358746 ns 513391 ns 0.70
E2E_Evaluator_cql2 989437 ns 1716874 ns 0.58
E2E_Evaluator_cspell 1233372 ns 2086855 ns 0.59
E2E_Evaluator_cypress 556632 ns 997031 ns 0.56
E2E_Evaluator_deno 711311 ns 1245147 ns 0.57
E2E_Evaluator_dependabot 694356 ns 1167395 ns 0.59
E2E_Evaluator_draft-04 14121427 ns 21749413 ns 0.65
E2E_Evaluator_fabric-mod 1301243 ns 2632088 ns 0.49
E2E_Evaluator_geojson 14726474 ns 27562109 ns 0.53
E2E_Evaluator_gitpod-configuration 476489 ns 794389 ns 0.60
E2E_Evaluator_helm-chart-lock 822491 ns 1007729 ns 0.82
E2E_Evaluator_importmap 198066 ns 296354 ns 0.67
E2E_Evaluator_jasmine 202242 ns 278682 ns 0.73
E2E_Evaluator_jsconfig 807822 ns 1470800 ns 0.55
E2E_Evaluator_jshintrc 1866172 ns 2956039 ns 0.63
E2E_Evaluator_krakend 399569 ns 874991 ns 0.46
E2E_Evaluator_lazygit 265140 ns 502682 ns 0.53
E2E_Evaluator_lerna 310386 ns 523323 ns 0.59
E2E_Evaluator_nest-cli 387372 ns 706863 ns 0.55
E2E_Evaluator_omc 67835 ns 102812 ns 0.66
E2E_Evaluator_omnisharp 937773 ns 1391349 ns 0.67
E2E_Evaluator_openapi 14374005 ns 25373165 ns 0.57
E2E_Evaluator_pre-commit-hooks 1264029 ns 2259040 ns 0.56
E2E_Evaluator_pulumi 1361551 ns 2621838 ns 0.52
E2E_Evaluator_semantic-release 175548 ns 260452 ns 0.67
E2E_Evaluator_stale 259933 ns 417641 ns 0.62
E2E_Evaluator_stylecop 699377 ns 1563150 ns 0.45
E2E_Evaluator_tmuxinator 153143 ns 245061 ns 0.62
E2E_Evaluator_ui5 1409233 ns 2581498 ns 0.55
E2E_Evaluator_ui5-manifest 6895160 ns 18324585 ns 0.38
E2E_Evaluator_unreal-engine-uproject 1131904 ns 1891357 ns 0.60
E2E_Evaluator_users-array 1770448 ns 4535890 ns 0.39
E2E_Evaluator_vercel 672536 ns 1336573 ns 0.50
E2E_Evaluator_yamllint 22282 ns 34363 ns 0.65

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Details
Benchmark suite Current: b1f99ea Previous: caa0d01 Ratio
Schema_Iterator_ISO_Language 2963174.330508251 ns/iter 2941053.67088627 ns/iter 1.01
Schema_Tracker_ISO_Language 4486589.594936464 ns/iter 4508669.793547655 ns/iter 1.00
Schema_Tracker_ISO_Language_To_JSON 21155234.66666976 ns/iter 20982363.06060106 ns/iter 1.01
Schema_Frame_WoT_References 4934831.802816135 ns/iter 4896053.894366508 ns/iter 1.01
Schema_Frame_OMC_References 20656117.628576405 ns/iter 20549623.705887023 ns/iter 1.01
Schema_Frame_OMC_Locations 18759926.459459756 ns/iter 18856367.91891827 ns/iter 0.99
Schema_Frame_ISO_Language_Locations 100662880.49999154 ns/iter 98990712.8333319 ns/iter 1.02
Schema_Frame_KrakenD_References 39854239.00000266 ns/iter 39789784.166664 ns/iter 1.00
Schema_Frame_KrakenD_Reachable 581886930.0001097 ns/iter 608154946.0000134 ns/iter 0.96
Schema_Frame_ISO_Language_Locations_To_JSON 117512115.80003655 ns/iter 117963112.00000672 ns/iter 1.00
Schema_Frame_Many_Resources_References 357557311.50004524 ns/iter 371316730.99997896 ns/iter 0.96
Schema_Bundle_Meta_2020_12 1551863.9044487118 ns/iter 1557787.5468762517 ns/iter 1.00
Schema_Format_ISO_Language_To_JSON 106984891.16665162 ns/iter 108347093.28576407 ns/iter 0.99
E2E_Compiler_adaptivecard 61518089.83332785 ns/iter 61992877.2999856 ns/iter 0.99
E2E_Compiler_ansible_meta 27493162.61538472 ns/iter 27993923.64000596 ns/iter 0.98
E2E_Compiler_aws_cdk 353794.30445796234 ns/iter 353685.1899696276 ns/iter 1.00
E2E_Compiler_babelrc 2435353.459930551 ns/iter 2454337.716782705 ns/iter 0.99
E2E_Compiler_clang_format 17261152.804882463 ns/iter 17420567.199997094 ns/iter 0.99
E2E_Compiler_cmake_presets 26032850.66666777 ns/iter 26332695.53845926 ns/iter 0.99
E2E_Compiler_code_climate 2442844.192307882 ns/iter 2484934.2014131383 ns/iter 0.98
E2E_Compiler_cql2 13206265.056602584 ns/iter 13151462.245285178 ns/iter 1.00
E2E_Compiler_cspell 23160247.7000024 ns/iter 23363332.06666647 ns/iter 0.99
E2E_Compiler_cypress 4001202.9715900226 ns/iter 4009164.851427808 ns/iter 1.00
E2E_Compiler_deno 7490864.956988971 ns/iter 7558751.4021757 ns/iter 0.99
E2E_Compiler_dependabot 3704000.14814848 ns/iter 3727085.648937104 ns/iter 0.99
E2E_Compiler_draft_04 2577031.080586044 ns/iter 2588531.1888891417 ns/iter 1.00
E2E_Compiler_fabric_mod 4505247.839743694 ns/iter 4537399.425806789 ns/iter 0.99
E2E_Compiler_geojson 20973649.121212173 ns/iter 21111376.787881788 ns/iter 0.99
E2E_Compiler_gitpod_configuration 4743938.795918192 ns/iter 4796583.726027302 ns/iter 0.99
E2E_Compiler_helm_chart_lock 662007.7808350804 ns/iter 670577.2794677576 ns/iter 0.99
E2E_Compiler_importmap 264756.0495461221 ns/iter 268737.365797524 ns/iter 0.99
E2E_Compiler_jasmine 1300119.2029520848 ns/iter 1298246.3432280736 ns/iter 1.00
E2E_Compiler_jshintrc 4089687.9767438103 ns/iter 4104573.210526872 ns/iter 1.00
E2E_Compiler_jsconfig 20925077.30302521 ns/iter 20897189.823525716 ns/iter 1.00
E2E_Compiler_krakend 147334520.7999955 ns/iter 140325264.40000767 ns/iter 1.05
E2E_Compiler_lazygit 31852139.181823574 ns/iter 31739242.77272859 ns/iter 1.00
E2E_Compiler_lerna 1515142.8937090451 ns/iter 1526254.4519650496 ns/iter 0.99
E2E_Compiler_nest_cli 7142001.47474756 ns/iter 7120597.47959116 ns/iter 1.00
E2E_Compiler_omc 163766718.25003088 ns/iter 157140082.50000688 ns/iter 1.04
E2E_Compiler_omnisharp 6379281.036362789 ns/iter 6425338.385320216 ns/iter 0.99
E2E_Compiler_openapi 24301651.65517416 ns/iter 24540235.586206608 ns/iter 0.99
E2E_Compiler_pre_commit_hooks 4942177.7183096325 ns/iter 4985683.349999752 ns/iter 0.99
E2E_Compiler_pulumi 3817661.510869703 ns/iter 3835730.978021974 ns/iter 1.00
E2E_Compiler_semantic_release 1476123.9726890419 ns/iter 1480533.399151029 ns/iter 1.00
E2E_Compiler_stale 1478514.6878980673 ns/iter 1485668.7983013848 ns/iter 1.00
E2E_Compiler_stylecop 5880049.630253275 ns/iter 5982323.188033513 ns/iter 0.98
E2E_Compiler_tmuxinator 1802531.7017996938 ns/iter 1814101.352331799 ns/iter 0.99
E2E_Compiler_ui5 48050519.500001036 ns/iter 47390228.666669525 ns/iter 1.01
E2E_Compiler_ui5_manifest 320667332.9999603 ns/iter 312560523.0000019 ns/iter 1.03
E2E_Compiler_unreal_engine_uproject 4373113.506250093 ns/iter 4393614.387500122 ns/iter 1.00
E2E_Compiler_users_array 804390.163972134 ns/iter 803313.0230681003 ns/iter 1.00
E2E_Compiler_vercel 12357892.350879857 ns/iter 12394285.77192931 ns/iter 1.00
E2E_Compiler_yamllint 323309.25426865305 ns/iter 325311.13302326936 ns/iter 0.99
E2E_Evaluator_adaptivecard 24887.738097798574 ns/iter 26761.723961451662 ns/iter 0.93
E2E_Evaluator_ansible_meta 234425.8362495814 ns/iter 243790.5052047433 ns/iter 0.96
E2E_Evaluator_aws_cdk 52889.7216040531 ns/iter 52898.93685876867 ns/iter 1.00
E2E_Evaluator_babelrc 115158.15270450791 ns/iter 112319.85999998309 ns/iter 1.03
E2E_Evaluator_cerebrum_criminal_case 1020079.5351905196 ns/iter 1036743.8281937959 ns/iter 0.98
E2E_Evaluator_clang_format 119653.32906638566 ns/iter 125518.89523297767 ns/iter 0.95
E2E_Evaluator_cmake_presets 4587865.992125157 ns/iter 4341630.798779345 ns/iter 1.06
E2E_Evaluator_code_climate 184293.73736837893 ns/iter 185716.75839278536 ns/iter 0.99
E2E_Evaluator_cql2 217067.8987496392 ns/iter 224557.35942124802 ns/iter 0.97
E2E_Evaluator_cspell 583939.902684576 ns/iter 603369.7430262502 ns/iter 0.97
E2E_Evaluator_cypress 194588.6753824659 ns/iter 203218.1993907483 ns/iter 0.96
E2E_Evaluator_deno 322848.1555759939 ns/iter 324945.37987008994 ns/iter 0.99
E2E_Evaluator_dependabot 329058.7972262421 ns/iter 331949.0425430218 ns/iter 0.99
E2E_Evaluator_draft_04 10251065.304347334 ns/iter 8542463.21794924 ns/iter 1.20
E2E_Evaluator_fabric_mod 662423.5624402647 ns/iter 699796.091633477 ns/iter 0.95
E2E_Evaluator_geojson 17247551.63414423 ns/iter 17192492.97560986 ns/iter 1.00
E2E_Evaluator_gitpod_configuration 236720.09189558207 ns/iter 238063.0728703664 ns/iter 0.99
E2E_Evaluator_helm_chart_lock 321147.9725963393 ns/iter 325703.71375122987 ns/iter 0.99
E2E_Evaluator_importmap 52011.401016714895 ns/iter 53448.56742596404 ns/iter 0.97
E2E_Evaluator_jasmine 104910.64119248076 ns/iter 106877.42403209725 ns/iter 0.98
E2E_Evaluator_jshintrc 1215493.3101044802 ns/iter 1238563.2186950871 ns/iter 0.98
E2E_Evaluator_jsconfig 426493.5914893046 ns/iter 440449.73420078884 ns/iter 0.97
E2E_Evaluator_krakend 209330.71167324221 ns/iter 215425.35470219847 ns/iter 0.97
E2E_Evaluator_lazygit 145364.60910050818 ns/iter 154785.94200971466 ns/iter 0.94
E2E_Evaluator_lerna 137655.8061955482 ns/iter 142102.74898868403 ns/iter 0.97
E2E_Evaluator_nest_cli 184905.74300183094 ns/iter 183967.91860151288 ns/iter 1.01
E2E_Evaluator_omc 18408.58787010172 ns/iter 19699.85666306507 ns/iter 0.93
E2E_Evaluator_omnisharp 614487.14462077 ns/iter 613965.5101143422 ns/iter 1.00
E2E_Evaluator_openapi 11306208.721314343 ns/iter 8930638.810809525 ns/iter 1.27
E2E_Evaluator_pre_commit_hooks 504459.50900007115 ns/iter 483669.39542928955 ns/iter 1.04
E2E_Evaluator_pulumi 697633.0920919521 ns/iter 712493.7953392591 ns/iter 0.98
E2E_Evaluator_semantic_release 111395.21038172643 ns/iter 102636.42946938025 ns/iter 1.09
E2E_Evaluator_stale 148527.56450232808 ns/iter 150182.60346305018 ns/iter 0.99
E2E_Evaluator_stylecop 290641.80351907725 ns/iter 293723.6586077052 ns/iter 0.99
E2E_Evaluator_tmuxinator 100609.90723693006 ns/iter 101174.3938867088 ns/iter 0.99
E2E_Evaluator_ui5 515296.52459003683 ns/iter 521217.9251497651 ns/iter 0.99
E2E_Evaluator_ui5_manifest 2639280.906015828 ns/iter 2590320.8051470104 ns/iter 1.02
E2E_Evaluator_unreal_engine_uproject 432148.5518955391 ns/iter 436273.333124562 ns/iter 0.99
E2E_Evaluator_users_array 614080.9854452468 ns/iter 589998.802179321 ns/iter 1.04
E2E_Evaluator_vercel 316704.26339895604 ns/iter 316878.89628270606 ns/iter 1.00
E2E_Evaluator_yamllint 8759.629946874586 ns/iter 8848.262588457834 ns/iter 0.99
Micro_Draft4_Meta_1_No_Callback 191.78823576937782 ns/iter 192.41115429752864 ns/iter 1.00
Micro_Draft4_Required_Properties 795.0358383257413 ns/iter 795.2040073210144 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 23.651778387863608 ns/iter 23.29456009694761 ns/iter 1.02
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.552203319146587 ns/iter 11.536343924281947 ns/iter 1.00
Micro_Draft4_Items_Schema 277.6868457228967 ns/iter 276.0767268123102 ns/iter 1.01
Micro_Draft4_Nested_Object 1.7645291143338044 ns/iter 1.761445223561311 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 332.0936310864124 ns/iter 333.7813859116388 ns/iter 0.99
Micro_Draft4_Properties_Triad_Closed 273.90560762862174 ns/iter 271.80733979195077 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 342.9893638177154 ns/iter 340.761332716102 ns/iter 1.01
Micro_Draft4_Properties_Closed 57.32601268571834 ns/iter 57.541574537935915 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 13.965826370623905 ns/iter 14.018175529274652 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 155.76112126219314 ns/iter 155.67864250454494 ns/iter 1.00
Micro_Draft4_Ref_To_Single_Property 11.605494671395084 ns/iter 11.536047603669894 ns/iter 1.01
Micro_Draft4_Additional_Properties_Type 32.98108184776056 ns/iter 32.98769102716422 ns/iter 1.00
Micro_Draft4_Nested_Oneof 58.907793043927626 ns/iter 58.851282430620316 ns/iter 1.00
Micro_Draft4_Short_Enum 12.148529487753706 ns/iter 12.345861186331257 ns/iter 0.98
Micro_Draft4_Long_Enum 14.669929622500787 ns/iter 14.655289055567707 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 12.14677397878773 ns/iter 12.245946998708389 ns/iter 0.99
Micro_Draft4_Type_Object 3.4298544551957506 ns/iter 3.4296145853586455 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2395336.044217055 ns/iter 2389422.3938358887 ns/iter 1.00
Micro_Draft4_Compile_Ref_Many_Nested 1737232.6426798608 ns/iter 1737684.1141436722 ns/iter 1.00
Micro_Draft4_Compile_Wrap 2377337.1054425123 ns/iter 2372710.9489793763 ns/iter 1.00
Micro_Draft6_Property_Names 134.99470370693248 ns/iter 134.88021663551893 ns/iter 1.00
Micro_Draft6_Compile_FHIR 15001333767.999994 ns/iter 13339507273.999971 ns/iter 1.12
Micro_Draft7_If_Then_Else 23.976299038947715 ns/iter 24.169030307178346 ns/iter 0.99
Micro_2019_09_Unevaluated_Properties 26.794430192937003 ns/iter 26.899504898567102 ns/iter 1.00
Micro_2019_09_Compile_Wrap 309598389.5000245 ns/iter 282626123 ns/iter 1.10
Micro_2020_12_Dynamic_Ref 246.18219730418838 ns/iter 232.37162465152653 ns/iter 1.06
Micro_2020_12_Dynamic_Ref_Single 3.430817228139169 ns/iter 3.4282065355472877 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1127.7540712660473 ns/iter 1122.9020188530233 ns/iter 1.00
Micro_2020_12_Simple_Output_Annotations 103255.19543783054 ns/iter 103262.3193203384 ns/iter 1.00
Micro_2020_12_Compile_NonCircular_Shared_Refs 1043011.4739196055 ns/iter 1042258.8050976825 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric 8203.150205640677 ns/iter 8243.344776067137 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 171060.14154366148 ns/iter 170623.2787447604 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22918.562465265644 ns/iter 22482.944136240723 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 146.1876892921091 ns/iter 143.9385214632049 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4298.369939537145 ns/iter 4250.03536944155 ns/iter 1.01
Alterschema_Check_Readibility_ISO_Language_Set_3 376042610.0000132 ns/iter 354115666.49997896 ns/iter 1.06
Alterschema_Check_Readibility_OMC 86120232.74997683 ns/iter 81522310.55555603 ns/iter 1.06
Alterschema_Check_Readibility_KrakenD 1207366503.0000029 ns/iter 1146372009.0000606 ns/iter 1.05
Alterschema_Apply_Readibility_KrakenD 120167904538.00014 ns/iter 115881951398.99994 ns/iter 1.04
Alterschema_Check_Invalid_External_Refs 298035040.9999346 ns/iter 295570539.4999768 ns/iter 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (linux/llvm)

Details
Benchmark suite Current: b1f99ea Previous: caa0d01 Ratio
E2E_Evaluator_adaptivecard 119008 ns 118134 ns 1.01
E2E_Evaluator_ansible-meta 546749 ns 526682 ns 1.04
E2E_Evaluator_aws-cdk 145851 ns 143502 ns 1.02
E2E_Evaluator_babelrc 348432 ns 339947 ns 1.02
E2E_Evaluator_cerebrum-criminal-case 2649462 ns 2506472 ns 1.06
E2E_Evaluator_clang-format 268696 ns 260245 ns 1.03
E2E_Evaluator_cmake-presets 19526041 ns 17720762 ns 1.10
E2E_Evaluator_code-climate 520798 ns 509867 ns 1.02
E2E_Evaluator_cql2 1232372 ns 1220486 ns 1.01
E2E_Evaluator_cspell 1543601 ns 1472159 ns 1.05
E2E_Evaluator_cypress 803108 ns 761143 ns 1.06
E2E_Evaluator_deno 1063858 ns 1066688 ns 1.00
E2E_Evaluator_dependabot 1080439 ns 1064218 ns 1.02
E2E_Evaluator_draft-04 23385421 ns 21478777 ns 1.09
E2E_Evaluator_fabric-mod 2387395 ns 2326293 ns 1.03
E2E_Evaluator_geojson 25083832 ns 24943806 ns 1.01
E2E_Evaluator_gitpod-configuration 728636 ns 720329 ns 1.01
E2E_Evaluator_helm-chart-lock 1004708 ns 1005887 ns 1.00
E2E_Evaluator_importmap 269767 ns 272459 ns 0.99
E2E_Evaluator_jasmine 316567 ns 293990 ns 1.08
E2E_Evaluator_jsconfig 1263316 ns 1255379 ns 1.01
E2E_Evaluator_jshintrc 2779694 ns 2739295 ns 1.01
E2E_Evaluator_krakend 698456 ns 679274 ns 1.03
E2E_Evaluator_lazygit 519417 ns 495175 ns 1.05
E2E_Evaluator_lerna 473963 ns 478962 ns 0.99
E2E_Evaluator_nest-cli 613316 ns 596963 ns 1.03
E2E_Evaluator_omc 93295 ns 92714 ns 1.01
E2E_Evaluator_omnisharp 1447645 ns 1392273 ns 1.04
E2E_Evaluator_openapi 26776145 ns 22968622 ns 1.17
E2E_Evaluator_pre-commit-hooks 2011135 ns 2073945 ns 0.97
E2E_Evaluator_pulumi 1969697 ns 1892818 ns 1.04
E2E_Evaluator_semantic-release 265011 ns 246724 ns 1.07
E2E_Evaluator_stale 411611 ns 392028 ns 1.05
E2E_Evaluator_stylecop 1219358 ns 1218720 ns 1.00
E2E_Evaluator_tmuxinator 233764 ns 228239 ns 1.02
E2E_Evaluator_ui5 2241740 ns 2211216 ns 1.01
E2E_Evaluator_ui5-manifest 12525488 ns 10553116 ns 1.19
E2E_Evaluator_unreal-engine-uproject 1528299 ns 1481102 ns 1.03
E2E_Evaluator_users-array 2515272 ns 2723511 ns 0.92
E2E_Evaluator_vercel 1015141 ns 999825 ns 1.02
E2E_Evaluator_yamllint 25923 ns 25688 ns 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@jviotti jviotti merged commit 434bc6e into main Jun 19, 2026
14 checks passed
@jviotti jviotti deleted the bug-prefix-items branch June 19, 2026 15:17

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Details
Benchmark suite Current: b1f99ea Previous: caa0d01 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 348527690.4999637 ns/iter 358092206.00003755 ns/iter 0.97
Alterschema_Check_Readibility_OMC 91887298.74998103 ns/iter 92192771.0000026 ns/iter 1.00
Alterschema_Check_Readibility_KrakenD 1313169762.9999053 ns/iter 1235346161.0000522 ns/iter 1.06
Alterschema_Apply_Readibility_KrakenD 134672887527.00006 ns/iter 121411447780.99988 ns/iter 1.11
Alterschema_Check_Invalid_External_Refs 335809508.0000112 ns/iter 331598249.99995637 ns/iter 1.01
Micro_2020_12_Dynamic_Ref 268.7342381175002 ns/iter 269.69933670571805 ns/iter 1.00
Micro_2020_12_Dynamic_Ref_Single 4.358067288466198 ns/iter 4.357574415991213 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1172.7446517308053 ns/iter 1141.8548665765034 ns/iter 1.03
Micro_2020_12_Simple_Output_Annotations 117299.72831201079 ns/iter 111971.64919871319 ns/iter 1.05
Micro_2020_12_Compile_NonCircular_Shared_Refs 1187289.591766621 ns/iter 1246856.8726002763 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric 8978.627855784795 ns/iter 8938.133246974134 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 165285.72693117548 ns/iter 168309.67653381726 ns/iter 0.98
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 25275.058959041267 ns/iter 25190.219539609472 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 152.90264145322075 ns/iter 150.8408882724316 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4762.549787211416 ns/iter 4834.242379530644 ns/iter 0.99
Micro_2019_09_Unevaluated_Properties 28.048599606995655 ns/iter 28.111845565242845 ns/iter 1.00
Micro_2019_09_Compile_Wrap 305039243.5000049 ns/iter 310462347.49999255 ns/iter 0.98
Micro_Draft7_If_Then_Else 24.2973807136953 ns/iter 24.28327891012031 ns/iter 1.00
Micro_Draft6_Property_Names 150.11855963028853 ns/iter 149.8486874083768 ns/iter 1.00
Micro_Draft6_Compile_FHIR 13566637281.999874 ns/iter 12769672689.99988 ns/iter 1.06
Micro_Draft4_Meta_1_No_Callback 168.9094107354796 ns/iter 170.1025710407132 ns/iter 0.99
Micro_Draft4_Required_Properties 803.486159598712 ns/iter 820.063730947128 ns/iter 0.98
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.196224576028744 ns/iter 21.22656531779566 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 13.093760797601208 ns/iter 13.096330121266321 ns/iter 1.00
Micro_Draft4_Items_Schema 350.84864537817435 ns/iter 334.0016787083552 ns/iter 1.05
Micro_Draft4_Nested_Object 1.5564948553817977 ns/iter 1.5628378599465853 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 390.51951382989057 ns/iter 382.35546760202703 ns/iter 1.02
Micro_Draft4_Properties_Triad_Closed 323.26935476243654 ns/iter 306.5424124032308 ns/iter 1.05
Micro_Draft4_Properties_Triad_Required 419.22381895980817 ns/iter 427.4939796439393 ns/iter 0.98
Micro_Draft4_Properties_Closed 63.57468257810418 ns/iter 63.630441366196784 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 9.337512123092877 ns/iter 9.346134617428765 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 203.02941727057757 ns/iter 203.05116170524104 ns/iter 1.00
Micro_Draft4_Ref_To_Single_Property 13.409882055628817 ns/iter 13.39403806582385 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 14.329911862873683 ns/iter 14.319237071090619 ns/iter 1.00
Micro_Draft4_Nested_Oneof 62.87648877857271 ns/iter 62.88090342033496 ns/iter 1.00
Micro_Draft4_Short_Enum 14.65316183549402 ns/iter 14.650545195833542 ns/iter 1.00
Micro_Draft4_Long_Enum 14.344923127094507 ns/iter 14.409319901096843 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.704877922485503 ns/iter 14.687556962060816 ns/iter 1.00
Micro_Draft4_Type_Object 4.371402341748493 ns/iter 4.35582289820504 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2509885.89247288 ns/iter 2566066.56985358 ns/iter 0.98
Micro_Draft4_Compile_Ref_Many_Nested 1821810.0729168185 ns/iter 1864963.6026669517 ns/iter 0.98
Micro_Draft4_Compile_Wrap 2621164.454887063 ns/iter 2685086.23754799 ns/iter 0.98
E2E_Compiler_adaptivecard 63456247.81819093 ns/iter 65043999.70001487 ns/iter 0.98
E2E_Compiler_ansible_meta 30581706.869566996 ns/iter 31757772.09091021 ns/iter 0.96
E2E_Compiler_aws_cdk 406244.19756663765 ns/iter 412521.3043220632 ns/iter 0.98
E2E_Compiler_babelrc 2705467.02316616 ns/iter 2736138.234374685 ns/iter 0.99
E2E_Compiler_clang_format 19150008.729725044 ns/iter 19650450.722224377 ns/iter 0.97
E2E_Compiler_cmake_presets 27576399.96000762 ns/iter 27771389.119998273 ns/iter 0.99
E2E_Compiler_code_climate 2753092.0078744013 ns/iter 2798586.616000648 ns/iter 0.98
E2E_Compiler_cql2 14135578.102041665 ns/iter 14582544.47916829 ns/iter 0.97
E2E_Compiler_cspell 24101631.58621235 ns/iter 24547469.82758824 ns/iter 0.98
E2E_Compiler_cypress 4206427.771084992 ns/iter 4267970.723926486 ns/iter 0.99
E2E_Compiler_deno 8357040.084339209 ns/iter 8520001.829269193 ns/iter 0.98
E2E_Compiler_dependabot 4191440.8802400255 ns/iter 4245386.6121212 ns/iter 0.99
E2E_Compiler_draft_04 2883023.099173458 ns/iter 2947186.6919832216 ns/iter 0.98
E2E_Compiler_fabric_mod 5012781.635714093 ns/iter 5127127.357663464 ns/iter 0.98
E2E_Compiler_geojson 23469696.03333188 ns/iter 23523511.166664924 ns/iter 1.00
E2E_Compiler_gitpod_configuration 5241904.029851378 ns/iter 5362141.8769230675 ns/iter 0.98
E2E_Compiler_helm_chart_lock 730601.0951883497 ns/iter 755857.7459806853 ns/iter 0.97
E2E_Compiler_importmap 302851.2467588924 ns/iter 311523.3642826034 ns/iter 0.97
E2E_Compiler_jasmine 1439133.6618560092 ns/iter 1480140.4351461527 ns/iter 0.97
E2E_Compiler_jshintrc 4482117.083334276 ns/iter 4554779.948052015 ns/iter 0.98
E2E_Compiler_jsconfig 22423281.67741811 ns/iter 22472602.354839418 ns/iter 1.00
E2E_Compiler_krakend 142613179.99998936 ns/iter 142631221.40000632 ns/iter 1.00
E2E_Compiler_lazygit 34568046.649997085 ns/iter 34721747.449998476 ns/iter 1.00
E2E_Compiler_lerna 1704788.7177616686 ns/iter 1727150.217283575 ns/iter 0.99
E2E_Compiler_nest_cli 7779964.977776722 ns/iter 7875175.977526882 ns/iter 0.99
E2E_Compiler_omc 171921670.50001216 ns/iter 167098714.49995717 ns/iter 1.03
E2E_Compiler_omnisharp 7083507.454546744 ns/iter 7103106.767675798 ns/iter 1.00
E2E_Compiler_openapi 26923958.153850853 ns/iter 27497064.884615753 ns/iter 0.98
E2E_Compiler_pre_commit_hooks 5516760.285714222 ns/iter 5655929.387095908 ns/iter 0.98
E2E_Compiler_pulumi 4248500.187877929 ns/iter 4306120.999999228 ns/iter 0.99
E2E_Compiler_semantic_release 1659459.725537359 ns/iter 1702218.8150849505 ns/iter 0.97
E2E_Compiler_stale 1634698.186915761 ns/iter 1664070.3175358206 ns/iter 0.98
E2E_Compiler_stylecop 6488238.999999659 ns/iter 6819146.466019112 ns/iter 0.95
E2E_Compiler_tmuxinator 2043709.1023391953 ns/iter 2083648.613095301 ns/iter 0.98
E2E_Compiler_ui5 49083370.21428061 ns/iter 49451343.07143105 ns/iter 0.99
E2E_Compiler_ui5_manifest 315882702.4999482 ns/iter 322185338.4999349 ns/iter 0.98
E2E_Compiler_unreal_engine_uproject 4799422.671232468 ns/iter 4871831.236111272 ns/iter 0.99
E2E_Compiler_users_array 898947.7345360768 ns/iter 921010.5455747949 ns/iter 0.98
E2E_Compiler_vercel 13107166.88888752 ns/iter 13246147.698115272 ns/iter 0.99
E2E_Compiler_yamllint 372324.4008529133 ns/iter 379110.4959393969 ns/iter 0.98
E2E_Evaluator_adaptivecard 23876.000538208875 ns/iter 23896.31022770515 ns/iter 1.00
E2E_Evaluator_ansible_meta 263365.6495661768 ns/iter 263228.595890391 ns/iter 1.00
E2E_Evaluator_aws_cdk 54610.89717123304 ns/iter 56830.24923865675 ns/iter 0.96
E2E_Evaluator_babelrc 114209.509006098 ns/iter 105499.38361099469 ns/iter 1.08
E2E_Evaluator_cerebrum_criminal_case 1133433.0681819806 ns/iter 1104950.7663550815 ns/iter 1.03
E2E_Evaluator_clang_format 109636.42582157522 ns/iter 110325.69742285396 ns/iter 0.99
E2E_Evaluator_cmake_presets 5022449.192857234 ns/iter 4514347.032258111 ns/iter 1.11
E2E_Evaluator_code_climate 192524.708379856 ns/iter 197078.46121297756 ns/iter 0.98
E2E_Evaluator_cql2 229395.59232532082 ns/iter 225062.07697245362 ns/iter 1.02
E2E_Evaluator_cspell 551809.381102423 ns/iter 564415.4461415923 ns/iter 0.98
E2E_Evaluator_cypress 177455.24700788734 ns/iter 177997.7646607331 ns/iter 1.00
E2E_Evaluator_deno 351389.446153867 ns/iter 357536.8782116735 ns/iter 0.98
E2E_Evaluator_dependabot 381178.53413434455 ns/iter 377818.94366942986 ns/iter 1.01
E2E_Evaluator_draft_04 9066178.8571427 ns/iter 7114725.35869501 ns/iter 1.27
E2E_Evaluator_fabric_mod 752512.3537635086 ns/iter 761682.4491803721 ns/iter 0.99
E2E_Evaluator_geojson 16772620.097559944 ns/iter 17034556.780489344 ns/iter 0.98
E2E_Evaluator_gitpod_configuration 274655.56990516646 ns/iter 269831.9366252635 ns/iter 1.02
E2E_Evaluator_helm_chart_lock 317782.55058189976 ns/iter 320280.537145466 ns/iter 0.99
E2E_Evaluator_importmap 50628.70440390188 ns/iter 49743.93392883472 ns/iter 1.02
E2E_Evaluator_jasmine 116340.36042637887 ns/iter 117563.10800402107 ns/iter 0.99
E2E_Evaluator_jshintrc 1061408.8285283025 ns/iter 1062294.6732223234 ns/iter 1.00
E2E_Evaluator_jsconfig 415717.96588867804 ns/iter 407640.8392961306 ns/iter 1.02
E2E_Evaluator_krakend 210841.3252325553 ns/iter 220442.15453702572 ns/iter 0.96
E2E_Evaluator_lazygit 146788.17959618632 ns/iter 146122.16525242018 ns/iter 1.00
E2E_Evaluator_lerna 171397.18523985622 ns/iter 172786.66069674722 ns/iter 0.99
E2E_Evaluator_nest_cli 204331.96609179146 ns/iter 203016.97423887943 ns/iter 1.01
E2E_Evaluator_omc 19820.281303266 ns/iter 18816.896427128522 ns/iter 1.05
E2E_Evaluator_omnisharp 584413.3931552387 ns/iter 581061.6823133692 ns/iter 1.01
E2E_Evaluator_openapi 9475567.000000525 ns/iter 9965785.223880291 ns/iter 0.95
E2E_Evaluator_pre_commit_hooks 533710.6076046505 ns/iter 539807.8793503272 ns/iter 0.99
E2E_Evaluator_pulumi 775893.8987899355 ns/iter 750822.2086486254 ns/iter 1.03
E2E_Evaluator_semantic_release 102437.00526393858 ns/iter 104518.5091591755 ns/iter 0.98
E2E_Evaluator_stale 170588.17567569154 ns/iter 167633.3427461319 ns/iter 1.02
E2E_Evaluator_stylecop 327216.551662172 ns/iter 320602.0345137479 ns/iter 1.02
E2E_Evaluator_tmuxinator 103148.21229457571 ns/iter 102559.97721629354 ns/iter 1.01
E2E_Evaluator_ui5 565769.5044752795 ns/iter 562146.6323885359 ns/iter 1.01
E2E_Evaluator_ui5_manifest 2820113.735177311 ns/iter 2841482.384920955 ns/iter 0.99
E2E_Evaluator_unreal_engine_uproject 481339.8891156503 ns/iter 483545.42379963654 ns/iter 1.00
E2E_Evaluator_users_array 659769.4299424262 ns/iter 661217.5119705922 ns/iter 1.00
E2E_Evaluator_vercel 339114.468250048 ns/iter 336564.11287981726 ns/iter 1.01
E2E_Evaluator_yamllint 10315.232983244803 ns/iter 10526.587002539876 ns/iter 0.98
Schema_Format_ISO_Language_To_JSON 111009321.83326979 ns/iter 115065296.83326031 ns/iter 0.96
Schema_Bundle_Meta_2020_12 1845011.860886907 ns/iter 1893845.7289949858 ns/iter 0.97
Schema_Frame_WoT_References 5577624.58399884 ns/iter 5715037.073769725 ns/iter 0.98
Schema_Frame_OMC_References 23109602.500001833 ns/iter 23007163.677426256 ns/iter 1.00
Schema_Frame_OMC_Locations 21067882.696970075 ns/iter 21248879.212118316 ns/iter 0.99
Schema_Frame_ISO_Language_Locations 102714362.71429074 ns/iter 104452688.8571389 ns/iter 0.98
Schema_Frame_KrakenD_References 40859672.05882673 ns/iter 40865729.76471228 ns/iter 1.00
Schema_Frame_KrakenD_Reachable 518584434.9996387 ns/iter 532564375.00022 ns/iter 0.97
Schema_Frame_ISO_Language_Locations_To_JSON 174322648.2500404 ns/iter 176541319.25002047 ns/iter 0.99
Schema_Frame_Many_Resources_References 381582499.0000465 ns/iter 385525279.499916 ns/iter 0.99
Schema_Iterator_ISO_Language 3840481.2076505003 ns/iter 3949562.54802253 ns/iter 0.97
Schema_Tracker_ISO_Language 5135523.858208122 ns/iter 5016977.776979486 ns/iter 1.02
Schema_Tracker_ISO_Language_To_JSON 28060462.07999316 ns/iter 26957575.00000057 ns/iter 1.04

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (linux/gcc)

Details
Benchmark suite Current: b1f99ea Previous: caa0d01 Ratio
E2E_Evaluator_adaptivecard 117652 ns 119412 ns 0.99
E2E_Evaluator_ansible-meta 534767 ns 536138 ns 1.00
E2E_Evaluator_aws-cdk 143927 ns 142225 ns 1.01
E2E_Evaluator_babelrc 335458 ns 325667 ns 1.03
E2E_Evaluator_cerebrum-criminal-case 2469841 ns 2497936 ns 0.99
E2E_Evaluator_clang-format 252736 ns 256755 ns 0.98
E2E_Evaluator_cmake-presets 17359634 ns 17317731 ns 1.00
E2E_Evaluator_code-climate 496981 ns 503258 ns 0.99
E2E_Evaluator_cql2 1205525 ns 1239299 ns 0.97
E2E_Evaluator_cspell 1436027 ns 1456808 ns 0.99
E2E_Evaluator_cypress 743451 ns 754419 ns 0.99
E2E_Evaluator_deno 1006219 ns 1034190 ns 0.97
E2E_Evaluator_dependabot 1072885 ns 1064308 ns 1.01
E2E_Evaluator_draft-04 20249290 ns 20474720 ns 0.99
E2E_Evaluator_fabric-mod 2240213 ns 2283246 ns 0.98
E2E_Evaluator_geojson 23124601 ns 23312532 ns 0.99
E2E_Evaluator_gitpod-configuration 708511 ns 716520 ns 0.99
E2E_Evaluator_helm-chart-lock 1009635 ns 981714 ns 1.03
E2E_Evaluator_importmap 259665 ns 269773 ns 0.96
E2E_Evaluator_jasmine 295483 ns 279603 ns 1.06
E2E_Evaluator_jsconfig 1184241 ns 1236240 ns 0.96
E2E_Evaluator_jshintrc 2660629 ns 2789453 ns 0.95
E2E_Evaluator_krakend 669806 ns 676719 ns 0.99
E2E_Evaluator_lazygit 485492 ns 509977 ns 0.95
E2E_Evaluator_lerna 448249 ns 471866 ns 0.95
E2E_Evaluator_nest-cli 568926 ns 590487 ns 0.96
E2E_Evaluator_omc 91888 ns 94349 ns 0.97
E2E_Evaluator_omnisharp 1375854 ns 1426887 ns 0.96
E2E_Evaluator_openapi 22283790 ns 25464199 ns 0.88
E2E_Evaluator_pre-commit-hooks 1933946 ns 1982973 ns 0.98
E2E_Evaluator_pulumi 1865294 ns 1839854 ns 1.01
E2E_Evaluator_semantic-release 249365 ns 256228 ns 0.97
E2E_Evaluator_stale 396889 ns 397808 ns 1.00
E2E_Evaluator_stylecop 1189387 ns 1218546 ns 0.98
E2E_Evaluator_tmuxinator 219412 ns 232193 ns 0.94
E2E_Evaluator_ui5 2210020 ns 2255707 ns 0.98
E2E_Evaluator_ui5-manifest 10951706 ns 10838666 ns 1.01
E2E_Evaluator_unreal-engine-uproject 1491430 ns 1516846 ns 0.98
E2E_Evaluator_users-array 2432858 ns 2475836 ns 0.98
E2E_Evaluator_vercel 1007439 ns 1015481 ns 0.99
E2E_Evaluator_yamllint 25495 ns 26157 ns 0.97

This comment was automatically generated by workflow using github-action-benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

struggling to invalid result for babelrc/schema.json when doing mutation testing

1 participant