Skip to content

Minor comment updates on the IDNA recent work#2427

Merged
jviotti merged 1 commit into
mainfrom
minor-docs
May 26, 2026
Merged

Minor comment updates on the IDNA recent work#2427
jviotti merged 1 commit into
mainfrom
minor-docs

Conversation

@jviotti
Copy link
Copy Markdown
Member

@jviotti jviotti commented May 26, 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 26, 2026

🤖 Augment PR Summary

Summary: Updates IDNA-related documentation/comments to better reflect current behavior and RFC wording.

Changes:

  • Fixes enum name reference in the IDNA code generator comment
  • Clarifies contextual-rule API documentation for out-of-range positions
  • Refines Bidi rule commentary and documents that NFC normalization is not enforced for U-label validation

🤖 Was this summary useful? React with 👍 or 👎

Copy link
Copy Markdown

@augmentcode augmentcode Bot left a comment

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.

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 3 files

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: d66bcd0 Previous: 10e9c5a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.195495742742314 ns/iter 1.983536478699565 ns/iter 1.11
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.7253148101265001 ns/iter 1.678774065194952 ns/iter 1.03
Regex_Period_Asterisk 1.7746393000664578 ns/iter 1.710912532598164 ns/iter 1.04
Regex_Group_Period_Asterisk_Group 1.8315931772125615 ns/iter 1.7616201883154443 ns/iter 1.04
Regex_Period_Plus 2.115737757301711 ns/iter 2.0279792255101485 ns/iter 1.04
Regex_Period 2.049745880538382 ns/iter 2.0628775894691933 ns/iter 0.99
Regex_Caret_Period_Plus_Dollar 2.045815184656655 ns/iter 2.0199800314032665 ns/iter 1.01
Regex_Caret_Group_Period_Plus_Group_Dollar 2.0461706947175173 ns/iter 2.0195497914649256 ns/iter 1.01
Regex_Caret_Period_Asterisk_Dollar 1.6914286216760412 ns/iter 1.692106259504554 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.6939081780157694 ns/iter 1.6598320158832955 ns/iter 1.02
Regex_Caret_X_Hyphen 6.066387044105456 ns/iter 6.1078539100709035 ns/iter 0.99
Regex_Period_Md_Dollar 16.28753245350322 ns/iter 16.083023514842193 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 8.168639316037845 ns/iter 7.921458086000374 ns/iter 1.03
Regex_Caret_Period_Range_Dollar 1.6880430162412463 ns/iter 1.698599553380295 ns/iter 0.99
Regex_Nested_Backtrack 24.94084371577034 ns/iter 24.256219735921068 ns/iter 1.03
JSON_Array_Of_Objects_Unique 441.8403559819262 ns/iter 421.7904473046773 ns/iter 1.05
JSON_Parse_1 3984.757213146235 ns/iter 3840.4604616965776 ns/iter 1.04
JSON_Parse_Real 7257.2771844213175 ns/iter 6423.38401835754 ns/iter 1.13
JSON_Parse_Decimal 8778.479815469016 ns/iter 7874.130394453109 ns/iter 1.11
JSON_Parse_Schema_ISO_Language 2992559.227272733 ns/iter 2891251.5368853156 ns/iter 1.04
JSON_Fast_Hash_Helm_Chart_Lock 59.77466610398941 ns/iter 57.997130822036105 ns/iter 1.03
JSON_Equality_Helm_Chart_Lock 138.93343195265624 ns/iter 131.1140043076004 ns/iter 1.06
JSON_Divisible_By_Decimal 181.61664557748762 ns/iter 175.62073996253199 ns/iter 1.03
JSON_String_Equal/10 7.182138449859126 ns/iter 6.614833682428187 ns/iter 1.09
JSON_String_Equal/100 6.762156983952365 ns/iter 6.438143194515587 ns/iter 1.05
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7819575668499675 ns/iter 0.7545640628436462 ns/iter 1.04
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.3332848712009335 ns/iter 3.29614714596776 ns/iter 1.01
JSON_String_Fast_Hash/10 2.3661453438084648 ns/iter 2.370770205938041 ns/iter 1.00
JSON_String_Fast_Hash/100 2.0757656042672603 ns/iter 2.0183492666010285 ns/iter 1.03
JSON_String_Key_Hash/10 1.3696379971537163 ns/iter 1.3222600953921793 ns/iter 1.04
JSON_String_Key_Hash/100 2.136227761674434 ns/iter 2.152489983895023 ns/iter 0.99
JSON_Object_Defines_Miss_Same_Length 2.3514929487758818 ns/iter 2.361070723290066 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.386161205128502 ns/iter 2.321708944863839 ns/iter 1.03
JSON_Object_Defines_Miss_Too_Large 2.3655047551942796 ns/iter 2.3433450903989743 ns/iter 1.01
Pointer_Object_Traverse 13.880606394965863 ns/iter 13.995672566776953 ns/iter 0.99
Pointer_Object_Try_Traverse 20.6676334303381 ns/iter 18.759691051233187 ns/iter 1.10
Pointer_Push_Back_Pointer_To_Weak_Pointer 156.7340721250939 ns/iter 154.69897023989256 ns/iter 1.01
Pointer_Walker_Schema_ISO_Language 4277778.023809527 ns/iter 4581113.457831349 ns/iter 0.93
Pointer_Maybe_Tracked_Deeply_Nested/0 1002615.8485675575 ns/iter 1012279.3296089099 ns/iter 0.99
Pointer_Maybe_Tracked_Deeply_Nested/1 1317204.2612781215 ns/iter 1361878.365656649 ns/iter 0.97
Pointer_Position_Tracker_Get_Deeply_Nested 358.45176976111395 ns/iter 355.01625313263395 ns/iter 1.01
URITemplateRouter_Create 22829.197767914065 ns/iter 22627.440729772934 ns/iter 1.01
URITemplateRouter_Match 163.47956707222284 ns/iter 159.96527298116553 ns/iter 1.02
URITemplateRouter_Match_BasePath 192.39082731556582 ns/iter 193.67939696347705 ns/iter 0.99
URITemplateRouterView_Restore 9869.163780313696 ns/iter 9162.962706661889 ns/iter 1.08
URITemplateRouterView_Match 134.88439889974822 ns/iter 129.7642149746712 ns/iter 1.04
URITemplateRouterView_Match_BasePath 148.80404405974988 ns/iter 147.79193707195975 ns/iter 1.01
URITemplateRouterView_Arguments 403.0847799974292 ns/iter 401.76247120698935 ns/iter 1.00
JSONL_Parse_Large 12091670.982759353 ns/iter 11963912.280702572 ns/iter 1.01
JSONL_Parse_Large_GZIP 13019513.11111056 ns/iter 12985653.537037302 ns/iter 1.00
HTML_Build_Table_100000 63738016.69999466 ns/iter 62614041.72726708 ns/iter 1.02
HTML_Render_Table_100000 3064636.3636363456 ns/iter 2777245.5233643274 ns/iter 1.10
GZIP_Compress_ISO_Language_Set_3_Locations 28635594.999998376 ns/iter 28409700.000001974 ns/iter 1.01
GZIP_Decompress_ISO_Language_Set_3_Locations 5062005.323308435 ns/iter 5249574.652778063 ns/iter 0.96
GZIP_Compress_ISO_Language_Set_3_Schema 1536276.648351674 ns/iter 1514487.500000057 ns/iter 1.01
GZIP_Decompress_ISO_Language_Set_3_Schema 284975.09525757335 ns/iter 278192.69983690453 ns/iter 1.02

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

@jviotti jviotti merged commit f8eb65e into main May 26, 2026
13 checks passed
@jviotti jviotti deleted the minor-docs branch May 26, 2026 21:15
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: d66bcd0 Previous: 10e9c5a Ratio
GZIP_Compress_ISO_Language_Set_3_Locations 41312188.35294369 ns/iter 41254731.82352835 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Locations 4759307.952702335 ns/iter 4803135.705882227 ns/iter 0.99
GZIP_Compress_ISO_Language_Set_3_Schema 2334821.636666599 ns/iter 2333045.229999963 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Schema 295702.05541129375 ns/iter 292379.59794256114 ns/iter 1.01
HTML_Build_Table_100000 67516894.20000276 ns/iter 67161022.20000266 ns/iter 1.01
HTML_Render_Table_100000 2164658.659442737 ns/iter 2230705.506410329 ns/iter 0.97
JSONL_Parse_Large 12139263.310343958 ns/iter 12073204.965516958 ns/iter 1.01
JSONL_Parse_Large_GZIP 13421862.346153656 ns/iter 13364018.384614531 ns/iter 1.00
URITemplateRouter_Create 29286.8964028157 ns/iter 29738.204779317002 ns/iter 0.98
URITemplateRouter_Match 178.07088710448517 ns/iter 176.26349035257854 ns/iter 1.01
URITemplateRouter_Match_BasePath 208.5020621106547 ns/iter 205.05815443551592 ns/iter 1.02
URITemplateRouterView_Restore 8509.838937323051 ns/iter 8658.109784514425 ns/iter 0.98
URITemplateRouterView_Match 131.29967103117912 ns/iter 131.68467954703706 ns/iter 1.00
URITemplateRouterView_Match_BasePath 155.6118414345854 ns/iter 155.6926888358439 ns/iter 1.00
URITemplateRouterView_Arguments 458.2676813816947 ns/iter 457.1408687168986 ns/iter 1.00
Pointer_Object_Traverse 27.525293623956102 ns/iter 27.51786209760128 ns/iter 1.00
Pointer_Object_Try_Traverse 22.108529249879165 ns/iter 22.15274348868593 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 168.70572125973783 ns/iter 161.28418229826434 ns/iter 1.05
Pointer_Walker_Schema_ISO_Language 3389969.062801765 ns/iter 3637015.6432161336 ns/iter 0.93
Pointer_Maybe_Tracked_Deeply_Nested/0 1515679.4130434815 ns/iter 1520950.36304346 ns/iter 1.00
Pointer_Maybe_Tracked_Deeply_Nested/1 1717148.5220587205 ns/iter 1737304.8217822013 ns/iter 0.99
Pointer_Position_Tracker_Get_Deeply_Nested 416.73061776476646 ns/iter 418.1686453536795 ns/iter 1.00
JSON_Array_Of_Objects_Unique 440.3866647386272 ns/iter 443.21793051288245 ns/iter 0.99
JSON_Parse_1 7968.3192932691645 ns/iter 7957.808486603304 ns/iter 1.00
JSON_Parse_Real 11790.708000405166 ns/iter 11849.652030145908 ns/iter 1.00
JSON_Parse_Decimal 16465.572851102002 ns/iter 16129.698273271508 ns/iter 1.02
JSON_Parse_Schema_ISO_Language 4589433.450980644 ns/iter 4625971.346666802 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 63.44806493285566 ns/iter 64.29863016020018 ns/iter 0.99
JSON_Equality_Helm_Chart_Lock 165.90275552491127 ns/iter 187.196773714754 ns/iter 0.89
JSON_Divisible_By_Decimal 229.1883189811596 ns/iter 236.9333306307803 ns/iter 0.97
JSON_String_Equal/10 5.8140078360489404 ns/iter 6.012245163720325 ns/iter 0.97
JSON_String_Equal/100 7.123916014991477 ns/iter 7.24217190184492 ns/iter 0.98
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7091414108931898 ns/iter 0.7163856674642936 ns/iter 0.99
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 21.997945945877103 ns/iter 21.99887286788326 ns/iter 1.00
JSON_String_Fast_Hash/10 1.7604972968872838 ns/iter 1.7691687038840922 ns/iter 1.00
JSON_String_Fast_Hash/100 1.7602694761264648 ns/iter 1.7584898855632238 ns/iter 1.00
JSON_String_Key_Hash/10 1.0857439757370186 ns/iter 1.085019111214099 ns/iter 1.00
JSON_String_Key_Hash/100 15.077585273994313 ns/iter 14.75530828017933 ns/iter 1.02
JSON_Object_Defines_Miss_Same_Length 3.8702593064419877 ns/iter 3.884159730064862 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.5161915673260844 ns/iter 3.518982415223298 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 4.221765658900397 ns/iter 4.2234379209745105 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 0.7038920872863922 ns/iter 0.7041412104492163 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 0.7047338883738044 ns/iter 0.7034559220778916 ns/iter 1.00
Regex_Period_Asterisk 1.055627798857056 ns/iter 1.054699583953869 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 1.0555182938985141 ns/iter 1.0559223079980182 ns/iter 1.00
Regex_Period_Plus 0.7037474946996438 ns/iter 0.7032926282798064 ns/iter 1.00
Regex_Period 0.7270552020151186 ns/iter 0.7034622839145742 ns/iter 1.03
Regex_Caret_Period_Plus_Dollar 1.055863177863118 ns/iter 1.0553906195557583 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 1.0563194917471015 ns/iter 1.0551142860416405 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 0.7037839938112204 ns/iter 0.7035789399938653 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 0.7033777219591569 ns/iter 0.7167246055248397 ns/iter 0.98
Regex_Caret_X_Hyphen 3.545147488014762 ns/iter 3.8690780234542896 ns/iter 0.92
Regex_Period_Md_Dollar 34.30769204817789 ns/iter 64.02728140717983 ns/iter 0.54
Regex_Caret_Slash_Period_Asterisk 4.5769045865578315 ns/iter 4.579212046789606 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 0.8462487758945157 ns/iter 0.8459182184009373 ns/iter 1.00
Regex_Nested_Backtrack 39.53806653306396 ns/iter 59.71381829426152 ns/iter 0.66

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: d66bcd0 Previous: 10e9c5a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.191776435829487 ns/iter 2.4633334291212243 ns/iter 0.89
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.1794683356811646 ns/iter 2.5210403428822463 ns/iter 0.86
Regex_Period_Asterisk 2.1785501781514 ns/iter 2.462763157658103 ns/iter 0.88
Regex_Group_Period_Asterisk_Group 2.1802576023844615 ns/iter 2.4678108656905753 ns/iter 0.88
Regex_Period_Plus 2.491364448499298 ns/iter 3.1212587770991136 ns/iter 0.80
Regex_Period 2.8035963398141774 ns/iter 2.4629255805835073 ns/iter 1.14
Regex_Caret_Period_Plus_Dollar 2.4995432428247275 ns/iter 2.4619307368622323 ns/iter 1.02
Regex_Caret_Group_Period_Plus_Group_Dollar 2.8026473895065633 ns/iter 2.462456034738274 ns/iter 1.14
Regex_Caret_Period_Asterisk_Dollar 3.1118648214213804 ns/iter 3.5165526643922917 ns/iter 0.88
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.4231829105363656 ns/iter 2.4622935551174847 ns/iter 1.39
Regex_Caret_X_Hyphen 6.5495772353875985 ns/iter 6.9994553852629675 ns/iter 0.94
Regex_Period_Md_Dollar 27.684737956015972 ns/iter 26.734545549901828 ns/iter 1.04
Regex_Caret_Slash_Period_Asterisk 6.854367758347173 ns/iter 7.163236655481284 ns/iter 0.96
Regex_Caret_Period_Range_Dollar 4.052106197302964 ns/iter 4.229889139024037 ns/iter 0.96
Regex_Nested_Backtrack 37.07962405650993 ns/iter 36.81350039581838 ns/iter 1.01
JSON_Array_Of_Objects_Unique 405.66320311129783 ns/iter 439.4136486147355 ns/iter 0.92
JSON_Parse_1 5857.368100605534 ns/iter 5727.850120217806 ns/iter 1.02
JSON_Parse_Real 10823.226635586405 ns/iter 10366.761190521425 ns/iter 1.04
JSON_Parse_Decimal 11333.403589336403 ns/iter 11151.810460728455 ns/iter 1.02
JSON_Parse_Schema_ISO_Language 3590496.592783124 ns/iter 3643826.926701379 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 66.10797629036655 ns/iter 73.47905597805895 ns/iter 0.90
JSON_Equality_Helm_Chart_Lock 162.630337611859 ns/iter 164.6393288610414 ns/iter 0.99
JSON_Divisible_By_Decimal 253.05772834267782 ns/iter 247.33658427493526 ns/iter 1.02
JSON_String_Equal/10 6.247820942697849 ns/iter 5.980426869156107 ns/iter 1.04
JSON_String_Equal/100 6.857374607573247 ns/iter 6.694183480843868 ns/iter 1.02
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9359902224424915 ns/iter 1.0542242474786332 ns/iter 0.89
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 14.746678651053001 ns/iter 12.44760083796302 ns/iter 1.18
JSON_String_Fast_Hash/10 2.8030438799916975 ns/iter 2.81538037060506 ns/iter 1.00
JSON_String_Fast_Hash/100 2.802614989258009 ns/iter 2.8210575874579815 ns/iter 0.99
JSON_String_Key_Hash/10 2.682050122827679 ns/iter 2.4635268114660502 ns/iter 1.09
JSON_String_Key_Hash/100 9.025472261894398 ns/iter 7.749295180378494 ns/iter 1.16
JSON_Object_Defines_Miss_Same_Length 3.7430877516082126 ns/iter 4.22205269427626 ns/iter 0.89
JSON_Object_Defines_Miss_Too_Small 3.7431828917374697 ns/iter 4.2213813416662225 ns/iter 0.89
JSON_Object_Defines_Miss_Too_Large 3.7408165134165747 ns/iter 4.218152296093522 ns/iter 0.89
Pointer_Object_Traverse 24.195939403857174 ns/iter 27.291237284920225 ns/iter 0.89
Pointer_Object_Try_Traverse 26.087671024920144 ns/iter 30.172181643639597 ns/iter 0.86
Pointer_Push_Back_Pointer_To_Weak_Pointer 226.7927399548417 ns/iter 174.9216094397345 ns/iter 1.30
Pointer_Walker_Schema_ISO_Language 3036626.8405171484 ns/iter 3321677.2976743416 ns/iter 0.91
Pointer_Maybe_Tracked_Deeply_Nested/0 1416446.1008064218 ns/iter 1408187.9817813442 ns/iter 1.01
Pointer_Maybe_Tracked_Deeply_Nested/1 1843123.5676393171 ns/iter 1737430.831265558 ns/iter 1.06
Pointer_Position_Tracker_Get_Deeply_Nested 611.8601112744577 ns/iter 643.7131165074021 ns/iter 0.95
URITemplateRouter_Create 31915.408886259116 ns/iter 30196.593845492578 ns/iter 1.06
URITemplateRouter_Match 174.78698274757073 ns/iter 177.71036934138 ns/iter 0.98
URITemplateRouter_Match_BasePath 201.47890941288898 ns/iter 209.11544365437615 ns/iter 0.96
URITemplateRouterView_Restore 7731.137856247339 ns/iter 8725.005637641085 ns/iter 0.89
URITemplateRouterView_Match 144.28364032773436 ns/iter 144.28525972439547 ns/iter 1.00
URITemplateRouterView_Match_BasePath 163.20780766461814 ns/iter 164.3276541684604 ns/iter 0.99
URITemplateRouterView_Arguments 463.8850279365526 ns/iter 469.2689839439358 ns/iter 0.99
JSONL_Parse_Large 10958105.234374572 ns/iter 9759381.09859127 ns/iter 1.12
JSONL_Parse_Large_GZIP 12156647.964913422 ns/iter 11094704.555556212 ns/iter 1.10
HTML_Build_Table_100000 74518739.99999945 ns/iter 84059412.99999852 ns/iter 0.89
HTML_Render_Table_100000 5514070.070312016 ns/iter 4950676.4306566715 ns/iter 1.11
GZIP_Compress_ISO_Language_Set_3_Locations 34059141.250003226 ns/iter 36272912.10526246 ns/iter 0.94
GZIP_Decompress_ISO_Language_Set_3_Locations 4813994.882353005 ns/iter 4710814.871621757 ns/iter 1.02
GZIP_Compress_ISO_Language_Set_3_Schema 1882523.7439355655 ns/iter 2119441.700000035 ns/iter 0.89
GZIP_Decompress_ISO_Language_Set_3_Schema 378333.9042725461 ns/iter 290689.19726479234 ns/iter 1.30

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: d66bcd0 Previous: 10e9c5a Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 8.27620312500039 ns/iter 7.543694196428927 ns/iter 1.10
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 8.322293526786341 ns/iter 7.4994339285703004 ns/iter 1.11
Regex_Period_Asterisk 7.907053571428893 ns/iter 7.558204241071564 ns/iter 1.05
Regex_Group_Period_Asterisk_Group 7.7011707589288605 ns/iter 7.609725446428176 ns/iter 1.01
Regex_Period_Plus 9.850264062500003 ns/iter 9.689834374999151 ns/iter 1.02
Regex_Period 9.859045938129954 ns/iter 9.681816921061241 ns/iter 1.02
Regex_Caret_Period_Plus_Dollar 9.859357991699353 ns/iter 9.70070781250243 ns/iter 1.02
Regex_Caret_Group_Period_Plus_Group_Dollar 9.862249509544357 ns/iter 9.712541294642259 ns/iter 1.02
Regex_Caret_Period_Asterisk_Dollar 7.669293526786041 ns/iter 7.497010044641428 ns/iter 1.02
Regex_Caret_Group_Period_Asterisk_Group_Dollar 7.690477678571181 ns/iter 7.508416964284948 ns/iter 1.02
Regex_Caret_X_Hyphen 11.78027137597969 ns/iter 11.588628571429028 ns/iter 1.02
Regex_Period_Md_Dollar 37.74987639843187 ns/iter 38.573008278093965 ns/iter 0.98
Regex_Caret_Slash_Period_Asterisk 11.282303125000226 ns/iter 11.345080357143292 ns/iter 0.99
Regex_Caret_Period_Range_Dollar 9.805698170511521 ns/iter 9.703007099541516 ns/iter 1.01
Regex_Nested_Backtrack 46.80393854472747 ns/iter 50.36544755279126 ns/iter 0.93
JSON_Array_Of_Objects_Unique 484.1355392236329 ns/iter 489.7371988311344 ns/iter 0.99
JSON_Parse_1 8387.603794643032 ns/iter 8394.165178570644 ns/iter 1.00
JSON_Parse_Real 15644.138392857547 ns/iter 15717.080357145873 ns/iter 1.00
JSON_Parse_Decimal 15767.503130600042 ns/iter 15683.479910718135 ns/iter 1.01
JSON_Parse_Schema_ISO_Language 5586008.92857137 ns/iter 6004307.1428574575 ns/iter 0.93
JSON_Fast_Hash_Helm_Chart_Lock 67.9218660714298 ns/iter 71.04776785715623 ns/iter 0.96
JSON_Equality_Helm_Chart_Lock 260.3994642856833 ns/iter 260.8407259303205 ns/iter 1.00
JSON_Divisible_By_Decimal 247.958214285729 ns/iter 248.1135357142453 ns/iter 1.00
JSON_String_Equal/10 12.975705357143447 ns/iter 12.883342857142972 ns/iter 1.01
JSON_String_Equal/100 13.584548214286736 ns/iter 13.246264285718162 ns/iter 1.03
JSON_String_Equal_Small_By_Perfect_Hash/10 1.883314640755223 ns/iter 1.905499287415116 ns/iter 0.99
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 12.547028571428802 ns/iter 12.563791071426879 ns/iter 1.00
JSON_String_Fast_Hash/10 3.806618303571366 ns/iter 3.779301421822756 ns/iter 1.01
JSON_String_Fast_Hash/100 3.7772678192451026 ns/iter 3.7634474932795907 ns/iter 1.00
JSON_String_Key_Hash/10 3.7680353504141215 ns/iter 3.7702917789809396 ns/iter 1.00
JSON_String_Key_Hash/100 17.3714675176004 ns/iter 16.916049107140093 ns/iter 1.03
JSON_Object_Defines_Miss_Same_Length 3.787018399619914 ns/iter 3.7798219866072964 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.7815775669645744 ns/iter 3.7770112432548046 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 5.02256071428572 ns/iter 5.029590178572058 ns/iter 1.00
Pointer_Object_Traverse 40.67794587621014 ns/iter 41.88781808035661 ns/iter 0.97
Pointer_Object_Try_Traverse 52.03172999999879 ns/iter 52.20162999999047 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 177.3901614323621 ns/iter 184.56232005015124 ns/iter 0.96
Pointer_Walker_Schema_ISO_Language 10923362.499999812 ns/iter 11815770.312502138 ns/iter 0.92
Pointer_Maybe_Tracked_Deeply_Nested/0 2100490.3571427544 ns/iter 1973844.2857146766 ns/iter 1.06
Pointer_Maybe_Tracked_Deeply_Nested/1 2964478.3898306084 ns/iter 3149314.553991029 ns/iter 0.94
Pointer_Position_Tracker_Get_Deeply_Nested 612.680468749944 ns/iter 616.7186383930608 ns/iter 0.99
URITemplateRouter_Create 39478.72767856734 ns/iter 39899.36338432774 ns/iter 0.99
URITemplateRouter_Match 204.8087500000051 ns/iter 204.91481228056963 ns/iter 1.00
URITemplateRouter_Match_BasePath 238.7868148675305 ns/iter 234.88781976699522 ns/iter 1.02
URITemplateRouterView_Restore 31422.392807159402 ns/iter 31692.331130178372 ns/iter 0.99
URITemplateRouterView_Match 157.31617601267638 ns/iter 158.66131696427033 ns/iter 0.99
URITemplateRouterView_Match_BasePath 181.54666394284655 ns/iter 180.84128889561717 ns/iter 1.00
URITemplateRouterView_Arguments 449.44599999993784 ns/iter 454.3712500000652 ns/iter 0.99
JSONL_Parse_Large 30220854.16666679 ns/iter 30706213.636356305 ns/iter 0.98
JSONL_Parse_Large_GZIP 29942879.16666849 ns/iter 30323508.333329603 ns/iter 0.99
HTML_Build_Table_100000 82454600.00000548 ns/iter 88454399.99999548 ns/iter 0.93
HTML_Render_Table_100000 7200204.464285978 ns/iter 7970614.444444537 ns/iter 0.90
GZIP_Compress_ISO_Language_Set_3_Locations 40887052.941176236 ns/iter 40722370.58823489 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Locations 10021765.333332649 ns/iter 10745368.000001084 ns/iter 0.93
GZIP_Compress_ISO_Language_Set_3_Schema 2303512.8124998747 ns/iter 2261529.0969897434 ns/iter 1.02
GZIP_Decompress_ISO_Language_Set_3_Schema 645794.5535714771 ns/iter 656855.3571428636 ns/iter 0.98

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