Skip to content

Conversation

@jviotti
Copy link
Member

@jviotti jviotti commented Apr 1, 2025

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

@jviotti jviotti force-pushed the compiler-options-review branch 2 times, most recently from aec701a to 1339fec Compare April 1, 2025 18:53
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (windows/msvc)

Benchmark suite Current: 84fdf4b Previous: 81cf10a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 4.798291082139479 ns/iter 4.777868983879476 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 5.03733617195804 ns/iter 4.40891375000092 ns/iter 1.14
Regex_Period_Asterisk 4.167693802085012 ns/iter 4.086397953725415 ns/iter 1.02
Regex_Group_Period_Asterisk_Group 4.479761704427818 ns/iter 4.167409015996682 ns/iter 1.07
Regex_Period_Plus 4.5315771194762045 ns/iter 3.7606026785714466 ns/iter 1.21
Regex_Period 4.457773920611683 ns/iter 3.760861607142729 ns/iter 1.19
Regex_Caret_Period_Plus_Dollar 4.476616270323688 ns/iter 3.764780886134823 ns/iter 1.19
Regex_Caret_Group_Period_Plus_Group_Dollar 4.561138926534615 ns/iter 3.7646614218483445 ns/iter 1.21
Regex_Caret_Period_Asterisk_Dollar 5.064265066964272 ns/iter 4.096631047277943 ns/iter 1.24
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.941779374999555 ns/iter 4.076943355494563 ns/iter 1.21
Regex_Caret_X_Hyphen 9.14068526785629 ns/iter 7.838529017857151 ns/iter 1.17
Regex_Period_Md_Dollar 43.882873883926976 ns/iter 34.69106401233409 ns/iter 1.26
Regex_Caret_Slash_Period_Asterisk 9.435139999998228 ns/iter 7.517008928569371 ns/iter 1.26
Regex_Caret_Period_Range_Dollar 5.648297999998705 ns/iter 4.704223671213824 ns/iter 1.20
Regex_Nested_Backtrack 121.35982142858889 ns/iter 99.76249999997577 ns/iter 1.22
JSON_Array_Of_Objects_Unique 544.3666071428765 ns/iter 467.4578945219546 ns/iter 1.16
JSON_Parse_1 87245.73456544538 ns/iter 73325.98214284352 ns/iter 1.19
JSON_Parse_Real 102177.00000002391 ns/iter 93744.68996919454 ns/iter 1.09
JSON_Parse_Decimal 414814.27104723046 ns/iter 341882.54620124114 ns/iter 1.21
JSON_Fast_Hash_Helm_Chart_Lock 84.60597098215926 ns/iter 60.06969642856218 ns/iter 1.41
JSON_Equality_Helm_Chart_Lock 305.460718993723 ns/iter 247.12537420472282 ns/iter 1.24
JSON_String_Equal/10 14.267939668445845 ns/iter 11.941783928571276 ns/iter 1.19
JSON_String_Equal/100 16.18743207059219 ns/iter 13.481240564816716 ns/iter 1.20
JSON_String_Equal_Small_By_Perfect_Hash/10 2.591359930143326 ns/iter 2.1923931250000805 ns/iter 1.18
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 14.27397031250166 ns/iter 12.593141461635303 ns/iter 1.13
JSON_String_Fast_Hash/10 4.234382812500215 ns/iter 3.441269949212716 ns/iter 1.23
JSON_String_Fast_Hash/100 4.260804099534013 ns/iter 3.4370740686374743 ns/iter 1.24
JSON_String_Key_Hash/10 5.150452913283148 ns/iter 4.391863749999914 ns/iter 1.17
JSON_String_Key_Hash/100 16.075494571091323 ns/iter 16.558832701614154 ns/iter 0.97
JSON_Object_Defines_Miss_Same_Length 4.473014508928737 ns/iter 3.756311779006363 ns/iter 1.19
JSON_Object_Defines_Miss_Too_Small 4.4039826542840315 ns/iter 3.7577185647183615 ns/iter 1.17
JSON_Object_Defines_Miss_Too_Large 4.606335260659876 ns/iter 3.75528588615212 ns/iter 1.23
Pointer_Object_Traverse 62.30825892856729 ns/iter 50.25380999998106 ns/iter 1.24
Pointer_Object_Try_Traverse 85.03705870368715 ns/iter 66.7624732142867 ns/iter 1.27
Pointer_Push_Back_Pointer_To_Weak_Pointer 179.66716158487475 ns/iter 176.7254962092572 ns/iter 1.02
Schema_Frame_OMC_Instances 297577166.6666939 ns/iter 251279733.3333007 ns/iter 1.18
Schema_Frame_OMC_References 117968511.11110602 ns/iter 100546450.00002438 ns/iter 1.17
Schema_Frame_OMC_Locations 108611666.66666122 ns/iter 93843185.71431193 ns/iter 1.16
Schema_Bundle_Meta_2020_12 4692497.321408545 ns/iter 4855941.999996957 ns/iter 0.97

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/gcc)

Benchmark suite Current: 6c15c4b Previous: a5dbd8f Ratio
Schema_Frame_OMC_Instances 162091403.7499972 ns/iter 163396443.99999997 ns/iter 0.99
Schema_Frame_OMC_References 90051934.3749977 ns/iter 87783962.49999787 ns/iter 1.03
Schema_Frame_OMC_Locations 85130962.99999745 ns/iter 84584780.99998955 ns/iter 1.01
Schema_Bundle_Meta_2020_12 5390269.931296664 ns/iter 5213508.932846802 ns/iter 1.03
Pointer_Object_Traverse 59.015706083676925 ns/iter 50.68046100000174 ns/iter 1.16
Pointer_Object_Try_Traverse 23.02300265929835 ns/iter 23.033352238438102 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 176.07140518067212 ns/iter 174.233126102468 ns/iter 1.01
JSON_Array_Of_Objects_Unique 395.8487827835859 ns/iter 378.0650454669233 ns/iter 1.05
JSON_Parse_1 32517.00838234621 ns/iter 33902.29829302098 ns/iter 0.96
JSON_Fast_Hash_Helm_Chart_Lock 66.02176988552536 ns/iter 69.03112823430212 ns/iter 0.96
JSON_Equality_Helm_Chart_Lock 141.95982959785007 ns/iter 146.36983760541543 ns/iter 0.97
JSON_String_Equal/10 5.638802895210776 ns/iter 6.026033194116647 ns/iter 0.94
JSON_String_Equal/100 6.2628562636497564 ns/iter 6.665902871171248 ns/iter 0.94
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6229561276390089 ns/iter 0.9344653869468822 ns/iter 0.67
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 25.780911018879326 ns/iter 25.9412254762648 ns/iter 0.99
JSON_String_Fast_Hash/10 0.9361994191596178 ns/iter 0.9333533865230398 ns/iter 1.00
JSON_String_Fast_Hash/100 0.9332477044495606 ns/iter 0.9357817497371334 ns/iter 1.00
JSON_String_Key_Hash/10 1.2454955524548983 ns/iter 1.2441903278859923 ns/iter 1.00
JSON_String_Key_Hash/100 12.424936421271347 ns/iter 12.426229980693007 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.800629479707783 ns/iter 2.805714233745154 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.801045621612629 ns/iter 2.798576482068636 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 2.8008558744552357 ns/iter 2.7971388725081408 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.419083754542304 ns/iter 3.419537039780234 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.420551430246853 ns/iter 3.4202219154523754 ns/iter 1.00
Regex_Period_Asterisk 3.4185867495384925 ns/iter 3.4207986381411484 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 3.4201160319139543 ns/iter 3.427787019138701 ns/iter 1.00
Regex_Period_Plus 3.7446769385960064 ns/iter 3.7363272033235964 ns/iter 1.00
Regex_Period 3.7613758587410744 ns/iter 3.7323096957483624 ns/iter 1.01
Regex_Caret_Period_Plus_Dollar 3.734898673607983 ns/iter 3.734422752682637 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.7301815192362664 ns/iter 3.734984826691677 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 4.669891463622586 ns/iter 4.211252898046245 ns/iter 1.11
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.6623534879817905 ns/iter 3.688490291408432 ns/iter 1.26
Regex_Caret_X_Hyphen 13.67876580086171 ns/iter 13.214153969283583 ns/iter 1.04
Regex_Period_Md_Dollar 114.28886854417274 ns/iter 90.5790012518494 ns/iter 1.26
Regex_Caret_Slash_Period_Asterisk 9.639501168211064 ns/iter 8.708393799337763 ns/iter 1.11
Regex_Caret_Period_Range_Dollar 4.976052502200201 ns/iter 4.992785464855056 ns/iter 1.00
Regex_Nested_Backtrack 883.4106618563347 ns/iter 824.6845487543536 ns/iter 1.07

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

@jviotti jviotti force-pushed the compiler-options-review branch 6 times, most recently from 8b17676 to bb03df4 Compare April 28, 2025 15:28
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (macos/llvm)

Benchmark suite Current: 84fdf4b Previous: 81cf10a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.6505307444638608 ns/iter 2.30212187145078 ns/iter 0.72
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.6713565669129373 ns/iter 2.5112440746576334 ns/iter 0.67
Regex_Period_Asterisk 1.65717440907017 ns/iter 2.129389888791908 ns/iter 0.78
Regex_Group_Period_Asterisk_Group 1.584295193378227 ns/iter 2.091714138809149 ns/iter 0.76
Regex_Period_Plus 1.8838431763533399 ns/iter 2.701404539883067 ns/iter 0.70
Regex_Period 1.8859133061732907 ns/iter 2.4363269789328363 ns/iter 0.77
Regex_Caret_Period_Plus_Dollar 1.8850372709475642 ns/iter 2.3523747399724058 ns/iter 0.80
Regex_Caret_Group_Period_Plus_Group_Dollar 1.8840468702891795 ns/iter 2.399832741079213 ns/iter 0.79
Regex_Caret_Period_Asterisk_Dollar 1.5746465250446355 ns/iter 2.280705471881866 ns/iter 0.69
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.5666631702858307 ns/iter 2.266428555131848 ns/iter 0.69
Regex_Caret_X_Hyphen 6.189533543092326 ns/iter 8.597475951161336 ns/iter 0.72
Regex_Period_Md_Dollar 391.4745827987522 ns/iter 24.907142630674542 ns/iter 15.72
Regex_Caret_Slash_Period_Asterisk 4.42270411172524 ns/iter 5.477619667908748 ns/iter 0.81
Regex_Caret_Period_Range_Dollar 1.9457849829812532 ns/iter 1.8395011264363252 ns/iter 1.06
Regex_Nested_Backtrack 296.23235905317176 ns/iter 31.074745809645385 ns/iter 9.53
JSON_Array_Of_Objects_Unique 340.9457620719345 ns/iter 360.59115620720974 ns/iter 0.95
JSON_Parse_1 20621.968520827497 ns/iter 22275.758704253614 ns/iter 0.93
JSON_Parse_Real 24455.250373247676 ns/iter 26878.200246431374 ns/iter 0.91
JSON_Parse_Decimal 243227.06840836347 ns/iter 269164.6825396648 ns/iter 0.90
JSON_Fast_Hash_Helm_Chart_Lock 47.826847181097634 ns/iter 50.83866046992246 ns/iter 0.94
JSON_Equality_Helm_Chart_Lock 132.50418875125868 ns/iter 142.12033574043727 ns/iter 0.93
JSON_String_Equal/10 6.644996764591266 ns/iter 7.163066177623767 ns/iter 0.93
JSON_String_Equal/100 6.30225156715084 ns/iter 9.176082408872063 ns/iter 0.69
JSON_String_Equal_Small_By_Perfect_Hash/10 0.3131074125665063 ns/iter 0.4100347688158232 ns/iter 0.76
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.0995563101448105 ns/iter 4.441348484039965 ns/iter 0.70
JSON_String_Fast_Hash/10 1.5686683488280408 ns/iter 1.8814155719023191 ns/iter 0.83
JSON_String_Fast_Hash/100 1.5744307056517446 ns/iter 1.919000601432764 ns/iter 0.82
JSON_String_Key_Hash/10 1.2604837467983532 ns/iter 1.5376274723432624 ns/iter 0.82
JSON_String_Key_Hash/100 1.9962014230984768 ns/iter 2.363515835027167 ns/iter 0.84
JSON_Object_Defines_Miss_Same_Length 2.5139458092194324 ns/iter 2.7959523433632296 ns/iter 0.90
JSON_Object_Defines_Miss_Too_Small 2.51374314213391 ns/iter 3.5947616249025773 ns/iter 0.70
JSON_Object_Defines_Miss_Too_Large 2.5056167889645584 ns/iter 3.296658637654683 ns/iter 0.76
Pointer_Object_Traverse 14.665013728967006 ns/iter 16.507029529440103 ns/iter 0.89
Pointer_Object_Try_Traverse 22.29828491864485 ns/iter 23.042169011475348 ns/iter 0.97
Pointer_Push_Back_Pointer_To_Weak_Pointer 152.62347146433194 ns/iter 177.79291008532752 ns/iter 0.86
Schema_Frame_OMC_Instances 105122994.0000147 ns/iter 135012008.4000082 ns/iter 0.78
Schema_Frame_OMC_References 38138263.15788566 ns/iter 52921924.99998691 ns/iter 0.72
Schema_Frame_OMC_Locations 35784102.10000129 ns/iter 53589945.80001308 ns/iter 0.67
Schema_Bundle_Meta_2020_12 1772335.2261342672 ns/iter 1822210.5809255517 ns/iter 0.97

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (linux/llvm)

Benchmark suite Current: 84fdf4b Previous: 81cf10a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 3.457111355840003 ns/iter 3.1218519965298945 ns/iter 1.11
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.430587817988262 ns/iter 3.107368797567591 ns/iter 1.10
Regex_Period_Asterisk 3.458812404529457 ns/iter 3.112905778586159 ns/iter 1.11
Regex_Group_Period_Asterisk_Group 3.455742383219515 ns/iter 3.107672357391285 ns/iter 1.11
Regex_Period_Plus 3.4548937870233267 ns/iter 3.117183579929501 ns/iter 1.11
Regex_Period 3.500570718417464 ns/iter 3.1084130736592885 ns/iter 1.13
Regex_Caret_Period_Plus_Dollar 3.4493961247498817 ns/iter 3.1079882964986014 ns/iter 1.11
Regex_Caret_Group_Period_Plus_Group_Dollar 3.496996248403199 ns/iter 3.1084447280838754 ns/iter 1.12
Regex_Caret_Period_Asterisk_Dollar 3.454711773407481 ns/iter 3.10698810480274 ns/iter 1.11
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.4375981324160665 ns/iter 3.1111063529107854 ns/iter 1.10
Regex_Caret_X_Hyphen 12.749178497705955 ns/iter 13.060653517297768 ns/iter 0.98
Regex_Period_Md_Dollar 397.38796351166724 ns/iter 28.71639045835273 ns/iter 13.84
Regex_Caret_Slash_Period_Asterisk 6.281608600790149 ns/iter 6.040787961823736 ns/iter 1.04
Regex_Caret_Period_Range_Dollar 3.4944155444981844 ns/iter 3.1119920359806055 ns/iter 1.12
Regex_Nested_Backtrack 430.8206158621042 ns/iter 49.93681108514409 ns/iter 8.63
JSON_Array_Of_Objects_Unique 463.77611988550393 ns/iter 422.678697163715 ns/iter 1.10
JSON_Parse_1 29540.23632969563 ns/iter 29800.814180190955 ns/iter 0.99
JSON_Parse_Real 40138.401985253826 ns/iter 36980.301072996735 ns/iter 1.09
JSON_Parse_Decimal 134045.85498840912 ns/iter 129057.49317342504 ns/iter 1.04
JSON_Fast_Hash_Helm_Chart_Lock 69.06010599295969 ns/iter 59.37687343247299 ns/iter 1.16
JSON_Equality_Helm_Chart_Lock 161.1761156868685 ns/iter 174.01876836624263 ns/iter 0.93
JSON_String_Equal/10 6.2357618430632575 ns/iter 7.158175624508723 ns/iter 0.87
JSON_String_Equal/100 6.9215239458574676 ns/iter 7.820354609110962 ns/iter 0.89
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9470608019893411 ns/iter 0.9351078678710111 ns/iter 1.01
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 14.302529001760877 ns/iter 14.605664923930114 ns/iter 0.98
JSON_String_Fast_Hash/10 2.819124643105361 ns/iter 2.176744658816909 ns/iter 1.30
JSON_String_Fast_Hash/100 2.8447500149365186 ns/iter 2.1768393062965754 ns/iter 1.31
JSON_String_Key_Hash/10 2.2111874701796466 ns/iter 2.6528137737593895 ns/iter 0.83
JSON_String_Key_Hash/100 9.02501809306559 ns/iter 9.014986191154238 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.8870118402736735 ns/iter 3.7454688194349623 ns/iter 0.77
JSON_Object_Defines_Miss_Too_Small 2.8117872683781764 ns/iter 3.738216406672592 ns/iter 0.75
JSON_Object_Defines_Miss_Too_Large 2.8301309220037103 ns/iter 3.7510076627051805 ns/iter 0.75
Pointer_Object_Traverse 45.94502915533934 ns/iter 43.551982049040305 ns/iter 1.05
Pointer_Object_Try_Traverse 54.40514574256798 ns/iter 52.45517889185058 ns/iter 1.04
Pointer_Push_Back_Pointer_To_Weak_Pointer 314.57469343929637 ns/iter 287.02263156427233 ns/iter 1.10
Schema_Frame_OMC_Instances 118314855.80000845 ns/iter 125445940.60000236 ns/iter 0.94
Schema_Frame_OMC_References 42903053.312500104 ns/iter 43473182.50000143 ns/iter 0.99
Schema_Frame_OMC_Locations 41051861.625000186 ns/iter 40988141.0588201 ns/iter 1.00
Schema_Bundle_Meta_2020_12 2469468.0633820416 ns/iter 2452929.6842134944 ns/iter 1.01

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

@jviotti jviotti force-pushed the compiler-options-review branch from bb03df4 to e7f466a Compare April 28, 2025 15:44
@jviotti jviotti force-pushed the compiler-options-review branch 2 times, most recently from 254b639 to 6c15c4b Compare October 14, 2025 20:06
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (macos/gcc)

Benchmark suite Current: 84fdf4b Previous: 81cf10a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.5061979723465315 ns/iter 2.7349962433904436 ns/iter 0.92
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.4734075377829186 ns/iter 2.6200953114470322 ns/iter 0.94
Regex_Period_Asterisk 2.714164290254995 ns/iter 2.68387346924832 ns/iter 1.01
Regex_Group_Period_Asterisk_Group 2.8739791880567225 ns/iter 2.6510257395769363 ns/iter 1.08
Regex_Period_Plus 2.6818235624227893 ns/iter 2.774723186331186 ns/iter 0.97
Regex_Period 2.718415571463998 ns/iter 2.605924886722381 ns/iter 1.04
Regex_Caret_Period_Plus_Dollar 2.3760079916542693 ns/iter 2.606175373008144 ns/iter 0.91
Regex_Caret_Group_Period_Plus_Group_Dollar 2.428270330092821 ns/iter 2.700639714692951 ns/iter 0.90
Regex_Caret_Period_Asterisk_Dollar 2.323453949706846 ns/iter 2.5823107537051566 ns/iter 0.90
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.3318048877644397 ns/iter 2.6705511170693574 ns/iter 0.87
Regex_Caret_X_Hyphen 7.493879526390623 ns/iter 9.035363132200562 ns/iter 0.83
Regex_Period_Md_Dollar 372.5974521721007 ns/iter 28.015347419588903 ns/iter 13.30
Regex_Caret_Slash_Period_Asterisk 5.819849765571235 ns/iter 6.50525231994248 ns/iter 0.89
Regex_Caret_Period_Range_Dollar 2.4160510074843518 ns/iter 2.5792609066595027 ns/iter 0.94
Regex_Nested_Backtrack 427.1909522726284 ns/iter 49.92789223406266 ns/iter 8.56
JSON_Array_Of_Objects_Unique 302.4944552212125 ns/iter 294.49087101523935 ns/iter 1.03
JSON_Parse_1 28624.708860807023 ns/iter 26251.762817365463 ns/iter 1.09
JSON_Parse_Real 31736.10232523735 ns/iter 26660.993113235152 ns/iter 1.19
JSON_Parse_Decimal 334651.18285374786 ns/iter 312956.72625420446 ns/iter 1.07
JSON_Fast_Hash_Helm_Chart_Lock 46.464656496189185 ns/iter 42.2879731210802 ns/iter 1.10
JSON_Equality_Helm_Chart_Lock 187.16121065710735 ns/iter 160.97007136314886 ns/iter 1.16
JSON_String_Equal/10 7.818785879536635 ns/iter 7.55944306848685 ns/iter 1.03
JSON_String_Equal/100 8.198344407652577 ns/iter 6.650898841533781 ns/iter 1.23
JSON_String_Equal_Small_By_Perfect_Hash/10 1.123218226119076 ns/iter 0.9977820943708621 ns/iter 1.13
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 4.825923583170675 ns/iter 4.24495366304181 ns/iter 1.14
JSON_String_Fast_Hash/10 2.6719710342020493 ns/iter 2.3513100612031295 ns/iter 1.14
JSON_String_Fast_Hash/100 2.387467341092734 ns/iter 2.2869754955260255 ns/iter 1.04
JSON_String_Key_Hash/10 1.6853040447914318 ns/iter 1.682012165761209 ns/iter 1.00
JSON_String_Key_Hash/100 3.137305374362536 ns/iter 2.923530092048078 ns/iter 1.07
JSON_Object_Defines_Miss_Same_Length 2.204742884230225 ns/iter 2.3805925324290333 ns/iter 0.93
JSON_Object_Defines_Miss_Too_Small 2.9058529920086262 ns/iter 2.2721114168526007 ns/iter 1.28
JSON_Object_Defines_Miss_Too_Large 2.1956190540049265 ns/iter 2.439948269350555 ns/iter 0.90
Pointer_Object_Traverse 60.79759671959386 ns/iter 72.56676904864419 ns/iter 0.84
Pointer_Object_Try_Traverse 47.99765959399496 ns/iter 53.5384804372379 ns/iter 0.90
Pointer_Push_Back_Pointer_To_Weak_Pointer 193.4587183886227 ns/iter 215.20235247882613 ns/iter 0.90
Schema_Frame_OMC_Instances 170506238.93737793 ns/iter 159267961.97891235 ns/iter 1.07
Schema_Frame_OMC_References 64675461.16222035 ns/iter 57142386.06966459 ns/iter 1.13
Schema_Frame_OMC_Locations 54400847.50835712 ns/iter 52977855.3889348 ns/iter 1.03
Schema_Bundle_Meta_2020_12 2930158.7925400846 ns/iter 2449733.1539018257 ns/iter 1.20

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

@jviotti jviotti force-pushed the compiler-options-review branch 2 times, most recently from 5800ac9 to b304eb0 Compare December 1, 2025 20:01
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti force-pushed the compiler-options-review branch from b304eb0 to 84fdf4b Compare December 1, 2025 20:27
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.

2 participants