Skip to content

Fix LogicalCondition bug on fast mode with annotation whitelists#928

Open
jviotti wants to merge 1 commit into
mainfrom
fix-logical-condition-inline-cursors
Open

Fix LogicalCondition bug on fast mode with annotation whitelists#928
jviotti wants to merge 1 commit into
mainfrom
fix-logical-condition-inline-cursors

Conversation

@jviotti

@jviotti jviotti commented Jul 16, 2026

Copy link
Copy Markdown
Member

No description provided.

@jviotti jviotti changed the title fix logical condition inline cursors Fix LogicalCondition bug on fast mode with annotation whitelists Jul 16, 2026
@jviotti
jviotti force-pushed the fix-logical-condition-inline-cursors branch from feb2f7e to 1c16be7 Compare July 16, 2026 19:05
@jviotti
jviotti marked this pull request as ready for review July 16, 2026 19:05
@augmentcode

augmentcode Bot commented Jul 16, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR fixes a fast-validation bug affecting LogicalCondition when targets are inlined and annotation whitelists are enabled.

Changes:

  • Refactors schema-location rebasing into rebase_anchored and adds is_pass_through_instruction to correctly rebase only instructions whose schema locations are effectively anchored at the splice point.
  • Updates postprocessing traversal to track each rewritten instruction list’s owning instruction, enabling safe remapping of LogicalCondition child cursors after instructions are dropped/expanded.
  • Adds regression coverage across evaluator JSON suites (draft7/2019-09/2020-12) for if/then/else with inlined shared $ref targets.
  • Adds C++ regression tests for fast mode + annotation whitelist behavior on both then and else branches.

Technical Notes: The fix ensures conditional consequence/alternative children (and pass-through children) keep correct schema anchoring after inlining, and that conditional boundary cursors remain consistent after fusion/inlining transformations.

🤖 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: bcf33a8 Previous: df99bbb Ratio
Schema_Iterator_ISO_Language 2730838.9175258717 ns/iter 2125734.2144846795 ns/iter 1.28
Schema_Tracker_ISO_Language 5604936.967948322 ns/iter 4279698.2923076805 ns/iter 1.31
Schema_Tracker_ISO_Language_To_JSON 33219863.80769623 ns/iter 17320436.264707066 ns/iter 1.92
Schema_Frame_WoT_References 8276809.76767693 ns/iter 5827203.237409815 ns/iter 1.42
Schema_Frame_OMC_References 29967344.68181537 ns/iter 26344967.7419313 ns/iter 1.14
Schema_Frame_OMC_Locations 27068560.000002436 ns/iter 26641700.50000081 ns/iter 1.02
Schema_Frame_ISO_Language_Locations 95239242.99999939 ns/iter 86865011.85713626 ns/iter 1.10
Schema_Frame_KrakenD_References 49680381.38461522 ns/iter 47048893.18750816 ns/iter 1.06
Schema_Frame_KrakenD_Reachable 525430666.9999096 ns/iter 552470832.9999157 ns/iter 0.95
Schema_Frame_ISO_Language_Locations_To_JSON 114701970.14284623 ns/iter 89694922.5714252 ns/iter 1.28
Schema_Frame_Many_Resources_References 398731854.49999934 ns/iter 387630271.0000346 ns/iter 1.03
Schema_Bundle_Meta_2020_12 1785593.8525820083 ns/iter 1479326.025774594 ns/iter 1.21
Schema_Format_ISO_Language_To_JSON 117240386.9999893 ns/iter 99932379.66662289 ns/iter 1.17
E2E_Compiler_adaptivecard 92660512.00000091 ns/iter 80217741.6999939 ns/iter 1.16
E2E_Compiler_ansible_meta 30088194.476190567 ns/iter 35670618.749998085 ns/iter 0.84
E2E_Compiler_aws_cdk 331405.8966111131 ns/iter 291777.4966216423 ns/iter 1.14
E2E_Compiler_babelrc 2351152.518656787 ns/iter 2397163.706790353 ns/iter 0.98
E2E_Compiler_clang_format 18868548.80000166 ns/iter 18154663.76743897 ns/iter 1.04
E2E_Compiler_cmake_presets 34044017.37500014 ns/iter 26249934.30769197 ns/iter 1.30
E2E_Compiler_code_climate 2555137.8906250475 ns/iter 2728897.3639706587 ns/iter 0.94
E2E_Compiler_cql2 13690812.872728614 ns/iter 15719362.179489065 ns/iter 0.87
E2E_Compiler_cspell 29606619.31818074 ns/iter 24182235.687504772 ns/iter 1.22
E2E_Compiler_cypress 4374181.372548686 ns/iter 4224056.318681145 ns/iter 1.04
E2E_Compiler_deno 8483072.774647295 ns/iter 8736285.879628532 ns/iter 0.97
E2E_Compiler_dependabot 5278282.080000736 ns/iter 4437183.284153434 ns/iter 1.19
E2E_Compiler_draft_04 2569664.115646267 ns/iter 2310117.460122712 ns/iter 1.11
E2E_Compiler_fabric_mod 4502708.331168738 ns/iter 4887005.731249872 ns/iter 0.92
E2E_Compiler_geojson 23676419.517238207 ns/iter 31688290.076920986 ns/iter 0.75
E2E_Compiler_gitpod_configuration 5138324.594404971 ns/iter 5515284.3968258705 ns/iter 0.93
E2E_Compiler_helm_chart_lock 625281.0846561099 ns/iter 885273.1906218603 ns/iter 0.71
E2E_Compiler_importmap 313491.1180773078 ns/iter 269936.42288332974 ns/iter 1.16
E2E_Compiler_jasmine 1234837.473572979 ns/iter 1135716.1214057296 ns/iter 1.09
E2E_Compiler_jshintrc 3975747.8323701825 ns/iter 3726479.045714898 ns/iter 1.07
E2E_Compiler_jsconfig 21087765.266664367 ns/iter 23626759.51428303 ns/iter 0.89
E2E_Compiler_krakend 150488516.60001218 ns/iter 179063374.99999836 ns/iter 0.84
E2E_Compiler_lazygit 40807441.66665985 ns/iter 36396464.28570943 ns/iter 1.12
E2E_Compiler_lerna 1811672.5172414475 ns/iter 1665244.7066974086 ns/iter 1.09
E2E_Compiler_nest_cli 8835886.736363301 ns/iter 7706918.4945075605 ns/iter 1.15
E2E_Compiler_omc 204395888.9999734 ns/iter 192687472.3333185 ns/iter 1.06
E2E_Compiler_omnisharp 7957288.310344874 ns/iter 7860693.089430531 ns/iter 1.01
E2E_Compiler_openapi 39607573.86363929 ns/iter 26620394.357142426 ns/iter 1.49
E2E_Compiler_pre_commit_hooks 5607827.2727270145 ns/iter 5472240.000001421 ns/iter 1.02
E2E_Compiler_pulumi 4431048.25949362 ns/iter 5210641.670000768 ns/iter 0.85
E2E_Compiler_semantic_release 1567683.2873346193 ns/iter 1740543.1556123486 ns/iter 0.90
E2E_Compiler_stale 1538158.1332006825 ns/iter 1532784.7803343034 ns/iter 1.00
E2E_Compiler_stylecop 6556687.499999784 ns/iter 6806423.131783323 ns/iter 0.96
E2E_Compiler_tmuxinator 1885528.8235293783 ns/iter 1982646.044368977 ns/iter 0.95
E2E_Compiler_ui5 69252885.41665964 ns/iter 59723245.4444515 ns/iter 1.16
E2E_Compiler_ui5_manifest 407888583.49998236 ns/iter 420763792.00000244 ns/iter 0.97
E2E_Compiler_unreal_engine_uproject 4605293.624160593 ns/iter 4629072.6140357535 ns/iter 0.99
E2E_Compiler_users_array 958994.4386174643 ns/iter 918559.1258205902 ns/iter 1.04
E2E_Compiler_vercel 15565013.29787352 ns/iter 17336106.14286092 ns/iter 0.90
E2E_Compiler_yamllint 361044.8629560366 ns/iter 320635.4281150957 ns/iter 1.13
E2E_Evaluator_adaptivecard 26962.660255951734 ns/iter 23503.23213304886 ns/iter 1.15
E2E_Evaluator_ansible_meta 221821.73446832213 ns/iter 208004.12837451466 ns/iter 1.07
E2E_Evaluator_aws_cdk 49391.47686502593 ns/iter 41834.933825460124 ns/iter 1.18
E2E_Evaluator_babelrc 104212.3129496361 ns/iter 98591.30043690115 ns/iter 1.06
E2E_Evaluator_cerebrum_criminal_case 824586.4803625258 ns/iter 957579.3901156805 ns/iter 0.86
E2E_Evaluator_clang_format 120579.45778065939 ns/iter 109343.52056346403 ns/iter 1.10
E2E_Evaluator_cmake_presets 4397489.974682909 ns/iter 4510458.333332317 ns/iter 0.97
E2E_Evaluator_code_climate 200174.1698956838 ns/iter 136738.68671105368 ns/iter 1.46
E2E_Evaluator_cql2 197252.9248470845 ns/iter 149278.96526388702 ns/iter 1.32
E2E_Evaluator_cspell 680183.0365482251 ns/iter 546393.4771536045 ns/iter 1.24
E2E_Evaluator_cypress 200125.92999661987 ns/iter 155414.25899280154 ns/iter 1.29
E2E_Evaluator_deno 334579.43238353136 ns/iter 253718.6594631807 ns/iter 1.32
E2E_Evaluator_dependabot 349420.575299628 ns/iter 251815.15043328528 ns/iter 1.39
E2E_Evaluator_draft_04 7202063.277778355 ns/iter 5646923.672000412 ns/iter 1.28
E2E_Evaluator_fabric_mod 635924.6243441307 ns/iter 501925.94241561793 ns/iter 1.27
E2E_Evaluator_geojson 12444002.385713508 ns/iter 9880400.458333345 ns/iter 1.26
E2E_Evaluator_gitpod_configuration 283379.15487974725 ns/iter 175027.9741778102 ns/iter 1.62
E2E_Evaluator_helm_chart_lock 352407.71676946233 ns/iter 229711.7820224959 ns/iter 1.53
E2E_Evaluator_importmap 45623.70549737662 ns/iter 37232.720503301854 ns/iter 1.23
E2E_Evaluator_jasmine 140996.9596145077 ns/iter 88518.24536163105 ns/iter 1.59
E2E_Evaluator_jshintrc 1190223.9576612362 ns/iter 939188.2570658736 ns/iter 1.27
E2E_Evaluator_jsconfig 413945.42482921085 ns/iter 322998.04124170274 ns/iter 1.28
E2E_Evaluator_krakend 203071.55349856705 ns/iter 133734.91312382108 ns/iter 1.52
E2E_Evaluator_lazygit 121871.87790280812 ns/iter 92773.56475157787 ns/iter 1.31
E2E_Evaluator_lerna 162021.59278349584 ns/iter 118815.39534491747 ns/iter 1.36
E2E_Evaluator_nest_cli 169546.26931062946 ns/iter 131225.05929666848 ns/iter 1.29
E2E_Evaluator_omc 20175.855493540283 ns/iter 13030.990621965957 ns/iter 1.55
E2E_Evaluator_omnisharp 628195.5412281317 ns/iter 460315.93571433995 ns/iter 1.36
E2E_Evaluator_openapi 8632614.963855293 ns/iter 6645175.78124979 ns/iter 1.30
E2E_Evaluator_pre_commit_hooks 438033.29442144657 ns/iter 356909.868691796 ns/iter 1.23
E2E_Evaluator_pulumi 682037.158803153 ns/iter 523990.3182515135 ns/iter 1.30
E2E_Evaluator_semantic_release 104222.77197149165 ns/iter 69928.53256549136 ns/iter 1.49
E2E_Evaluator_stale 131093.89019439198 ns/iter 157731.97660534538 ns/iter 0.83
E2E_Evaluator_stylecop 206971.02254595704 ns/iter 244000.26802030127 ns/iter 0.85
E2E_Evaluator_tmuxinator 69567.50691900215 ns/iter 76712.33916594106 ns/iter 0.91
E2E_Evaluator_ui5 358985.0076883775 ns/iter 493143.4684129437 ns/iter 0.73
E2E_Evaluator_ui5_manifest 1888694.3829320583 ns/iter 2880280.3173081116 ns/iter 0.66
E2E_Evaluator_unreal_engine_uproject 384407.97141220304 ns/iter 378194.7741748789 ns/iter 1.02
E2E_Evaluator_users_array 457795.5904585014 ns/iter 532481.1498985981 ns/iter 0.86
E2E_Evaluator_vercel 257591.70325649405 ns/iter 258490.84149441973 ns/iter 1.00
E2E_Evaluator_yamllint 7479.571681975277 ns/iter 7068.924131484447 ns/iter 1.06
JSONLD_Catalog 22020359.699998453 ns/iter 22159102.538458124 ns/iter 0.99
Micro_Draft4_Meta_1_No_Callback 144.30905233148604 ns/iter 177.53883230480972 ns/iter 0.81
Micro_Draft4_Required_Properties 688.0008790808618 ns/iter 1047.4166518380275 ns/iter 0.66
Micro_Draft4_Many_Optional_Properties_Minimal_Match 16.316435005199562 ns/iter 23.610838814628675 ns/iter 0.69
Micro_Draft4_Few_Optional_Properties_Minimal_Match 7.932267922248503 ns/iter 11.12302300720168 ns/iter 0.71
Micro_Draft4_Items_Schema 231.86324920999442 ns/iter 312.1523371864003 ns/iter 0.74
Micro_Draft4_Nested_Object 1.0162960867524857 ns/iter 1.3759618755934642 ns/iter 0.74
Micro_Draft4_Properties_Triad_Optional 233.33009088729256 ns/iter 290.24624378296113 ns/iter 0.80
Micro_Draft4_Properties_Triad_Closed 181.77167776575612 ns/iter 244.37033994094 ns/iter 0.74
Micro_Draft4_Properties_Triad_Required 383.18221618547375 ns/iter 330.82132703388874 ns/iter 1.16
Micro_Draft4_Properties_Closed 97.3737287925337 ns/iter 74.02595044726712 ns/iter 1.32
Micro_Draft4_Non_Recursive_Ref 12.856375592049753 ns/iter 20.224234765834524 ns/iter 0.64
Micro_Draft4_Pattern_Properties_True 167.65366249680218 ns/iter 220.3749530302752 ns/iter 0.76
Micro_Draft4_Ref_To_Single_Property 8.175899001300762 ns/iter 10.162522584155225 ns/iter 0.80
Micro_Draft4_Additional_Properties_Type 27.32413007115872 ns/iter 33.86701461350114 ns/iter 0.81
Micro_Draft4_Nested_Oneof 35.42020677834102 ns/iter 47.159911165095444 ns/iter 0.75
Micro_Draft4_Short_Enum 5.1068674999999075 ns/iter 7.433890912436558 ns/iter 0.69
Micro_Draft4_Long_Enum 9.025418411044782 ns/iter 14.778441932976996 ns/iter 0.61
Micro_Draft4_Long_Enum_Short_Strings 6.87310315018295 ns/iter 8.498691952423943 ns/iter 0.81
Micro_Draft4_Type_Object 2.92303537571809 ns/iter 3.101199860420143 ns/iter 0.94
Micro_Draft4_Ref_Single_100 1745093.6684074427 ns/iter 2284377.616235622 ns/iter 0.76
Micro_Draft4_Compile_Ref_Many_Nested 2857088.1554403007 ns/iter 1786530.091666489 ns/iter 1.60
Micro_Draft4_Compile_Wrap 1954237.1575342612 ns/iter 2803955.078125142 ns/iter 0.70
Micro_Draft6_Property_Names 102.82975624582352 ns/iter 125.52959142918631 ns/iter 0.82
Micro_Draft6_Compile_FHIR 20891935084.00001 ns/iter 20914349542.00008 ns/iter 1.00
Micro_Draft7_If_Then_Else 25.873310882984335 ns/iter 18.076146756341206 ns/iter 1.43
Micro_2019_09_Unevaluated_Properties 41.19713406317483 ns/iter 29.690496364654717 ns/iter 1.39
Micro_2019_09_Compile_Wrap 458543500.0000189 ns/iter 306913645.99999815 ns/iter 1.49
Micro_2020_12_Dynamic_Ref 886.501372475921 ns/iter 620.0557214250808 ns/iter 1.43
Micro_2020_12_Dynamic_Ref_Single 3.667140146344304 ns/iter 2.475769434734468 ns/iter 1.48
Micro_2020_12_Simple_Output_Mask 1099.4597124958698 ns/iter 849.870066723263 ns/iter 1.29
Micro_2020_12_Simple_Output_Annotations 94876.72238080611 ns/iter 73294.25515441502 ns/iter 1.29
Micro_2020_12_Simple_Output_Annotation_Dropping 2651683.453237399 ns/iter 1649763.1748070419 ns/iter 1.61
Micro_2020_12_Compile_NonCircular_Shared_Refs 1992651.2404578598 ns/iter 813205.7971012556 ns/iter 2.45
Micro_2020_12_Exhaustive_Deep_Numeric 9247.02841777013 ns/iter 5072.701230291324 ns/iter 1.82
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 77934.64688506404 ns/iter 45796.02327281106 ns/iter 1.70
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 24221.267172034506 ns/iter 22959.57190841044 ns/iter 1.05
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 122.993787578003 ns/iter 117.79450195063289 ns/iter 1.04
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4193.249766037495 ns/iter 4030.7161609111754 ns/iter 1.04
Alterschema_Check_Readibility_ISO_Language_Set_3 309753042.0000112 ns/iter 245055166.66666457 ns/iter 1.26
Alterschema_Check_Readibility_OMC 96136973.99998955 ns/iter 99504277.83333756 ns/iter 0.97
Alterschema_Check_Readibility_KrakenD 1404896042.0000186 ns/iter 971664749.9999454 ns/iter 1.45
Alterschema_Apply_Readibility_KrakenD 87317849457.99973 ns/iter 87570094792.0002 ns/iter 1.00
Alterschema_Check_Invalid_External_Refs 229947000.0000383 ns/iter 206009385.50001046 ns/iter 1.12

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: bcf33a8 Previous: df99bbb Ratio
E2E_Evaluator_adaptivecard 117409 ns 124010 ns 0.95
E2E_Evaluator_ansible-meta 333092 ns 339517 ns 0.98
E2E_Evaluator_aws-cdk 114126 ns 118386 ns 0.96
E2E_Evaluator_babelrc 264948 ns 350462 ns 0.76
E2E_Evaluator_cerebrum-criminal-case 1671586 ns 2053828 ns 0.81
E2E_Evaluator_clang-format 166482 ns 177318 ns 0.94
E2E_Evaluator_cmake-presets 12092620 ns 13234964 ns 0.91
E2E_Evaluator_code-climate 382337 ns 444190 ns 0.86
E2E_Evaluator_cql2 967944 ns 1162987 ns 0.83
E2E_Evaluator_cspell 1091728 ns 1630549 ns 0.67
E2E_Evaluator_cypress 538029 ns 911002 ns 0.59
E2E_Evaluator_deno 626238 ns 1154595 ns 0.54
E2E_Evaluator_dependabot 700063 ns 1146642 ns 0.61
E2E_Evaluator_draft-04 14111237 ns 21828051 ns 0.65
E2E_Evaluator_fabric-mod 1294953 ns 2094741 ns 0.62
E2E_Evaluator_geojson 15111533 ns 20032792 ns 0.75
E2E_Evaluator_gitpod-configuration 459005 ns 603955 ns 0.76
E2E_Evaluator_helm-chart-lock 791214 ns 1068522 ns 0.74
E2E_Evaluator_importmap 199449 ns 338010 ns 0.59
E2E_Evaluator_jasmine 196453 ns 309822 ns 0.63
E2E_Evaluator_jsconfig 795027 ns 1433538 ns 0.55
E2E_Evaluator_jshintrc 1956041 ns 3160855 ns 0.62
E2E_Evaluator_krakend 408951 ns 759019 ns 0.54
E2E_Evaluator_lazygit 258204 ns 450859 ns 0.57
E2E_Evaluator_lerna 298614 ns 471801 ns 0.63
E2E_Evaluator_nest-cli 389296 ns 840809 ns 0.46
E2E_Evaluator_omc 87571 ns 144987 ns 0.60
E2E_Evaluator_omnisharp 916052 ns 1492994 ns 0.61
E2E_Evaluator_openapi 23530952 ns 35881266 ns 0.66
E2E_Evaluator_pre-commit-hooks 1299405 ns 2395522 ns 0.54
E2E_Evaluator_pulumi 1262309 ns 2104650 ns 0.60
E2E_Evaluator_semantic-release 170400 ns 238712 ns 0.71
E2E_Evaluator_stale 271230 ns 401112 ns 0.68
E2E_Evaluator_stylecop 656735 ns 1370146 ns 0.48
E2E_Evaluator_tmuxinator 151384 ns 194255 ns 0.78
E2E_Evaluator_ui5 1436729 ns 2032922 ns 0.71
E2E_Evaluator_ui5-manifest 8438256 ns 15400972 ns 0.55
E2E_Evaluator_unreal-engine-uproject 1069963 ns 1586164 ns 0.67
E2E_Evaluator_users-array 2046266 ns 3233355 ns 0.63
E2E_Evaluator_vercel 680139 ns 871363 ns 0.78
E2E_Evaluator_yamllint 22101 ns 24205 ns 0.91

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: bcf33a8 Previous: df99bbb Ratio
Schema_Iterator_ISO_Language 3141104.9417033507 ns/iter 3209928.45412852 ns/iter 0.98
Schema_Tracker_ISO_Language 4782115.14383655 ns/iter 4797873.152778859 ns/iter 1.00
Schema_Tracker_ISO_Language_To_JSON 20550287.78787263 ns/iter 20258463.235289607 ns/iter 1.01
Schema_Frame_WoT_References 4514948.430464123 ns/iter 4806089.241610791 ns/iter 0.94
Schema_Frame_OMC_References 23284782.875002462 ns/iter 22578499.625005577 ns/iter 1.03
Schema_Frame_OMC_Locations 20301334.08571341 ns/iter 19832668.848487105 ns/iter 1.02
Schema_Frame_ISO_Language_Locations 105753126.33333547 ns/iter 102701673.83331834 ns/iter 1.03
Schema_Frame_KrakenD_References 43762945.624990836 ns/iter 41150516.823523395 ns/iter 1.06
Schema_Frame_KrakenD_Reachable 653415953.999911 ns/iter 628548503.0000473 ns/iter 1.04
Schema_Frame_ISO_Language_Locations_To_JSON 125575348.75003284 ns/iter 125723096.7499936 ns/iter 1.00
Schema_Frame_Many_Resources_References 365669913.5000281 ns/iter 374349739.9999569 ns/iter 0.98
Schema_Bundle_Meta_2020_12 1431564.3075335724 ns/iter 1475113.6357886265 ns/iter 0.97
Schema_Format_ISO_Language_To_JSON 112629467.66665512 ns/iter 112718854.49999292 ns/iter 1.00
E2E_Compiler_adaptivecard 62624979.27272389 ns/iter 62439072.36363488 ns/iter 1.00
E2E_Compiler_ansible_meta 25504768.40740514 ns/iter 26948356.423076805 ns/iter 0.95
E2E_Compiler_aws_cdk 306811.0296943096 ns/iter 315950.55110310076 ns/iter 0.97
E2E_Compiler_babelrc 2302757.6348690554 ns/iter 2366639.9225592567 ns/iter 0.97
E2E_Compiler_clang_format 16365786.232554033 ns/iter 16991449.829269987 ns/iter 0.96
E2E_Compiler_cmake_presets 26176008.703706194 ns/iter 26975454.192307346 ns/iter 0.97
E2E_Compiler_code_climate 2300178.3322365256 ns/iter 2387278.5358359017 ns/iter 0.96
E2E_Compiler_cql2 13177532.169810599 ns/iter 13427573.962267075 ns/iter 0.98
E2E_Compiler_cspell 23436802.23333801 ns/iter 24067824.37931505 ns/iter 0.97
E2E_Compiler_cypress 3947849.0225994936 ns/iter 4058346.5697676367 ns/iter 0.97
E2E_Compiler_deno 6974423.040405368 ns/iter 7281254.53125017 ns/iter 0.96
E2E_Compiler_dependabot 3521597.954774629 ns/iter 3667011.7958109262 ns/iter 0.96
E2E_Compiler_draft_04 2411328.2379309162 ns/iter 2477383.131672047 ns/iter 0.97
E2E_Compiler_fabric_mod 4246855.448485748 ns/iter 4364931.094338923 ns/iter 0.97
E2E_Compiler_geojson 20897367.515152093 ns/iter 21399208.696969006 ns/iter 0.98
E2E_Compiler_gitpod_configuration 4487567.698718592 ns/iter 4654220.635760168 ns/iter 0.96
E2E_Compiler_helm_chart_lock 580178.1610518601 ns/iter 598904.5167669744 ns/iter 0.97
E2E_Compiler_importmap 230263.84123380767 ns/iter 234968.661414648 ns/iter 0.98
E2E_Compiler_jasmine 1191197.5639097185 ns/iter 1229311.319223869 ns/iter 0.97
E2E_Compiler_jshintrc 3813076.8097815965 ns/iter 3912508.6815635148 ns/iter 0.97
E2E_Compiler_jsconfig 20545010.05882765 ns/iter 21191220.363637816 ns/iter 0.97
E2E_Compiler_krakend 144380813.39999372 ns/iter 149009541.80002373 ns/iter 0.97
E2E_Compiler_lazygit 31202394.181822125 ns/iter 32561076.81818321 ns/iter 0.96
E2E_Compiler_lerna 1398715.2539998533 ns/iter 1449778.0683229712 ns/iter 0.96
E2E_Compiler_nest_cli 6753023.76922979 ns/iter 6959435.470588794 ns/iter 0.97
E2E_Compiler_omc 162291888.00002703 ns/iter 166888874.24999166 ns/iter 0.97
E2E_Compiler_omnisharp 5980429.457626304 ns/iter 6156292.859648267 ns/iter 0.97
E2E_Compiler_openapi 23106170.800004598 ns/iter 23921067.833339293 ns/iter 0.97
E2E_Compiler_pre_commit_hooks 4663149.640000483 ns/iter 4787483.945205641 ns/iter 0.97
E2E_Compiler_pulumi 3603642.762886311 ns/iter 3708403.4603180927 ns/iter 0.97
E2E_Compiler_semantic_release 1354899.8042635552 ns/iter 1386257.318725155 ns/iter 0.98
E2E_Compiler_stale 1371664.4754419555 ns/iter 1411602.9818545198 ns/iter 0.97
E2E_Compiler_stylecop 5055792.194244212 ns/iter 5417998.418604049 ns/iter 0.93
E2E_Compiler_tmuxinator 1659083.626477491 ns/iter 1708865.056097482 ns/iter 0.97
E2E_Compiler_ui5 49397310.35714041 ns/iter 49830421.785713956 ns/iter 0.99
E2E_Compiler_ui5_manifest 325549761.49992853 ns/iter 325648757.49994826 ns/iter 1.00
E2E_Compiler_unreal_engine_uproject 4133194.5502950144 ns/iter 4246951.951515229 ns/iter 0.97
E2E_Compiler_users_array 748490.3078579844 ns/iter 766794.1245902218 ns/iter 0.98
E2E_Compiler_vercel 12311700.696431313 ns/iter 12623994.821426874 ns/iter 0.98
E2E_Compiler_yamllint 283985.798616685 ns/iter 292581.9488683653 ns/iter 0.97
E2E_Evaluator_adaptivecard 27073.354764272517 ns/iter 27523.576933570428 ns/iter 0.98
E2E_Evaluator_ansible_meta 239409.30057411586 ns/iter 231456.3810457561 ns/iter 1.03
E2E_Evaluator_aws_cdk 46298.10963012691 ns/iter 47177.71612031178 ns/iter 0.98
E2E_Evaluator_babelrc 98770.08701244275 ns/iter 100015.53509151602 ns/iter 0.99
E2E_Evaluator_cerebrum_criminal_case 1135003.9021205627 ns/iter 1144277.4162602972 ns/iter 0.99
E2E_Evaluator_clang_format 117791.88112706738 ns/iter 115753.80138681455 ns/iter 1.02
E2E_Evaluator_cmake_presets 5015080.822032761 ns/iter 4908481.859505748 ns/iter 1.02
E2E_Evaluator_code_climate 178303.3456851748 ns/iter 164546.4591836884 ns/iter 1.08
E2E_Evaluator_cql2 206407.02004718786 ns/iter 205614.92737918397 ns/iter 1.00
E2E_Evaluator_cspell 632192.5709124423 ns/iter 637644.7463370517 ns/iter 0.99
E2E_Evaluator_cypress 176335.85551908932 ns/iter 177906.40321348602 ns/iter 0.99
E2E_Evaluator_deno 266544.64969600126 ns/iter 269857.4047527424 ns/iter 0.99
E2E_Evaluator_dependabot 331696.7270587638 ns/iter 332387.7146238183 ns/iter 1.00
E2E_Evaluator_draft_04 12299116.214287713 ns/iter 11211884.93220485 ns/iter 1.10
E2E_Evaluator_fabric_mod 691557.6054766268 ns/iter 706677.8918919931 ns/iter 0.98
E2E_Evaluator_geojson 19428810.88571734 ns/iter 19296564.249998484 ns/iter 1.01
E2E_Evaluator_gitpod_configuration 223636.8792224356 ns/iter 223477.08763050174 ns/iter 1.00
E2E_Evaluator_helm_chart_lock 232084.3180601563 ns/iter 236162.61124200697 ns/iter 0.98
E2E_Evaluator_importmap 52802.632356298185 ns/iter 52505.76207568203 ns/iter 1.01
E2E_Evaluator_jasmine 102558.74385452029 ns/iter 104530.6225281904 ns/iter 0.98
E2E_Evaluator_jshintrc 1189327.8498295571 ns/iter 1197808.8888888597 ns/iter 0.99
E2E_Evaluator_jsconfig 419978.69771625265 ns/iter 419238.04381758004 ns/iter 1.00
E2E_Evaluator_krakend 194942.15518671589 ns/iter 196998.776964218 ns/iter 0.99
E2E_Evaluator_lazygit 133585.39813225737 ns/iter 137500.37295243447 ns/iter 0.97
E2E_Evaluator_lerna 114902.92415038733 ns/iter 122609.3618729191 ns/iter 0.94
E2E_Evaluator_nest_cli 187013.251667976 ns/iter 186718.89095311833 ns/iter 1.00
E2E_Evaluator_omc 24111.369864871147 ns/iter 18908.850539846557 ns/iter 1.28
E2E_Evaluator_omnisharp 573790.821661322 ns/iter 569167.0254516313 ns/iter 1.01
E2E_Evaluator_openapi 18690259.918918632 ns/iter 11956195.779660802 ns/iter 1.56
E2E_Evaluator_pre_commit_hooks 494847.94615944446 ns/iter 501272.82034621213 ns/iter 0.99
E2E_Evaluator_pulumi 694103.119403011 ns/iter 697044.4910358451 ns/iter 1.00
E2E_Evaluator_semantic_release 87421.2785109749 ns/iter 88874.27856243127 ns/iter 0.98
E2E_Evaluator_stale 153861.81146636707 ns/iter 170601.16991713582 ns/iter 0.90
E2E_Evaluator_stylecop 276360.9165354886 ns/iter 278252.4609005278 ns/iter 0.99
E2E_Evaluator_tmuxinator 86327.75600739892 ns/iter 89159.87829234396 ns/iter 0.97
E2E_Evaluator_ui5 516886.8195377183 ns/iter 517708.16978314926 ns/iter 1.00
E2E_Evaluator_ui5_manifest 2652465.0735298647 ns/iter 2554592.580000644 ns/iter 1.04
E2E_Evaluator_unreal_engine_uproject 442321.60671313683 ns/iter 448598.5673758164 ns/iter 0.99
E2E_Evaluator_users_array 636638.6518518791 ns/iter 700624.5437614745 ns/iter 0.91
E2E_Evaluator_vercel 277039.5446841702 ns/iter 270606.1429126722 ns/iter 1.02
E2E_Evaluator_yamllint 8782.874376070851 ns/iter 8840.76359059887 ns/iter 0.99
JSONLD_Catalog 26285696.074073378 ns/iter 28937623.222216442 ns/iter 0.91
Micro_Draft4_Meta_1_No_Callback 205.33839192441087 ns/iter 202.5396666253876 ns/iter 1.01
Micro_Draft4_Required_Properties 914.313467987333 ns/iter 929.1121024105836 ns/iter 0.98
Micro_Draft4_Many_Optional_Properties_Minimal_Match 26.44541770375668 ns/iter 26.450968017142152 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.782018540532663 ns/iter 11.822686452454034 ns/iter 1.00
Micro_Draft4_Items_Schema 276.1669884532808 ns/iter 272.77400500790475 ns/iter 1.01
Micro_Draft4_Nested_Object 1.4090701205616336 ns/iter 1.4130719930855713 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 327.7563615543469 ns/iter 325.73698089317196 ns/iter 1.01
Micro_Draft4_Properties_Triad_Closed 272.0437623894474 ns/iter 270.06325897009214 ns/iter 1.01
Micro_Draft4_Properties_Triad_Required 358.5817963005516 ns/iter 345.4621165475181 ns/iter 1.04
Micro_Draft4_Properties_Closed 64.69851077263792 ns/iter 65.09166128599891 ns/iter 0.99
Micro_Draft4_Non_Recursive_Ref 16.283545698419083 ns/iter 16.290815498349644 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 143.52433320618417 ns/iter 142.916701155828 ns/iter 1.00
Micro_Draft4_Ref_To_Single_Property 11.79388056496211 ns/iter 11.766221885139338 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 37.971364014400564 ns/iter 37.98873005016399 ns/iter 1.00
Micro_Draft4_Nested_Oneof 57.92266043073218 ns/iter 57.79118067375543 ns/iter 1.00
Micro_Draft4_Short_Enum 11.084538308641463 ns/iter 10.92283598499809 ns/iter 1.01
Micro_Draft4_Long_Enum 14.806409125430527 ns/iter 14.107768371792254 ns/iter 1.05
Micro_Draft4_Long_Enum_Short_Strings 10.921234107479792 ns/iter 10.922888686917455 ns/iter 1.00
Micro_Draft4_Type_Object 3.535014512281873 ns/iter 3.530001550423405 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2325557.1452146997 ns/iter 2373766.399999776 ns/iter 0.98
Micro_Draft4_Compile_Ref_Many_Nested 1701439.990314761 ns/iter 1750873.294264338 ns/iter 0.97
Micro_Draft4_Compile_Wrap 2327553.3377922373 ns/iter 2401863.705480138 ns/iter 0.97
Micro_Draft6_Property_Names 133.62956828764877 ns/iter 132.19792818275013 ns/iter 1.01
Micro_Draft6_Compile_FHIR 15773035341.999958 ns/iter 16395987821.000063 ns/iter 0.96
Micro_Draft7_If_Then_Else 25.392303785303394 ns/iter 25.396995119154536 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 24.725461511645936 ns/iter 24.77805383059077 ns/iter 1.00
Micro_2019_09_Compile_Wrap 322677848.0000121 ns/iter 332569501.00008 ns/iter 0.97
Micro_2020_12_Dynamic_Ref 732.2560692048953 ns/iter 717.3428653819001 ns/iter 1.02
Micro_2020_12_Dynamic_Ref_Single 3.525184647830847 ns/iter 3.527197041481201 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1032.1034120595148 ns/iter 1038.648137028044 ns/iter 0.99
Micro_2020_12_Simple_Output_Annotations 61291.156883102165 ns/iter 62140.97908358841 ns/iter 0.99
Micro_2020_12_Simple_Output_Annotation_Dropping 1560274.5840711794 ns/iter 1559582.65011261 ns/iter 1.00
Micro_2020_12_Compile_NonCircular_Shared_Refs 941941.0662162221 ns/iter 973855.9277776757 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric 8752.798515442972 ns/iter 8619.581946996655 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 44532.97733391797 ns/iter 44418.125997311516 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 24828.134317965898 ns/iter 23036.322072817547 ns/iter 1.08
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 153.0881333629786 ns/iter 150.76309984427195 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 2579.784174415613 ns/iter 2709.782472364169 ns/iter 0.95
Alterschema_Check_Readibility_ISO_Language_Set_3 361746048.49998105 ns/iter 383166201.4999893 ns/iter 0.94
Alterschema_Check_Readibility_OMC 89336936.12502225 ns/iter 98830079.85714747 ns/iter 0.90
Alterschema_Check_Readibility_KrakenD 1291022674.0000327 ns/iter 1429869133.000011 ns/iter 0.90
Alterschema_Apply_Readibility_KrakenD 129463018488.99998 ns/iter 134468723103.99998 ns/iter 0.96
Alterschema_Check_Invalid_External_Refs 272721670.33333975 ns/iter 281584674.6666466 ns/iter 0.97

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: bcf33a8 Previous: df99bbb Ratio
E2E_Evaluator_adaptivecard 118837 ns 119027 ns 1.00
E2E_Evaluator_ansible-meta 561215 ns 565258 ns 0.99
E2E_Evaluator_aws-cdk 132299 ns 133046 ns 0.99
E2E_Evaluator_babelrc 369444 ns 352256 ns 1.05
E2E_Evaluator_cerebrum-criminal-case 2723675 ns 2735824 ns 1.00
E2E_Evaluator_clang-format 283675 ns 263044 ns 1.08
E2E_Evaluator_cmake-presets 18796258 ns 20138875 ns 0.93
E2E_Evaluator_code-climate 510721 ns 521380 ns 0.98
E2E_Evaluator_cql2 1245844 ns 1283884 ns 0.97
E2E_Evaluator_cspell 1678809 ns 1813540 ns 0.93
E2E_Evaluator_cypress 869603 ns 906214 ns 0.96
E2E_Evaluator_deno 1111811 ns 1123794 ns 0.99
E2E_Evaluator_dependabot 1132972 ns 1111693 ns 1.02
E2E_Evaluator_draft-04 23585814 ns 24730577 ns 0.95
E2E_Evaluator_fabric-mod 2532264 ns 2627378 ns 0.96
E2E_Evaluator_geojson 26631265 ns 27344263 ns 0.97
E2E_Evaluator_gitpod-configuration 752935 ns 763757 ns 0.99
E2E_Evaluator_helm-chart-lock 1004903 ns 1011481 ns 0.99
E2E_Evaluator_importmap 271293 ns 270394 ns 1.00
E2E_Evaluator_jasmine 287010 ns 289281 ns 0.99
E2E_Evaluator_jsconfig 1551663 ns 1563537 ns 0.99
E2E_Evaluator_jshintrc 2997235 ns 3077478 ns 0.97
E2E_Evaluator_krakend 647713 ns 656455 ns 0.99
E2E_Evaluator_lazygit 475853 ns 491646 ns 0.97
E2E_Evaluator_lerna 467866 ns 452334 ns 1.03
E2E_Evaluator_nest-cli 653501 ns 649024 ns 1.01
E2E_Evaluator_omc 114693 ns 97360 ns 1.18
E2E_Evaluator_omnisharp 1642989 ns 1580275 ns 1.04
E2E_Evaluator_openapi 42518199 ns 27144034 ns 1.57
E2E_Evaluator_pre-commit-hooks 2119914 ns 2106253 ns 1.01
E2E_Evaluator_pulumi 2037334 ns 2175720 ns 0.94
E2E_Evaluator_semantic-release 245593 ns 243409 ns 1.01
E2E_Evaluator_stale 397614 ns 394944 ns 1.01
E2E_Evaluator_stylecop 1241279 ns 1323440 ns 0.94
E2E_Evaluator_tmuxinator 228125 ns 232551 ns 0.98
E2E_Evaluator_ui5 2208409 ns 2230745 ns 0.99
E2E_Evaluator_ui5-manifest 11188108 ns 13819881 ns 0.81
E2E_Evaluator_unreal-engine-uproject 1681169 ns 1717153 ns 0.98
E2E_Evaluator_users-array 2867902 ns 2830229 ns 1.01
E2E_Evaluator_vercel 1045652 ns 1059416 ns 0.99
E2E_Evaluator_yamllint 24521 ns 24904 ns 0.98

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/gcc)

Details
Benchmark suite Current: bcf33a8 Previous: df99bbb Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 356510407.4999681 ns/iter 356299600.4999377 ns/iter 1.00
Alterschema_Check_Readibility_OMC 100032883.85714118 ns/iter 94780266.71428908 ns/iter 1.06
Alterschema_Check_Readibility_KrakenD 1389512842.9999204 ns/iter 1340484706.9998596 ns/iter 1.04
Alterschema_Apply_Readibility_KrakenD 135274158744.00003 ns/iter 124792565427.00023 ns/iter 1.08
Alterschema_Check_Invalid_External_Refs 292129679.499908 ns/iter 316900170.49993455 ns/iter 0.92
Micro_2020_12_Dynamic_Ref 802.6241364455901 ns/iter 827.9646505926702 ns/iter 0.97
Micro_2020_12_Dynamic_Ref_Single 4.228345402627512 ns/iter 4.668296214259123 ns/iter 0.91
Micro_2020_12_Simple_Output_Mask 1071.330951039834 ns/iter 1113.992210435909 ns/iter 0.96
Micro_2020_12_Simple_Output_Annotations 71011.61591492957 ns/iter 80854.87235281103 ns/iter 0.88
Micro_2020_12_Simple_Output_Annotation_Dropping 1863615.0132980663 ns/iter 1956182.5055863066 ns/iter 0.95
Micro_2020_12_Compile_NonCircular_Shared_Refs 1081161.6419749656 ns/iter 1094726.3790952656 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric 9060.421067496945 ns/iter 9515.345384605282 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 52535.124785932625 ns/iter 51822.75568953211 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 26591.163105466883 ns/iter 25332.726864266493 ns/iter 1.05
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 161.2664591582422 ns/iter 165.4804238047235 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 3017.6707048318353 ns/iter 3271.6522463027377 ns/iter 0.92
Micro_2019_09_Unevaluated_Properties 30.641795708388997 ns/iter 31.522835896985644 ns/iter 0.97
Micro_2019_09_Compile_Wrap 312303787.00001895 ns/iter 300962243.5000665 ns/iter 1.04
Micro_Draft7_If_Then_Else 24.93021563853198 ns/iter 24.28269654794493 ns/iter 1.03
Micro_Draft6_Property_Names 150.65753328331013 ns/iter 142.2219969505297 ns/iter 1.06
Micro_Draft6_Compile_FHIR 15003972726.000029 ns/iter 13655868636.999912 ns/iter 1.10
Micro_Draft4_Meta_1_No_Callback 181.04914134862406 ns/iter 180.6432811304517 ns/iter 1.00
Micro_Draft4_Required_Properties 930.6591760450137 ns/iter 864.2180503750456 ns/iter 1.08
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.996157714225273 ns/iter 22.13837822472295 ns/iter 0.99
Micro_Draft4_Few_Optional_Properties_Minimal_Match 16.224001580530423 ns/iter 15.921420597995741 ns/iter 1.02
Micro_Draft4_Items_Schema 291.3802843966639 ns/iter 333.9044954554265 ns/iter 0.87
Micro_Draft4_Nested_Object 2.4659049394410637 ns/iter 1.5571223303073942 ns/iter 1.58
Micro_Draft4_Properties_Triad_Optional 422.08556984731524 ns/iter 373.15441003826317 ns/iter 1.13
Micro_Draft4_Properties_Triad_Closed 356.53310629749006 ns/iter 306.1541286569332 ns/iter 1.16
Micro_Draft4_Properties_Triad_Required 461.8353391516074 ns/iter 429.18893883878144 ns/iter 1.08
Micro_Draft4_Properties_Closed 64.81889308805732 ns/iter 65.4880438726283 ns/iter 0.99
Micro_Draft4_Non_Recursive_Ref 8.806611035058133 ns/iter 9.338410212973699 ns/iter 0.94
Micro_Draft4_Pattern_Properties_True 188.2883660350839 ns/iter 210.26454073369797 ns/iter 0.90
Micro_Draft4_Ref_To_Single_Property 16.258429391378286 ns/iter 15.893568182989693 ns/iter 1.02
Micro_Draft4_Additional_Properties_Type 13.955871747765316 ns/iter 14.654212334394034 ns/iter 0.95
Micro_Draft4_Nested_Oneof 63.6886045500321 ns/iter 65.13815761538604 ns/iter 0.98
Micro_Draft4_Short_Enum 14.570767711498451 ns/iter 14.704271165504823 ns/iter 0.99
Micro_Draft4_Long_Enum 12.70511600396091 ns/iter 13.419316787427686 ns/iter 0.95
Micro_Draft4_Long_Enum_Short_Strings 14.454749157758084 ns/iter 14.677212581694443 ns/iter 0.98
Micro_Draft4_Type_Object 4.584184393812648 ns/iter 4.671963126526685 ns/iter 0.98
Micro_Draft4_Ref_Single_100 2452598.3951041945 ns/iter 2453113.5649124878 ns/iter 1.00
Micro_Draft4_Compile_Ref_Many_Nested 1819109.1324675274 ns/iter 1792266.1811222932 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2587811.9409590936 ns/iter 2573974.76190531 ns/iter 1.01
JSONLD_Catalog 25449557.259258248 ns/iter 26452303.07407305 ns/iter 0.96
E2E_Compiler_adaptivecard 62132086.454539604 ns/iter 62109848.83333973 ns/iter 1.00
E2E_Compiler_ansible_meta 28036617.560001105 ns/iter 27399553.461534128 ns/iter 1.02
E2E_Compiler_aws_cdk 345538.7954658544 ns/iter 371213.7793726214 ns/iter 0.93
E2E_Compiler_babelrc 2517845.237410276 ns/iter 2497861.846975322 ns/iter 1.01
E2E_Compiler_clang_format 17576552.999997832 ns/iter 17409692.499995798 ns/iter 1.01
E2E_Compiler_cmake_presets 27187607.038460836 ns/iter 26474627.576922454 ns/iter 1.03
E2E_Compiler_code_climate 2556889.8649634235 ns/iter 2506813.5340505606 ns/iter 1.02
E2E_Compiler_cql2 14125521.612246599 ns/iter 13977351.16000149 ns/iter 1.01
E2E_Compiler_cspell 24086810.551721256 ns/iter 23498291.433331057 ns/iter 1.03
E2E_Compiler_cypress 4167697.654762172 ns/iter 4069615.3779065777 ns/iter 1.02
E2E_Compiler_deno 7840767.24719117 ns/iter 7720823.54944939 ns/iter 1.02
E2E_Compiler_dependabot 3834105.788571053 ns/iter 3781422.0648645433 ns/iter 1.01
E2E_Compiler_draft_04 2696466.5096531473 ns/iter 2687308.712643331 ns/iter 1.00
E2E_Compiler_fabric_mod 4641693.29139044 ns/iter 4607973.881577795 ns/iter 1.01
E2E_Compiler_geojson 22513349.838706538 ns/iter 22018078.531246487 ns/iter 1.02
E2E_Compiler_gitpod_configuration 4942417.591548651 ns/iter 4881262.286712659 ns/iter 1.01
E2E_Compiler_helm_chart_lock 631986.5814580828 ns/iter 657777.6112675044 ns/iter 0.96
E2E_Compiler_importmap 254296.74845734803 ns/iter 273630.8429073001 ns/iter 0.93
E2E_Compiler_jasmine 1322954.9416194232 ns/iter 1328058.7115748227 ns/iter 1.00
E2E_Compiler_jshintrc 4074360.467836802 ns/iter 4107887.164705329 ns/iter 0.99
E2E_Compiler_jsconfig 21214931.515156753 ns/iter 20975059.939391114 ns/iter 1.01
E2E_Compiler_krakend 139003497.00002152 ns/iter 140147456.4000182 ns/iter 0.99
E2E_Compiler_lazygit 32842777.714287356 ns/iter 32080233.90908982 ns/iter 1.02
E2E_Compiler_lerna 1550835.859030377 ns/iter 1566744.754464468 ns/iter 0.99
E2E_Compiler_nest_cli 7238822.166665196 ns/iter 7179089.540818031 ns/iter 1.01
E2E_Compiler_omc 164560652.7500263 ns/iter 169021727.750021 ns/iter 0.97
E2E_Compiler_omnisharp 6424697.027779513 ns/iter 6397126.201835225 ns/iter 1.00
E2E_Compiler_openapi 25261489.500004638 ns/iter 25352321.928575553 ns/iter 1.00
E2E_Compiler_pre_commit_hooks 5083955.362318891 ns/iter 5081180.562042955 ns/iter 1.00
E2E_Compiler_pulumi 3949448.095505595 ns/iter 3914602.1564248665 ns/iter 1.01
E2E_Compiler_semantic_release 1512985.0995673062 ns/iter 1513885.3974083161 ns/iter 1.00
E2E_Compiler_stale 1514097.8164146151 ns/iter 1504434.0021504664 ns/iter 1.01
E2E_Compiler_stylecop 5720330.295081917 ns/iter 5619298.975806296 ns/iter 1.02
E2E_Compiler_tmuxinator 1856999.1382978128 ns/iter 1866650.8829784212 ns/iter 0.99
E2E_Compiler_ui5 50542233.000003636 ns/iter 48130845.85714477 ns/iter 1.05
E2E_Compiler_ui5_manifest 319027278.0000214 ns/iter 325231358.9999858 ns/iter 0.98
E2E_Compiler_unreal_engine_uproject 4455996.886074704 ns/iter 4437848.251572 ns/iter 1.00
E2E_Compiler_users_array 862884.1271605958 ns/iter 878870.4097744478 ns/iter 0.98
E2E_Compiler_vercel 12957109.85185131 ns/iter 12650997.018185576 ns/iter 1.02
E2E_Compiler_yamllint 322657.24919090053 ns/iter 342938.1138930377 ns/iter 0.94
E2E_Evaluator_adaptivecard 25652.184319966138 ns/iter 25487.17447466392 ns/iter 1.01
E2E_Evaluator_ansible_meta 261018.3822975478 ns/iter 290643.5296066526 ns/iter 0.90
E2E_Evaluator_aws_cdk 56877.721282286635 ns/iter 63585.68351329335 ns/iter 0.89
E2E_Evaluator_babelrc 100312.26098010765 ns/iter 119843.2003407083 ns/iter 0.84
E2E_Evaluator_cerebrum_criminal_case 1182402.4999999069 ns/iter 1119822.2367998823 ns/iter 1.06
E2E_Evaluator_clang_format 105136.75980747744 ns/iter 111906.09766996717 ns/iter 0.94
E2E_Evaluator_cmake_presets 4866176.48905112 ns/iter 4904757.968991665 ns/iter 0.99
E2E_Evaluator_code_climate 201356.6125036028 ns/iter 227787.13080441867 ns/iter 0.88
E2E_Evaluator_cql2 209805.20503594202 ns/iter 222602.61661345453 ns/iter 0.94
E2E_Evaluator_cspell 591901.901861271 ns/iter 611954.763204286 ns/iter 0.97
E2E_Evaluator_cypress 153302.84195403598 ns/iter 195328.87095886483 ns/iter 0.78
E2E_Evaluator_deno 309996.2765591827 ns/iter 354309.42382416216 ns/iter 0.87
E2E_Evaluator_dependabot 368243.24867996183 ns/iter 392712.85634436295 ns/iter 0.94
E2E_Evaluator_draft_04 10890703.312501416 ns/iter 9998046.084508812 ns/iter 1.09
E2E_Evaluator_fabric_mod 759362.1306255838 ns/iter 798072.2528472452 ns/iter 0.95
E2E_Evaluator_geojson 18949330.44736478 ns/iter 17663798.524995398 ns/iter 1.07
E2E_Evaluator_gitpod_configuration 244376.76538062282 ns/iter 273932.7328124652 ns/iter 0.89
E2E_Evaluator_helm_chart_lock 220171.56277457206 ns/iter 321523.613164953 ns/iter 0.68
E2E_Evaluator_importmap 40949.994522832276 ns/iter 48929.937931024404 ns/iter 0.84
E2E_Evaluator_jasmine 113337.19368863766 ns/iter 126424.99299817992 ns/iter 0.90
E2E_Evaluator_jshintrc 1063877.0182373335 ns/iter 1116848.2218698899 ns/iter 0.95
E2E_Evaluator_jsconfig 409624.1451048682 ns/iter 452723.3770174824 ns/iter 0.90
E2E_Evaluator_krakend 192370.7510584764 ns/iter 220211.9148731389 ns/iter 0.87
E2E_Evaluator_lazygit 133990.4634663492 ns/iter 152175.1978766667 ns/iter 0.88
E2E_Evaluator_lerna 140663.70409800758 ns/iter 174145.2549116031 ns/iter 0.81
E2E_Evaluator_nest_cli 193198.65828728932 ns/iter 210861.01558282663 ns/iter 0.92
E2E_Evaluator_omc 22278.17583256981 ns/iter 19358.200867283173 ns/iter 1.15
E2E_Evaluator_omnisharp 541846.4719014608 ns/iter 576894.8833747533 ns/iter 0.94
E2E_Evaluator_openapi 17231309.28947189 ns/iter 12413708.666664055 ns/iter 1.39
E2E_Evaluator_pre_commit_hooks 491619.74007221044 ns/iter 538418.3732611629 ns/iter 0.91
E2E_Evaluator_pulumi 781233.3194129866 ns/iter 775651.3488887625 ns/iter 1.01
E2E_Evaluator_semantic_release 91742.40603892067 ns/iter 107933.08622276579 ns/iter 0.85
E2E_Evaluator_stale 172142.3233607668 ns/iter 175167.06394762566 ns/iter 0.98
E2E_Evaluator_stylecop 301367.56872039224 ns/iter 325898.32559218217 ns/iter 0.92
E2E_Evaluator_tmuxinator 95853.90271679885 ns/iter 112063.99602925325 ns/iter 0.86
E2E_Evaluator_ui5 559096.8876221201 ns/iter 597546.1153845113 ns/iter 0.94
E2E_Evaluator_ui5_manifest 2875763.308641884 ns/iter 2973605.884119821 ns/iter 0.97
E2E_Evaluator_unreal_engine_uproject 466913.17933330836 ns/iter 498118.02432047593 ns/iter 0.94
E2E_Evaluator_users_array 698426.4015444046 ns/iter 653171.332391843 ns/iter 1.07
E2E_Evaluator_vercel 291778.28773979965 ns/iter 346505.60159362445 ns/iter 0.84
E2E_Evaluator_yamllint 12031.436124408738 ns/iter 12912.474328338572 ns/iter 0.93
Schema_Format_ISO_Language_To_JSON 112366011.99997646 ns/iter 112304600.33338356 ns/iter 1.00
Schema_Bundle_Meta_2020_12 1719027.498774975 ns/iter 1731639.6732678527 ns/iter 0.99
Schema_Frame_WoT_References 5218293.835821951 ns/iter 5077869.637680255 ns/iter 1.03
Schema_Frame_OMC_References 22406092.062496442 ns/iter 21822235.50000373 ns/iter 1.03
Schema_Frame_OMC_Locations 20574571.264707148 ns/iter 19972880.57143253 ns/iter 1.03
Schema_Frame_ISO_Language_Locations 103956244.42854309 ns/iter 105126267.71427287 ns/iter 0.99
Schema_Frame_KrakenD_References 41350463.5294109 ns/iter 39160731.7058729 ns/iter 1.06
Schema_Frame_KrakenD_Reachable 588844528.9999709 ns/iter 542021353.9998713 ns/iter 1.09
Schema_Frame_ISO_Language_Locations_To_JSON 181891006.49999547 ns/iter 185878703.24995494 ns/iter 0.98
Schema_Frame_Many_Resources_References 381893939.5000598 ns/iter 384403759.50006 ns/iter 0.99
Schema_Iterator_ISO_Language 3681625.684210207 ns/iter 3915076.3519544387 ns/iter 0.94
Schema_Tracker_ISO_Language 5243809.613635663 ns/iter 5404469.039998731 ns/iter 0.97
Schema_Tracker_ISO_Language_To_JSON 26529817.038460977 ns/iter 26924658.500005398 ns/iter 0.99

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: bcf33a8 Previous: df99bbb Ratio
E2E_Evaluator_adaptivecard 119925 ns 117550 ns 1.02
E2E_Evaluator_ansible-meta 535952 ns 527171 ns 1.02
E2E_Evaluator_aws-cdk 130022 ns 143694 ns 0.90
E2E_Evaluator_babelrc 318287 ns 338817 ns 0.94
E2E_Evaluator_cerebrum-criminal-case 2646794 ns 2461673 ns 1.08
E2E_Evaluator_clang-format 260514 ns 258882 ns 1.01
E2E_Evaluator_cmake-presets 21796135 ns 19436725 ns 1.12
E2E_Evaluator_code-climate 518968 ns 519310 ns 1.00
E2E_Evaluator_cql2 1286098 ns 1256684 ns 1.02
E2E_Evaluator_cspell 1727438 ns 1490761 ns 1.16
E2E_Evaluator_cypress 852151 ns 784854 ns 1.09
E2E_Evaluator_deno 1091042 ns 1034023 ns 1.06
E2E_Evaluator_dependabot 1087681 ns 1116216 ns 0.97
E2E_Evaluator_draft-04 22468276 ns 22806317 ns 0.99
E2E_Evaluator_fabric-mod 2457766 ns 2319457 ns 1.06
E2E_Evaluator_geojson 22906627 ns 22790402 ns 1.01
E2E_Evaluator_gitpod-configuration 705638 ns 708404 ns 1.00
E2E_Evaluator_helm-chart-lock 1127236 ns 988686 ns 1.14
E2E_Evaluator_importmap 261223 ns 269397 ns 0.97
E2E_Evaluator_jasmine 286377 ns 296942 ns 0.96
E2E_Evaluator_jsconfig 1439232 ns 1242426 ns 1.16
E2E_Evaluator_jshintrc 2956987 ns 2765655 ns 1.07
E2E_Evaluator_krakend 639317 ns 670615 ns 0.95
E2E_Evaluator_lazygit 457358 ns 504031 ns 0.91
E2E_Evaluator_lerna 442584 ns 471480 ns 0.94
E2E_Evaluator_nest-cli 617800 ns 589625 ns 1.05
E2E_Evaluator_omc 116607 ns 99031 ns 1.18
E2E_Evaluator_omnisharp 1508010 ns 1416081 ns 1.06
E2E_Evaluator_openapi 39474274 ns 24331489 ns 1.62
E2E_Evaluator_pre-commit-hooks 2033280 ns 1988315 ns 1.02
E2E_Evaluator_pulumi 1980059 ns 1878416 ns 1.05
E2E_Evaluator_semantic-release 222760 ns 254490 ns 0.88
E2E_Evaluator_stale 370204 ns 416677 ns 0.89
E2E_Evaluator_stylecop 1148899 ns 1206558 ns 0.95
E2E_Evaluator_tmuxinator 222487 ns 232410 ns 0.96
E2E_Evaluator_ui5 2269113 ns 2250604 ns 1.01
E2E_Evaluator_ui5-manifest 9510334 ns 10353127 ns 0.92
E2E_Evaluator_unreal-engine-uproject 1582651 ns 1523296 ns 1.04
E2E_Evaluator_users-array 2763281 ns 3052560 ns 0.91
E2E_Evaluator_vercel 993308 ns 959193 ns 1.04
E2E_Evaluator_yamllint 24151 ns 25679 ns 0.94

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

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti
jviotti force-pushed the fix-logical-condition-inline-cursors branch from a86f26c to 5ce3ae1 Compare July 17, 2026 01:16
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