Skip to content

Show the code coverage link in the README - #2801

Merged
jviotti merged 1 commit into
mainfrom
readme-improve
Sep 8, 2026
Merged

Show the code coverage link in the README#2801
jviotti merged 1 commit into
mainfrom
readme-improve

Conversation

@jviotti

@jviotti jviotti commented Sep 8, 2026

Copy link
Copy Markdown
Member

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

Review in cubic

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti
jviotti merged commit bd4a004 into main Sep 8, 2026
14 checks passed
@jviotti
jviotti deleted the readme-improve branch September 8, 2026 23:18
@augmentcode

augmentcode Bot commented Sep 8, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Updates the README’s project-resource list to present the documentation link as a labeled bullet.
Changes: Adds a direct link to the hosted Core code-coverage report so contributors and users can inspect coverage results.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

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.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 9205231 Previous: 7308581 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.485174619017178 ns/iter 2.4944317181900693 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.4904077625215106 ns/iter 2.492089920468818 ns/iter 1.00
Regex_Period_Asterisk 2.489647192561854 ns/iter 2.498360052261294 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.493581896511504 ns/iter 2.4915962620617673 ns/iter 1.00
Regex_Period_Plus 3.1045233666103083 ns/iter 3.1140700774370473 ns/iter 1.00
Regex_Period 3.1126718996920815 ns/iter 3.11302221958114 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 3.110933637417447 ns/iter 3.1144110830399154 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.1083625577057252 ns/iter 3.1126673420314113 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.708419943131624 ns/iter 3.734289851133737 ns/iter 0.99
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.6731389591321926 ns/iter 3.7364541873596457 ns/iter 0.98
Regex_Caret_X_Hyphen 6.999126785664104 ns/iter 7.168802896994785 ns/iter 0.98
Regex_Period_Md_Dollar 27.282304000999304 ns/iter 27.553279211596674 ns/iter 0.99
Regex_Caret_Slash_Period_Asterisk 6.536799011701359 ns/iter 7.474481665820459 ns/iter 0.87
Regex_Caret_Period_Range_Dollar 4.348287748646563 ns/iter 4.357787705512297 ns/iter 1.00
Regex_Nested_Backtrack 42.42980106379815 ns/iter 43.8098087373333 ns/iter 0.97
JSON_Array_Of_Objects_Unique 435.33872854721636 ns/iter 449.75069222392517 ns/iter 0.97
JSON_Parse_1 4395.028625896326 ns/iter 4493.577711112611 ns/iter 0.98
JSON_Parse_Real 4884.709814401641 ns/iter 4973.794091989164 ns/iter 0.98
JSON_Parse_Decimal 7111.00502914632 ns/iter 7232.015709285769 ns/iter 0.98
JSON_Parse_Schema_ISO_Language 3224155.5416666334 ns/iter 3254886.171296368 ns/iter 0.99
JSON_Parse_Integer 3465.4182380794364 ns/iter 3669.9306292072206 ns/iter 0.94
JSON_Parse_String_NonSSO_Plain 2987.3242407949624 ns/iter 3000.2422291059115 ns/iter 1.00
JSON_Parse_String_SSO_Plain 2547.6958017995807 ns/iter 2572.5738804185567 ns/iter 0.99
JSON_Parse_String_Escape_Heavy 12099.173782156318 ns/iter 12006.755010449137 ns/iter 1.01
JSON_Parse_Object_Short_Keys 8003.522301006275 ns/iter 7967.853980737534 ns/iter 1.00
JSON_Parse_Object_Scalar_Properties 3946.9658389159404 ns/iter 4057.662947810655 ns/iter 0.97
JSON_Parse_Object_Array_Properties 6418.986040088097 ns/iter 5270.511125791849 ns/iter 1.22
JSON_Parse_Object_Object_Properties 6315.435334464177 ns/iter 5236.1301662919395 ns/iter 1.21
JSON_Parse_Nested_Containers 37729.977677818955 ns/iter 34531.70832097932 ns/iter 1.09
JSON_From_String_Copy 10.917245480637266 ns/iter 10.768631757731601 ns/iter 1.01
JSON_From_String_Temporary 10.020289071033918 ns/iter 10.298670354923342 ns/iter 0.97
JSON_Number_To_Double 22.176956146289726 ns/iter 22.88815782042599 ns/iter 0.97
JSON_Object_At_Last_Key/8 3.9195607709063234 ns/iter 3.9362588637307776 ns/iter 1.00
JSON_Object_At_Last_Key/32 11.861115603122482 ns/iter 12.284341432277454 ns/iter 0.97
JSON_Object_At_Last_Key/128 48.76628275460296 ns/iter 49.10700575302988 ns/iter 0.99
JSON_Object_At_Last_Key/512 374.093104514399 ns/iter 392.2692750675062 ns/iter 0.95
JSON_Fast_Hash_Helm_Chart_Lock 52.25442329217514 ns/iter 54.49569148530392 ns/iter 0.96
JSON_Equality_Helm_Chart_Lock 149.23651507490322 ns/iter 155.0395137698816 ns/iter 0.96
JSON_Divisible_By_Decimal 251.510954280852 ns/iter 246.62385367804205 ns/iter 1.02
JSON_String_Equal/10 5.9242020221177 ns/iter 5.939667703895848 ns/iter 1.00
JSON_String_Equal/100 6.33197128684326 ns/iter 6.547554761489068 ns/iter 0.97
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9286138435007116 ns/iter 0.9346093663645754 ns/iter 0.99
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 14.878874754610049 ns/iter 10.580077899186803 ns/iter 1.41
JSON_String_Fast_Hash/10 2.0982437749951766 ns/iter 2.6276635285049643 ns/iter 0.80
JSON_String_Fast_Hash/100 2.1109827014699056 ns/iter 2.630175052886158 ns/iter 0.80
JSON_String_Key_Hash/10 2.668805606603462 ns/iter 2.187428882932269 ns/iter 1.22
JSON_String_Key_Hash/100 8.778069727577392 ns/iter 6.5362160105338 ns/iter 1.34
JSON_Object_Defines_Miss_Same_Length 3.411302420558982 ns/iter 3.4314251467103176 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Small 3.091215671237057 ns/iter 3.14073263632503 ns/iter 0.98
JSON_Object_Defines_Miss_Too_Large 2.6043795721296394 ns/iter 2.7870440518354322 ns/iter 0.93
Pointer_Object_Traverse 28.095523057051125 ns/iter 28.253463470450022 ns/iter 0.99
Pointer_Object_Try_Traverse 29.631368871716262 ns/iter 30.562433792851703 ns/iter 0.97
Pointer_Push_Back_Pointer_To_Weak_Pointer 166.5649019600511 ns/iter 142.94546079448517 ns/iter 1.17
Pointer_Walker_Schema_ISO_Language 2422776.738197444 ns/iter 1641780.8925233479 ns/iter 1.48
Pointer_Maybe_Tracked_Deeply_Nested/0 1201119.7179930967 ns/iter 1277281.95497186 ns/iter 0.94
Pointer_Maybe_Tracked_Deeply_Nested/1 1585721.5823388943 ns/iter 1700194.4680306795 ns/iter 0.93
Pointer_Position_Tracker_Get_Deeply_Nested 605.3821115899368 ns/iter 632.0902588746934 ns/iter 0.96
JSONPath_Descendant_Filter_Nested 1494.8649380462396 ns/iter 1533.6371788292124 ns/iter 0.97
URITemplateRouter_Create 23815.014761519105 ns/iter 23669.56544272137 ns/iter 1.01
URITemplateRouter_Match 170.77120352231736 ns/iter 176.19469082115387 ns/iter 0.97
URITemplateRouter_Match_BasePath 199.26926852359017 ns/iter 203.94213160916587 ns/iter 0.98
URITemplateRouterView_Restore 8240.818493112101 ns/iter 8590.822247939017 ns/iter 0.96
URITemplateRouterView_Match 138.7666984965306 ns/iter 142.67339024681903 ns/iter 0.97
URITemplateRouterView_Match_BasePath 160.69409733130857 ns/iter 162.27373500360665 ns/iter 0.99
URITemplateRouterView_Arguments 426.15385315345316 ns/iter 439.7397462494901 ns/iter 0.97
JSONL_Parse_Large 8793759.936708776 ns/iter 9168499.73684202 ns/iter 0.96
JSONL_Parse_Large_GZIP 10395338.361111011 ns/iter 10850563.399999985 ns/iter 0.96
JSONLD_Catalog_Annotation_List_Populate 563519.7212572509 ns/iter 593652.6530958248 ns/iter 0.95
JSONLD_Catalog_Materialize 3341594.3459715974 ns/iter 3698916.9788359813 ns/iter 0.90
HTML_Build_Table_100000 54943031.41666753 ns/iter 59356131.18181881 ns/iter 0.93
HTML_Render_Table_100000 1742597.7125000004 ns/iter 1869523.2307692547 ns/iter 0.93
GZIP_Compress_ISO_Language_Set_3_Locations 31647172.681817636 ns/iter 33035411.0476194 ns/iter 0.96
GZIP_Decompress_ISO_Language_Set_3_Locations 4005732.032967044 ns/iter 4452556.743589643 ns/iter 0.90
GZIP_Compress_ISO_Language_Set_3_Schema 1800014.6519480867 ns/iter 1863889.6846361372 ns/iter 0.97
GZIP_Decompress_ISO_Language_Set_3_Schema 345942.3588205932 ns/iter 357353.93650794413 ns/iter 0.97
JOSE_VerifySignature_RS256 60830.5542626278 ns/iter 60190.100907127955 ns/iter 1.01
JOSE_VerifySignature_ES512 2400978.20138886 ns/iter 2420594.2871972113 ns/iter 0.99

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 9205231 Previous: 7308581 Ratio
JOSE_VerifySignature_RS256 21976.684013936716 ns/iter 22729.251527720135 ns/iter 0.97
JOSE_VerifySignature_ES512 580579.5045794973 ns/iter 582555.2011637548 ns/iter 1.00
GZIP_Compress_ISO_Language_Set_3_Locations 36467360.10526446 ns/iter 36538965.52631714 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Locations 4209059.622754293 ns/iter 4216678.284023551 ns/iter 1.00
GZIP_Compress_ISO_Language_Set_3_Schema 2023917.7745663526 ns/iter 2035719.7072463757 ns/iter 0.99
GZIP_Decompress_ISO_Language_Set_3_Schema 382581.4439584639 ns/iter 382640.79387644236 ns/iter 1.00
HTML_Build_Table_100000 54562077.36363632 ns/iter 54934601.08333418 ns/iter 0.99
HTML_Render_Table_100000 1791445.4846938534 ns/iter 1865005.6272966126 ns/iter 0.96
JSONLD_Catalog_Annotation_List_Populate 680865.9704724499 ns/iter 689061.5695952589 ns/iter 0.99
JSONLD_Catalog_Materialize 3444567.5050000087 ns/iter 3510718.2686567064 ns/iter 0.98
JSONL_Parse_Large 9578106.178081855 ns/iter 9930181.633802945 ns/iter 0.96
JSONL_Parse_Large_GZIP 10999498.874999957 ns/iter 11271185.596773917 ns/iter 0.98
URITemplateRouter_Create 21309.731521772028 ns/iter 21426.019357583933 ns/iter 0.99
URITemplateRouter_Match 157.0586037759496 ns/iter 157.2386636290812 ns/iter 1.00
URITemplateRouter_Match_BasePath 185.81699264447903 ns/iter 186.37665862332253 ns/iter 1.00
URITemplateRouterView_Restore 8253.189469425768 ns/iter 8393.546999857868 ns/iter 0.98
URITemplateRouterView_Match 123.77662178648093 ns/iter 124.0531509953186 ns/iter 1.00
URITemplateRouterView_Match_BasePath 144.9406863190751 ns/iter 143.7862323923925 ns/iter 1.01
URITemplateRouterView_Arguments 467.4930712377445 ns/iter 471.4389186754314 ns/iter 0.99
JSONPath_Descendant_Filter_Nested 1609.2197292166607 ns/iter 1626.3984412535735 ns/iter 0.99
Pointer_Object_Traverse 23.289589059950945 ns/iter 23.110433603106884 ns/iter 1.01
Pointer_Object_Try_Traverse 25.873432980097114 ns/iter 25.87982944413201 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 128.96213357707316 ns/iter 132.16746831458806 ns/iter 0.98
Pointer_Walker_Schema_ISO_Language 1458858.4648526383 ns/iter 1421264.1286306689 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/0 1240527.191829449 ns/iter 1225473.5971731292 ns/iter 1.01
Pointer_Maybe_Tracked_Deeply_Nested/1 1731657.0794044086 ns/iter 1693468.9304556735 ns/iter 1.02
Pointer_Position_Tracker_Get_Deeply_Nested 589.5637958423316 ns/iter 599.7482979599984 ns/iter 0.98
JSON_Array_Of_Objects_Unique 468.5011589399539 ns/iter 463.101719446072 ns/iter 1.01
JSON_Parse_1 5322.773638687712 ns/iter 5322.216676658115 ns/iter 1.00
JSON_Parse_Real 5504.851739253742 ns/iter 5410.565924300318 ns/iter 1.02
JSON_Parse_Decimal 10417.998709161084 ns/iter 10437.886307685489 ns/iter 1.00
JSON_Parse_Schema_ISO_Language 3657928.1631579883 ns/iter 3704523.2634407743 ns/iter 0.99
JSON_Parse_Integer 3744.793104550113 ns/iter 3715.2570415577316 ns/iter 1.01
JSON_Parse_String_NonSSO_Plain 3487.436038713359 ns/iter 3381.563049387016 ns/iter 1.03
JSON_Parse_String_SSO_Plain 2912.2835208207225 ns/iter 2898.0255634766017 ns/iter 1.00
JSON_Parse_String_Escape_Heavy 17010.332225349903 ns/iter 16911.126389191733 ns/iter 1.01
JSON_Parse_Object_Short_Keys 8811.75115471242 ns/iter 8707.055594799833 ns/iter 1.01
JSON_Parse_Object_Scalar_Properties 4524.795153900023 ns/iter 4571.128641140216 ns/iter 0.99
JSON_Parse_Object_Array_Properties 6968.01600585939 ns/iter 6882.652311782904 ns/iter 1.01
JSON_Parse_Object_Object_Properties 6577.987253405707 ns/iter 6544.193683345515 ns/iter 1.01
JSON_Parse_Nested_Containers 40376.81957540353 ns/iter 39824.481207711055 ns/iter 1.01
JSON_From_String_Copy 9.06253470787263 ns/iter 8.683428683713592 ns/iter 1.04
JSON_From_String_Temporary 7.794931404538141 ns/iter 7.6481396228247975 ns/iter 1.02
JSON_Number_To_Double 19.995603373088386 ns/iter 20.097965739801662 ns/iter 0.99
JSON_Object_At_Last_Key/8 5.6154923832375045 ns/iter 5.63253558155122 ns/iter 1.00
JSON_Object_At_Last_Key/32 21.901549922026373 ns/iter 21.830489763720006 ns/iter 1.00
JSON_Object_At_Last_Key/128 87.61806239843817 ns/iter 90.15438773209732 ns/iter 0.97
JSON_Object_At_Last_Key/512 394.5207127251102 ns/iter 393.1699571865969 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 77.48357089888763 ns/iter 75.60533955593456 ns/iter 1.02
JSON_Equality_Helm_Chart_Lock 143.46648974375265 ns/iter 153.34348191469306 ns/iter 0.94
JSON_Divisible_By_Decimal 282.17206313863704 ns/iter 282.5862426900171 ns/iter 1.00
JSON_String_Equal/10 5.0616159016537745 ns/iter 5.0841921262059095 ns/iter 1.00
JSON_String_Equal/100 5.685523629598605 ns/iter 5.696697951238654 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6235499362811647 ns/iter 0.6234875648998643 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 25.210087620884043 ns/iter 25.196639878859393 ns/iter 1.00
JSON_String_Fast_Hash/10 3.1834215106075416 ns/iter 3.173886266327808 ns/iter 1.00
JSON_String_Fast_Hash/100 3.1786303617998413 ns/iter 3.1710129012795876 ns/iter 1.00
JSON_String_Key_Hash/10 1.2513099482074503 ns/iter 1.2466580735507544 ns/iter 1.00
JSON_String_Key_Hash/100 12.444347311438657 ns/iter 12.46375211180013 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.1151350485356923 ns/iter 3.1166601474766242 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.4287309970734134 ns/iter 3.4374390381294524 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.114193472149739 ns/iter 3.113493037956242 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 0.6230676830569568 ns/iter 0.6235108740998284 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 0.623106435597301 ns/iter 0.6235982914867759 ns/iter 1.00
Regex_Period_Asterisk 0.6246718584778816 ns/iter 0.6229907538672115 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 0.6232827457024718 ns/iter 0.6229082864718997 ns/iter 1.00
Regex_Period_Plus 0.622897314987449 ns/iter 0.6229711775061606 ns/iter 1.00
Regex_Period 0.622619649042977 ns/iter 0.6238051439597836 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 0.62334570038031 ns/iter 0.6232338160062246 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 0.622957361272394 ns/iter 0.6228501875758323 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 0.6229305439422816 ns/iter 0.6257892703735328 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 0.6228024759672731 ns/iter 0.6230769560722472 ns/iter 1.00
Regex_Caret_X_Hyphen 3.739400108632278 ns/iter 3.7394977914466647 ns/iter 1.00
Regex_Period_Md_Dollar 28.855529075053255 ns/iter 26.66081318190596 ns/iter 1.08
Regex_Caret_Slash_Period_Asterisk 4.046701704743924 ns/iter 4.046956101895214 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 1.2460186084734834 ns/iter 1.2465463998906183 ns/iter 1.00
Regex_Nested_Backtrack 37.37029368077866 ns/iter 38.596505008666455 ns/iter 0.97

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 9205231 Previous: 7308581 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 5.151589000000172 ns/iter 3.88148158482141 ns/iter 1.33
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 5.032913000000008 ns/iter 3.8840027901785947 ns/iter 1.30
Regex_Period_Asterisk 5.029025999999703 ns/iter 3.9138867187500055 ns/iter 1.28
Regex_Group_Period_Asterisk_Group 5.067106000000194 ns/iter 3.8840329241072804 ns/iter 1.30
Regex_Period_Plus 5.0474890000003825 ns/iter 3.6151523157798486 ns/iter 1.40
Regex_Period 5.0488489073768585 ns/iter 3.60608628820319 ns/iter 1.40
Regex_Caret_Period_Plus_Dollar 5.093233999999711 ns/iter 3.645347672061901 ns/iter 1.40
Regex_Caret_Group_Period_Plus_Group_Dollar 5.054234821428289 ns/iter 3.5691964676373646 ns/iter 1.42
Regex_Caret_Period_Asterisk_Dollar 5.029481999999916 ns/iter 3.840078743142643 ns/iter 1.31
Regex_Caret_Group_Period_Asterisk_Group_Dollar 5.023242000000323 ns/iter 3.8446981026786706 ns/iter 1.31
Regex_Caret_X_Hyphen 8.18487276785732 ns/iter 6.048522321428607 ns/iter 1.35
Regex_Period_Md_Dollar 47.252813554751086 ns/iter 42.58899375000169 ns/iter 1.11
Regex_Caret_Slash_Period_Asterisk 7.930549107142732 ns/iter 5.781168750000327 ns/iter 1.37
Regex_Caret_Period_Range_Dollar 5.7183767857143915 ns/iter 4.126002587443587 ns/iter 1.39
Regex_Nested_Backtrack 58.92483035714641 ns/iter 53.4899732142843 ns/iter 1.10
JSON_Array_Of_Objects_Unique 576.3892857142849 ns/iter 507.5896999999827 ns/iter 1.14
JSON_Parse_1 8793.965205512179 ns/iter 7233.832142856857 ns/iter 1.22
JSON_Parse_Real 16071.831954232079 ns/iter 14011.13945919909 ns/iter 1.15
JSON_Parse_Decimal 11817.133928571722 ns/iter 8656.473214285754 ns/iter 1.37
JSON_Parse_Schema_ISO_Language 7779473.333333599 ns/iter 6201350.892857148 ns/iter 1.25
JSON_Parse_Integer 6271.414285714221 ns/iter 4603.403083395678 ns/iter 1.36
JSON_Parse_String_NonSSO_Plain 8770.95905821903 ns/iter 6047.788000000195 ns/iter 1.45
JSON_Parse_String_SSO_Plain 3832.3822544643936 ns/iter 2922.4459156277617 ns/iter 1.31
JSON_Parse_String_Escape_Heavy 21940.118749999016 ns/iter 16885.04677486725 ns/iter 1.30
JSON_Parse_Object_Short_Keys 13136.490015670503 ns/iter 10423.815624999832 ns/iter 1.26
JSON_Parse_Object_Scalar_Properties 6836.562499999818 ns/iter 5188.08799999988 ns/iter 1.32
JSON_Parse_Object_Array_Properties 11806.204687499821 ns/iter 8970.373792974266 ns/iter 1.32
JSON_Parse_Object_Object_Properties 11616.424999999708 ns/iter 9100.251784590886 ns/iter 1.28
JSON_Parse_Nested_Containers 80024.59821428839 ns/iter 64445.39285714106 ns/iter 1.24
JSON_From_String_Copy 66.57211607142801 ns/iter 48.71373214285767 ns/iter 1.37
JSON_From_String_Temporary 58.22599107142525 ns/iter 67.52758928571316 ns/iter 0.86
JSON_Number_To_Double 120.58992857142974 ns/iter 112.44879687500209 ns/iter 1.07
JSON_Object_At_Last_Key/8 7.724505580357008 ns/iter 5.550299999999961 ns/iter 1.39
JSON_Object_At_Last_Key/32 23.302027641718652 ns/iter 19.260404636253384 ns/iter 1.21
JSON_Object_At_Last_Key/128 90.85045576560316 ns/iter 72.01409598214248 ns/iter 1.26
JSON_Object_At_Last_Key/512 428.1885255272978 ns/iter 334.7898509303897 ns/iter 1.28
JSON_Fast_Hash_Helm_Chart_Lock 102.22617400775982 ns/iter 87.99797821438204 ns/iter 1.16
JSON_Equality_Helm_Chart_Lock 209.09114914771317 ns/iter 158.07450892857082 ns/iter 1.32
JSON_Divisible_By_Decimal 307.9051017963112 ns/iter 279.77223793626666 ns/iter 1.10
JSON_String_Equal/10 10.53515937500027 ns/iter 7.690746651785676 ns/iter 1.37
JSON_String_Equal/100 11.754479687500208 ns/iter 8.784272321428357 ns/iter 1.34
JSON_String_Equal_Small_By_Perfect_Hash/10 2.5427875200510974 ns/iter 1.6675081707595112 ns/iter 1.52
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.065099932745001 ns/iter 15.140953125000982 ns/iter 0.99
JSON_String_Fast_Hash/10 6.650402678571104 ns/iter 4.947811000000115 ns/iter 1.34
JSON_String_Fast_Hash/100 6.675355357142873 ns/iter 5.014339999999606 ns/iter 1.33
JSON_String_Key_Hash/10 5.335523214285384 ns/iter 3.864184151785973 ns/iter 1.38
JSON_String_Key_Hash/100 11.960637500000157 ns/iter 8.480895089285465 ns/iter 1.41
JSON_Object_Defines_Miss_Same_Length 4.8065913053718905 ns/iter 3.5704137220997105 ns/iter 1.35
JSON_Object_Defines_Miss_Too_Small 4.808515858947552 ns/iter 3.5710005301345435 ns/iter 1.35
JSON_Object_Defines_Miss_Too_Large 4.87747703233861 ns/iter 3.5685899936275383 ns/iter 1.37
Pointer_Object_Traverse 75.65516071428493 ns/iter 50.97087999999985 ns/iter 1.48
Pointer_Object_Try_Traverse 72.94577008928168 ns/iter 52.66647999999918 ns/iter 1.39
Pointer_Push_Back_Pointer_To_Weak_Pointer 178.2714137235172 ns/iter 138.79897817862297 ns/iter 1.28
Pointer_Walker_Schema_ISO_Language 10844789.062499415 ns/iter 9178864.00000043 ns/iter 1.18
Pointer_Maybe_Tracked_Deeply_Nested/0 2379586.7469879887 ns/iter 1857457.1014492784 ns/iter 1.28
Pointer_Maybe_Tracked_Deeply_Nested/1 3796616.75977677 ns/iter 2859061.86440683 ns/iter 1.33
Pointer_Position_Tracker_Get_Deeply_Nested 582.5637276785247 ns/iter 422.70576400737764 ns/iter 1.38
JSONPath_Descendant_Filter_Nested 2408.336428571342 ns/iter 1863.9332713690737 ns/iter 1.29
URITemplateRouter_Create 41841.848972458196 ns/iter 30295.037957505203 ns/iter 1.38
URITemplateRouter_Match 237.05571428572676 ns/iter 168.3934130620617 ns/iter 1.41
URITemplateRouter_Match_BasePath 269.87876874457714 ns/iter 190.7849098915174 ns/iter 1.41
URITemplateRouterView_Restore 34187.052922703144 ns/iter 20083.732890473006 ns/iter 1.70
URITemplateRouterView_Match 180.49068842569443 ns/iter 133.92451411051536 ns/iter 1.35
URITemplateRouterView_Match_BasePath 207.23461574844413 ns/iter 152.161316964288 ns/iter 1.36
URITemplateRouterView_Arguments 542.5699999999551 ns/iter 457.9142143979775 ns/iter 1.18
JSONL_Parse_Large 33431223.809521895 ns/iter 25966434.61538406 ns/iter 1.29
JSONL_Parse_Large_GZIP 33999580.95238141 ns/iter 26504082.14285806 ns/iter 1.28
JSONLD_Catalog_Annotation_List_Populate 3099625.4464282305 ns/iter 2529511.7857142813 ns/iter 1.23
JSONLD_Catalog_Materialize 8463354.44444498 ns/iter 6741883.035714023 ns/iter 1.26
HTML_Build_Table_100000 93367314.28571251 ns/iter 73268222.22222517 ns/iter 1.27
HTML_Render_Table_100000 7898915.555555657 ns/iter 6467810.714285958 ns/iter 1.22
GZIP_Compress_ISO_Language_Set_3_Locations 36803184.21052825 ns/iter 28009115.99999836 ns/iter 1.31
GZIP_Decompress_ISO_Language_Set_3_Locations 10145118.749999681 ns/iter 7254957.14285732 ns/iter 1.40
GZIP_Compress_ISO_Language_Set_3_Schema 2126749.3750002584 ns/iter 1747837.8378378085 ns/iter 1.22
GZIP_Decompress_ISO_Language_Set_3_Schema 631192.1428572224 ns/iter 400580.8473592651 ns/iter 1.58
JOSE_VerifySignature_RS256 21654.615624999708 ns/iter 18407.000270090557 ns/iter 1.18
JOSE_VerifySignature_ES512 1397511.0441768458 ns/iter 1183690.3571428081 ns/iter 1.18

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

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: 9205231 Previous: 7308581 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.8355235979870426 ns/iter 1.8498237088173812 ns/iter 0.99
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.8639194195856814 ns/iter 1.8549675740752338 ns/iter 1.00
Regex_Period_Asterisk 1.8332452261880878 ns/iter 1.7605146650215426 ns/iter 1.04
Regex_Group_Period_Asterisk_Group 1.961369602930878 ns/iter 1.8108371912015764 ns/iter 1.08
Regex_Period_Plus 2.07996400858114 ns/iter 2.2337633284571625 ns/iter 0.93
Regex_Period 2.1484065012423863 ns/iter 2.158333489552159 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.444355466780095 ns/iter 2.3795489715538833 ns/iter 1.03
Regex_Caret_Group_Period_Plus_Group_Dollar 2.184406491440884 ns/iter 2.2355751154504397 ns/iter 0.98
Regex_Caret_Period_Asterisk_Dollar 1.8206853399743965 ns/iter 1.8374442260802588 ns/iter 0.99
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.7624808950820106 ns/iter 1.9414796826732155 ns/iter 0.91
Regex_Caret_X_Hyphen 6.37688850310635 ns/iter 8.021976470182757 ns/iter 0.79
Regex_Period_Md_Dollar 21.60487649720617 ns/iter 19.71122560000233 ns/iter 1.10
Regex_Caret_Slash_Period_Asterisk 6.921888224061286 ns/iter 4.997598460802203 ns/iter 1.39
Regex_Caret_Period_Range_Dollar 2.257335616092654 ns/iter 2.22815634073997 ns/iter 1.01
Regex_Nested_Backtrack 32.14028373143015 ns/iter 30.151598486335253 ns/iter 1.07
JSON_Array_Of_Objects_Unique 388.16571244862826 ns/iter 383.30716149147696 ns/iter 1.01
JSON_Parse_1 3162.5814076463253 ns/iter 3438.1608040438355 ns/iter 0.92
JSON_Parse_Real 5177.533585771581 ns/iter 5373.209444573222 ns/iter 0.96
JSON_Parse_Decimal 5662.012210348094 ns/iter 6479.212122945361 ns/iter 0.87
JSON_Parse_Schema_ISO_Language 2240438.967948768 ns/iter 2482488.4416056774 ns/iter 0.90
JSON_Parse_Integer 3162.7462039339475 ns/iter 3286.520241764096 ns/iter 0.96
JSON_Parse_String_NonSSO_Plain 3092.9453662197816 ns/iter 3117.966341064148 ns/iter 0.99
JSON_Parse_String_SSO_Plain 1913.8563491934158 ns/iter 1902.7781271357192 ns/iter 1.01
JSON_Parse_String_Escape_Heavy 16857.922699501192 ns/iter 18269.94419581061 ns/iter 0.92
JSON_Parse_Object_Short_Keys 5365.962992601973 ns/iter 6139.786328063948 ns/iter 0.87
JSON_Parse_Object_Scalar_Properties 2803.6770355069366 ns/iter 2918.0270299024482 ns/iter 0.96
JSON_Parse_Object_Array_Properties 3333.720930232258 ns/iter 3596.0625036223987 ns/iter 0.93
JSON_Parse_Object_Object_Properties 3410.808823600719 ns/iter 4102.067209798671 ns/iter 0.83
JSON_Parse_Nested_Containers 23734.40853903772 ns/iter 25192.471779337073 ns/iter 0.94
JSON_From_String_Copy 10.680560721254082 ns/iter 11.729408843570416 ns/iter 0.91
JSON_From_String_Temporary 6.223282659457894 ns/iter 7.938011854428441 ns/iter 0.78
JSON_Number_To_Double 33.10155293922917 ns/iter 35.48396746188483 ns/iter 0.93
JSON_Object_At_Last_Key/8 4.055332335649349 ns/iter 4.7565540480980255 ns/iter 0.85
JSON_Object_At_Last_Key/32 12.769993932534325 ns/iter 15.037451426529216 ns/iter 0.85
JSON_Object_At_Last_Key/128 54.70600953514134 ns/iter 64.24608937536027 ns/iter 0.85
JSON_Object_At_Last_Key/512 186.49302807544208 ns/iter 218.32731065215341 ns/iter 0.85
JSON_Fast_Hash_Helm_Chart_Lock 59.36370749618138 ns/iter 72.64352206524471 ns/iter 0.82
JSON_Equality_Helm_Chart_Lock 175.79558531035417 ns/iter 200.4748580173358 ns/iter 0.88
JSON_Divisible_By_Decimal 174.6004926344055 ns/iter 205.8345685928419 ns/iter 0.85
JSON_String_Equal/10 6.799883719138778 ns/iter 7.258131783648785 ns/iter 0.94
JSON_String_Equal/100 6.559126446960237 ns/iter 6.589705741323622 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.33706479697581737 ns/iter 0.3797231407213157 ns/iter 0.89
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 5.536379592204352 ns/iter 4.221712529551008 ns/iter 1.31
JSON_String_Fast_Hash/10 2.4868068485175487 ns/iter 2.6815041606213588 ns/iter 0.93
JSON_String_Fast_Hash/100 2.495768706947017 ns/iter 2.1954004807977925 ns/iter 1.14
JSON_String_Key_Hash/10 1.7653355653919698 ns/iter 1.816112660958514 ns/iter 0.97
JSON_String_Key_Hash/100 2.2532204847206097 ns/iter 2.73376048209506 ns/iter 0.82
JSON_Object_Defines_Miss_Same_Length 3.1753775165437497 ns/iter 3.5204926484034 ns/iter 0.90
JSON_Object_Defines_Miss_Too_Small 3.067135621896365 ns/iter 2.8858756656174616 ns/iter 1.06
JSON_Object_Defines_Miss_Too_Large 2.9448448448913975 ns/iter 2.7812714640402407 ns/iter 1.06
Pointer_Object_Traverse 20.344533288400527 ns/iter 19.808108373604743 ns/iter 1.03
Pointer_Object_Try_Traverse 34.1376886945485 ns/iter 33.64633113570051 ns/iter 1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer 144.4512905222926 ns/iter 143.16390523904002 ns/iter 1.01
Pointer_Walker_Schema_ISO_Language 1537879.6640925955 ns/iter 1498488.4408599471 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/0 919016.3216520629 ns/iter 913660.9947645458 ns/iter 1.01
Pointer_Maybe_Tracked_Deeply_Nested/1 1192603.4108759805 ns/iter 1122443.4523809475 ns/iter 1.06
Pointer_Position_Tracker_Get_Deeply_Nested 373.0224894237911 ns/iter 370.3438157125989 ns/iter 1.01
JSONPath_Descendant_Filter_Nested 1248.1425292336996 ns/iter 1253.2465994550391 ns/iter 1.00
URITemplateRouter_Create 20549.9669725223 ns/iter 19051.32480180668 ns/iter 1.08
URITemplateRouter_Match 203.02182882098944 ns/iter 192.2862563823425 ns/iter 1.06
URITemplateRouter_Match_BasePath 212.73670935798714 ns/iter 232.68057838913418 ns/iter 0.91
URITemplateRouterView_Restore 10727.476496256728 ns/iter 11939.414698724326 ns/iter 0.90
URITemplateRouterView_Match 142.6716444799022 ns/iter 159.94144624203324 ns/iter 0.89
URITemplateRouterView_Match_BasePath 162.9950474001488 ns/iter 162.5134638694185 ns/iter 1.00
URITemplateRouterView_Arguments 554.4216199741447 ns/iter 565.0887511727126 ns/iter 0.98
JSONL_Parse_Large 6273484.99099073 ns/iter 6946606.388349042 ns/iter 0.90
JSONL_Parse_Large_GZIP 7372264.473683812 ns/iter 10467200.000000177 ns/iter 0.70
JSONLD_Catalog_Annotation_List_Populate 496759.9720084139 ns/iter 543362.1008145483 ns/iter 0.91
JSONLD_Catalog_Materialize 2128233.433734911 ns/iter 2389873.2638885337 ns/iter 0.89
HTML_Build_Table_100000 37506778.52631749 ns/iter 39488888.88887975 ns/iter 0.95
HTML_Render_Table_100000 1722415.0219298534 ns/iter 1898774.9228974797 ns/iter 0.91
GZIP_Compress_ISO_Language_Set_3_Locations 26952471.63999738 ns/iter 27466585.00000194 ns/iter 0.98
GZIP_Decompress_ISO_Language_Set_3_Locations 3476262.82211549 ns/iter 3761377.1947367005 ns/iter 0.92
GZIP_Compress_ISO_Language_Set_3_Schema 1549046.140939478 ns/iter 1658839.8120649606 ns/iter 0.93
GZIP_Decompress_ISO_Language_Set_3_Schema 276013.0790735045 ns/iter 286378.6319901906 ns/iter 0.96
JOSE_VerifySignature_RS256 21650.000277067593 ns/iter 22882.451549237765 ns/iter 0.95
JOSE_VerifySignature_ES512 984294.1914600547 ns/iter 1096069.0826085857 ns/iter 0.90

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