Skip to content

Implement a JSON::trim method for trimming strings #1697

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 25, 2025
Merged

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented May 25, 2025

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

@jviotti jviotti marked this pull request as ready for review May 25, 2025 15:34
Fixes: #1696
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
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: d8bd1e5 Previous: 1340a29 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.5957592381880057 ns/iter 1.5785302392507148 ns/iter 1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.5791000079103898 ns/iter 1.5712063699138117 ns/iter 1.01
Regex_Period_Asterisk 1.603741057292488 ns/iter 1.613137327220197 ns/iter 0.99
Regex_Group_Period_Asterisk_Group 1.6102326024230582 ns/iter 1.5686690031627002 ns/iter 1.03
Regex_Period_Plus 1.9077992246923585 ns/iter 1.8904592357222512 ns/iter 1.01
Regex_Period 1.9067106831608338 ns/iter 1.8847289595298655 ns/iter 1.01
Regex_Caret_Period_Plus_Dollar 1.9029353946683496 ns/iter 2.0170476329025995 ns/iter 0.94
Regex_Caret_Group_Period_Plus_Group_Dollar 1.89616438669914 ns/iter 1.8961161974828926 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 1.5782756710699746 ns/iter 1.5932152011959766 ns/iter 0.99
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.589190115590357 ns/iter 1.5780082077485265 ns/iter 1.01
Regex_Caret_X_Hyphen 6.5875366832408515 ns/iter 6.583538488060351 ns/iter 1.00
Regex_Period_Md_Dollar 68.31878573657586 ns/iter 67.36976447238345 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 5.035907538841298 ns/iter 5.037823717577135 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 2.2078928687368995 ns/iter 2.2022489053450545 ns/iter 1.00
Regex_Nested_Backtrack 727.617581361576 ns/iter 726.2080427827246 ns/iter 1.00
JSON_Array_Of_Objects_Unique 327.1185607055592 ns/iter 325.4716500244083 ns/iter 1.01
JSON_Parse_1 21186.9693169741 ns/iter 21243.009149967755 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 47.82142498978756 ns/iter 47.688712332239035 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 116.15429946668579 ns/iter 118.2689401751373 ns/iter 0.98
JSON_String_Equal/10 7.616344901685753 ns/iter 7.526123085270534 ns/iter 1.01
JSON_String_Equal/100 6.008666908525905 ns/iter 6.038538802390069 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.3130560559809081 ns/iter 0.3134235400503924 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 2.979674900867485 ns/iter 2.9077593487726747 ns/iter 1.02
JSON_String_Fast_Hash/10 1.5807442592767833 ns/iter 1.5717313864080797 ns/iter 1.01
JSON_String_Fast_Hash/100 1.903008037123042 ns/iter 1.8908148759063426 ns/iter 1.01
JSON_String_Key_Hash/10 1.4091781839550528 ns/iter 1.283959683051976 ns/iter 1.10
JSON_String_Key_Hash/100 1.7788323389456744 ns/iter 1.6728492492872347 ns/iter 1.06
JSON_Object_Defines_Miss_Same_Length 2.3428969731692195 ns/iter 2.2447358010247283 ns/iter 1.04
JSON_Object_Defines_Miss_Too_Small 2.355630087784294 ns/iter 2.1947307674142347 ns/iter 1.07
JSON_Object_Defines_Miss_Too_Large 2.4484226422269693 ns/iter 2.214953380950053 ns/iter 1.11
Pointer_Object_Traverse 20.202142057933017 ns/iter 17.55747053574811 ns/iter 1.15
Pointer_Object_Try_Traverse 24.711557111524943 ns/iter 21.753019709261565 ns/iter 1.14
Pointer_Push_Back_Pointer_To_Weak_Pointer 193.48872332146948 ns/iter 172.13681957025435 ns/iter 1.12
Schema_Frame_OMC_Instances 199118374.99997392 ns/iter 172541718.75003976 ns/iter 1.15
Schema_Frame_OMC_References 121354611.16668011 ns/iter 107317892.85715163 ns/iter 1.13
Schema_Frame_OMC_Locations 122068888.83334462 ns/iter 103955263.83335133 ns/iter 1.17
Schema_Bundle_Meta_2020_12 6357590.419637761 ns/iter 5248527.060002743 ns/iter 1.21

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: d8bd1e5 Previous: 1340a29 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.4943733567897515 ns/iter 2.494922833179735 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.487420646561319 ns/iter 2.4897718525512724 ns/iter 1.00
Regex_Period_Asterisk 2.489597371436728 ns/iter 2.487806682734064 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.488509059167129 ns/iter 2.4881596637311016 ns/iter 1.00
Regex_Period_Plus 2.799399612152687 ns/iter 2.4885131053303127 ns/iter 1.12
Regex_Period 2.7996724967419575 ns/iter 2.487931712102124 ns/iter 1.13
Regex_Caret_Period_Plus_Dollar 3.116023321348138 ns/iter 2.4887030630109757 ns/iter 1.25
Regex_Caret_Group_Period_Plus_Group_Dollar 2.8005542590942185 ns/iter 2.488907659647422 ns/iter 1.13
Regex_Caret_Period_Asterisk_Dollar 3.9605714180497076 ns/iter 2.487668927127954 ns/iter 1.59
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.7322711032806595 ns/iter 2.490449433989347 ns/iter 1.50
Regex_Caret_X_Hyphen 13.062672406255912 ns/iter 12.434406490403845 ns/iter 1.05
Regex_Period_Md_Dollar 78.36228284563846 ns/iter 76.56607337418227 ns/iter 1.02
Regex_Caret_Slash_Period_Asterisk 6.520292543204808 ns/iter 5.906628511815416 ns/iter 1.10
Regex_Caret_Period_Range_Dollar 3.1133978504330604 ns/iter 2.8028972084739388 ns/iter 1.11
Regex_Nested_Backtrack 469.88582948276206 ns/iter 474.9919923044752 ns/iter 0.99
JSON_Array_Of_Objects_Unique 385.631505906687 ns/iter 382.53365861213615 ns/iter 1.01
JSON_Parse_1 30685.687068852578 ns/iter 30335.318266683174 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 55.390932652452754 ns/iter 55.4595241991292 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 158.88834471116962 ns/iter 152.8960037493311 ns/iter 1.04
JSON_String_Equal/10 6.243041418322366 ns/iter 7.4678221736718635 ns/iter 0.84
JSON_String_Equal/100 6.56105854228016 ns/iter 8.09712840903078 ns/iter 0.81
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9343613015484135 ns/iter 0.9344068256942745 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 14.612784855886137 ns/iter 10.282064605290163 ns/iter 1.42
JSON_String_Fast_Hash/10 2.17864989335383 ns/iter 2.1779040057127563 ns/iter 1.00
JSON_String_Fast_Hash/100 2.179916852590387 ns/iter 2.1765805742074393 ns/iter 1.00
JSON_String_Key_Hash/10 2.659030240306395 ns/iter 2.1802703286712717 ns/iter 1.22
JSON_String_Key_Hash/100 2.803953655287014 ns/iter 2.801007711161051 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.743441121973799 ns/iter 3.7353325501402797 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.738183239332423 ns/iter 3.7345882412649614 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.7580922268443473 ns/iter 3.735814099263526 ns/iter 1.01
Pointer_Object_Traverse 44.250447708702 ns/iter 166.10955358883896 ns/iter 0.27
Pointer_Object_Try_Traverse 52.33542559962494 ns/iter 52.73089589030682 ns/iter 0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer 290.7502389869717 ns/iter 345.8864288952273 ns/iter 0.84
Schema_Frame_OMC_Instances 225397276.66666448 ns/iter 227957687.66665483 ns/iter 0.99
Schema_Frame_OMC_References 149612400.7999924 ns/iter 149146991.59999144 ns/iter 1.00
Schema_Frame_OMC_Locations 145287676.39999387 ns/iter 144584653.20001322 ns/iter 1.00
Schema_Bundle_Meta_2020_12 7430021.627660027 ns/iter 7388287.397843278 ns/iter 1.01

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 (windows/msvc)

Benchmark suite Current: d8bd1e5 Previous: 1340a29 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 6.829820312498822 ns/iter 7.01535825892766 ns/iter 0.97
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 6.859531250000828 ns/iter 6.886174107142905 ns/iter 1.00
Regex_Period_Asterisk 7.113912021813547 ns/iter 7.41037228834768 ns/iter 0.96
Regex_Group_Period_Asterisk_Group 7.89406737547288 ns/iter 7.019535714287072 ns/iter 1.12
Regex_Period_Plus 7.333718270830622 ns/iter 7.3023347888293015 ns/iter 1.00
Regex_Period 7.787170758928953 ns/iter 7.1681417410702455 ns/iter 1.09
Regex_Caret_Period_Plus_Dollar 7.279139508928571 ns/iter 7.412793526785525 ns/iter 0.98
Regex_Caret_Group_Period_Plus_Group_Dollar 7.9294430803551155 ns/iter 7.298137467418187 ns/iter 1.09
Regex_Caret_Period_Asterisk_Dollar 7.194732557167306 ns/iter 7.166662946426681 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 7.487705357142208 ns/iter 6.9767779017837475 ns/iter 1.07
Regex_Caret_X_Hyphen 14.249565338170456 ns/iter 14.338138392854407 ns/iter 0.99
Regex_Period_Md_Dollar 138.40452507124633 ns/iter 136.7377857142823 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 10.904246428574588 ns/iter 10.626010714288116 ns/iter 1.03
Regex_Caret_Period_Range_Dollar 7.741747733296004 ns/iter 7.710815590577091 ns/iter 1.00
Regex_Nested_Backtrack 593.5873000000811 ns/iter 594.6287500001241 ns/iter 1.00
JSON_Array_Of_Objects_Unique 484.28182050302803 ns/iter 444.01162499994484 ns/iter 1.09
JSON_Parse_1 78821.57492969283 ns/iter 97156.05999730616 ns/iter 0.81
JSON_Fast_Hash_Helm_Chart_Lock 67.65001785713106 ns/iter 69.24529464285456 ns/iter 0.98
JSON_Equality_Helm_Chart_Lock 186.47203450646302 ns/iter 181.35107017973453 ns/iter 1.03
JSON_String_Equal/10 8.659292372057774 ns/iter 9.049356656031913 ns/iter 0.96
JSON_String_Equal/100 9.905766920064277 ns/iter 9.904670045069963 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 2.170718749999878 ns/iter 2.166108125000221 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.494104910714107 ns/iter 15.244772476585242 ns/iter 1.02
JSON_String_Fast_Hash/10 4.020811383927483 ns/iter 4.034787373276898 ns/iter 1.00
JSON_String_Fast_Hash/100 4.070229784054062 ns/iter 4.10204612339768 ns/iter 0.99
JSON_String_Key_Hash/10 8.09494148172067 ns/iter 8.383510676859457 ns/iter 0.97
JSON_String_Key_Hash/100 3.7193576719297963 ns/iter 3.709249279090463 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 4.641131260359193 ns/iter 4.728807309818419 ns/iter 0.98
JSON_Object_Defines_Miss_Too_Small 4.640859385359121 ns/iter 4.644300892857294 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.713484100511438 ns/iter 3.714624100508717 ns/iter 1.00
Pointer_Object_Traverse 49.3748000000096 ns/iter 51.56600000000253 ns/iter 0.96
Pointer_Object_Try_Traverse 67.54272321428192 ns/iter 74.91358035713752 ns/iter 0.90
Pointer_Push_Back_Pointer_To_Weak_Pointer 185.45495405846756 ns/iter 181.2336054672785 ns/iter 1.02
Schema_Frame_OMC_Instances 506840900.0000429 ns/iter 510581399.9998645 ns/iter 0.99
Schema_Frame_OMC_References 383364899.99994683 ns/iter 383720499.9999813 ns/iter 1.00
Schema_Frame_OMC_Locations 370882649.9999986 ns/iter 370588600.00001913 ns/iter 1.00
Schema_Bundle_Meta_2020_12 18215424.3243285 ns/iter 18422687.80489199 ns/iter 0.99

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: d8bd1e5 Previous: 1340a29 Ratio
Schema_Frame_OMC_Instances 221036457.0000062 ns/iter 229900133.00000098 ns/iter 0.96
Schema_Frame_OMC_References 145391432.60003585 ns/iter 149148414.79999268 ns/iter 0.97
Schema_Frame_OMC_Locations 142790970.9999767 ns/iter 145202539.79999325 ns/iter 0.98
Schema_Bundle_Meta_2020_12 7363070.645167056 ns/iter 7398419.010638812 ns/iter 1.00
Pointer_Object_Traverse 50.31307270535174 ns/iter 48.985323166789165 ns/iter 1.03
Pointer_Object_Try_Traverse 23.487058154848402 ns/iter 23.39647309317807 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 143.29126370108563 ns/iter 308.6244359743004 ns/iter 0.46
JSON_Array_Of_Objects_Unique 379.2919714780597 ns/iter 407.33877772049624 ns/iter 0.93
JSON_Parse_1 33378.039403021765 ns/iter 33670.055373813004 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 58.94040024055211 ns/iter 57.05940035423909 ns/iter 1.03
JSON_Equality_Helm_Chart_Lock 158.68264201200054 ns/iter 149.0111796936183 ns/iter 1.06
JSON_String_Equal/10 6.9605896710080915 ns/iter 6.027636760474079 ns/iter 1.15
JSON_String_Equal/100 7.5814768233775816 ns/iter 6.659704166800048 ns/iter 1.14
JSON_String_Equal_Small_By_Perfect_Hash/10 0.933861768227506 ns/iter 0.9341464657519549 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 19.2655126174236 ns/iter 19.26765797363024 ns/iter 1.00
JSON_String_Fast_Hash/10 0.9329327078399737 ns/iter 0.9350182989135657 ns/iter 1.00
JSON_String_Fast_Hash/100 0.9337866836647843 ns/iter 0.9328232230152479 ns/iter 1.00
JSON_String_Key_Hash/10 1.2628925236347939 ns/iter 1.245252013899681 ns/iter 1.01
JSON_String_Key_Hash/100 2.034804202069698 ns/iter 2.0334975513833604 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.8011081862094294 ns/iter 2.7976425219382577 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.7983444255393097 ns/iter 2.797968442178721 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 2.8016030396038794 ns/iter 2.798366381912438 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.424207259327322 ns/iter 3.424674594595757 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.4211072063923735 ns/iter 3.4209738364157993 ns/iter 1.00
Regex_Period_Asterisk 3.419168356237131 ns/iter 3.420135456575419 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 3.424450586836502 ns/iter 3.417883926377266 ns/iter 1.00
Regex_Period_Plus 3.733447395258979 ns/iter 3.735189793240798 ns/iter 1.00
Regex_Period 3.741056981457667 ns/iter 3.742937123332504 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 3.7360856163849867 ns/iter 3.7340576502189666 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.728465072603282 ns/iter 3.7334006677735525 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 4.663029593025861 ns/iter 4.662512607012893 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.6660189214460726 ns/iter 4.66355917889482 ns/iter 1.00
Regex_Caret_X_Hyphen 13.188999646662994 ns/iter 13.197788485290427 ns/iter 1.00
Regex_Period_Md_Dollar 90.18539810718626 ns/iter 88.00507155855395 ns/iter 1.02
Regex_Caret_Slash_Period_Asterisk 9.170146689269819 ns/iter 9.651018757511421 ns/iter 0.95
Regex_Caret_Period_Range_Dollar 4.039522063599611 ns/iter 4.983153983654517 ns/iter 0.81
Regex_Nested_Backtrack 824.0923634167069 ns/iter 824.8572329127143 ns/iter 1.00

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

Benchmark suite Current: d8bd1e5 Previous: 1340a29 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.1164209603189748 ns/iter 2.0251092089355525 ns/iter 1.05
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.051103196521569 ns/iter 2.047641359387931 ns/iter 1.00
Regex_Period_Asterisk 2.036983152852329 ns/iter 2.0224618000128114 ns/iter 1.01
Regex_Group_Period_Asterisk_Group 2.0457521917956436 ns/iter 2.0328363005551386 ns/iter 1.01
Regex_Period_Plus 1.6915989323859824 ns/iter 1.6855976224549978 ns/iter 1.00
Regex_Period 1.691384736565389 ns/iter 1.8578210808021773 ns/iter 0.91
Regex_Caret_Period_Plus_Dollar 1.697880741306927 ns/iter 1.7009834478864523 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 1.7031323716281992 ns/iter 1.688193030859501 ns/iter 1.01
Regex_Caret_Period_Asterisk_Dollar 2.0421898878415066 ns/iter 2.045546635874258 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.053203070112249 ns/iter 2.063187533842568 ns/iter 1.00
Regex_Caret_X_Hyphen 6.3921021173914365 ns/iter 6.447252314071865 ns/iter 0.99
Regex_Period_Md_Dollar 76.92866855634958 ns/iter 72.51882164562069 ns/iter 1.06
Regex_Caret_Slash_Period_Asterisk 4.738581999017136 ns/iter 4.709965211130153 ns/iter 1.01
Regex_Caret_Period_Range_Dollar 2.0220472185620673 ns/iter 2.0211462460533474 ns/iter 1.00
Regex_Nested_Backtrack 921.3165584697215 ns/iter 910.2565047640136 ns/iter 1.01
JSON_Array_Of_Objects_Unique 220.44587869872362 ns/iter 227.12404329804684 ns/iter 0.97
JSON_Parse_1 24884.595041470024 ns/iter 25079.208692005162 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 25.406242420666103 ns/iter 26.021726123657526 ns/iter 0.98
JSON_Equality_Helm_Chart_Lock 122.126422125699 ns/iter 123.34038567646148 ns/iter 0.99
JSON_String_Equal/10 5.807053050387831 ns/iter 5.7625765572460805 ns/iter 1.01
JSON_String_Equal/100 5.430150332700554 ns/iter 5.462225574424355 ns/iter 0.99
JSON_String_Equal_Small_By_Perfect_Hash/10 0.8330433740915849 ns/iter 0.7999852363920835 ns/iter 1.04
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.7834836580963276 ns/iter 3.7152708350035595 ns/iter 1.02
JSON_String_Fast_Hash/10 2.011155052912702 ns/iter 2.0439505940616445 ns/iter 0.98
JSON_String_Fast_Hash/100 1.9420667067243906 ns/iter 2.049142617147926 ns/iter 0.95
JSON_String_Key_Hash/10 1.5642764589777907 ns/iter 1.5505629044993097 ns/iter 1.01
JSON_String_Key_Hash/100 2.7406147644309966 ns/iter 2.6913300794148016 ns/iter 1.02
JSON_Object_Defines_Miss_Same_Length 1.7975443599188343 ns/iter 1.865195340943573 ns/iter 0.96
JSON_Object_Defines_Miss_Too_Small 1.8839788812108489 ns/iter 2.222066899094497 ns/iter 0.85
JSON_Object_Defines_Miss_Too_Large 1.894271092889164 ns/iter 1.8700747078798616 ns/iter 1.01
Pointer_Object_Traverse 53.66661125615015 ns/iter 55.54691215512063 ns/iter 0.97
Pointer_Object_Try_Traverse 36.16581137834863 ns/iter 38.441587252723494 ns/iter 0.94
Pointer_Push_Back_Pointer_To_Weak_Pointer 167.82926271708394 ns/iter 165.01522550610144 ns/iter 1.02
Schema_Frame_OMC_Instances 175540089.60723877 ns/iter 192355314.8905436 ns/iter 0.91
Schema_Frame_OMC_References 109891653.06091309 ns/iter 123650828.99729411 ns/iter 0.89
Schema_Frame_OMC_Locations 111803015.07314046 ns/iter 123259504.63612874 ns/iter 0.91
Schema_Bundle_Meta_2020_12 5079098.330199263 ns/iter 5513321.785699753 ns/iter 0.92

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

@jviotti jviotti merged commit eb351a1 into main May 25, 2025
13 checks passed
@jviotti jviotti deleted the string-trim branch May 25, 2025 17:44
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.

Implement a JSON::trim method for trimming strings
1 participant