Skip to content

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented Aug 8, 2025

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: c5800be Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.7412659539028823 ns/iter 1.5866204084639237 ns/iter 1.10
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.7430135849203128 ns/iter 1.5772341673426433 ns/iter 1.11
Regex_Period_Asterisk 1.751649856484942 ns/iter 1.580902199395769 ns/iter 1.11
Regex_Group_Period_Asterisk_Group 1.7231305390150273 ns/iter 1.5816496945646612 ns/iter 1.09
Regex_Period_Plus 2.062876280348447 ns/iter 1.9094752230683585 ns/iter 1.08
Regex_Period 2.1237618337130115 ns/iter 1.9172231941663107 ns/iter 1.11
Regex_Caret_Period_Plus_Dollar 2.1690363200213 ns/iter 1.9159613626303569 ns/iter 1.13
Regex_Caret_Group_Period_Plus_Group_Dollar 2.0642413930162853 ns/iter 1.8813979194456378 ns/iter 1.10
Regex_Caret_Period_Asterisk_Dollar 1.7002535216700432 ns/iter 1.5794235267304548 ns/iter 1.08
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.8284874197525054 ns/iter 1.569263025882101 ns/iter 1.17
Regex_Caret_X_Hyphen 8.220221715886668 ns/iter 6.572488478940428 ns/iter 1.25
Regex_Period_Md_Dollar 77.29332434626426 ns/iter 67.23475808517324 ns/iter 1.15
Regex_Caret_Slash_Period_Asterisk 5.614296283196184 ns/iter 5.086399123809182 ns/iter 1.10
Regex_Caret_Period_Range_Dollar 2.4092369421029947 ns/iter 2.2069187433477455 ns/iter 1.09
Regex_Nested_Backtrack 818.10481894563 ns/iter 728.3768833659906 ns/iter 1.12
JSON_Array_Of_Objects_Unique 369.1627552133088 ns/iter 328.18078771393556 ns/iter 1.12
JSON_Parse_1 21339.513665416627 ns/iter 19735.59786095926 ns/iter 1.08
JSON_Fast_Hash_Helm_Chart_Lock 51.36005711945135 ns/iter 47.95853563723539 ns/iter 1.07
JSON_Equality_Helm_Chart_Lock 130.31366812046764 ns/iter 115.89259154965724 ns/iter 1.12
JSON_String_Equal/10 8.245419102314521 ns/iter 7.517768520196058 ns/iter 1.10
JSON_String_Equal/100 6.556738671184638 ns/iter 6.021013408053927 ns/iter 1.09
JSON_String_Equal_Small_By_Perfect_Hash/10 0.34403812596605515 ns/iter 0.31360998826467845 ns/iter 1.10
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.17297373396026 ns/iter 2.9039950993153596 ns/iter 1.09
JSON_String_Fast_Hash/10 1.7172326015525603 ns/iter 1.5801084628345516 ns/iter 1.09
JSON_String_Fast_Hash/100 2.0599028217564883 ns/iter 1.881017923276161 ns/iter 1.10
JSON_String_Key_Hash/10 1.3865983980944987 ns/iter 1.2564143540978154 ns/iter 1.10
JSON_String_Key_Hash/100 2.379215244738172 ns/iter 1.9772759530841593 ns/iter 1.20
JSON_Object_Defines_Miss_Same_Length 2.768305483052807 ns/iter 2.5077624594484207 ns/iter 1.10
JSON_Object_Defines_Miss_Too_Small 2.769506313384247 ns/iter 2.519727237292699 ns/iter 1.10
JSON_Object_Defines_Miss_Too_Large 2.7743305933127753 ns/iter 2.5101878945251097 ns/iter 1.11
Pointer_Object_Traverse 16.930716547648235 ns/iter 15.34343636702634 ns/iter 1.10
Pointer_Object_Try_Traverse 22.0128276841053 ns/iter 19.89124491153015 ns/iter 1.11
Pointer_Push_Back_Pointer_To_Weak_Pointer 188.0045576438744 ns/iter 185.4807506581195 ns/iter 1.01
Schema_Frame_OMC_Instances 165245916.4999982 ns/iter 144593691.59999368 ns/iter 1.14
Schema_Frame_OMC_References 99768593.75001368 ns/iter 76727800.8888752 ns/iter 1.30
Schema_Frame_OMC_Locations 105100291.71431208 ns/iter 81469612.50001822 ns/iter 1.29
Schema_Bundle_Meta_2020_12 4232360.5897550825 ns/iter 3832524.329483426 ns/iter 1.10

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: c5800be Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.2742937794786027 ns/iter 2.2302035017571646 ns/iter 1.02
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.2056070848121667 ns/iter 2.1971418109793817 ns/iter 1.00
Regex_Period_Asterisk 2.202410039635564 ns/iter 2.219022371784219 ns/iter 0.99
Regex_Group_Period_Asterisk_Group 2.2004479075983294 ns/iter 2.2046810343158123 ns/iter 1.00
Regex_Period_Plus 2.79786630790076 ns/iter 2.79930494521954 ns/iter 1.00
Regex_Period 2.79847940433104 ns/iter 2.805209199195375 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.8232580439651676 ns/iter 2.7997575481748815 ns/iter 1.01
Regex_Caret_Group_Period_Plus_Group_Dollar 2.7992324763074308 ns/iter 2.7992049447512852 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.2243840241608948 ns/iter 3.417866789708697 ns/iter 0.94
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.1960485180316223 ns/iter 3.4180507689963275 ns/iter 0.64
Regex_Caret_X_Hyphen 13.065291914688466 ns/iter 13.07292484462423 ns/iter 1.00
Regex_Period_Md_Dollar 78.17045182498657 ns/iter 78.14613391696899 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 5.920070346256642 ns/iter 5.59445427578515 ns/iter 1.06
Regex_Caret_Period_Range_Dollar 4.04269449751032 ns/iter 2.799405336012761 ns/iter 1.44
Regex_Nested_Backtrack 502.30778145188873 ns/iter 496.94397415275876 ns/iter 1.01
JSON_Array_Of_Objects_Unique 388.79718133354396 ns/iter 391.64962122476845 ns/iter 0.99
JSON_Parse_1 28741.838989640204 ns/iter 28888.91513629253 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 56.2737624724775 ns/iter 56.204128240741476 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 155.09839793043636 ns/iter 154.9241703176705 ns/iter 1.00
JSON_String_Equal/10 6.218789478761444 ns/iter 6.223470198497273 ns/iter 1.00
JSON_String_Equal/100 6.659136785926045 ns/iter 6.848930165777809 ns/iter 0.97
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9348030079495392 ns/iter 0.9346670611673413 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 14.603262163183816 ns/iter 10.263041073908221 ns/iter 1.42
JSON_String_Fast_Hash/10 2.4895419737732696 ns/iter 2.487625053545895 ns/iter 1.00
JSON_String_Fast_Hash/100 2.4907720960223334 ns/iter 2.4872009566285334 ns/iter 1.00
JSON_String_Key_Hash/10 2.646274446492779 ns/iter 2.1773938989453625 ns/iter 1.22
JSON_String_Key_Hash/100 9.012458135779129 ns/iter 6.530855714530328 ns/iter 1.38
JSON_Object_Defines_Miss_Same_Length 3.733229330129512 ns/iter 3.7403921794177895 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.7339222982902993 ns/iter 3.7653565796282433 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Large 3.7350665365962574 ns/iter 3.7335391712000754 ns/iter 1.00
Pointer_Object_Traverse 46.283211859731 ns/iter 46.11072862132301 ns/iter 1.00
Pointer_Object_Try_Traverse 53.200439374502025 ns/iter 53.26009944282478 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 308.0724713660419 ns/iter 307.23724363607096 ns/iter 1.00
Schema_Frame_OMC_Instances 172918078.49997553 ns/iter 175410215.7499915 ns/iter 0.99
Schema_Frame_OMC_References 94447787.28571431 ns/iter 95723784.71429083 ns/iter 0.99
Schema_Frame_OMC_Locations 89924625.87499972 ns/iter 93517601.12500075 ns/iter 0.96
Schema_Bundle_Meta_2020_12 5451321.338457022 ns/iter 5334169.0769247385 ns/iter 1.02

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: c5800be Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.7341035702078624 ns/iter 2.4883299999999053 ns/iter 1.10
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.1001183035722795 ns/iter 3.0986798842427112 ns/iter 1.00
Regex_Period_Asterisk 2.7910944630412953 ns/iter 2.7895049987547313 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.742391805586528 ns/iter 2.479978212071631 ns/iter 1.11
Regex_Period_Plus 2.7945164719669626 ns/iter 2.796573213036985 ns/iter 1.00
Regex_Period 2.78862227554083 ns/iter 2.7978107130365055 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.7902450880402565 ns/iter 2.799427096964431 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.7901910242946086 ns/iter 2.7960500880374433 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 2.7909843737523454 ns/iter 2.796180668394426 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.7055203993698327 ns/iter 2.480110357143011 ns/iter 1.09
Regex_Caret_X_Hyphen 5.980982142858693 ns/iter 5.895279000000072 ns/iter 1.01
Regex_Period_Md_Dollar 145.39889083037156 ns/iter 151.58167410714694 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 5.879390999998576 ns/iter 5.87417589285723 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 3.100662500001152 ns/iter 3.105749553571156 ns/iter 1.00
Regex_Nested_Backtrack 575.3593750000618 ns/iter 578.8142999999764 ns/iter 0.99
JSON_Array_Of_Objects_Unique 445.08158837113893 ns/iter 463.2610409065158 ns/iter 0.96
JSON_Parse_1 75756.0491071071 ns/iter 75045.26785713545 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 64.5587232142881 ns/iter 74.70642857142654 ns/iter 0.86
JSON_Equality_Helm_Chart_Lock 216.6757782734697 ns/iter 215.2168437499924 ns/iter 1.01
JSON_String_Equal/10 8.972271388512693 ns/iter 8.97056379923815 ns/iter 1.00
JSON_String_Equal/100 10.216743750000035 ns/iter 10.251204687499182 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 2.1709984374993496 ns/iter 2.169165937499784 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 12.704519642860696 ns/iter 12.69969503259095 ns/iter 1.00
JSON_String_Fast_Hash/10 3.7181183870487593 ns/iter 3.714811600509736 ns/iter 1.00
JSON_String_Fast_Hash/100 3.7144955357147427 ns/iter 3.715711064793583 ns/iter 1.00
JSON_String_Key_Hash/10 3.7167065566921336 ns/iter 3.7185176719312243 ns/iter 1.00
JSON_String_Key_Hash/100 13.60836556424798 ns/iter 13.6139081981522 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 4.638674340710737 ns/iter 4.6445085823463215 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.711031064802062 ns/iter 3.7136239219398335 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 4.644539285716778 ns/iter 4.645012500000283 ns/iter 1.00
Pointer_Object_Traverse 50.23814285712953 ns/iter 49.72291999999925 ns/iter 1.01
Pointer_Object_Try_Traverse 65.7977678571342 ns/iter 66.85780357142131 ns/iter 0.98
Pointer_Push_Back_Pointer_To_Weak_Pointer 168.40292410711706 ns/iter 163.00906250000324 ns/iter 1.03
Schema_Frame_OMC_Instances 386447950.0000471 ns/iter 393057400.00003195 ns/iter 0.98
Schema_Frame_OMC_References 233947633.3333247 ns/iter 241338666.66666865 ns/iter 0.97
Schema_Frame_OMC_Locations 226657866.6667556 ns/iter 232091433.33334243 ns/iter 0.98
Schema_Bundle_Meta_2020_12 13258882.14283363 ns/iter 13336920.000001555 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 (macos/gcc)

Benchmark suite Current: c5800be Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.0888331458929006 ns/iter 1.9262288177604927 ns/iter 1.08
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.2625286727006935 ns/iter 1.919323917677739 ns/iter 1.18
Regex_Period_Asterisk 2.1419498254813396 ns/iter 1.92753160529579 ns/iter 1.11
Regex_Group_Period_Asterisk_Group 2.079419439185888 ns/iter 1.9287730240774232 ns/iter 1.08
Regex_Period_Plus 1.718475428861642 ns/iter 1.6589161362301579 ns/iter 1.04
Regex_Period 1.6971460937201959 ns/iter 1.6464475502633642 ns/iter 1.03
Regex_Caret_Period_Plus_Dollar 1.696206125029238 ns/iter 1.7545003268013306 ns/iter 0.97
Regex_Caret_Group_Period_Plus_Group_Dollar 1.6791246440955403 ns/iter 1.6463567939854153 ns/iter 1.02
Regex_Caret_Period_Asterisk_Dollar 2.0457556237867385 ns/iter 1.9224345652549737 ns/iter 1.06
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.0851299552081923 ns/iter 1.92290187934491 ns/iter 1.08
Regex_Caret_X_Hyphen 6.555240075461624 ns/iter 6.104642099518964 ns/iter 1.07
Regex_Period_Md_Dollar 70.98300001407445 ns/iter 68.40049117547542 ns/iter 1.04
Regex_Caret_Slash_Period_Asterisk 5.0382280349731445 ns/iter 4.503869328664815 ns/iter 1.12
Regex_Caret_Period_Range_Dollar 2.256815502411202 ns/iter 1.9255763300917978 ns/iter 1.17
Regex_Nested_Backtrack 852.4059885287594 ns/iter 811.5463994534964 ns/iter 1.05
JSON_Array_Of_Objects_Unique 219.82383839670638 ns/iter 205.53164973813392 ns/iter 1.07
JSON_Parse_1 21052.306504169606 ns/iter 22113.958624498675 ns/iter 0.95
JSON_Fast_Hash_Helm_Chart_Lock 23.951944029025867 ns/iter 24.94614688361683 ns/iter 0.96
JSON_Equality_Helm_Chart_Lock 116.97269379312065 ns/iter 119.34388360978217 ns/iter 0.98
JSON_String_Equal/10 5.388458154047908 ns/iter 5.549782751596149 ns/iter 0.97
JSON_String_Equal/100 5.081638061150105 ns/iter 5.171306290423053 ns/iter 0.98
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7452670570909945 ns/iter 0.7611820241441148 ns/iter 0.98
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.448133434947715 ns/iter 3.528857428680561 ns/iter 0.98
JSON_String_Fast_Hash/10 1.8957235665466086 ns/iter 1.93158072955691 ns/iter 0.98
JSON_String_Fast_Hash/100 1.9463200486829006 ns/iter 1.9337204872195297 ns/iter 1.01
JSON_String_Key_Hash/10 1.4499478364246063 ns/iter 1.471053758633005 ns/iter 0.99
JSON_String_Key_Hash/100 2.5769524102163506 ns/iter 2.6253072225795195 ns/iter 0.98
JSON_Object_Defines_Miss_Same_Length 1.780110047771304 ns/iter 1.8163154762397422 ns/iter 0.98
JSON_Object_Defines_Miss_Too_Small 1.7829337262071703 ns/iter 1.8216313098610677 ns/iter 0.98
JSON_Object_Defines_Miss_Too_Large 1.7777501893880592 ns/iter 1.8200358656906235 ns/iter 0.98
Pointer_Object_Traverse 51.09500785507131 ns/iter 52.0595163895867 ns/iter 0.98
Pointer_Object_Try_Traverse 36.33580662529062 ns/iter 36.40261750862002 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 159.64669555348564 ns/iter 157.97934406983933 ns/iter 1.01
Schema_Frame_OMC_Instances 175751399.99389648 ns/iter 147939586.6394043 ns/iter 1.19
Schema_Frame_OMC_References 92657844.2255656 ns/iter 82478337.8177219 ns/iter 1.12
Schema_Frame_OMC_Locations 78808757.99391004 ns/iter 78775776.75713433 ns/iter 1.00
Schema_Bundle_Meta_2020_12 3865138.4626116073 ns/iter 3902452.6180501757 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: c5800be Previous: 01c95ca Ratio
Schema_Frame_OMC_Instances 172288125.49998906 ns/iter 174252288.7499831 ns/iter 0.99
Schema_Frame_OMC_References 93814701.14284898 ns/iter 93979091.85713615 ns/iter 1.00
Schema_Frame_OMC_Locations 90417960.99999999 ns/iter 89912631.12500292 ns/iter 1.01
Schema_Bundle_Meta_2020_12 5464033.777772985 ns/iter 5436271.343741694 ns/iter 1.01
Pointer_Object_Traverse 48.01257636954308 ns/iter 47.99659114395249 ns/iter 1.00
Pointer_Object_Try_Traverse 22.964427677764217 ns/iter 22.970191354837063 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 173.40230900207584 ns/iter 144.14551031042777 ns/iter 1.20
JSON_Array_Of_Objects_Unique 418.1536835277997 ns/iter 407.26594944450164 ns/iter 1.03
JSON_Parse_1 32525.399145105428 ns/iter 31446.381858149616 ns/iter 1.03
JSON_Fast_Hash_Helm_Chart_Lock 70.24912718620442 ns/iter 68.73233327351402 ns/iter 1.02
JSON_Equality_Helm_Chart_Lock 154.4297761893505 ns/iter 154.11393742093637 ns/iter 1.00
JSON_String_Equal/10 6.6524294917050835 ns/iter 6.652599221749439 ns/iter 1.00
JSON_String_Equal/100 7.296698027787931 ns/iter 7.276983145594704 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6235706161832242 ns/iter 0.6234037328540103 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 26.02041004325763 ns/iter 26.002688177343444 ns/iter 1.00
JSON_String_Fast_Hash/10 0.9325223511634279 ns/iter 0.933306163624309 ns/iter 1.00
JSON_String_Fast_Hash/100 0.9358194257340527 ns/iter 0.9329739949137041 ns/iter 1.00
JSON_String_Key_Hash/10 1.55609825737022 ns/iter 1.560700699005011 ns/iter 1.00
JSON_String_Key_Hash/100 12.422462485409726 ns/iter 12.427070244657122 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.836858443065405 ns/iter 2.7989526622018035 ns/iter 1.01
JSON_Object_Defines_Miss_Too_Small 2.4908212275534294 ns/iter 2.487912987153047 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 2.8094852402459467 ns/iter 2.7987639682669783 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.423363567268281 ns/iter 3.4230581986833544 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.4241838036958314 ns/iter 3.420647359831293 ns/iter 1.00
Regex_Period_Asterisk 3.421868561882505 ns/iter 3.419955990441273 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 3.4256127217175814 ns/iter 3.4201369829908876 ns/iter 1.00
Regex_Period_Plus 3.738778397016836 ns/iter 3.731647119535095 ns/iter 1.00
Regex_Period 3.7312341648439737 ns/iter 3.7336407335858373 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 3.7318613870872324 ns/iter 3.732692018188926 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.4227316738432654 ns/iter 3.7325665732996733 ns/iter 0.92
Regex_Caret_Period_Asterisk_Dollar 3.7449695892680186 ns/iter 3.8085349627177445 ns/iter 0.98
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.433598252716943 ns/iter 3.4222379749595073 ns/iter 1.00
Regex_Caret_X_Hyphen 13.147388287750738 ns/iter 13.117162093117683 ns/iter 1.00
Regex_Period_Md_Dollar 90.69740620831816 ns/iter 92.98868810418975 ns/iter 0.98
Regex_Caret_Slash_Period_Asterisk 8.396590757977709 ns/iter 8.082458646982618 ns/iter 1.04
Regex_Caret_Period_Range_Dollar 4.973924028631075 ns/iter 3.7323332601761536 ns/iter 1.33
Regex_Nested_Backtrack 820.6368667782959 ns/iter 832.9327274965993 ns/iter 0.99

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

@jviotti jviotti force-pushed the options-parsing branch 9 times, most recently from ad32c7b to 4683e9b Compare August 8, 2025 20:14
@jviotti jviotti changed the title [WIP] Introduce a minimal command-line option parsing library Introduce a minimal command-line option parsing library Aug 8, 2025
@jviotti jviotti marked this pull request as ready for review August 8, 2025 20:15
@jviotti jviotti force-pushed the options-parsing branch 2 times, most recently from 234acee to b160a57 Compare August 8, 2025 20:29
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti merged commit c5cab4b into main Aug 11, 2025
14 checks passed
@jviotti jviotti deleted the options-parsing branch August 11, 2025 17:02
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