Skip to content

Vendor unicode-org/unicodetools data and tests#2410

Merged
jviotti merged 1 commit into
mainfrom
unicode-tools-vendor
May 25, 2026
Merged

Vendor unicode-org/unicodetools data and tests#2410
jviotti merged 1 commit into
mainfrom
unicode-tools-vendor

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented May 25, 2026

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

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

augmentcode Bot commented May 25, 2026

This pull request is too large for Augment to review. The PR exceeds the maximum size limit of 75000 tokens (approximately 300000 characters) for automated code review. Please consider breaking this PR into smaller, more focused changes.

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 29 files

Tip: cubic can generate docs of your entire codebase and keep them up to date. Try it here.

Re-trigger cubic

Copy link
Copy Markdown

@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)

Details
Benchmark suite Current: 326d751 Previous: 16724f1 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.036259130403769 ns/iter 1.8892647882517692 ns/iter 1.08
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.7561605348435485 ns/iter 1.576181254727026 ns/iter 1.11
Regex_Period_Asterisk 1.788363261950533 ns/iter 1.7752488665649193 ns/iter 1.01
Regex_Group_Period_Asterisk_Group 1.6766263729065534 ns/iter 1.6433815908975444 ns/iter 1.02
Regex_Period_Plus 2.0578411756932216 ns/iter 2.1535852467189653 ns/iter 0.96
Regex_Period 2.4389196291832596 ns/iter 1.988267308750244 ns/iter 1.23
Regex_Caret_Period_Plus_Dollar 2.330333696042093 ns/iter 2.0107293133849033 ns/iter 1.16
Regex_Caret_Group_Period_Plus_Group_Dollar 2.1026153228956814 ns/iter 2.1586191944763082 ns/iter 0.97
Regex_Caret_Period_Asterisk_Dollar 1.8020009287745975 ns/iter 1.677568556928505 ns/iter 1.07
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.7625872734871741 ns/iter 2.0477597105950784 ns/iter 0.86
Regex_Caret_X_Hyphen 6.167572657877521 ns/iter 5.693557880608264 ns/iter 1.08
Regex_Period_Md_Dollar 16.624385472608047 ns/iter 15.344642734627092 ns/iter 1.08
Regex_Caret_Slash_Period_Asterisk 8.19049619441946 ns/iter 7.513486094664232 ns/iter 1.09
Regex_Caret_Period_Range_Dollar 2.0735679968537393 ns/iter 1.5955647479274413 ns/iter 1.30
Regex_Nested_Backtrack 27.178499630456265 ns/iter 23.029314201526866 ns/iter 1.18
JSON_Array_Of_Objects_Unique 436.5833174609501 ns/iter 398.60608394763136 ns/iter 1.10
JSON_Parse_1 4051.489894465726 ns/iter 3675.667900146165 ns/iter 1.10
JSON_Parse_Real 6892.887143349575 ns/iter 5914.273993834408 ns/iter 1.17
JSON_Parse_Decimal 8395.716012368934 ns/iter 7539.439819072582 ns/iter 1.11
JSON_Parse_Schema_ISO_Language 3273203.893518447 ns/iter 2713942.871093611 ns/iter 1.21
JSON_Fast_Hash_Helm_Chart_Lock 65.7398531737358 ns/iter 55.4658998116732 ns/iter 1.19
JSON_Equality_Helm_Chart_Lock 136.12452719477133 ns/iter 126.06234425920951 ns/iter 1.08
JSON_Divisible_By_Decimal 210.83946165853862 ns/iter 163.4090094732447 ns/iter 1.29
JSON_String_Equal/10 7.804693317961735 ns/iter 6.303159879891713 ns/iter 1.24
JSON_String_Equal/100 8.254626386773083 ns/iter 6.3375753919220585 ns/iter 1.30
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9627441897621695 ns/iter 0.7287000247107875 ns/iter 1.32
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.484114628798942 ns/iter 3.099321764838892 ns/iter 1.12
JSON_String_Fast_Hash/10 2.5723224622328775 ns/iter 2.2076519056719017 ns/iter 1.17
JSON_String_Fast_Hash/100 2.3387808499075478 ns/iter 1.8937985733873688 ns/iter 1.23
JSON_String_Key_Hash/10 1.3807170009195098 ns/iter 1.2697596484728082 ns/iter 1.09
JSON_String_Key_Hash/100 2.469096120374726 ns/iter 2.04049250565826 ns/iter 1.21
JSON_Object_Defines_Miss_Same_Length 2.3844459846194495 ns/iter 2.262580719580841 ns/iter 1.05
JSON_Object_Defines_Miss_Too_Small 2.3740287049524302 ns/iter 2.2540913749923526 ns/iter 1.05
JSON_Object_Defines_Miss_Too_Large 2.605163152317622 ns/iter 2.338747298698909 ns/iter 1.11
Pointer_Object_Traverse 14.59588808606025 ns/iter 13.342364822203471 ns/iter 1.09
Pointer_Object_Try_Traverse 21.793729102722224 ns/iter 17.881087800364938 ns/iter 1.22
Pointer_Push_Back_Pointer_To_Weak_Pointer 180.65349806194476 ns/iter 144.54791137078234 ns/iter 1.25
Pointer_Walker_Schema_ISO_Language 5430147.7948722765 ns/iter 3624080.1282048826 ns/iter 1.50
Pointer_Maybe_Tracked_Deeply_Nested/0 1051196.3378788054 ns/iter 897766.8466413646 ns/iter 1.17
Pointer_Maybe_Tracked_Deeply_Nested/1 1249033.3166333456 ns/iter 1211524.5661641457 ns/iter 1.03
Pointer_Position_Tracker_Get_Deeply_Nested 360.27917053739014 ns/iter 332.00680040537486 ns/iter 1.09
URITemplateRouter_Create 22974.691018507678 ns/iter 22233.841370717902 ns/iter 1.03
URITemplateRouter_Match 189.92032205796158 ns/iter 164.71361813344646 ns/iter 1.15
URITemplateRouter_Match_BasePath 208.81699333664938 ns/iter 195.58459063179973 ns/iter 1.07
URITemplateRouterView_Restore 9472.568484130454 ns/iter 10624.262121896054 ns/iter 0.89
URITemplateRouterView_Match 128.82850858326364 ns/iter 124.92919363842438 ns/iter 1.03
URITemplateRouterView_Match_BasePath 147.74112277552686 ns/iter 138.768166005601 ns/iter 1.06
URITemplateRouterView_Arguments 402.7105305300573 ns/iter 378.93554759652176 ns/iter 1.06
JSONL_Parse_Large 12686952.08333194 ns/iter 11367068.548386142 ns/iter 1.12
JSONL_Parse_Large_GZIP 13311730.000000352 ns/iter 12050423.137930794 ns/iter 1.10
HTML_Build_Table_100000 65766608.29999809 ns/iter 59406116.69999498 ns/iter 1.11
HTML_Render_Table_100000 3837972.2222223543 ns/iter 2405196.270676851 ns/iter 1.60
GZIP_Compress_ISO_Language_Set_3_Locations 27672063.320001144 ns/iter 25906141.99999874 ns/iter 1.07
GZIP_Decompress_ISO_Language_Set_3_Locations 5284381.887218173 ns/iter 4819511.437908421 ns/iter 1.10
GZIP_Compress_ISO_Language_Set_3_Schema 1519828.16735523 ns/iter 1422557.359307587 ns/iter 1.07
GZIP_Decompress_ISO_Language_Set_3_Schema 278265.9358505576 ns/iter 272255.3060989302 ns/iter 1.02

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

Copy link
Copy Markdown

@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)

Details
Benchmark suite Current: 326d751 Previous: 16724f1 Ratio
GZIP_Compress_ISO_Language_Set_3_Locations 37992064.722222574 ns/iter 34065414.199997686 ns/iter 1.12
GZIP_Decompress_ISO_Language_Set_3_Locations 4599193.506849538 ns/iter 4883436.930069708 ns/iter 0.94
GZIP_Compress_ISO_Language_Set_3_Schema 2070663.5029587205 ns/iter 2086688.544642932 ns/iter 0.99
GZIP_Decompress_ISO_Language_Set_3_Schema 391259.9268973059 ns/iter 365331.86109662044 ns/iter 1.07
HTML_Build_Table_100000 58698433.4166658 ns/iter 61726530.90909431 ns/iter 0.95
HTML_Render_Table_100000 1905583.893732962 ns/iter 2833868.4666666677 ns/iter 0.67
JSONL_Parse_Large 13019759.833333133 ns/iter 11696025.016666075 ns/iter 1.11
JSONL_Parse_Large_GZIP 14524112.265305854 ns/iter 13003113.351851845 ns/iter 1.12
URITemplateRouter_Create 30658.10289669146 ns/iter 28491.36636441277 ns/iter 1.08
URITemplateRouter_Match 177.4990924445584 ns/iter 155.8037642636382 ns/iter 1.14
URITemplateRouter_Match_BasePath 201.22987211150107 ns/iter 171.4546595505052 ns/iter 1.17
URITemplateRouterView_Restore 7839.326763045529 ns/iter 3391.204931725186 ns/iter 2.31
URITemplateRouterView_Match 145.17121155783545 ns/iter 128.76885082445614 ns/iter 1.13
URITemplateRouterView_Match_BasePath 165.53671535255148 ns/iter 149.49273066158156 ns/iter 1.11
URITemplateRouterView_Arguments 477.79051142082164 ns/iter 538.6994916605726 ns/iter 0.89
Pointer_Object_Traverse 24.554847536072316 ns/iter 26.74873301275882 ns/iter 0.92
Pointer_Object_Try_Traverse 19.93652485703397 ns/iter 24.767325160026374 ns/iter 0.80
Pointer_Push_Back_Pointer_To_Weak_Pointer 143.9366921338543 ns/iter 167.2861638367459 ns/iter 0.86
Pointer_Walker_Schema_ISO_Language 3338358.5190476663 ns/iter 3154174.509008984 ns/iter 1.06
Pointer_Maybe_Tracked_Deeply_Nested/0 1621300.9375000019 ns/iter 1394753.522954157 ns/iter 1.16
Pointer_Maybe_Tracked_Deeply_Nested/1 1752189.957711545 ns/iter 2002132.9829059492 ns/iter 0.88
Pointer_Position_Tracker_Get_Deeply_Nested 528.7325881034757 ns/iter 582.3079840902249 ns/iter 0.91
JSON_Array_Of_Objects_Unique 412.57084223556063 ns/iter 332.2444380336675 ns/iter 1.24
JSON_Parse_1 8030.406034462974 ns/iter 6790.220349629069 ns/iter 1.18
JSON_Parse_Real 12256.209175861284 ns/iter 10627.035008187257 ns/iter 1.15
JSON_Parse_Decimal 17885.76678319019 ns/iter 14354.78101921093 ns/iter 1.25
JSON_Parse_Schema_ISO_Language 5266649.720000487 ns/iter 4091051.935672527 ns/iter 1.29
JSON_Fast_Hash_Helm_Chart_Lock 69.24551769356842 ns/iter 52.217190256165445 ns/iter 1.33
JSON_Equality_Helm_Chart_Lock 170.60383325363065 ns/iter 140.79974413107834 ns/iter 1.21
JSON_Divisible_By_Decimal 237.71914501174743 ns/iter 252.70018704055624 ns/iter 0.94
JSON_String_Equal/10 5.963397383902034 ns/iter 5.392052358451405 ns/iter 1.11
JSON_String_Equal/100 6.58579151791018 ns/iter 6.4118750717754605 ns/iter 1.03
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7406188873173212 ns/iter 0.8259073268803439 ns/iter 0.90
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 25.187538324986644 ns/iter 17.005832422329885 ns/iter 1.48
JSON_String_Fast_Hash/10 0.937637011264539 ns/iter 1.1522624995578952 ns/iter 0.81
JSON_String_Fast_Hash/100 0.933987406238417 ns/iter 1.1523835221989587 ns/iter 0.81
JSON_String_Key_Hash/10 1.2472912835787326 ns/iter 1.1528862248626524 ns/iter 1.08
JSON_String_Key_Hash/100 12.45495291751704 ns/iter 11.824241847452297 ns/iter 1.05
JSON_Object_Defines_Miss_Same_Length 3.1148444401339463 ns/iter 3.158077198541203 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Small 3.114227093498764 ns/iter 3.7112981379089907 ns/iter 0.84
JSON_Object_Defines_Miss_Too_Large 3.4271522341762144 ns/iter 3.1977989980215713 ns/iter 1.07
Regex_Lower_S_Or_Upper_S_Asterisk 0.9347384631737381 ns/iter 1.152333566580732 ns/iter 0.81
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 0.6230354646440736 ns/iter 0.8646817161027346 ns/iter 0.72
Regex_Period_Asterisk 0.6227492340228028 ns/iter 0.8646921885903875 ns/iter 0.72
Regex_Group_Period_Asterisk_Group 0.9347477676545964 ns/iter 1.1524512940894465 ns/iter 0.81
Regex_Period_Plus 0.9345281919403864 ns/iter 1.1525178774512894 ns/iter 0.81
Regex_Period 0.6227700449316466 ns/iter 0.8647701120187248 ns/iter 0.72
Regex_Caret_Period_Plus_Dollar 0.622517867993345 ns/iter 0.8646949654060418 ns/iter 0.72
Regex_Caret_Group_Period_Plus_Group_Dollar 0.9348725642455813 ns/iter 1.1534051324957235 ns/iter 0.81
Regex_Caret_Period_Asterisk_Dollar 0.9359727438506285 ns/iter 1.1601321801362041 ns/iter 0.81
Regex_Caret_Group_Period_Asterisk_Group_Dollar 0.6227257541643465 ns/iter 0.8646401941989905 ns/iter 0.72
Regex_Caret_X_Hyphen 4.0517403504853 ns/iter 3.170221420261755 ns/iter 1.28
Regex_Period_Md_Dollar 28.14310635023491 ns/iter 22.757442793699475 ns/iter 1.24
Regex_Caret_Slash_Period_Asterisk 4.358598397260338 ns/iter 3.1710596226922565 ns/iter 1.37
Regex_Caret_Period_Range_Dollar 0.778789331968249 ns/iter 0.8647006969913024 ns/iter 0.90
Regex_Nested_Backtrack 36.83406750802963 ns/iter 32.748934363964864 ns/iter 1.12

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

Copy link
Copy Markdown

@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)

Details
Benchmark suite Current: 326d751 Previous: 16724f1 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.1898602557571256 ns/iter 2.2048199487018625 ns/iter 0.99
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.213611995657645 ns/iter 2.1775808671119643 ns/iter 1.02
Regex_Period_Asterisk 2.181798423122548 ns/iter 2.1794794539090536 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.1979415766944026 ns/iter 2.179921144687651 ns/iter 1.01
Regex_Period_Plus 2.801599951043339 ns/iter 2.8011705070183472 ns/iter 1.00
Regex_Period 3.1123221382427837 ns/iter 3.1116057839737232 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.801326155211159 ns/iter 2.8093788639463453 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.113329022711597 ns/iter 3.1120289578440925 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.110670516586758 ns/iter 3.109856664582149 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.425749873055375 ns/iter 3.4978282579423974 ns/iter 0.98
Regex_Caret_X_Hyphen 6.542914038881268 ns/iter 6.752636622022688 ns/iter 0.97
Regex_Period_Md_Dollar 27.430635585367032 ns/iter 27.460025717481045 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 5.915653401094801 ns/iter 5.602240781049678 ns/iter 1.06
Regex_Caret_Period_Range_Dollar 3.7373182970757606 ns/iter 2.800506508578901 ns/iter 1.33
Regex_Nested_Backtrack 36.76316956354284 ns/iter 36.95349776196762 ns/iter 0.99
JSON_Array_Of_Objects_Unique 384.6741072095406 ns/iter 389.2611320152253 ns/iter 0.99
JSON_Parse_1 5881.666579178572 ns/iter 5834.277717453059 ns/iter 1.01
JSON_Parse_Real 10849.600670259097 ns/iter 10572.79345433612 ns/iter 1.03
JSON_Parse_Decimal 11406.955003183071 ns/iter 11053.394456324382 ns/iter 1.03
JSON_Parse_Schema_ISO_Language 3618308.505154641 ns/iter 3565029.5510201748 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 53.507993073990015 ns/iter 53.551751246662256 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 159.8540385680844 ns/iter 160.9200337869967 ns/iter 0.99
JSON_Divisible_By_Decimal 238.30335236150972 ns/iter 236.11493861952152 ns/iter 1.01
JSON_String_Equal/10 6.23437501639678 ns/iter 6.271233528816712 ns/iter 0.99
JSON_String_Equal/100 6.880002121727679 ns/iter 6.849726291574509 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9363691586455545 ns/iter 0.9357273970537908 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.268693044136274 ns/iter 14.740698247265582 ns/iter 0.70
JSON_String_Fast_Hash/10 2.4950779213502083 ns/iter 2.491840125577654 ns/iter 1.00
JSON_String_Fast_Hash/100 2.5005781492476 ns/iter 2.49239213367734 ns/iter 1.00
JSON_String_Key_Hash/10 2.1875757092139634 ns/iter 2.682214312609108 ns/iter 0.82
JSON_String_Key_Hash/100 6.537542921523396 ns/iter 9.021840792508113 ns/iter 0.72
JSON_Object_Defines_Miss_Same_Length 3.7581653478315786 ns/iter 3.7381250140631344 ns/iter 1.01
JSON_Object_Defines_Miss_Too_Small 3.7433219561441713 ns/iter 3.7364567350322337 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.7394277808714604 ns/iter 3.7386037537726207 ns/iter 1.00
Pointer_Object_Traverse 24.24688872194706 ns/iter 24.236859192610655 ns/iter 1.00
Pointer_Object_Try_Traverse 26.011989670503944 ns/iter 25.99947293753932 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 153.23479378739108 ns/iter 230.21786304943822 ns/iter 0.67
Pointer_Walker_Schema_ISO_Language 3048050.8632475687 ns/iter 3053397.1391304 ns/iter 1.00
Pointer_Maybe_Tracked_Deeply_Nested/0 1436239.0924024442 ns/iter 1387152.1405940033 ns/iter 1.04
Pointer_Maybe_Tracked_Deeply_Nested/1 1906550.5395096943 ns/iter 1917595.1612020133 ns/iter 0.99
Pointer_Position_Tracker_Get_Deeply_Nested 613.7799422093162 ns/iter 634.4784642670921 ns/iter 0.97
URITemplateRouter_Create 31565.647443017016 ns/iter 31412.17024771354 ns/iter 1.00
URITemplateRouter_Match 181.07876850685653 ns/iter 180.17140484666243 ns/iter 1.01
URITemplateRouter_Match_BasePath 208.83894662632852 ns/iter 211.05058478433125 ns/iter 0.99
URITemplateRouterView_Restore 7844.365626582156 ns/iter 7658.32450150212 ns/iter 1.02
URITemplateRouterView_Match 146.33395653560427 ns/iter 143.94592658521023 ns/iter 1.02
URITemplateRouterView_Match_BasePath 163.85395185291472 ns/iter 163.51996246068657 ns/iter 1.00
URITemplateRouterView_Arguments 431.2555607883572 ns/iter 426.087796273509 ns/iter 1.01
JSONL_Parse_Large 11079937.317459004 ns/iter 10783165.815384494 ns/iter 1.03
JSONL_Parse_Large_GZIP 12239885.807018349 ns/iter 11993676.48275946 ns/iter 1.02
HTML_Build_Table_100000 73646384.54545127 ns/iter 62907481.18182034 ns/iter 1.17
HTML_Render_Table_100000 5245769.426356539 ns/iter 5184614.390977435 ns/iter 1.01
GZIP_Compress_ISO_Language_Set_3_Locations 34916205.05000128 ns/iter 34557088.29999935 ns/iter 1.01
GZIP_Decompress_ISO_Language_Set_3_Locations 4709661.993288228 ns/iter 4506397.396103504 ns/iter 1.05
GZIP_Compress_ISO_Language_Set_3_Schema 1911854.9480872687 ns/iter 1907886.8147139612 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Schema 373554.298611106 ns/iter 372573.8276596124 ns/iter 1.00

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

Copy link
Copy Markdown

@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)

Details
Benchmark suite Current: 326d751 Previous: 16724f1 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 7.629408482142504 ns/iter 7.621206473215228 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 7.554417410712436 ns/iter 7.518448660714937 ns/iter 1.00
Regex_Period_Asterisk 7.570114955358166 ns/iter 7.986410714285899 ns/iter 0.95
Regex_Group_Period_Asterisk_Group 7.586495535714935 ns/iter 7.514333035714011 ns/iter 1.01
Regex_Period_Plus 8.42794977678553 ns/iter 9.731132099414989 ns/iter 0.87
Regex_Period 8.472954872890526 ns/iter 9.830706652540648 ns/iter 0.86
Regex_Caret_Period_Plus_Dollar 8.426123883928938 ns/iter 9.67678906249958 ns/iter 0.87
Regex_Caret_Group_Period_Plus_Group_Dollar 8.43713727678568 ns/iter 9.67539236751964 ns/iter 0.87
Regex_Caret_Period_Asterisk_Dollar 7.580396205358093 ns/iter 7.5018046874994075 ns/iter 1.01
Regex_Caret_Group_Period_Asterisk_Group_Dollar 7.583625000001807 ns/iter 7.503530133928952 ns/iter 1.01
Regex_Caret_X_Hyphen 9.92299843749933 ns/iter 11.586609374999668 ns/iter 0.86
Regex_Period_Md_Dollar 34.890109998037396 ns/iter 38.40389931421784 ns/iter 0.91
Regex_Caret_Slash_Period_Asterisk 9.671560937498214 ns/iter 11.392545484854269 ns/iter 0.85
Regex_Caret_Period_Range_Dollar 8.136473214285392 ns/iter 9.68816245674884 ns/iter 0.84
Regex_Nested_Backtrack 42.320299184099554 ns/iter 46.63685595171765 ns/iter 0.91
JSON_Array_Of_Objects_Unique 403.3583525287473 ns/iter 489.6171851823972 ns/iter 0.82
JSON_Parse_1 7941.91629464385 ns/iter 8684.895603145185 ns/iter 0.91
JSON_Parse_Real 14434.647836394119 ns/iter 15373.098214287293 ns/iter 0.94
JSON_Parse_Decimal 15686.53124999843 ns/iter 15317.953124999965 ns/iter 1.02
JSON_Parse_Schema_ISO_Language 6990517.857143378 ns/iter 5892898.214285529 ns/iter 1.19
JSON_Fast_Hash_Helm_Chart_Lock 52.46624999999767 ns/iter 68.82348214285778 ns/iter 0.76
JSON_Equality_Helm_Chart_Lock 245.91046875002573 ns/iter 260.0167950900579 ns/iter 0.95
JSON_Divisible_By_Decimal 271.81372893685847 ns/iter 248.47767857141076 ns/iter 1.09
JSON_String_Equal/10 10.251006249998085 ns/iter 12.905467857141925 ns/iter 0.79
JSON_String_Equal/100 12.962621428568712 ns/iter 13.187342351842348 ns/iter 0.98
JSON_String_Equal_Small_By_Perfect_Hash/10 1.457661695777661 ns/iter 1.8821266088234838 ns/iter 0.77
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 9.913094152173738 ns/iter 12.875307142857245 ns/iter 0.77
JSON_String_Fast_Hash/10 2.6307143280083105 ns/iter 3.7624360647097204 ns/iter 0.70
JSON_String_Fast_Hash/100 2.632601783363231 ns/iter 3.7556432075790904 ns/iter 0.70
JSON_String_Key_Hash/10 2.6349146181830103 ns/iter 3.7679030289855726 ns/iter 0.70
JSON_String_Key_Hash/100 13.710047483437114 ns/iter 14.403344801771029 ns/iter 0.95
JSON_Object_Defines_Miss_Same_Length 3.6691976951593466 ns/iter 3.7662112432745594 ns/iter 0.97
JSON_Object_Defines_Miss_Too_Small 4.172383377991955 ns/iter 3.7647691004197354 ns/iter 1.11
JSON_Object_Defines_Miss_Too_Large 4.7528514965966435 ns/iter 5.037527000000637 ns/iter 0.94
Pointer_Object_Traverse 36.27335623031478 ns/iter 39.491847098213235 ns/iter 0.92
Pointer_Object_Try_Traverse 49.189879999994446 ns/iter 52.255330357137304 ns/iter 0.94
Pointer_Push_Back_Pointer_To_Weak_Pointer 176.22178571430018 ns/iter 161.42525634545663 ns/iter 1.09
Pointer_Walker_Schema_ISO_Language 12886480.357142968 ns/iter 11566317.187501341 ns/iter 1.11
Pointer_Maybe_Tracked_Deeply_Nested/0 2028770.7142862082 ns/iter 1967246.78571424 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/1 3892150.279329672 ns/iter 3123663.3928572694 ns/iter 1.25
Pointer_Position_Tracker_Get_Deeply_Nested 553.5529017858413 ns/iter 627.5979910714825 ns/iter 0.88
URITemplateRouter_Create 39398.883928574796 ns/iter 39554.54703731395 ns/iter 1.00
URITemplateRouter_Match 257.4737391728679 ns/iter 205.56606001936174 ns/iter 1.25
URITemplateRouter_Match_BasePath 289.0180317402498 ns/iter 243.63147950542037 ns/iter 1.19
URITemplateRouterView_Restore 24486.366223593646 ns/iter 32097.089285712296 ns/iter 0.76
URITemplateRouterView_Match 157.87458869694225 ns/iter 161.277410714281 ns/iter 0.98
URITemplateRouterView_Match_BasePath 174.84534596830088 ns/iter 183.12715288797833 ns/iter 0.95
URITemplateRouterView_Arguments 430.1153105090652 ns/iter 448.63810081123995 ns/iter 0.96
JSONL_Parse_Large 26065969.230767924 ns/iter 30362715.99999964 ns/iter 0.86
JSONL_Parse_Large_GZIP 25769639.285710715 ns/iter 29650358.33333237 ns/iter 0.87
HTML_Build_Table_100000 95779366.66667281 ns/iter 87137122.22222763 ns/iter 1.10
HTML_Render_Table_100000 12669192.857142013 ns/iter 8080562.222222751 ns/iter 1.57
GZIP_Compress_ISO_Language_Set_3_Locations 41791888.23528581 ns/iter 40956499.99999964 ns/iter 1.02
GZIP_Decompress_ISO_Language_Set_3_Locations 14518917.77777645 ns/iter 10896951.56250059 ns/iter 1.33
GZIP_Compress_ISO_Language_Set_3_Schema 2343793.6454845164 ns/iter 2304692.30769246 ns/iter 1.02
GZIP_Decompress_ISO_Language_Set_3_Schema 712865.446428574 ns/iter 660243.8392856616 ns/iter 1.08

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

@jviotti jviotti merged commit ea4fff9 into main May 25, 2026
13 checks passed
@jviotti jviotti deleted the unicode-tools-vendor branch May 25, 2026 21:38
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