Skip to content

Property support the empty enum in 2019-09 and 2020-12#747

Merged
jviotti merged 1 commit into
mainfrom
enum-fix
Apr 22, 2026
Merged

Property support the empty enum in 2019-09 and 2020-12#747
jviotti merged 1 commit into
mainfrom
enum-fix

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented Apr 22, 2026

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

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented Apr 22, 2026

🤖 Augment PR Summary

Summary: This PR ensures an empty enum (i.e., "enum": []) is treated as an unsatisfiable constraint for the 2019-09 and 2020-12 validation vocabularies.

Changes:

  • Compile empty enum arrays into an unconditional AssertionFail instruction.
  • Add a dedicated evaluator description for the empty-enumeration failure case.
  • Add regression tests for empty enum with string and integer instances in 2019-09 and 2020-12 suites.

Technical Notes: Later drafts reuse the Draft 4 enum compiler, so the fix applies consistently across supported vocabularies.

🤖 Was this summary useful? React with 👍 or 👎

Copy link
Copy Markdown

@augmentcode augmentcode Bot left a comment

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.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/llvm)

Details
Benchmark suite Current: 2966565 Previous: 2d2b843 Ratio
E2E_Compiler_adaptivecard 67593711.00001015 ns/iter 61361367.99999577 ns/iter 1.10
E2E_Compiler_ansible_meta 30129693.999995768 ns/iter 26335386.92307761 ns/iter 1.14
E2E_Compiler_aws_cdk 388858.0371809317 ns/iter 336287.3950914167 ns/iter 1.16
E2E_Compiler_babelrc 2641078.920754688 ns/iter 2282821.674266889 ns/iter 1.16
E2E_Compiler_clang_format 18852478.756758574 ns/iter 16364303.674420225 ns/iter 1.15
E2E_Compiler_cmake_presets 26508343.07407287 ns/iter 24417418.2068985 ns/iter 1.09
E2E_Compiler_code_climate 2694783.218390892 ns/iter 2345779.177852172 ns/iter 1.15
E2E_Compiler_cql2 13217217.843136907 ns/iter 12338588.99999967 ns/iter 1.07
E2E_Compiler_cspell 23482722.03448295 ns/iter 21441430.969699387 ns/iter 1.10
E2E_Compiler_cypress 3947025.9435027675 ns/iter 3591103.3589744153 ns/iter 1.10
E2E_Compiler_deno 7838783.60674111 ns/iter 6789312.174756886 ns/iter 1.15
E2E_Compiler_dependabot 4019018.868571688 ns/iter 3518171.7688441607 ns/iter 1.14
E2E_Compiler_draft_04 2731032.389105333 ns/iter 2428975.23263884 ns/iter 1.12
E2E_Compiler_fabric_mod 4890087.069929587 ns/iter 4284075.239264157 ns/iter 1.14
E2E_Compiler_geojson 22684716.838710066 ns/iter 20664032.882353585 ns/iter 1.10
E2E_Compiler_gitpod_configuration 5007464.9100008635 ns/iter 4387688.088050313 ns/iter 1.14
E2E_Compiler_helm_chart_lock 725723.0156413332 ns/iter 613873.7159190642 ns/iter 1.18
E2E_Compiler_importmap 291973.2295492109 ns/iter 255176.59810011243 ns/iter 1.14
E2E_Compiler_jasmine 1408752.7037774767 ns/iter 1223164.2101574761 ns/iter 1.15
E2E_Compiler_jshintrc 4457418.101265784 ns/iter 3778947.048648833 ns/iter 1.18
E2E_Compiler_jsconfig 22401395.99999683 ns/iter 19433517.638889145 ns/iter 1.15
E2E_Compiler_krakend 150834684.99999526 ns/iter 135934401.19998378 ns/iter 1.11
E2E_Compiler_lazygit 34315202.04999857 ns/iter 31042084.227274038 ns/iter 1.11
E2E_Compiler_lerna 1641702.2733645635 ns/iter 1431625.6489796706 ns/iter 1.15
E2E_Compiler_nest_cli 7572995.739130182 ns/iter 6625837.471697753 ns/iter 1.14
E2E_Compiler_omc 165647305.49998784 ns/iter 153483009.6000178 ns/iter 1.08
E2E_Compiler_omnisharp 6873001.245098436 ns/iter 5899284.823529901 ns/iter 1.17
E2E_Compiler_openapi 25458258.740741257 ns/iter 22925574.766664643 ns/iter 1.11
E2E_Compiler_pre_commit_hooks 5414057.2790692905 ns/iter 4680478.113333114 ns/iter 1.16
E2E_Compiler_pulumi 4110567.1882352154 ns/iter 3611780.8041236578 ns/iter 1.14
E2E_Compiler_semantic_release 1605721.5435780208 ns/iter 1425554.12423616 ns/iter 1.13
E2E_Compiler_stale 1590754.5941044153 ns/iter 1383663.4644269047 ns/iter 1.15
E2E_Compiler_stylecop 6258726.508928955 ns/iter 5372083.646153232 ns/iter 1.17
E2E_Compiler_tmuxinator 1969090.4253523091 ns/iter 1724945.2821783847 ns/iter 1.14
E2E_Compiler_ui5 48449086.99999451 ns/iter 45413164.40000477 ns/iter 1.07
E2E_Compiler_ui5_manifest 336381385.500033 ns/iter 302177864.50003815 ns/iter 1.11
E2E_Compiler_unreal_engine_uproject 4704646.255033716 ns/iter 4088465.450292875 ns/iter 1.15
E2E_Compiler_users_array 802257.9112902713 ns/iter 730849.1179540326 ns/iter 1.10
E2E_Compiler_vercel 12667252.163636144 ns/iter 11452969.704917405 ns/iter 1.11
E2E_Compiler_yamllint 356467.18260424834 ns/iter 313565.18634932995 ns/iter 1.14
E2E_Evaluator_adaptivecard 24418.269928964575 ns/iter 22569.275566286695 ns/iter 1.08
E2E_Evaluator_ansible_meta 229503.50447464836 ns/iter 204752.95739714365 ns/iter 1.12
E2E_Evaluator_aws_cdk 50075.69128381077 ns/iter 43090.95193435 ns/iter 1.16
E2E_Evaluator_babelrc 110265.86382241799 ns/iter 89971.07091745685 ns/iter 1.23
E2E_Evaluator_cerebrum_criminal_case 962103.2755798467 ns/iter 1046194.2833332517 ns/iter 0.92
E2E_Evaluator_clang_format 120270.41835865595 ns/iter 116415.10418744454 ns/iter 1.03
E2E_Evaluator_cmake_presets 4750480.167701979 ns/iter 4538369.317881295 ns/iter 1.05
E2E_Evaluator_code_climate 178227.4038123866 ns/iter 198614.8753929602 ns/iter 0.90
E2E_Evaluator_cql2 216469.798822083 ns/iter 191852.13112076742 ns/iter 1.13
E2E_Evaluator_cspell 565268.9186602952 ns/iter 552444.9130781863 ns/iter 1.02
E2E_Evaluator_cypress 190077.27523680823 ns/iter 175500.5644670037 ns/iter 1.08
E2E_Evaluator_deno 311324.6584491251 ns/iter 319217.1308709436 ns/iter 0.98
E2E_Evaluator_dependabot 325245.90929601557 ns/iter 329317.90848739323 ns/iter 0.99
E2E_Evaluator_draft_04 8782483.817073192 ns/iter 8096375.920454142 ns/iter 1.08
E2E_Evaluator_fabric_mod 673863.2545805207 ns/iter 669580.9893822897 ns/iter 1.01
E2E_Evaluator_geojson 16485254.047619859 ns/iter 16292517.071427766 ns/iter 1.01
E2E_Evaluator_gitpod_configuration 232366.6109249117 ns/iter 231258.17122832208 ns/iter 1.00
E2E_Evaluator_helm_chart_lock 357270.47871811694 ns/iter 402453.78248428187 ns/iter 0.89
E2E_Evaluator_importmap 49319.737041374545 ns/iter 36117.65846980924 ns/iter 1.37
E2E_Evaluator_jasmine 105788.21156452844 ns/iter 95433.90744052271 ns/iter 1.11
E2E_Evaluator_jshintrc 1203735.8700853607 ns/iter 1182387.3349594283 ns/iter 1.02
E2E_Evaluator_jsconfig 423311.37773607887 ns/iter 377189.975622913 ns/iter 1.12
E2E_Evaluator_krakend 207434.8267180116 ns/iter 178945.69690039998 ns/iter 1.16
E2E_Evaluator_lazygit 149369.94099978692 ns/iter 128784.62719379616 ns/iter 1.16
E2E_Evaluator_lerna 149836.13195957334 ns/iter 138719.2489117631 ns/iter 1.08
E2E_Evaluator_nest_cli 178046.08284919919 ns/iter 179464.22302344686 ns/iter 0.99
E2E_Evaluator_omc 17569.911031494514 ns/iter 16098.659607185316 ns/iter 1.09
E2E_Evaluator_omnisharp 618269.3242050143 ns/iter 554554.5885167537 ns/iter 1.11
E2E_Evaluator_openapi 11694567.966666607 ns/iter 10696231.166667242 ns/iter 1.09
E2E_Evaluator_pre_commit_hooks 472461.9784946102 ns/iter 494782.275229343 ns/iter 0.95
E2E_Evaluator_pulumi 682671.8565815301 ns/iter 705486.5265307139 ns/iter 0.97
E2E_Evaluator_semantic_release 96840.44322446492 ns/iter 77723.22641931246 ns/iter 1.25
E2E_Evaluator_stale 147773.9143518626 ns/iter 140077.8103204885 ns/iter 1.05
E2E_Evaluator_stylecop 289380.20413963014 ns/iter 295280.68227844854 ns/iter 0.98
E2E_Evaluator_tmuxinator 100807.1106486878 ns/iter 80528.88430514201 ns/iter 1.25
E2E_Evaluator_ui5 504943.0150322852 ns/iter 472538.93346773763 ns/iter 1.07
E2E_Evaluator_ui5_manifest 3090556.420634779 ns/iter 2465276.1785712787 ns/iter 1.25
E2E_Evaluator_unreal_engine_uproject 433390.6641929727 ns/iter 430669.8803471563 ns/iter 1.01
E2E_Evaluator_users_array 532446.5494504978 ns/iter 586537.7464074503 ns/iter 0.91
E2E_Evaluator_vercel 325685.69850885443 ns/iter 327615.09610027395 ns/iter 0.99
E2E_Evaluator_yamllint 8326.052051366454 ns/iter 7868.415327349713 ns/iter 1.06
Micro_Draft4_Meta_1_No_Callback 189.12880560224642 ns/iter 190.80981723222325 ns/iter 0.99
Micro_Draft4_Required_Properties 791.5463677776736 ns/iter 817.5256271506337 ns/iter 0.97
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.894925307804755 ns/iter 21.5416931890541 ns/iter 0.97
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.901235084848087 ns/iter 10.06693250917504 ns/iter 1.08
Micro_Draft4_Items_Schema 295.93677501443847 ns/iter 282.91606422451304 ns/iter 1.05
Micro_Draft4_Nested_Object 1.8297261822004889 ns/iter 1.1530438901196447 ns/iter 1.59
Micro_Draft4_Properties_Triad_Optional 321.4115869249193 ns/iter 300.52771404432474 ns/iter 1.07
Micro_Draft4_Properties_Triad_Closed 265.0098218829036 ns/iter 245.9878319306205 ns/iter 1.08
Micro_Draft4_Properties_Triad_Required 338.1415320078003 ns/iter 312.2267745025768 ns/iter 1.08
Micro_Draft4_Properties_Closed 54.78749775317033 ns/iter 53.55344362687602 ns/iter 1.02
Micro_Draft4_Non_Recursive_Ref 12.109565241853081 ns/iter 10.3759106851687 ns/iter 1.17
Micro_Draft4_Pattern_Properties_True 152.4034892296019 ns/iter 118.73513668483066 ns/iter 1.28
Micro_Draft4_Ref_To_Single_Property 10.899237362409059 ns/iter 9.902581987206087 ns/iter 1.10
Micro_Draft4_Additional_Properties_Type 21.995473914910445 ns/iter 19.069150528652678 ns/iter 1.15
Micro_Draft4_Nested_Oneof 58.14137864226485 ns/iter 46.919831878556444 ns/iter 1.24
Micro_Draft4_Short_Enum 11.842780961936624 ns/iter 10.516046040959894 ns/iter 1.13
Micro_Draft4_Long_Enum 14.037405098662182 ns/iter 10.581038315409392 ns/iter 1.33
Micro_Draft4_Long_Enum_Short_Strings 11.976890418910145 ns/iter 10.425637672989255 ns/iter 1.15
Micro_Draft4_Type_Object 3.434901355780096 ns/iter 2.882562044996194 ns/iter 1.19
Micro_Draft4_Ref_Single_100 2417281.8275862234 ns/iter 2128848.8966565416 ns/iter 1.14
Micro_Draft4_Compile_Ref_Many_Nested 1747660.1528824063 ns/iter 1558572.2550335256 ns/iter 1.12
Micro_Draft4_Compile_Wrap 2428973.277777876 ns/iter 2126615.5181820067 ns/iter 1.14
Micro_Draft6_Property_Names 118.93974929159317 ns/iter 114.1822171232949 ns/iter 1.04
Micro_Draft6_Compile_FHIR 17889580793.00005 ns/iter 19249373025.999943 ns/iter 0.93
Micro_Draft7_If_Then_Else 23.365393821159284 ns/iter 20.510671189653323 ns/iter 1.14
Micro_2019_09_Unevaluated_Properties 28.992101568530877 ns/iter 25.722969173248657 ns/iter 1.13
Micro_2019_09_Compile_Wrap 337712862.4999841 ns/iter 284654600.0000103 ns/iter 1.19
Micro_2020_12_Dynamic_Ref 230.57533770300617 ns/iter 296.8025248553781 ns/iter 0.78
Micro_2020_12_Dynamic_Ref_Single 3.4270824470784023 ns/iter 2.8825887220724655 ns/iter 1.19
Micro_2020_12_Simple_Output_Mask 1077.757328557889 ns/iter 915.1401896660233 ns/iter 1.18
Micro_2020_12_Simple_Output_Annotations 103492.45660155213 ns/iter 98193.4865629458 ns/iter 1.05
Micro_2020_12_Compile_NonCircular_Shared_Refs 1120514.411858937 ns/iter 988108.2372881254 ns/iter 1.13
Micro_2020_12_Exhaustive_Deep_Numeric 8086.850670909284 ns/iter 8446.351800886445 ns/iter 0.96
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 179290.429335369 ns/iter 157154.9967162849 ns/iter 1.14
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22486.4613073122 ns/iter 21506.886969687625 ns/iter 1.05
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 158.6130267104792 ns/iter 139.11505294147997 ns/iter 1.14
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4358.447128304365 ns/iter 4059.2461892317524 ns/iter 1.07
Alterschema_Check_Readibility_ISO_Language_Set_3 389562038.0000082 ns/iter 318853430.99997956 ns/iter 1.22
Alterschema_Check_Readibility_OMC 92375487.87500316 ns/iter 91526740.50000086 ns/iter 1.01
Alterschema_Check_Readibility_KrakenD 1296807844 ns/iter 1489633720.0000288 ns/iter 0.87
Alterschema_Apply_Readibility_KrakenD 126841584468.99994 ns/iter 143705497891.00006 ns/iter 0.88
Alterschema_Check_Invalid_External_Refs 318757959.4999761 ns/iter 230586817.3333086 ns/iter 1.38

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

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: 2966565 Previous: 2d2b843 Ratio
E2E_Evaluator_adaptivecard 117562 ns 112412 ns 1.05
E2E_Evaluator_ansible-meta 530921 ns 516593 ns 1.03
E2E_Evaluator_aws-cdk 138225 ns 146553 ns 0.94
E2E_Evaluator_babelrc 329635 ns 443700 ns 0.74
E2E_Evaluator_cerebrum-criminal-case 2607993 ns 2447888 ns 1.07
E2E_Evaluator_clang-format 283476 ns 319636 ns 0.89
E2E_Evaluator_cmake-presets 20067124 ns 18317540 ns 1.10
E2E_Evaluator_code-climate 504800 ns 520577 ns 0.97
E2E_Evaluator_cql2 1216934 ns 1146092 ns 1.06
E2E_Evaluator_cspell 1548621 ns 1689350 ns 0.92
E2E_Evaluator_cypress 812058 ns 1023173 ns 0.79
E2E_Evaluator_deno 1037185 ns 1030305 ns 1.01
E2E_Evaluator_dependabot 1062543 ns 1066503 ns 1.00
E2E_Evaluator_draft-04 28517889 ns 21532814 ns 1.32
E2E_Evaluator_fabric-mod 2479799 ns 2296773 ns 1.08
E2E_Evaluator_geojson 19636547 ns 27068611 ns 0.73
E2E_Evaluator_gitpod-configuration 712930 ns 784327 ns 0.91
E2E_Evaluator_helm-chart-lock 990903 ns 1058281 ns 0.94
E2E_Evaluator_importmap 266099 ns 327752 ns 0.81
E2E_Evaluator_jasmine 306025 ns 340861 ns 0.90
E2E_Evaluator_jsconfig 1275413 ns 1646531 ns 0.77
E2E_Evaluator_jshintrc 2884637 ns 3103720 ns 0.93
E2E_Evaluator_krakend 711018 ns 649171 ns 1.10
E2E_Evaluator_lazygit 514100 ns 479264 ns 1.07
E2E_Evaluator_lerna 451105 ns 465062 ns 0.97
E2E_Evaluator_nest-cli 582687 ns 717252 ns 0.81
E2E_Evaluator_omc 90681 ns 86345 ns 1.05
E2E_Evaluator_omnisharp 1433006 ns 1510344 ns 0.95
E2E_Evaluator_openapi 26292791 ns 23705600 ns 1.11
E2E_Evaluator_pre-commit-hooks 1955880 ns 2009681 ns 0.97
E2E_Evaluator_pulumi 1909257 ns 2086515 ns 0.92
E2E_Evaluator_semantic-release 264722 ns 312164 ns 0.85
E2E_Evaluator_stale 394015 ns 429539 ns 0.92
E2E_Evaluator_stylecop 1134728 ns 1127433 ns 1.01
E2E_Evaluator_tmuxinator 234287 ns 296887 ns 0.79
E2E_Evaluator_ui5 2029925 ns 2023898 ns 1.00
E2E_Evaluator_ui5-manifest 11799349 ns 9953706 ns 1.19
E2E_Evaluator_unreal-engine-uproject 1510667 ns 1663601 ns 0.91
E2E_Evaluator_users-array 2271416 ns 2130444 ns 1.07
E2E_Evaluator_vercel 986018 ns 1038021 ns 0.95
E2E_Evaluator_yamllint 29044 ns 29749 ns 0.98

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

@jviotti jviotti merged commit 983c14f into main Apr 22, 2026
14 checks passed
@jviotti jviotti deleted the enum-fix branch April 22, 2026 21:47
Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/gcc)

Details
Benchmark suite Current: 2966565 Previous: 2d2b843 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 353410648.50001657 ns/iter 357592233.49998593 ns/iter 0.99
Alterschema_Check_Readibility_OMC 96786367.57140729 ns/iter 96545711.42855926 ns/iter 1.00
Alterschema_Check_Readibility_KrakenD 1342541606.9999301 ns/iter 1342664319.0000505 ns/iter 1.00
Alterschema_Apply_Readibility_KrakenD 124526822056.00012 ns/iter 124013719073.99994 ns/iter 1.00
Alterschema_Check_Invalid_External_Refs 338442071.0000313 ns/iter 327399212.0000457 ns/iter 1.03
Micro_2020_12_Dynamic_Ref 264.77469217779964 ns/iter 261.6751259290401 ns/iter 1.01
Micro_2020_12_Dynamic_Ref_Single 4.665926677768533 ns/iter 4.982209665445434 ns/iter 0.94
Micro_2020_12_Simple_Output_Mask 1191.0696356113172 ns/iter 1165.3967132341522 ns/iter 1.02
Micro_2020_12_Simple_Output_Annotations 117357.31784633765 ns/iter 119442.6920338721 ns/iter 0.98
Micro_2020_12_Compile_NonCircular_Shared_Refs 1208416.4870464515 ns/iter 1239453.1501765766 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric 8462.171353112837 ns/iter 9078.16737167421 ns/iter 0.93
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 165349.91126926747 ns/iter 166618.9537695799 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 25740.00350826535 ns/iter 25742.35207815179 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 137.13406777521848 ns/iter 146.74096600236962 ns/iter 0.93
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4828.561925079583 ns/iter 4775.837258590337 ns/iter 1.01
Micro_2019_09_Unevaluated_Properties 28.69189125566164 ns/iter 28.690493390590884 ns/iter 1.00
Micro_2019_09_Compile_Wrap 321749975.99997824 ns/iter 305211332.9999884 ns/iter 1.05
Micro_Draft7_If_Then_Else 24.61598392392504 ns/iter 24.92765985765684 ns/iter 0.99
Micro_Draft6_Property_Names 142.13935190358606 ns/iter 150.36588070582735 ns/iter 0.95
Micro_Draft6_Compile_FHIR 14452699227.00004 ns/iter 13334759048.000023 ns/iter 1.08
Micro_Draft4_Meta_1_No_Callback 165.35638534712373 ns/iter 173.41337109734522 ns/iter 0.95
Micro_Draft4_Required_Properties 821.6538906609337 ns/iter 813.9508851037377 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 20.28439304052596 ns/iter 22.129041761753456 ns/iter 0.92
Micro_Draft4_Few_Optional_Properties_Minimal_Match 12.776849813571522 ns/iter 13.400964187479769 ns/iter 0.95
Micro_Draft4_Items_Schema 333.93212864176166 ns/iter 333.5053874185526 ns/iter 1.00
Micro_Draft4_Nested_Object 1.868150213990908 ns/iter 1.558103053578715 ns/iter 1.20
Micro_Draft4_Properties_Triad_Optional 432.60583946593704 ns/iter 394.58083158449404 ns/iter 1.10
Micro_Draft4_Properties_Triad_Closed 371.79304169877 ns/iter 322.52941753227964 ns/iter 1.15
Micro_Draft4_Properties_Triad_Required 458.9944210133843 ns/iter 478.87246386466813 ns/iter 0.96
Micro_Draft4_Properties_Closed 63.002583385133384 ns/iter 62.92866134187192 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 9.655387494335876 ns/iter 10.63140346694495 ns/iter 0.91
Micro_Draft4_Pattern_Properties_True 207.7761357064425 ns/iter 216.22701074989988 ns/iter 0.96
Micro_Draft4_Ref_To_Single_Property 12.786945904853107 ns/iter 13.403751212738669 ns/iter 0.95
Micro_Draft4_Additional_Properties_Type 15.249922924085848 ns/iter 14.632073079039662 ns/iter 1.04
Micro_Draft4_Nested_Oneof 64.82898457167133 ns/iter 65.98527046581245 ns/iter 0.98
Micro_Draft4_Short_Enum 14.644342006348074 ns/iter 14.961183461287268 ns/iter 0.98
Micro_Draft4_Long_Enum 14.028222987450272 ns/iter 14.021138427919864 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.650083369050956 ns/iter 14.710727607744682 ns/iter 1.00
Micro_Draft4_Type_Object 5.270893781763228 ns/iter 5.294218790032664 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2533640.2202167315 ns/iter 2563776.7106224895 ns/iter 0.99
Micro_Draft4_Compile_Ref_Many_Nested 1827051.4251967657 ns/iter 1853438.8457446329 ns/iter 0.99
Micro_Draft4_Compile_Wrap 2584910.632353064 ns/iter 2635438.7499993388 ns/iter 0.98
E2E_Compiler_adaptivecard 68682874.59999464 ns/iter 66313161.45454878 ns/iter 1.04
E2E_Compiler_ansible_meta 30751008.95652529 ns/iter 30759836.91304946 ns/iter 1.00
E2E_Compiler_aws_cdk 421075.34803621966 ns/iter 431201.4744301101 ns/iter 0.98
E2E_Compiler_babelrc 2804087.132530236 ns/iter 2834448.5587045187 ns/iter 0.99
E2E_Compiler_clang_format 19871342.428574022 ns/iter 19972859.628569495 ns/iter 0.99
E2E_Compiler_cmake_presets 28047770.80768872 ns/iter 27372899.461537458 ns/iter 1.02
E2E_Compiler_code_climate 2826036.2822583183 ns/iter 2872311.6434425497 ns/iter 0.98
E2E_Compiler_cql2 14273148.306120692 ns/iter 14206149.8367351 ns/iter 1.00
E2E_Compiler_cspell 24212039.392856304 ns/iter 24231135.344828952 ns/iter 1.00
E2E_Compiler_cypress 4146145.4970055297 ns/iter 4214741.586825701 ns/iter 0.98
E2E_Compiler_deno 8259782.917644664 ns/iter 8411759.975903139 ns/iter 0.98
E2E_Compiler_dependabot 4316133.567073859 ns/iter 4297967.3719511945 ns/iter 1.00
E2E_Compiler_draft_04 2948627.6371311615 ns/iter 3003542.67811158 ns/iter 0.98
E2E_Compiler_fabric_mod 5178710.22058818 ns/iter 5245227.810605409 ns/iter 0.99
E2E_Compiler_geojson 24355178.20689993 ns/iter 24142657.758618265 ns/iter 1.01
E2E_Compiler_gitpod_configuration 5302832.451128355 ns/iter 5370994.076922496 ns/iter 0.99
E2E_Compiler_helm_chart_lock 761841.8227570408 ns/iter 774083.8631345256 ns/iter 0.98
E2E_Compiler_importmap 314248.2753492639 ns/iter 318291.113657183 ns/iter 0.99
E2E_Compiler_jasmine 1495038.9299362316 ns/iter 1497276.9141630614 ns/iter 1.00
E2E_Compiler_jshintrc 4725774.074323589 ns/iter 4790936.876711634 ns/iter 0.99
E2E_Compiler_jsconfig 23698922.6666689 ns/iter 23473104.133328583 ns/iter 1.01
E2E_Compiler_krakend 153111904.79997092 ns/iter 144221419.39999166 ns/iter 1.06
E2E_Compiler_lazygit 36306198.68421922 ns/iter 35723245.57894478 ns/iter 1.02
E2E_Compiler_lerna 1774145.3526447068 ns/iter 1792766.6081420397 ns/iter 0.99
E2E_Compiler_nest_cli 8083528.735630677 ns/iter 8123445.697674998 ns/iter 1.00
E2E_Compiler_omc 172057430.24999264 ns/iter 166013327.25002748 ns/iter 1.04
E2E_Compiler_omnisharp 7287903.489583414 ns/iter 7282292.416666299 ns/iter 1.00
E2E_Compiler_openapi 27421994.61539048 ns/iter 27264484.076926447 ns/iter 1.01
E2E_Compiler_pre_commit_hooks 5734078.48780401 ns/iter 5823078.235294326 ns/iter 0.98
E2E_Compiler_pulumi 4437841.00000057 ns/iter 4468413.245031899 ns/iter 0.99
E2E_Compiler_semantic_release 1710689.9731704579 ns/iter 1744194.6159605028 ns/iter 0.98
E2E_Compiler_stale 1693414.5624996577 ns/iter 1706337.3980581937 ns/iter 0.99
E2E_Compiler_stylecop 6361244.299999023 ns/iter 6422657.706421687 ns/iter 0.99
E2E_Compiler_tmuxinator 2132175.281818408 ns/iter 2162708.44444431 ns/iter 0.99
E2E_Compiler_ui5 50165946.92857065 ns/iter 49358892.42856969 ns/iter 1.02
E2E_Compiler_ui5_manifest 349600320.50003064 ns/iter 326127567.5000661 ns/iter 1.07
E2E_Compiler_unreal_engine_uproject 4974684.30496562 ns/iter 5021028.4900003895 ns/iter 0.99
E2E_Compiler_users_array 882007.9075947641 ns/iter 890969.2809704784 ns/iter 0.99
E2E_Compiler_vercel 13237336.13207878 ns/iter 13381754.307689475 ns/iter 0.99
E2E_Compiler_yamllint 382846.89315071166 ns/iter 390735.9620111569 ns/iter 0.98
E2E_Evaluator_adaptivecard 23031.282288671897 ns/iter 23122.956858702273 ns/iter 1.00
E2E_Evaluator_ansible_meta 242388.43049332107 ns/iter 248073.60240965174 ns/iter 0.98
E2E_Evaluator_aws_cdk 51742.115521890344 ns/iter 52709.72021550795 ns/iter 0.98
E2E_Evaluator_babelrc 104418.45071671056 ns/iter 108146.29398184083 ns/iter 0.97
E2E_Evaluator_cerebrum_criminal_case 1011812.1283880523 ns/iter 1003358.7437407166 ns/iter 1.01
E2E_Evaluator_clang_format 103675.59213434307 ns/iter 104548.50684312094 ns/iter 0.99
E2E_Evaluator_cmake_presets 5006565.25925849 ns/iter 4464560.7987426985 ns/iter 1.12
E2E_Evaluator_code_climate 191320.8844785162 ns/iter 191761.09136215964 ns/iter 1.00
E2E_Evaluator_cql2 215804.18058549662 ns/iter 213530.0999089244 ns/iter 1.01
E2E_Evaluator_cspell 536317.8125973144 ns/iter 543066.7957910671 ns/iter 0.99
E2E_Evaluator_cypress 175073.27860194465 ns/iter 176855.95604116668 ns/iter 0.99
E2E_Evaluator_deno 331540.6793248952 ns/iter 338002.533109394 ns/iter 0.98
E2E_Evaluator_dependabot 350804.7551532953 ns/iter 363783.07989551994 ns/iter 0.96
E2E_Evaluator_draft_04 8226961.850575218 ns/iter 7014791.833334755 ns/iter 1.17
E2E_Evaluator_fabric_mod 724141.170885876 ns/iter 737620.032051376 ns/iter 0.98
E2E_Evaluator_geojson 16304263.558140518 ns/iter 15987494.674422927 ns/iter 1.02
E2E_Evaluator_gitpod_configuration 250305.05007153505 ns/iter 253618.23863225576 ns/iter 0.99
E2E_Evaluator_helm_chart_lock 322851.3254329542 ns/iter 321178.8017560359 ns/iter 1.01
E2E_Evaluator_importmap 48101.72380027429 ns/iter 49827.74353752175 ns/iter 0.97
E2E_Evaluator_jasmine 115559.57133419806 ns/iter 114079.45048131437 ns/iter 1.01
E2E_Evaluator_jshintrc 1053584.063062933 ns/iter 1059916.7534245828 ns/iter 0.99
E2E_Evaluator_jsconfig 404432.07113932265 ns/iter 411017.61867940176 ns/iter 0.98
E2E_Evaluator_krakend 210414.0892004776 ns/iter 209143.43919718338 ns/iter 1.01
E2E_Evaluator_lazygit 134761.45501238233 ns/iter 140429.9408709443 ns/iter 0.96
E2E_Evaluator_lerna 150181.01452106246 ns/iter 148447.7314775167 ns/iter 1.01
E2E_Evaluator_nest_cli 197215.58784160795 ns/iter 194199.9586498112 ns/iter 1.02
E2E_Evaluator_omc 18323.49844997808 ns/iter 18204.921036843443 ns/iter 1.01
E2E_Evaluator_omnisharp 560083.1567042873 ns/iter 559773.9447557142 ns/iter 1.00
E2E_Evaluator_openapi 11710894.095239425 ns/iter 9246716.547946338 ns/iter 1.27
E2E_Evaluator_pre_commit_hooks 508211.45121067733 ns/iter 509184.2305986506 ns/iter 1.00
E2E_Evaluator_pulumi 720238.8329896512 ns/iter 712852.7872117645 ns/iter 1.01
E2E_Evaluator_semantic_release 101654.0494096871 ns/iter 103952.62846027357 ns/iter 0.98
E2E_Evaluator_stale 152702.84591882484 ns/iter 158086.36939962732 ns/iter 0.97
E2E_Evaluator_stylecop 302048.188270262 ns/iter 321802.9123191288 ns/iter 0.94
E2E_Evaluator_tmuxinator 99697.8803526477 ns/iter 99011.10225839268 ns/iter 1.01
E2E_Evaluator_ui5 526255.4917169793 ns/iter 536160.1216849119 ns/iter 0.98
E2E_Evaluator_ui5_manifest 2773999.7509880513 ns/iter 2754754.8214291357 ns/iter 1.01
E2E_Evaluator_unreal_engine_uproject 460534.8741721859 ns/iter 463197.2109846278 ns/iter 0.99
E2E_Evaluator_users_array 646335.3074073658 ns/iter 618188.0351802408 ns/iter 1.05
E2E_Evaluator_vercel 322290.1489654509 ns/iter 307216.33157891675 ns/iter 1.05
E2E_Evaluator_yamllint 10524.423615881824 ns/iter 10811.704337935482 ns/iter 0.97

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

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: 2966565 Previous: 2d2b843 Ratio
E2E_Evaluator_adaptivecard 115573 ns 115504 ns 1.00
E2E_Evaluator_ansible-meta 503815 ns 508174 ns 0.99
E2E_Evaluator_aws-cdk 138467 ns 140102 ns 0.99
E2E_Evaluator_babelrc 313271 ns 310401 ns 1.01
E2E_Evaluator_cerebrum-criminal-case 2460894 ns 2464761 ns 1.00
E2E_Evaluator_clang-format 248645 ns 252176 ns 0.99
E2E_Evaluator_cmake-presets 17573646 ns 16586328 ns 1.06
E2E_Evaluator_code-climate 484587 ns 484471 ns 1.00
E2E_Evaluator_cql2 1144841 ns 1170078 ns 0.98
E2E_Evaluator_cspell 1416093 ns 1433591 ns 0.99
E2E_Evaluator_cypress 749149 ns 749278 ns 1.00
E2E_Evaluator_deno 1006667 ns 1009099 ns 1.00
E2E_Evaluator_dependabot 1060847 ns 1037771 ns 1.02
E2E_Evaluator_draft-04 22391732 ns 20339195 ns 1.10
E2E_Evaluator_fabric-mod 2297972 ns 2325287 ns 0.99
E2E_Evaluator_geojson 27174957 ns 25547761 ns 1.06
E2E_Evaluator_gitpod-configuration 690703 ns 691189 ns 1.00
E2E_Evaluator_helm-chart-lock 980176 ns 994940 ns 0.99
E2E_Evaluator_importmap 275920 ns 270049 ns 1.02
E2E_Evaluator_jasmine 289088 ns 285669 ns 1.01
E2E_Evaluator_jsconfig 1199160 ns 1209148 ns 0.99
E2E_Evaluator_jshintrc 2780035 ns 2746491 ns 1.01
E2E_Evaluator_krakend 691413 ns 693571 ns 1.00
E2E_Evaluator_lazygit 494493 ns 498611 ns 0.99
E2E_Evaluator_lerna 440808 ns 441767 ns 1.00
E2E_Evaluator_nest-cli 563837 ns 556277 ns 1.01
E2E_Evaluator_omc 86616 ns 88502 ns 0.98
E2E_Evaluator_omnisharp 1385871 ns 1394331 ns 0.99
E2E_Evaluator_openapi 24864223 ns 23003009 ns 1.08
E2E_Evaluator_pre-commit-hooks 1873871 ns 1874054 ns 1.00
E2E_Evaluator_pulumi 1783158 ns 1797166 ns 0.99
E2E_Evaluator_semantic-release 253444 ns 247861 ns 1.02
E2E_Evaluator_stale 378902 ns 388925 ns 0.97
E2E_Evaluator_stylecop 1101521 ns 1117419 ns 0.99
E2E_Evaluator_tmuxinator 223169 ns 220430 ns 1.01
E2E_Evaluator_ui5 1997041 ns 2056000 ns 0.97
E2E_Evaluator_ui5-manifest 9821643 ns 10564453 ns 0.93
E2E_Evaluator_unreal-engine-uproject 1436937 ns 1451495 ns 0.99
E2E_Evaluator_users-array 2277368 ns 2263198 ns 1.01
E2E_Evaluator_vercel 930744 ns 933857 ns 1.00
E2E_Evaluator_yamllint 28184 ns 28266 ns 1.00

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

Benchmark (macos/llvm)

Details
Benchmark suite Current: 2966565 Previous: 2d2b843 Ratio
E2E_Compiler_adaptivecard 55795342.92307751 ns/iter 78402177.12499964 ns/iter 0.71
E2E_Compiler_ansible_meta 25138038.899998114 ns/iter 33552880.434780017 ns/iter 0.75
E2E_Compiler_aws_cdk 278907.7322618592 ns/iter 390163.39193377923 ns/iter 0.71
E2E_Compiler_babelrc 2264085.7905605 ns/iter 3024890.604255466 ns/iter 0.75
E2E_Compiler_clang_format 16091164.744186118 ns/iter 18648620.162789587 ns/iter 0.86
E2E_Compiler_cmake_presets 28435593.320000406 ns/iter 39106217.10525974 ns/iter 0.73
E2E_Compiler_code_climate 2341760.289634222 ns/iter 3202659.7587939897 ns/iter 0.73
E2E_Compiler_cql2 13277658.327274365 ns/iter 17565121.65999993 ns/iter 0.76
E2E_Compiler_cspell 20065276.611110978 ns/iter 26351995.53571559 ns/iter 0.76
E2E_Compiler_cypress 3672589.2549020946 ns/iter 5591583.9160839645 ns/iter 0.66
E2E_Compiler_deno 6618560.139130473 ns/iter 8751505.782177644 ns/iter 0.76
E2E_Compiler_dependabot 3556371.4060910414 ns/iter 4450230.029585284 ns/iter 0.80
E2E_Compiler_draft_04 2104225.5197739443 ns/iter 2447129.4642858137 ns/iter 0.86
E2E_Compiler_fabric_mod 3684420.1354166255 ns/iter 4403046.117977666 ns/iter 0.84
E2E_Compiler_geojson 23732044.117647383 ns/iter 25813588.319997504 ns/iter 0.92
E2E_Compiler_gitpod_configuration 4790135.937499684 ns/iter 5497827.089999419 ns/iter 0.87
E2E_Compiler_helm_chart_lock 543877.584000029 ns/iter 605329.7793427268 ns/iter 0.90
E2E_Compiler_importmap 204856.53319564427 ns/iter 220966.23242911356 ns/iter 0.93
E2E_Compiler_jasmine 1106936.327244974 ns/iter 1182277.5117647164 ns/iter 0.94
E2E_Compiler_jshintrc 3235650.036697384 ns/iter 3462172.9150001104 ns/iter 0.93
E2E_Compiler_jsconfig 19943200.657893926 ns/iter 20726805.147058472 ns/iter 0.96
E2E_Compiler_krakend 134761466.60000268 ns/iter 141535241.59999052 ns/iter 0.95
E2E_Compiler_lazygit 33305899.63636302 ns/iter 49395260.947371274 ns/iter 0.67
E2E_Compiler_lerna 1368871.1568265113 ns/iter 1462225.0351239063 ns/iter 0.94
E2E_Compiler_nest_cli 7582500.703389835 ns/iter 6617288.636362611 ns/iter 1.15
E2E_Compiler_omc 232874239.5000063 ns/iter 195086083.24997568 ns/iter 1.19
E2E_Compiler_omnisharp 8926090.561224518 ns/iter 6428974.537036074 ns/iter 1.39
E2E_Compiler_openapi 24364257.703706678 ns/iter 23032433.333332848 ns/iter 1.06
E2E_Compiler_pre_commit_hooks 4322156.250000019 ns/iter 4514778.740505928 ns/iter 0.96
E2E_Compiler_pulumi 3447464.4549760707 ns/iter 3459168.935643276 ns/iter 1.00
E2E_Compiler_semantic_release 1261284.8718802521 ns/iter 1359231.8437499134 ns/iter 0.93
E2E_Compiler_stale 1272022.3448844415 ns/iter 1364644.050104365 ns/iter 0.93
E2E_Compiler_stylecop 5630017.992424221 ns/iter 5841761.813432789 ns/iter 0.96
E2E_Compiler_tmuxinator 1801988.5227766975 ns/iter 1642270.2047414607 ns/iter 1.10
E2E_Compiler_ui5 58387740.38461626 ns/iter 53788387.84615534 ns/iter 1.09
E2E_Compiler_ui5_manifest 303941500.0000076 ns/iter 299304562.50002635 ns/iter 1.02
E2E_Compiler_unreal_engine_uproject 3984552.9891299917 ns/iter 4843804.775280307 ns/iter 0.82
E2E_Compiler_users_array 865885.1590105457 ns/iter 941725.7981462298 ns/iter 0.92
E2E_Compiler_vercel 12720047.508772744 ns/iter 13320837.803569978 ns/iter 0.95
E2E_Compiler_yamllint 254900.4595924278 ns/iter 256780.67686704377 ns/iter 0.99
E2E_Evaluator_adaptivecard 18427.50039201203 ns/iter 20233.326687410336 ns/iter 0.91
E2E_Evaluator_ansible_meta 160294.1099103129 ns/iter 217680.6115107702 ns/iter 0.74
E2E_Evaluator_aws_cdk 34263.516253384376 ns/iter 47845.95141112972 ns/iter 0.72
E2E_Evaluator_babelrc 87038.20673900071 ns/iter 103508.25742426276 ns/iter 0.84
E2E_Evaluator_cerebrum_criminal_case 658323.2778297327 ns/iter 758320.2266065927 ns/iter 0.87
E2E_Evaluator_clang_format 113683.34232896045 ns/iter 112400.88679245439 ns/iter 1.01
E2E_Evaluator_cmake_presets 3483400.990825672 ns/iter 4228106.382978854 ns/iter 0.82
E2E_Evaluator_code_climate 159949.14048651257 ns/iter 174440.47183613636 ns/iter 0.92
E2E_Evaluator_cql2 145928.2346379841 ns/iter 179277.83972642355 ns/iter 0.81
E2E_Evaluator_cspell 406964.0921409461 ns/iter 468647.4888712035 ns/iter 0.87
E2E_Evaluator_cypress 134838.37188576735 ns/iter 161569.214654042 ns/iter 0.83
E2E_Evaluator_deno 255398.74460766485 ns/iter 301509.3894251062 ns/iter 0.85
E2E_Evaluator_dependabot 233443.74075307936 ns/iter 297555.6425000529 ns/iter 0.78
E2E_Evaluator_draft_04 5126250.648436858 ns/iter 6985951.5086211 ns/iter 0.73
E2E_Evaluator_fabric_mod 473932.8010645206 ns/iter 589822.5106695351 ns/iter 0.80
E2E_Evaluator_geojson 16119977.040813996 ns/iter 15782841.836732347 ns/iter 1.02
E2E_Evaluator_gitpod_configuration 233065.35322031562 ns/iter 196791.537770889 ns/iter 1.18
E2E_Evaluator_helm_chart_lock 231733.30954642713 ns/iter 226957.32789211292 ns/iter 1.02
E2E_Evaluator_importmap 30361.58411139169 ns/iter 38258.4765717218 ns/iter 0.79
E2E_Evaluator_jasmine 75164.89107331562 ns/iter 84142.45402899974 ns/iter 0.89
E2E_Evaluator_jshintrc 871207.8802902194 ns/iter 1026891.5574964143 ns/iter 0.85
E2E_Evaluator_jsconfig 285108.6409168293 ns/iter 378398.00099115766 ns/iter 0.75
E2E_Evaluator_krakend 123067.58113080572 ns/iter 135774.06120888639 ns/iter 0.91
E2E_Evaluator_lazygit 85500.22962608292 ns/iter 104359.98915462768 ns/iter 0.82
E2E_Evaluator_lerna 100103.20824264074 ns/iter 118221.41827003204 ns/iter 0.85
E2E_Evaluator_nest_cli 113570.26519063205 ns/iter 126508.9830870547 ns/iter 0.90
E2E_Evaluator_omc 12140.9835560287 ns/iter 14794.349431648709 ns/iter 0.82
E2E_Evaluator_omnisharp 418776.4980458809 ns/iter 467434.07097997033 ns/iter 0.90
E2E_Evaluator_openapi 6180137.435484129 ns/iter 5971211.560345888 ns/iter 1.03
E2E_Evaluator_pre_commit_hooks 315455.9773798682 ns/iter 332851.3038516161 ns/iter 0.95
E2E_Evaluator_pulumi 482810.72841133486 ns/iter 547702.0000000722 ns/iter 0.88
E2E_Evaluator_semantic_release 66446.26628247449 ns/iter 69156.3311004018 ns/iter 0.96
E2E_Evaluator_stale 110645.34591391608 ns/iter 109659.89233887606 ns/iter 1.01
E2E_Evaluator_stylecop 167802.96863828192 ns/iter 183121.37765277596 ns/iter 0.92
E2E_Evaluator_tmuxinator 68064.45881923626 ns/iter 69307.06364512518 ns/iter 0.98
E2E_Evaluator_ui5 314866.4331896381 ns/iter 331079.82203387836 ns/iter 0.95
E2E_Evaluator_ui5_manifest 1517241.9790797108 ns/iter 2451806.017777724 ns/iter 0.62
E2E_Evaluator_unreal_engine_uproject 306325.07539853733 ns/iter 310983.3711712306 ns/iter 0.99
E2E_Evaluator_users_array 397032.34115618246 ns/iter 402062.4624625451 ns/iter 0.99
E2E_Evaluator_vercel 197613.93705247535 ns/iter 230983.5512195183 ns/iter 0.86
E2E_Evaluator_yamllint 5447.802970630859 ns/iter 6125.159339082278 ns/iter 0.89
Micro_Draft4_Meta_1_No_Callback 117.90308139190907 ns/iter 130.18509946173924 ns/iter 0.91
Micro_Draft4_Required_Properties 575.8847929406497 ns/iter 634.9139003612233 ns/iter 0.91
Micro_Draft4_Many_Optional_Properties_Minimal_Match 14.885153501971649 ns/iter 15.53731210604249 ns/iter 0.96
Micro_Draft4_Few_Optional_Properties_Minimal_Match 10.662600771323351 ns/iter 6.999077349231611 ns/iter 1.52
Micro_Draft4_Items_Schema 240.1489742676012 ns/iter 253.51917108096077 ns/iter 0.95
Micro_Draft4_Nested_Object 0.63610374123922 ns/iter 0.6953910533669564 ns/iter 0.91
Micro_Draft4_Properties_Triad_Optional 189.03375584277484 ns/iter 198.2942700767393 ns/iter 0.95
Micro_Draft4_Properties_Triad_Closed 161.95532248947313 ns/iter 161.0793842720063 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 196.77496129436594 ns/iter 220.40588923477662 ns/iter 0.89
Micro_Draft4_Properties_Closed 34.76962744685852 ns/iter 41.05546725601139 ns/iter 0.85
Micro_Draft4_Non_Recursive_Ref 12.658933756993001 ns/iter 13.890306589962046 ns/iter 0.91
Micro_Draft4_Pattern_Properties_True 127.93896263118134 ns/iter 158.02592404255273 ns/iter 0.81
Micro_Draft4_Ref_To_Single_Property 6.581301241909503 ns/iter 7.112859712764965 ns/iter 0.93
Micro_Draft4_Additional_Properties_Type 24.204530511509628 ns/iter 44.24164426728132 ns/iter 0.55
Micro_Draft4_Nested_Oneof 40.19527553094422 ns/iter 88.67452919998868 ns/iter 0.45
Micro_Draft4_Short_Enum 4.782565590855764 ns/iter 12.21144141092549 ns/iter 0.39
Micro_Draft4_Long_Enum 9.78500871517956 ns/iter 19.168886271246034 ns/iter 0.51
Micro_Draft4_Long_Enum_Short_Strings 5.876066208596357 ns/iter 13.734504314036418 ns/iter 0.43
Micro_Draft4_Type_Object 2.04624467356555 ns/iter 4.249603404169735 ns/iter 0.48
Micro_Draft4_Ref_Single_100 1537191.554298384 ns/iter 1904289.6226420572 ns/iter 0.81
Micro_Draft4_Compile_Ref_Many_Nested 1140306.2714777077 ns/iter 1230150.7517362451 ns/iter 0.93
Micro_Draft4_Compile_Wrap 1915478.128608367 ns/iter 2207429.5273311 ns/iter 0.87
Micro_Draft6_Property_Names 87.88243797014609 ns/iter 97.16444289084102 ns/iter 0.90
Micro_Draft6_Compile_FHIR 7554877667.000028 ns/iter 9773608749.999994 ns/iter 0.77
Micro_Draft7_If_Then_Else 16.97058879202022 ns/iter 16.823242349979257 ns/iter 1.01
Micro_2019_09_Unevaluated_Properties 25.935457909543903 ns/iter 25.24718469618237 ns/iter 1.03
Micro_2019_09_Compile_Wrap 295877541.50009006 ns/iter 289832478.9999833 ns/iter 1.02
Micro_2020_12_Dynamic_Ref 186.47699833410877 ns/iter 182.0168304964993 ns/iter 1.02
Micro_2020_12_Dynamic_Ref_Single 2.108631535504721 ns/iter 2.159886418092955 ns/iter 0.98
Micro_2020_12_Simple_Output_Mask 792.677841383669 ns/iter 769.3867711752475 ns/iter 1.03
Micro_2020_12_Simple_Output_Annotations 80733.26475296877 ns/iter 109678.89826480161 ns/iter 0.74
Micro_2020_12_Compile_NonCircular_Shared_Refs 750715.5219780164 ns/iter 888771.7834756827 ns/iter 0.84
Micro_2020_12_Exhaustive_Deep_Numeric 5171.8766599992705 ns/iter 5770.883327732258 ns/iter 0.90
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 112458.63507556224 ns/iter 120192.56534560873 ns/iter 0.94
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 14061.88283562858 ns/iter 14724.575935971137 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 94.80847650344784 ns/iter 103.87010002101786 ns/iter 0.91
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 5015.47015150909 ns/iter 5489.2505968669 ns/iter 0.91
Alterschema_Check_Readibility_ISO_Language_Set_3 322376652.9999921 ns/iter 259337583.00004682 ns/iter 1.24
Alterschema_Check_Readibility_OMC 62873966.60000013 ns/iter 75119780.27272645 ns/iter 0.84
Alterschema_Check_Readibility_KrakenD 658258083.9999536 ns/iter 787016124.9998091 ns/iter 0.84
Alterschema_Apply_Readibility_KrakenD 63625951791.00003 ns/iter 68644258958.9999 ns/iter 0.93
Alterschema_Check_Invalid_External_Refs 162244239.75000945 ns/iter 152754350.000032 ns/iter 1.06

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

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

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: 2966565 Previous: 2d2b843 Ratio
E2E_Evaluator_adaptivecard 112519 ns 99806 ns 1.13
E2E_Evaluator_ansible-meta 381275 ns 384703 ns 0.99
E2E_Evaluator_aws-cdk 123683 ns 120416 ns 1.03
E2E_Evaluator_babelrc 251551 ns 275952 ns 0.91
E2E_Evaluator_cerebrum-criminal-case 1666981 ns 1718418 ns 0.97
E2E_Evaluator_clang-format 198595 ns 184645 ns 1.08
E2E_Evaluator_cmake-presets 16165336 ns 13934944 ns 1.16
E2E_Evaluator_code-climate 423423 ns 419033 ns 1.01
E2E_Evaluator_cql2 1186903 ns 1022006 ns 1.16
E2E_Evaluator_cspell 1293776 ns 1321017 ns 0.98
E2E_Evaluator_cypress 622356 ns 571557 ns 1.09
E2E_Evaluator_deno 685919 ns 844750 ns 0.81
E2E_Evaluator_dependabot 746112 ns 706921 ns 1.06
E2E_Evaluator_draft-04 15655191 ns 15404752 ns 1.02
E2E_Evaluator_fabric-mod 1456806 ns 1428800 ns 1.02
E2E_Evaluator_geojson 18235042 ns 17007267 ns 1.07
E2E_Evaluator_gitpod-configuration 514011 ns 479209 ns 1.07
E2E_Evaluator_helm-chart-lock 893477 ns 881114 ns 1.01
E2E_Evaluator_importmap 227292 ns 228235 ns 1.00
E2E_Evaluator_jasmine 223902 ns 238301 ns 0.94
E2E_Evaluator_jsconfig 871426 ns 921898 ns 0.95
E2E_Evaluator_jshintrc 2101244 ns 2057477 ns 1.02
E2E_Evaluator_krakend 458274 ns 449952 ns 1.02
E2E_Evaluator_lazygit 276686 ns 304265 ns 0.91
E2E_Evaluator_lerna 329525 ns 328189 ns 1.00
E2E_Evaluator_nest-cli 416779 ns 463859 ns 0.90
E2E_Evaluator_omc 88964 ns 70994 ns 1.25
E2E_Evaluator_omnisharp 984285 ns 1078351 ns 0.91
E2E_Evaluator_openapi 16186918 ns 15497378 ns 1.04
E2E_Evaluator_pre-commit-hooks 1350137 ns 1263565 ns 1.07
E2E_Evaluator_pulumi 1441554 ns 1346307 ns 1.07
E2E_Evaluator_semantic-release 253208 ns 175707 ns 1.44
E2E_Evaluator_stale 297768 ns 288519 ns 1.03
E2E_Evaluator_stylecop 712919 ns 745449 ns 0.96
E2E_Evaluator_tmuxinator 157790 ns 176849 ns 0.89
E2E_Evaluator_ui5 1514865 ns 1500504 ns 1.01
E2E_Evaluator_ui5-manifest 7754730 ns 7542862 ns 1.03
E2E_Evaluator_unreal-engine-uproject 1156016 ns 1123910 ns 1.03
E2E_Evaluator_users-array 2173694 ns 1828859 ns 1.19
E2E_Evaluator_vercel 775400 ns 679523 ns 1.14
E2E_Evaluator_yamllint 27252 ns 26284 ns 1.04

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.

1 participant