Skip to content

Fix broken camelCase normalisation in src/codegen - #884

Merged
jviotti merged 1 commit into
mainfrom
casing-fix-codegen
Jun 24, 2026
Merged

Fix broken camelCase normalisation in src/codegen#884
jviotti merged 1 commit into
mainfrom
casing-fix-codegen

Conversation

@jviotti

@jviotti jviotti commented Jun 24, 2026

Copy link
Copy Markdown
Member

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

Review in cubic

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

augmentcode Bot commented Jun 24, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR fixes camelCase/PascalCase normalization in the codegen name mangling logic so that non-identifier characters correctly act as word boundaries.

Changes:

  • Updated symbol_to_identifier mangling to track both segment-start and word-start state, uppercasing letters after separators while still preserving _ and $.
  • Added a dedicated unit test suite (test/codegen/codegen_mangle_test.cc) covering separators, digits, preserved characters, empty segments, and collision behavior.
  • Registered the new unit test file in test/codegen/CMakeLists.txt.
  • Updated TypeScript E2E expected outputs to match the corrected normalization (e.g., WithUs, XData, AZ_id, $specialChars).

Technical Notes: The new logic treats “other” characters (e.g., control chars, punctuation, whitespace) as boundaries that restart capitalization, which addresses previously-lowercased word starts after separators.

🤖 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.

@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 11 files

Re-trigger cubic

@jviotti
jviotti merged commit 8163bac into main Jun 24, 2026
14 checks passed
@jviotti
jviotti deleted the casing-fix-codegen branch June 24, 2026 17:20

@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: 572067c Previous: 90c9d98 Ratio
Schema_Iterator_ISO_Language 3788710.4033152307 ns/iter 2218186.632587302 ns/iter 1.71
Schema_Tracker_ISO_Language 7822227.057971944 ns/iter 3211007.964444232 ns/iter 2.44
Schema_Tracker_ISO_Language_To_JSON 27674459.9230789 ns/iter 16375243.071430694 ns/iter 1.69
Schema_Frame_WoT_References 7175099.846845851 ns/iter 4463768.644737192 ns/iter 1.61
Schema_Frame_OMC_References 30894148.16666805 ns/iter 21692977.941176437 ns/iter 1.42
Schema_Frame_OMC_Locations 30778732.62499982 ns/iter 20328414.285716332 ns/iter 1.51
Schema_Frame_ISO_Language_Locations 111104826.500006 ns/iter 94546875.00000806 ns/iter 1.18
Schema_Frame_KrakenD_References 61133308.30000905 ns/iter 43783002.411774926 ns/iter 1.40
Schema_Frame_KrakenD_Reachable 756496833.0002557 ns/iter 397007104.5000623 ns/iter 1.91
Schema_Frame_ISO_Language_Locations_To_JSON 87971083.33332442 ns/iter 75686351.14284916 ns/iter 1.16
Schema_Frame_Many_Resources_References 319271250.00004256 ns/iter 276762430.6666979 ns/iter 1.15
Schema_Bundle_Meta_2020_12 1635508.9606601174 ns/iter 1214933.612391178 ns/iter 1.35
Schema_Format_ISO_Language_To_JSON 91355369.14280757 ns/iter 73340433.39997151 ns/iter 1.25
E2E_Compiler_adaptivecard 54389374.9999866 ns/iter 50567009.61538879 ns/iter 1.08
E2E_Compiler_ansible_meta 23092736.121215597 ns/iter 21876399.193549715 ns/iter 1.06
E2E_Compiler_aws_cdk 250031.70254402427 ns/iter 259118.22095916496 ns/iter 0.96
E2E_Compiler_babelrc 2072757.5000000796 ns/iter 2401965.382789452 ns/iter 0.86
E2E_Compiler_clang_format 13835493.533335667 ns/iter 14104776.960783627 ns/iter 0.98
E2E_Compiler_cmake_presets 23052176.39999834 ns/iter 23442512.499999184 ns/iter 0.98
E2E_Compiler_code_climate 2087219.4940478397 ns/iter 1946279.8112675648 ns/iter 1.07
E2E_Compiler_cql2 12531071.844830813 ns/iter 10692085.848487213 ns/iter 1.17
E2E_Compiler_cspell 19803533.08823958 ns/iter 18485792.80555719 ns/iter 1.07
E2E_Compiler_cypress 3425676.7241375986 ns/iter 3300795.594339408 ns/iter 1.04
E2E_Compiler_deno 6708087.500000677 ns/iter 6323649.699115133 ns/iter 1.06
E2E_Compiler_dependabot 3692710.851648801 ns/iter 3156644.0881053917 ns/iter 1.17
E2E_Compiler_draft_04 2065195.4771431389 ns/iter 2074453.3994491843 ns/iter 1.00
E2E_Compiler_fabric_mod 3638269.7499999967 ns/iter 4359379.89285711 ns/iter 0.83
E2E_Compiler_geojson 22665877.59375227 ns/iter 23333390.941181332 ns/iter 0.97
E2E_Compiler_gitpod_configuration 3873487.818713042 ns/iter 3980336.592178764 ns/iter 0.97
E2E_Compiler_helm_chart_lock 542163.5000000151 ns/iter 517209.41600001423 ns/iter 1.05
E2E_Compiler_importmap 230096.69891372745 ns/iter 217945.96705484958 ns/iter 1.06
E2E_Compiler_jasmine 1023030.4497043662 ns/iter 1043446.6205840171 ns/iter 0.98
E2E_Compiler_jshintrc 3147131.9444449362 ns/iter 3506294.000000588 ns/iter 0.90
E2E_Compiler_jsconfig 20363899.305550605 ns/iter 18121551.526315957 ns/iter 1.12
E2E_Compiler_krakend 132328937.50000586 ns/iter 135711841.80000275 ns/iter 0.98
E2E_Compiler_lazygit 39946127.33333725 ns/iter 30277880.43478406 ns/iter 1.32
E2E_Compiler_lerna 1534175.077981651 ns/iter 1361508.348431989 ns/iter 1.13
E2E_Compiler_nest_cli 6241869.840707811 ns/iter 5980421.183333343 ns/iter 1.04
E2E_Compiler_omc 192604728.9999815 ns/iter 153950725.00000423 ns/iter 1.25
E2E_Compiler_omnisharp 6677176.154472193 ns/iter 5990622.02380963 ns/iter 1.11
E2E_Compiler_openapi 38845577.96774031 ns/iter 22755571.62499808 ns/iter 1.71
E2E_Compiler_pre_commit_hooks 6928648.329999305 ns/iter 5590151.260274643 ns/iter 1.24
E2E_Compiler_pulumi 4466570.154410393 ns/iter 3152160.238317894 ns/iter 1.42
E2E_Compiler_semantic_release 1833993.7272722812 ns/iter 1405837.596899279 ns/iter 1.30
E2E_Compiler_stale 1749979.165198148 ns/iter 1227976.4000003287 ns/iter 1.43
E2E_Compiler_stylecop 6903430.552083497 ns/iter 5396149.762237382 ns/iter 1.28
E2E_Compiler_tmuxinator 1714447.1903619373 ns/iter 1602598.8493720244 ns/iter 1.07
E2E_Compiler_ui5 70386611.083336 ns/iter 66769879.200001016 ns/iter 1.05
E2E_Compiler_ui5_manifest 439164479.4999365 ns/iter 310066625.00010407 ns/iter 1.42
E2E_Compiler_unreal_engine_uproject 4613335.008063161 ns/iter 6460524.625000826 ns/iter 0.71
E2E_Compiler_users_array 1104600.4492939122 ns/iter 1006978.555217737 ns/iter 1.10
E2E_Compiler_vercel 14321016.113637019 ns/iter 12139701.086954594 ns/iter 1.18
E2E_Compiler_yamllint 262532.5416968909 ns/iter 324391.56285391236 ns/iter 0.81
E2E_Evaluator_adaptivecard 23576.26080227641 ns/iter 21551.24491029428 ns/iter 1.09
E2E_Evaluator_ansible_meta 357892.5349922392 ns/iter 214585.62928951802 ns/iter 1.67
E2E_Evaluator_aws_cdk 34289.476669922966 ns/iter 54408.333299988946 ns/iter 0.63
E2E_Evaluator_babelrc 96911.97381039182 ns/iter 132615.0922659292 ns/iter 0.73
E2E_Evaluator_cerebrum_criminal_case 850517.1843176412 ns/iter 1023901.8152611355 ns/iter 0.83
E2E_Evaluator_clang_format 152320.75513810455 ns/iter 109012.12547591164 ns/iter 1.40
E2E_Evaluator_cmake_presets 4396116.464568326 ns/iter 4075189.5413532318 ns/iter 1.08
E2E_Evaluator_code_climate 144919.83455964256 ns/iter 216293.69308176945 ns/iter 0.67
E2E_Evaluator_cql2 168701.20978235514 ns/iter 160172.30344404507 ns/iter 1.05
E2E_Evaluator_cspell 455644.4763730314 ns/iter 449186.485988184 ns/iter 1.01
E2E_Evaluator_cypress 165889.75049501625 ns/iter 163872.5614961448 ns/iter 1.01
E2E_Evaluator_deno 334460.38251364976 ns/iter 249071.08626197593 ns/iter 1.34
E2E_Evaluator_dependabot 263846.6021962259 ns/iter 287723.13167262974 ns/iter 0.92
E2E_Evaluator_draft_04 5954741.735537057 ns/iter 7024814.9333338 ns/iter 0.85
E2E_Evaluator_fabric_mod 576617.3442266689 ns/iter 625412.7079998852 ns/iter 0.92
E2E_Evaluator_geojson 12223212.96296303 ns/iter 14849291.661536112 ns/iter 0.82
E2E_Evaluator_gitpod_configuration 231679.79663357843 ns/iter 229548.92425633152 ns/iter 1.01
E2E_Evaluator_helm_chart_lock 314994.3090055899 ns/iter 293108.3364277998 ns/iter 1.07
E2E_Evaluator_importmap 40591.363289197536 ns/iter 34546.920350199485 ns/iter 1.17
E2E_Evaluator_jasmine 97350.40181085111 ns/iter 100910.09191092083 ns/iter 0.96
E2E_Evaluator_jshintrc 1105889.79591832 ns/iter 1012325.2647504784 ns/iter 1.09
E2E_Evaluator_jsconfig 343809.4920382368 ns/iter 345010.93549820036 ns/iter 1.00
E2E_Evaluator_krakend 148935.55155178803 ns/iter 137299.22387147177 ns/iter 1.08
E2E_Evaluator_lazygit 108377.71244836338 ns/iter 122997.90819579137 ns/iter 0.88
E2E_Evaluator_lerna 120424.19470577649 ns/iter 133221.4991409017 ns/iter 0.90
E2E_Evaluator_nest_cli 147541.01413964655 ns/iter 160565.200416447 ns/iter 0.92
E2E_Evaluator_omc 14489.770083771109 ns/iter 15914.25023806452 ns/iter 0.91
E2E_Evaluator_omnisharp 460161.1113553473 ns/iter 448894.26010676345 ns/iter 1.03
E2E_Evaluator_openapi 5920704.134454155 ns/iter 12749629.098361319 ns/iter 0.46
E2E_Evaluator_pre_commit_hooks 348381.9309832037 ns/iter 422184.7078313834 ns/iter 0.83
E2E_Evaluator_pulumi 499185.6489971041 ns/iter 505392.12454215233 ns/iter 0.99
E2E_Evaluator_semantic_release 72531.94482607004 ns/iter 66510.81889764743 ns/iter 1.09
E2E_Evaluator_stale 107933.31388673568 ns/iter 116200.08511672064 ns/iter 0.93
E2E_Evaluator_stylecop 177503.5632476569 ns/iter 267317.6643192988 ns/iter 0.66
E2E_Evaluator_tmuxinator 67915.36412009421 ns/iter 67090.23755786032 ns/iter 1.01
E2E_Evaluator_ui5 350803.9931325999 ns/iter 363776.12559021515 ns/iter 0.96
E2E_Evaluator_ui5_manifest 1557795.9393939187 ns/iter 2202713.3105802312 ns/iter 0.71
E2E_Evaluator_unreal_engine_uproject 303581.0409330343 ns/iter 345684.48502997 ns/iter 0.88
E2E_Evaluator_users_array 434422.51638846524 ns/iter 438128.2776096636 ns/iter 0.99
E2E_Evaluator_vercel 228333.8303270859 ns/iter 219106.19641736159 ns/iter 1.04
E2E_Evaluator_yamllint 6181.771180047608 ns/iter 5899.481603181313 ns/iter 1.05
Micro_Draft4_Meta_1_No_Callback 143.57392374821507 ns/iter 135.4609971949303 ns/iter 1.06
Micro_Draft4_Required_Properties 675.1582177094139 ns/iter 666.2859035078461 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 17.914361157341553 ns/iter 15.492563328884378 ns/iter 1.16
Micro_Draft4_Few_Optional_Properties_Minimal_Match 8.293365385343717 ns/iter 7.28750992479357 ns/iter 1.14
Micro_Draft4_Items_Schema 241.83514786928342 ns/iter 228.62592022192308 ns/iter 1.06
Micro_Draft4_Nested_Object 0.7806634617519719 ns/iter 1.1409188790508336 ns/iter 0.68
Micro_Draft4_Properties_Triad_Optional 222.34805317480058 ns/iter 206.7404628421546 ns/iter 1.08
Micro_Draft4_Properties_Triad_Closed 178.99563054972717 ns/iter 168.0044316136314 ns/iter 1.07
Micro_Draft4_Properties_Triad_Required 221.83450055083554 ns/iter 255.91777891822645 ns/iter 0.87
Micro_Draft4_Properties_Closed 43.83461409710537 ns/iter 44.113487801739154 ns/iter 0.99
Micro_Draft4_Non_Recursive_Ref 12.467157555231767 ns/iter 14.291128633267997 ns/iter 0.87
Micro_Draft4_Pattern_Properties_True 153.7011454297146 ns/iter 155.22231833627544 ns/iter 0.99
Micro_Draft4_Ref_To_Single_Property 7.272937798215253 ns/iter 7.3435505208835705 ns/iter 0.99
Micro_Draft4_Additional_Properties_Type 26.70635312767278 ns/iter 29.234812581808256 ns/iter 0.91
Micro_Draft4_Nested_Oneof 39.426320134318196 ns/iter 36.44240937999865 ns/iter 1.08
Micro_Draft4_Short_Enum 5.503157515357242 ns/iter 5.066325409998171 ns/iter 1.09
Micro_Draft4_Long_Enum 9.66380984595918 ns/iter 10.019702897042219 ns/iter 0.96
Micro_Draft4_Long_Enum_Short_Strings 6.351876094584498 ns/iter 7.2584811201203845 ns/iter 0.88
Micro_Draft4_Type_Object 2.4608577314990057 ns/iter 2.6251233758878416 ns/iter 0.94
Micro_Draft4_Ref_Single_100 1681612.3768472078 ns/iter 1900718.0477527152 ns/iter 0.88
Micro_Draft4_Compile_Ref_Many_Nested 1298101.1904760937 ns/iter 1397193.9140810503 ns/iter 0.93
Micro_Draft4_Compile_Wrap 2069355.8629630017 ns/iter 2563085.440432742 ns/iter 0.81
Micro_Draft6_Property_Names 98.32358028382686 ns/iter 104.19547234678264 ns/iter 0.94
Micro_Draft6_Compile_FHIR 9414110292.000032 ns/iter 14499666125.000204 ns/iter 0.65
Micro_Draft7_If_Then_Else 17.75313724761652 ns/iter 18.883624051579638 ns/iter 0.94
Micro_2019_09_Unevaluated_Properties 25.213373947602538 ns/iter 33.68428524190707 ns/iter 0.75
Micro_2019_09_Compile_Wrap 293161791.99997807 ns/iter 400588521.00003153 ns/iter 0.73
Micro_2020_12_Dynamic_Ref 202.35481261825123 ns/iter 277.6404897911607 ns/iter 0.73
Micro_2020_12_Dynamic_Ref_Single 2.577949195727101 ns/iter 3.3151166554280396 ns/iter 0.78
Micro_2020_12_Simple_Output_Mask 838.3864066809874 ns/iter 1109.6939717837884 ns/iter 0.76
Micro_2020_12_Simple_Output_Annotations 86500.36442034743 ns/iter 118865.99434102167 ns/iter 0.73
Micro_2020_12_Compile_NonCircular_Shared_Refs 772673.7770192773 ns/iter 1019801.8018015616 ns/iter 0.76
Micro_2020_12_Exhaustive_Deep_Numeric 5065.051631937217 ns/iter 5832.052192768553 ns/iter 0.87
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 111985.93798690806 ns/iter 153563.41918688966 ns/iter 0.73
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 13411.193016673511 ns/iter 14047.804098803392 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 92.42990659999639 ns/iter 86.92504643311614 ns/iter 1.06
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4645.937727379958 ns/iter 5036.909956504697 ns/iter 0.92
Alterschema_Check_Readibility_ISO_Language_Set_3 229259541.6667306 ns/iter 243795722.3332887 ns/iter 0.94
Alterschema_Check_Readibility_OMC 65521291.666679345 ns/iter 66879276.454528734 ns/iter 0.98
Alterschema_Check_Readibility_KrakenD 685873874.9999702 ns/iter 787049582.9999982 ns/iter 0.87
Alterschema_Apply_Readibility_KrakenD 77139513709.00009 ns/iter 85337828917.00003 ns/iter 0.90
Alterschema_Check_Invalid_External_Refs 255187653.00004515 ns/iter 173247312.4999956 ns/iter 1.47

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: 572067c Previous: 90c9d98 Ratio
E2E_Evaluator_adaptivecard 145318 ns 156047 ns 0.93
E2E_Evaluator_ansible-meta 590560 ns 519302 ns 1.14
E2E_Evaluator_aws-cdk 155358 ns 157546 ns 0.99
E2E_Evaluator_babelrc 402260 ns 347512 ns 1.16
E2E_Evaluator_cerebrum-criminal-case 2242924 ns 2347513 ns 0.96
E2E_Evaluator_clang-format 290111 ns 283735 ns 1.02
E2E_Evaluator_cmake-presets 18298940 ns 22121622 ns 0.83
E2E_Evaluator_code-climate 496146 ns 459048 ns 1.08
E2E_Evaluator_cql2 1327683 ns 1326333 ns 1.00
E2E_Evaluator_cspell 1887904 ns 1734473 ns 1.09
E2E_Evaluator_cypress 882007 ns 881332 ns 1.00
E2E_Evaluator_deno 1193396 ns 1381544 ns 0.86
E2E_Evaluator_dependabot 1197414 ns 1220210 ns 0.98
E2E_Evaluator_draft-04 23936547 ns 22880230 ns 1.05
E2E_Evaluator_fabric-mod 2749198 ns 2632942 ns 1.04
E2E_Evaluator_geojson 23277147 ns 25063983 ns 0.93
E2E_Evaluator_gitpod-configuration 863779 ns 753448 ns 1.15
E2E_Evaluator_helm-chart-lock 1139453 ns 1171277 ns 0.97
E2E_Evaluator_importmap 361182 ns 285835 ns 1.26
E2E_Evaluator_jasmine 275888 ns 246112 ns 1.12
E2E_Evaluator_jsconfig 1318020 ns 1130870 ns 1.17
E2E_Evaluator_jshintrc 2643476 ns 2228275 ns 1.19
E2E_Evaluator_krakend 549917 ns 458306 ns 1.20
E2E_Evaluator_lazygit 373608 ns 416692 ns 0.90
E2E_Evaluator_lerna 416066 ns 402634 ns 1.03
E2E_Evaluator_nest-cli 489767 ns 475927 ns 1.03
E2E_Evaluator_omc 83884 ns 78179 ns 1.07
E2E_Evaluator_omnisharp 1395890 ns 1159763 ns 1.20
E2E_Evaluator_openapi 19703280 ns 17650162 ns 1.12
E2E_Evaluator_pre-commit-hooks 1738271 ns 1631631 ns 1.07
E2E_Evaluator_pulumi 1928674 ns 1508338 ns 1.28
E2E_Evaluator_semantic-release 208690 ns 226032 ns 0.92
E2E_Evaluator_stale 414465 ns 315526 ns 1.31
E2E_Evaluator_stylecop 1321603 ns 1027153 ns 1.29
E2E_Evaluator_tmuxinator 219111 ns 168929 ns 1.30
E2E_Evaluator_ui5 1933351 ns 1908793 ns 1.01
E2E_Evaluator_ui5-manifest 10465328 ns 11425075 ns 0.92
E2E_Evaluator_unreal-engine-uproject 1265231 ns 1324902 ns 0.95
E2E_Evaluator_users-array 2011233 ns 2494392 ns 0.81
E2E_Evaluator_vercel 862883 ns 1094135 ns 0.79
E2E_Evaluator_yamllint 26403 ns 26423 ns 1.00

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: 572067c Previous: 90c9d98 Ratio
Schema_Iterator_ISO_Language 3152135.6502242987 ns/iter 2997277.2618034096 ns/iter 1.05
Schema_Tracker_ISO_Language 4734049.226027459 ns/iter 4654489.29139109 ns/iter 1.02
Schema_Tracker_ISO_Language_To_JSON 21270199.484847166 ns/iter 22098688.09374882 ns/iter 0.96
Schema_Frame_WoT_References 4499423.980769862 ns/iter 4708201.999999605 ns/iter 0.96
Schema_Frame_OMC_References 20224033.411763873 ns/iter 20564266.47058796 ns/iter 0.98
Schema_Frame_OMC_Locations 18904105.54053872 ns/iter 19138420.135136213 ns/iter 0.99
Schema_Frame_ISO_Language_Locations 101991487.66666137 ns/iter 102031184.99998708 ns/iter 1.00
Schema_Frame_KrakenD_References 40507868.764707915 ns/iter 41115285.294113964 ns/iter 0.99
Schema_Frame_KrakenD_Reachable 599862519.0002258 ns/iter 609962951.9999325 ns/iter 0.98
Schema_Frame_ISO_Language_Locations_To_JSON 126315047.24998876 ns/iter 125096472.99998505 ns/iter 1.01
Schema_Frame_Many_Resources_References 346637083.5000134 ns/iter 355051259.4999873 ns/iter 0.98
Schema_Bundle_Meta_2020_12 1454792.5722999268 ns/iter 1501275.815449696 ns/iter 0.97
Schema_Format_ISO_Language_To_JSON 106494226.85716152 ns/iter 111294966.66668123 ns/iter 0.96
E2E_Compiler_adaptivecard 58854559.83332121 ns/iter 59685416.16666319 ns/iter 0.99
E2E_Compiler_ansible_meta 24742346.142854135 ns/iter 26189142.851855516 ns/iter 0.94
E2E_Compiler_aws_cdk 324913.46524557524 ns/iter 339069.4009662061 ns/iter 0.96
E2E_Compiler_babelrc 2317549.0986840497 ns/iter 2423053.551724322 ns/iter 0.96
E2E_Compiler_clang_format 16149943.636362838 ns/iter 16954229.14634414 ns/iter 0.95
E2E_Compiler_cmake_presets 25163559.28571556 ns/iter 26529313.57692104 ns/iter 0.95
E2E_Compiler_code_climate 2285690.26948113 ns/iter 2421350.9620690746 ns/iter 0.94
E2E_Compiler_cql2 12767044.563638179 ns/iter 13292538.59615584 ns/iter 0.96
E2E_Compiler_cspell 22337350.645161238 ns/iter 23715443.448273964 ns/iter 0.94
E2E_Compiler_cypress 3867698.7247192324 ns/iter 4149788.613095292 ns/iter 0.93
E2E_Compiler_deno 6944270.396039735 ns/iter 7349705.136843305 ns/iter 0.94
E2E_Compiler_dependabot 3465778.9257423277 ns/iter 3700545.5661377106 ns/iter 0.94
E2E_Compiler_draft_04 2408360.5979377697 ns/iter 2523095.1913356017 ns/iter 0.95
E2E_Compiler_fabric_mod 4214099.289156475 ns/iter 4410222.874213511 ns/iter 0.96
E2E_Compiler_geojson 19765982.86110705 ns/iter 21079948.424240876 ns/iter 0.94
E2E_Compiler_gitpod_configuration 4437029.696203043 ns/iter 4688048.489933924 ns/iter 0.95
E2E_Compiler_helm_chart_lock 613215.7613534924 ns/iter 643139.723502232 ns/iter 0.95
E2E_Compiler_importmap 242905.2590529286 ns/iter 252661.17526139208 ns/iter 0.96
E2E_Compiler_jasmine 1205595.7620689163 ns/iter 1274564.6061705037 ns/iter 0.95
E2E_Compiler_jshintrc 3812546.8423921256 ns/iter 4013539.908046055 ns/iter 0.95
E2E_Compiler_jsconfig 20065608.57142696 ns/iter 21345217.272723995 ns/iter 0.94
E2E_Compiler_krakend 137351736.3999781 ns/iter 154824181.0000036 ns/iter 0.89
E2E_Compiler_lazygit 29773851.958329562 ns/iter 32852048.045459595 ns/iter 0.91
E2E_Compiler_lerna 1421361.4158216412 ns/iter 1498632.040860567 ns/iter 0.95
E2E_Compiler_nest_cli 6630597.764151475 ns/iter 7001304.739999341 ns/iter 0.95
E2E_Compiler_omc 149488374.59996867 ns/iter 159083486.00004274 ns/iter 0.94
E2E_Compiler_omnisharp 5966791.401710401 ns/iter 6307856.315315148 ns/iter 0.95
E2E_Compiler_openapi 22503285.741938654 ns/iter 23647361.133331895 ns/iter 0.95
E2E_Compiler_pre_commit_hooks 4547549.811688925 ns/iter 4866630.187499431 ns/iter 0.93
E2E_Compiler_pulumi 3575303.6288661323 ns/iter 3753777.2849467513 ns/iter 0.95
E2E_Compiler_semantic_release 1354053.3520309848 ns/iter 1426696.2057027128 ns/iter 0.95
E2E_Compiler_stale 1391564.656746 ns/iter 1460924.661088052 ns/iter 0.95
E2E_Compiler_stylecop 5211669.511111353 ns/iter 5507435.007873894 ns/iter 0.95
E2E_Compiler_tmuxinator 1670359.3436750127 ns/iter 1750732.0476192434 ns/iter 0.95
E2E_Compiler_ui5 45588396.80000044 ns/iter 48124419.642866604 ns/iter 0.95
E2E_Compiler_ui5_manifest 307154175.5000453 ns/iter 323881736.99996513 ns/iter 0.95
E2E_Compiler_unreal_engine_uproject 4087655.649123513 ns/iter 4302844.355828588 ns/iter 0.95
E2E_Compiler_users_array 777293.1146992597 ns/iter 825870.5111897148 ns/iter 0.94
E2E_Compiler_vercel 11959712.338982897 ns/iter 12703501.963638203 ns/iter 0.94
E2E_Compiler_yamllint 299792.7036402319 ns/iter 312394.187556339 ns/iter 0.96
E2E_Evaluator_adaptivecard 25021.84836493127 ns/iter 27017.67573407895 ns/iter 0.93
E2E_Evaluator_ansible_meta 236767.1932495544 ns/iter 244183.81981667253 ns/iter 0.97
E2E_Evaluator_aws_cdk 52828.88736488555 ns/iter 53115.21514213611 ns/iter 0.99
E2E_Evaluator_babelrc 115478.24412531251 ns/iter 116068.00443350709 ns/iter 0.99
E2E_Evaluator_cerebrum_criminal_case 1028397.9535559593 ns/iter 1025255.3023600281 ns/iter 1.00
E2E_Evaluator_clang_format 116462.30912131359 ns/iter 118292.75937926507 ns/iter 0.98
E2E_Evaluator_cmake_presets 4641558.219177195 ns/iter 4334730.596153163 ns/iter 1.07
E2E_Evaluator_code_climate 182606.1567455127 ns/iter 188358.11178323324 ns/iter 0.97
E2E_Evaluator_cql2 210260.35365494541 ns/iter 225095.58456490393 ns/iter 0.93
E2E_Evaluator_cspell 601627.5283505801 ns/iter 626253.9488536703 ns/iter 0.96
E2E_Evaluator_cypress 190818.01741973424 ns/iter 196711.7378965146 ns/iter 0.97
E2E_Evaluator_deno 307875.63186075323 ns/iter 318206.6450433335 ns/iter 0.97
E2E_Evaluator_dependabot 326818.25349482015 ns/iter 330600.40103430423 ns/iter 0.99
E2E_Evaluator_draft_04 10048591.529412346 ns/iter 9040083.867646711 ns/iter 1.11
E2E_Evaluator_fabric_mod 670350.5047984184 ns/iter 680590.8606239724 ns/iter 0.98
E2E_Evaluator_geojson 17945536.307689298 ns/iter 17383209.82499886 ns/iter 1.03
E2E_Evaluator_gitpod_configuration 237038.8248800207 ns/iter 247744.07500886446 ns/iter 0.96
E2E_Evaluator_helm_chart_lock 312165.4438027686 ns/iter 321101.4525782902 ns/iter 0.97
E2E_Evaluator_importmap 51043.24227749769 ns/iter 52878.8396595297 ns/iter 0.97
E2E_Evaluator_jasmine 106098.68457979425 ns/iter 106864.1281509492 ns/iter 0.99
E2E_Evaluator_jshintrc 1188171.2648554437 ns/iter 1198188.3758619854 ns/iter 0.99
E2E_Evaluator_jsconfig 426319.3450798737 ns/iter 432380.4941466456 ns/iter 0.99
E2E_Evaluator_krakend 210897.1116490156 ns/iter 220375.0546021768 ns/iter 0.96
E2E_Evaluator_lazygit 153260.2077721188 ns/iter 157646.00819859453 ns/iter 0.97
E2E_Evaluator_lerna 133938.1368462189 ns/iter 137149.9102990044 ns/iter 0.98
E2E_Evaluator_nest_cli 183939.60612521283 ns/iter 189943.0176390734 ns/iter 0.97
E2E_Evaluator_omc 19200.171613288123 ns/iter 20795.00664936406 ns/iter 0.92
E2E_Evaluator_omnisharp 611892.4228070156 ns/iter 623609.0897096432 ns/iter 0.98
E2E_Evaluator_openapi 11457348.245613232 ns/iter 9590153.269841937 ns/iter 1.19
E2E_Evaluator_pre_commit_hooks 494338.9052032548 ns/iter 512481.5560283752 ns/iter 0.96
E2E_Evaluator_pulumi 677656.0057803334 ns/iter 695146.5221675615 ns/iter 0.97
E2E_Evaluator_semantic_release 99908.40479265044 ns/iter 101205.11558869174 ns/iter 0.99
E2E_Evaluator_stale 150120.12457193056 ns/iter 150806.2335123361 ns/iter 1.00
E2E_Evaluator_stylecop 298430.265984617 ns/iter 300840.0485186693 ns/iter 0.99
E2E_Evaluator_tmuxinator 101859.05099680857 ns/iter 102339.30287547487 ns/iter 1.00
E2E_Evaluator_ui5 521222.34469971136 ns/iter 531305.2058824255 ns/iter 0.98
E2E_Evaluator_ui5_manifest 2583958.647272249 ns/iter 2653254.382022418 ns/iter 0.97
E2E_Evaluator_unreal_engine_uproject 442150.2381851843 ns/iter 457054.0210942434 ns/iter 0.97
E2E_Evaluator_users_array 577229.1778141574 ns/iter 584006.3014828367 ns/iter 0.99
E2E_Evaluator_vercel 323723.486059539 ns/iter 328950.04360059183 ns/iter 0.98
E2E_Evaluator_yamllint 8964.92891267715 ns/iter 8901.178820292022 ns/iter 1.01
Micro_Draft4_Meta_1_No_Callback 193.87033141676503 ns/iter 191.41459551717605 ns/iter 1.01
Micro_Draft4_Required_Properties 797.4304975570603 ns/iter 797.4297373341464 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 23.14825686605783 ns/iter 23.184026970680026 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.532281228142372 ns/iter 11.5315558003508 ns/iter 1.00
Micro_Draft4_Items_Schema 275.37504516127996 ns/iter 274.40251644721957 ns/iter 1.00
Micro_Draft4_Nested_Object 1.8133539544261947 ns/iter 1.8673519823055775 ns/iter 0.97
Micro_Draft4_Properties_Triad_Optional 326.6244138737921 ns/iter 329.82256740681987 ns/iter 0.99
Micro_Draft4_Properties_Triad_Closed 269.6180857848645 ns/iter 270.43399963888163 ns/iter 1.00
Micro_Draft4_Properties_Triad_Required 339.8258855508463 ns/iter 339.9599739339168 ns/iter 1.00
Micro_Draft4_Properties_Closed 57.387050224819816 ns/iter 57.33821285274291 ns/iter 1.00
Micro_Draft4_Non_Recursive_Ref 14.000673195644445 ns/iter 14.1335512636667 ns/iter 0.99
Micro_Draft4_Pattern_Properties_True 162.81833947869143 ns/iter 194.56448907220735 ns/iter 0.84
Micro_Draft4_Ref_To_Single_Property 11.543112940867243 ns/iter 11.528499537535183 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 32.96089032742468 ns/iter 33.00589225676368 ns/iter 1.00
Micro_Draft4_Nested_Oneof 58.85339775997144 ns/iter 58.84198761736652 ns/iter 1.00
Micro_Draft4_Short_Enum 9.973812719551146 ns/iter 12.316198821483212 ns/iter 0.81
Micro_Draft4_Long_Enum 16.210169655542558 ns/iter 14.982576743826897 ns/iter 1.08
Micro_Draft4_Long_Enum_Short_Strings 9.970816170157716 ns/iter 12.255893201080548 ns/iter 0.81
Micro_Draft4_Type_Object 3.4444669260602723 ns/iter 3.427655577568833 ns/iter 1.00
Micro_Draft4_Ref_Single_100 2332492.0633338783 ns/iter 2436328.0347219845 ns/iter 0.96
Micro_Draft4_Compile_Ref_Many_Nested 1708675.603911989 ns/iter 1762515.6892232522 ns/iter 0.97
Micro_Draft4_Compile_Wrap 2310158.036303475 ns/iter 2436200.3414630527 ns/iter 0.95
Micro_Draft6_Property_Names 118.33998722884411 ns/iter 118.29185774344265 ns/iter 1.00
Micro_Draft6_Compile_FHIR 13067590006.000046 ns/iter 13818958809.00015 ns/iter 0.95
Micro_Draft7_If_Then_Else 24.36368164552998 ns/iter 24.366949122084222 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 27.758104087232578 ns/iter 27.763334636944013 ns/iter 1.00
Micro_2019_09_Compile_Wrap 278821828.4999857 ns/iter 300105417.50004905 ns/iter 0.93
Micro_2020_12_Dynamic_Ref 231.7632412474364 ns/iter 241.48093719961102 ns/iter 0.96
Micro_2020_12_Dynamic_Ref_Single 3.4261384435566407 ns/iter 3.4286239544528825 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1085.0490130697694 ns/iter 1084.7727359492621 ns/iter 1.00
Micro_2020_12_Simple_Output_Annotations 105734.9434216491 ns/iter 107157.26917879318 ns/iter 0.99
Micro_2020_12_Compile_NonCircular_Shared_Refs 968316.5255171781 ns/iter 1009257.6892089292 ns/iter 0.96
Micro_2020_12_Exhaustive_Deep_Numeric 8202.227174028054 ns/iter 8113.176612465073 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 175458.62060489805 ns/iter 175036.86138865195 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 22831.520737183324 ns/iter 23455.32054922584 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 140.56277609150328 ns/iter 150.94252689636443 ns/iter 0.93
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4450.279253656699 ns/iter 4370.743720133402 ns/iter 1.02
Alterschema_Check_Readibility_ISO_Language_Set_3 365505310.9999926 ns/iter 380425612.500062 ns/iter 0.96
Alterschema_Check_Readibility_OMC 81445945.88889554 ns/iter 84265803.8749846 ns/iter 0.97
Alterschema_Check_Readibility_KrakenD 1153707467.9999933 ns/iter 1187005470.000031 ns/iter 0.97
Alterschema_Apply_Readibility_KrakenD 119497982743.99995 ns/iter 117692218195.99988 ns/iter 1.02
Alterschema_Check_Invalid_External_Refs 287521049.9998957 ns/iter 286380734.4999714 ns/iter 1.00

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: 572067c Previous: 90c9d98 Ratio
E2E_Evaluator_adaptivecard 121128 ns 119391 ns 1.01
E2E_Evaluator_ansible-meta 517028 ns 522547 ns 0.99
E2E_Evaluator_aws-cdk 141890 ns 140848 ns 1.01
E2E_Evaluator_babelrc 354133 ns 363671 ns 0.97
E2E_Evaluator_cerebrum-criminal-case 2517528 ns 2506913 ns 1.00
E2E_Evaluator_clang-format 264248 ns 260238 ns 1.02
E2E_Evaluator_cmake-presets 17805955 ns 17604791 ns 1.01
E2E_Evaluator_code-climate 500569 ns 511977 ns 0.98
E2E_Evaluator_cql2 1235293 ns 1222598 ns 1.01
E2E_Evaluator_cspell 1498959 ns 1557666 ns 0.96
E2E_Evaluator_cypress 786456 ns 810467 ns 0.97
E2E_Evaluator_deno 1047621 ns 1062273 ns 0.99
E2E_Evaluator_dependabot 1080708 ns 1101922 ns 0.98
E2E_Evaluator_draft-04 23235731 ns 22755912 ns 1.02
E2E_Evaluator_fabric-mod 2343816 ns 2370001 ns 0.99
E2E_Evaluator_geojson 24762979 ns 24687875 ns 1.00
E2E_Evaluator_gitpod-configuration 730483 ns 735338 ns 0.99
E2E_Evaluator_helm-chart-lock 979144 ns 1011732 ns 0.97
E2E_Evaluator_importmap 266131 ns 272861 ns 0.98
E2E_Evaluator_jasmine 297877 ns 303769 ns 0.98
E2E_Evaluator_jsconfig 1244821 ns 1292000 ns 0.96
E2E_Evaluator_jshintrc 2760174 ns 2807304 ns 0.98
E2E_Evaluator_krakend 666061 ns 686424 ns 0.97
E2E_Evaluator_lazygit 504485 ns 525331 ns 0.96
E2E_Evaluator_lerna 463270 ns 470983 ns 0.98
E2E_Evaluator_nest-cli 590261 ns 600659 ns 0.98
E2E_Evaluator_omc 92347 ns 95895 ns 0.96
E2E_Evaluator_omnisharp 1417658 ns 1428935 ns 0.99
E2E_Evaluator_openapi 26032772 ns 26067416 ns 1.00
E2E_Evaluator_pre-commit-hooks 2011323 ns 2064829 ns 0.97
E2E_Evaluator_pulumi 1914641 ns 1946402 ns 0.98
E2E_Evaluator_semantic-release 263908 ns 259230 ns 1.02
E2E_Evaluator_stale 403859 ns 403263 ns 1.00
E2E_Evaluator_stylecop 1206685 ns 1241482 ns 0.97
E2E_Evaluator_tmuxinator 227963 ns 231280 ns 0.99
E2E_Evaluator_ui5 2224480 ns 2203384 ns 1.01
E2E_Evaluator_ui5-manifest 11324808 ns 11288356 ns 1.00
E2E_Evaluator_unreal-engine-uproject 1525638 ns 1539301 ns 0.99
E2E_Evaluator_users-array 2611368 ns 2619942 ns 1.00
E2E_Evaluator_vercel 1018500 ns 1003465 ns 1.01
E2E_Evaluator_yamllint 25984 ns 26015 ns 1.00

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: 572067c Previous: 90c9d98 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 338025075.00001866 ns/iter 360428080.00001967 ns/iter 0.94
Alterschema_Check_Readibility_OMC 100460518.42856026 ns/iter 99327816.42857791 ns/iter 1.01
Alterschema_Check_Readibility_KrakenD 1626963140.0000434 ns/iter 1396246449.0000458 ns/iter 1.17
Alterschema_Apply_Readibility_KrakenD 165554230188.00024 ns/iter 141516486552.99982 ns/iter 1.17
Alterschema_Check_Invalid_External_Refs 251270645.33338246 ns/iter 289027768.99997205 ns/iter 0.87
Micro_2020_12_Dynamic_Ref 286.79866436273085 ns/iter 274.5596747841593 ns/iter 1.04
Micro_2020_12_Dynamic_Ref_Single 4.062054916078683 ns/iter 4.576961530018818 ns/iter 0.89
Micro_2020_12_Simple_Output_Mask 1061.754511228766 ns/iter 1121.6537825858954 ns/iter 0.95
Micro_2020_12_Simple_Output_Annotations 108164.39859068544 ns/iter 102037.77194010573 ns/iter 1.06
Micro_2020_12_Compile_NonCircular_Shared_Refs 1078479.4807989066 ns/iter 1118150.4057509655 ns/iter 0.96
Micro_2020_12_Exhaustive_Deep_Numeric 9267.239395315433 ns/iter 8859.914662055537 ns/iter 1.05
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 141367.0608642474 ns/iter 165430.33222276627 ns/iter 0.85
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 24643.4387661635 ns/iter 26521.99461284454 ns/iter 0.93
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 156.05750522460033 ns/iter 151.47956111916386 ns/iter 1.03
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4502.089381448863 ns/iter 4428.9112220035495 ns/iter 1.02
Micro_2019_09_Unevaluated_Properties 26.464990228992743 ns/iter 28.507952819686615 ns/iter 0.93
Micro_2019_09_Compile_Wrap 314155176.9999751 ns/iter 319926766.4999752 ns/iter 0.98
Micro_Draft7_If_Then_Else 22.135942711710932 ns/iter 25.730058734882345 ns/iter 0.86
Micro_Draft6_Property_Names 142.66585590310908 ns/iter 151.4225220412733 ns/iter 0.94
Micro_Draft6_Compile_FHIR 18743655686.00001 ns/iter 14690720757.000008 ns/iter 1.28
Micro_Draft4_Meta_1_No_Callback 178.77917936131564 ns/iter 178.28506502976296 ns/iter 1.00
Micro_Draft4_Required_Properties 766.7794207625418 ns/iter 827.6147203904434 ns/iter 0.93
Micro_Draft4_Many_Optional_Properties_Minimal_Match 24.568248375411947 ns/iter 21.004321532623983 ns/iter 1.17
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.942267062036867 ns/iter 13.011964774014297 ns/iter 0.92
Micro_Draft4_Items_Schema 304.7802437773728 ns/iter 329.094113482891 ns/iter 0.93
Micro_Draft4_Nested_Object 1.7321346302731881 ns/iter 2.10946325368819 ns/iter 0.82
Micro_Draft4_Properties_Triad_Optional 317.38832081771506 ns/iter 476.70225730322755 ns/iter 0.67
Micro_Draft4_Properties_Triad_Closed 261.68600193419377 ns/iter 414.1016318999588 ns/iter 0.63
Micro_Draft4_Properties_Triad_Required 336.53405089188027 ns/iter 509.4658017873209 ns/iter 0.66
Micro_Draft4_Properties_Closed 64.09115503831369 ns/iter 62.340841945516765 ns/iter 1.03
Micro_Draft4_Non_Recursive_Ref 9.05526965551184 ns/iter 9.152997772371075 ns/iter 0.99
Micro_Draft4_Pattern_Properties_True 164.98847600148625 ns/iter 178.0593113490957 ns/iter 0.93
Micro_Draft4_Ref_To_Single_Property 11.907968940299394 ns/iter 13.023441205324422 ns/iter 0.91
Micro_Draft4_Additional_Properties_Type 14.612371889259869 ns/iter 22.473875574222248 ns/iter 0.65
Micro_Draft4_Nested_Oneof 56.11098203330657 ns/iter 63.69332072397994 ns/iter 0.88
Micro_Draft4_Short_Enum 10.686901560377887 ns/iter 14.510736587548028 ns/iter 0.74
Micro_Draft4_Long_Enum 11.767143787091808 ns/iter 13.600833330229962 ns/iter 0.87
Micro_Draft4_Long_Enum_Short_Strings 10.68359057829091 ns/iter 14.48753619527947 ns/iter 0.74
Micro_Draft4_Type_Object 4.0352684102107075 ns/iter 4.576449728450555 ns/iter 0.88
Micro_Draft4_Ref_Single_100 2298001.596721063 ns/iter 2463593.989547286 ns/iter 0.93
Micro_Draft4_Compile_Ref_Many_Nested 1739743.847457572 ns/iter 1828594.712041723 ns/iter 0.95
Micro_Draft4_Compile_Wrap 2419864.69896175 ns/iter 2617422.9588008197 ns/iter 0.92
E2E_Compiler_adaptivecard 64344984.63636374 ns/iter 64483400.63634946 ns/iter 1.00
E2E_Compiler_ansible_meta 26633253.038461097 ns/iter 29095095.416664664 ns/iter 0.92
E2E_Compiler_aws_cdk 357973.72671120916 ns/iter 361248.57459993963 ns/iter 0.99
E2E_Compiler_babelrc 2417088.7266440503 ns/iter 2594319.0481484635 ns/iter 0.93
E2E_Compiler_clang_format 16886595.195113085 ns/iter 18322251.9473726 ns/iter 0.92
E2E_Compiler_cmake_presets 27010097.962964345 ns/iter 27576888.08000239 ns/iter 0.98
E2E_Compiler_code_climate 2481602.8461544933 ns/iter 2624627.4248121283 ns/iter 0.95
E2E_Compiler_cql2 13495887.307691682 ns/iter 14212447.469385458 ns/iter 0.95
E2E_Compiler_cspell 23104520.333329976 ns/iter 24410021.68964995 ns/iter 0.95
E2E_Compiler_cypress 3867718.7087914417 ns/iter 4209315.137724114 ns/iter 0.92
E2E_Compiler_deno 7387559.536843917 ns/iter 8062811.321838387 ns/iter 0.92
E2E_Compiler_dependabot 3615139.222797387 ns/iter 3946798.9269655077 ns/iter 0.92
E2E_Compiler_draft_04 2623229.7406008192 ns/iter 2775880.660078746 ns/iter 0.95
E2E_Compiler_fabric_mod 4478382.064101028 ns/iter 4776370.897259655 ns/iter 0.94
E2E_Compiler_geojson 21861176.727270503 ns/iter 22947049.580645926 ns/iter 0.95
E2E_Compiler_gitpod_configuration 4717427.790539561 ns/iter 5122842.350366114 ns/iter 0.92
E2E_Compiler_helm_chart_lock 633292.8227847964 ns/iter 660591.201720823 ns/iter 0.96
E2E_Compiler_importmap 264860.0986021473 ns/iter 266299.9545800839 ns/iter 0.99
E2E_Compiler_jasmine 1308544.2186914228 ns/iter 1363407.0312500412 ns/iter 0.96
E2E_Compiler_jshintrc 3923114.7752795215 ns/iter 4231806.554216691 ns/iter 0.93
E2E_Compiler_jsconfig 19898757.628574718 ns/iter 21872989.156250354 ns/iter 0.91
E2E_Compiler_krakend 137322007.99995553 ns/iter 140167107.20002264 ns/iter 0.98
E2E_Compiler_lazygit 32079763.545466863 ns/iter 33844491.52380988 ns/iter 0.95
E2E_Compiler_lerna 1524779.6455145248 ns/iter 1601241.9657535076 ns/iter 0.95
E2E_Compiler_nest_cli 6918671.782175194 ns/iter 7525332.806451804 ns/iter 0.92
E2E_Compiler_omc 163298600.25007293 ns/iter 167236994.00000668 ns/iter 0.98
E2E_Compiler_omnisharp 6163118.75438569 ns/iter 6707267.352380984 ns/iter 0.92
E2E_Compiler_openapi 24739434.64285964 ns/iter 26050029.85185618 ns/iter 0.95
E2E_Compiler_pre_commit_hooks 4788916.369861535 ns/iter 5238020.574626798 ns/iter 0.91
E2E_Compiler_pulumi 3812900.532607174 ns/iter 4092241.491227405 ns/iter 0.93
E2E_Compiler_semantic_release 1504892.0818959891 ns/iter 1569154.1210760442 ns/iter 0.96
E2E_Compiler_stale 1461185.0541664732 ns/iter 1559937.892857022 ns/iter 0.94
E2E_Compiler_stylecop 5433862.131780216 ns/iter 6007833.974359124 ns/iter 0.90
E2E_Compiler_tmuxinator 1805124.524548127 ns/iter 1909237.6775954424 ns/iter 0.95
E2E_Compiler_ui5 49054571.50000204 ns/iter 50235003.21427881 ns/iter 0.98
E2E_Compiler_ui5_manifest 313183748.00002855 ns/iter 324471354.5000195 ns/iter 0.97
E2E_Compiler_unreal_engine_uproject 4271868.896342134 ns/iter 4606868.217105162 ns/iter 0.93
E2E_Compiler_users_array 853524.775882608 ns/iter 879303.0894207101 ns/iter 0.97
E2E_Compiler_vercel 12312798.456142653 ns/iter 13023638.240741564 ns/iter 0.95
E2E_Compiler_yamllint 327516.741525537 ns/iter 333493.2352381007 ns/iter 0.98
E2E_Evaluator_adaptivecard 22850.42821894821 ns/iter 23324.514940238463 ns/iter 0.98
E2E_Evaluator_ansible_meta 233207.08603581955 ns/iter 242955.21126760158 ns/iter 0.96
E2E_Evaluator_aws_cdk 53036.66872334243 ns/iter 48424.61000709082 ns/iter 1.10
E2E_Evaluator_babelrc 100818.80249968312 ns/iter 95250.51450153839 ns/iter 1.06
E2E_Evaluator_cerebrum_criminal_case 1195137.7370244237 ns/iter 1141233.9708737573 ns/iter 1.05
E2E_Evaluator_clang_format 104399.15989889546 ns/iter 100565.74165228546 ns/iter 1.04
E2E_Evaluator_cmake_presets 5901852.288134559 ns/iter 4728277.234898203 ns/iter 1.25
E2E_Evaluator_code_climate 214008.6301410796 ns/iter 172040.68533202822 ns/iter 1.24
E2E_Evaluator_cql2 200326.5679584091 ns/iter 208771.29630738616 ns/iter 0.96
E2E_Evaluator_cspell 570169.6551723919 ns/iter 517676.77262169623 ns/iter 1.10
E2E_Evaluator_cypress 160786.41135726916 ns/iter 145090.25579938877 ns/iter 1.11
E2E_Evaluator_deno 373988.7411193469 ns/iter 292525.3366767547 ns/iter 1.28
E2E_Evaluator_dependabot 414079.24271844054 ns/iter 358387.2028836448 ns/iter 1.16
E2E_Evaluator_draft_04 8940958.240502736 ns/iter 9645905.87301563 ns/iter 0.93
E2E_Evaluator_fabric_mod 771608.1474859365 ns/iter 741780.7813162112 ns/iter 1.04
E2E_Evaluator_geojson 18504679.71794737 ns/iter 20106239.342859615 ns/iter 0.92
E2E_Evaluator_gitpod_configuration 260663.58764424967 ns/iter 235186.3657142775 ns/iter 1.11
E2E_Evaluator_helm_chart_lock 388648.8068621357 ns/iter 217690.32036684448 ns/iter 1.79
E2E_Evaluator_importmap 33914.06496495337 ns/iter 39436.54706247435 ns/iter 0.86
E2E_Evaluator_jasmine 110887.05180459462 ns/iter 103674.41829772665 ns/iter 1.07
E2E_Evaluator_jshintrc 1070793.2844034298 ns/iter 1038951.5328356606 ns/iter 1.03
E2E_Evaluator_jsconfig 365633.6246074535 ns/iter 379016.12459536473 ns/iter 0.96
E2E_Evaluator_krakend 184769.4559896714 ns/iter 187637.79037522877 ns/iter 0.98
E2E_Evaluator_lazygit 124961.0152411273 ns/iter 131570.90772450727 ns/iter 0.95
E2E_Evaluator_lerna 193923.57814234495 ns/iter 136707.34556097427 ns/iter 1.42
E2E_Evaluator_nest_cli 202134.32938119504 ns/iter 184941.63933559178 ns/iter 1.09
E2E_Evaluator_omc 18510.906749180453 ns/iter 18649.955419111277 ns/iter 0.99
E2E_Evaluator_omnisharp 594811.4986593403 ns/iter 538652.5470085817 ns/iter 1.10
E2E_Evaluator_openapi 11588003.677966839 ns/iter 12848723.358493378 ns/iter 0.90
E2E_Evaluator_pre_commit_hooks 555131.9314741502 ns/iter 491303.6926864049 ns/iter 1.13
E2E_Evaluator_pulumi 804582.892361286 ns/iter 753479.062295114 ns/iter 1.07
E2E_Evaluator_semantic_release 91581.30220000801 ns/iter 87765.32040050237 ns/iter 1.04
E2E_Evaluator_stale 163201.96471966806 ns/iter 160810.28740874954 ns/iter 1.01
E2E_Evaluator_stylecop 298904.93407526094 ns/iter 296708.2379543755 ns/iter 1.01
E2E_Evaluator_tmuxinator 89663.49342953716 ns/iter 87370.96356829283 ns/iter 1.03
E2E_Evaluator_ui5 529063.1334858945 ns/iter 527989.2397261579 ns/iter 1.00
E2E_Evaluator_ui5_manifest 3203139.490909218 ns/iter 2646142.1335878754 ns/iter 1.21
E2E_Evaluator_unreal_engine_uproject 467194.08628754335 ns/iter 437997.72495323245 ns/iter 1.07
E2E_Evaluator_users_array 701085.1283850211 ns/iter 697417.3509471825 ns/iter 1.01
E2E_Evaluator_vercel 372989.51580077206 ns/iter 282340.1891348599 ns/iter 1.32
E2E_Evaluator_yamllint 9289.400100022109 ns/iter 9250.949334183231 ns/iter 1.00
Schema_Format_ISO_Language_To_JSON 111923864.333221 ns/iter 116441634.16667652 ns/iter 0.96
Schema_Bundle_Meta_2020_12 1658538.9810425716 ns/iter 1730816.7012355693 ns/iter 0.96
Schema_Frame_WoT_References 4983598.700001883 ns/iter 5392152.400000109 ns/iter 0.92
Schema_Frame_OMC_References 22948435.3333343 ns/iter 22982701.63333503 ns/iter 1.00
Schema_Frame_OMC_Locations 21132638.030311763 ns/iter 21384020.484846946 ns/iter 0.99
Schema_Frame_ISO_Language_Locations 103116391.99997963 ns/iter 105019424.42858437 ns/iter 0.98
Schema_Frame_KrakenD_References 42850387.0588001 ns/iter 42854305.87499661 ns/iter 1.00
Schema_Frame_KrakenD_Reachable 806661417.000214 ns/iter 578793157.0000638 ns/iter 1.39
Schema_Frame_ISO_Language_Locations_To_JSON 195983189.7499953 ns/iter 187761379.49998882 ns/iter 1.04
Schema_Frame_Many_Resources_References 370806492.99991816 ns/iter 387956495.0000258 ns/iter 0.96
Schema_Iterator_ISO_Language 3968095.915731763 ns/iter 3822705.26087016 ns/iter 1.04
Schema_Tracker_ISO_Language 6279993.29310569 ns/iter 5272760.553030807 ns/iter 1.19
Schema_Tracker_ISO_Language_To_JSON 31277041.04545873 ns/iter 27332175.57693024 ns/iter 1.14

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: 572067c Previous: 90c9d98 Ratio
E2E_Evaluator_adaptivecard 115675 ns 120982 ns 0.96
E2E_Evaluator_ansible-meta 545004 ns 558201 ns 0.98
E2E_Evaluator_aws-cdk 148848 ns 134683 ns 1.11
E2E_Evaluator_babelrc 495090 ns 370421 ns 1.34
E2E_Evaluator_cerebrum-criminal-case 2599015 ns 2735242 ns 0.95
E2E_Evaluator_clang-format 335948 ns 275614 ns 1.22
E2E_Evaluator_cmake-presets 19183125 ns 19136473 ns 1.00
E2E_Evaluator_code-climate 539258 ns 506064 ns 1.07
E2E_Evaluator_cql2 1192337 ns 1233775 ns 0.97
E2E_Evaluator_cspell 1852398 ns 1714302 ns 1.08
E2E_Evaluator_cypress 1014040 ns 904424 ns 1.12
E2E_Evaluator_deno 1098543 ns 1083520 ns 1.01
E2E_Evaluator_dependabot 1137534 ns 1088550 ns 1.04
E2E_Evaluator_draft-04 22517643 ns 21326474 ns 1.06
E2E_Evaluator_fabric-mod 2518855 ns 2526619 ns 1.00
E2E_Evaluator_geojson 29734588 ns 28005390 ns 1.06
E2E_Evaluator_gitpod-configuration 840200 ns 755300 ns 1.11
E2E_Evaluator_helm-chart-lock 1068309 ns 1040171 ns 1.03
E2E_Evaluator_importmap 319863 ns 264002 ns 1.21
E2E_Evaluator_jasmine 350164 ns 286692 ns 1.22
E2E_Evaluator_jsconfig 1770318 ns 1541733 ns 1.15
E2E_Evaluator_jshintrc 3104981 ns 3045979 ns 1.02
E2E_Evaluator_krakend 621547 ns 638191 ns 0.97
E2E_Evaluator_lazygit 505875 ns 477511 ns 1.06
E2E_Evaluator_lerna 495365 ns 458300 ns 1.08
E2E_Evaluator_nest-cli 757336 ns 623728 ns 1.21
E2E_Evaluator_omc 88453 ns 91723 ns 0.96
E2E_Evaluator_omnisharp 1544305 ns 1515566 ns 1.02
E2E_Evaluator_openapi 23421078 ns 26318705 ns 0.89
E2E_Evaluator_pre-commit-hooks 2173763 ns 2161146 ns 1.01
E2E_Evaluator_pulumi 2198799 ns 2134205 ns 1.03
E2E_Evaluator_semantic-release 307330 ns 247485 ns 1.24
E2E_Evaluator_stale 456979 ns 389990 ns 1.17
E2E_Evaluator_stylecop 1345207 ns 1243375 ns 1.08
E2E_Evaluator_tmuxinator 317744 ns 225128 ns 1.41
E2E_Evaluator_ui5 2229007 ns 2182219 ns 1.02
E2E_Evaluator_ui5-manifest 12087343 ns 10677755 ns 1.13
E2E_Evaluator_unreal-engine-uproject 1729621 ns 1628140 ns 1.06
E2E_Evaluator_users-array 2811777 ns 2444726 ns 1.15
E2E_Evaluator_vercel 1144151 ns 1021659 ns 1.12
E2E_Evaluator_yamllint 27669 ns 24328 ns 1.14

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