Skip to content

Replace invalid Markdown UTF-8 per maximal subpart and test nested footnotes - #2834

Merged
jviotti merged 1 commit into
mainfrom
cmark-pre-req
Sep 14, 2026
Merged

jviotti merged 1 commit into
mainfrom
cmark-pre-req

Conversation

@jviotti

@jviotti jviotti commented Sep 14, 2026

Copy link
Copy Markdown
Member

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

Review in cubic

…otnotes

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

augmentcode Bot commented Sep 14, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR normalizes malformed UTF-8 before passing Markdown input to cmark-gfm.

Changes:

  • Uses the Unicode component to detect valid UTF-8 and repair malformed maximal subparts.
  • Feeds the repaired source to cmark-gfm so each invalid maximal subpart emits U+FFFD.
  • Updates Markdown invalid-UTF-8 expectations and adds nested-footnote coverage.
  • Exports the Unicode component as a dependency when consumers request Markdown.

🤖 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: c1d1a49 Previous: 570e692 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.821375667720256 ns/iter 2.8138996530026645 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.8347383642938317 ns/iter 2.815017554218131 ns/iter 1.01
Regex_Period_Asterisk 2.8152468978512264 ns/iter 2.8130637103659746 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.8146570023660455 ns/iter 2.8146430576400427 ns/iter 1.00
Regex_Period_Plus 4.222792241892414 ns/iter 4.231526408791209 ns/iter 1.00
Regex_Period 4.223959324286359 ns/iter 4.23374210039269 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 3.970195911281836 ns/iter 4.230749768129611 ns/iter 0.94
Regex_Caret_Group_Period_Plus_Group_Dollar 2.818097169602985 ns/iter 4.231524819762007 ns/iter 0.67
Regex_Caret_Period_Asterisk_Dollar 4.219948910715701 ns/iter 3.19622129011834 ns/iter 1.32
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.1025890801809877 ns/iter 3.200873735189417 ns/iter 0.97
Regex_Caret_X_Hyphen 5.9807946450405405 ns/iter 7.395605370540177 ns/iter 0.81
Regex_Period_Md_Dollar 26.272665551969947 ns/iter 26.408233536811686 ns/iter 0.99
Regex_Caret_Slash_Period_Asterisk 7.734194556431085 ns/iter 7.74649481083793 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 4.570998381981907 ns/iter 4.579288664919986 ns/iter 1.00
Regex_Nested_Backtrack 39.59351778454952 ns/iter 41.45176708386313 ns/iter 0.96
JSON_Array_Of_Objects_Unique 473.5566833026217 ns/iter 482.0045278002106 ns/iter 0.98
JSON_Parse_1 4345.702267545606 ns/iter 4325.20358548587 ns/iter 1.00
JSON_Parse_Real 4705.4476004445605 ns/iter 4881.81319226321 ns/iter 0.96
JSON_Parse_Decimal 8184.1853968700425 ns/iter 7300.688982200633 ns/iter 1.12
JSON_Parse_Schema_ISO_Language 3371510.922705425 ns/iter 3284873.663507271 ns/iter 1.03
JSON_Parse_Integer 3763.5535425776993 ns/iter 3748.686562597486 ns/iter 1.00
JSON_Parse_String_NonSSO_Plain 3079.791663725337 ns/iter 3026.447153310569 ns/iter 1.02
JSON_Parse_String_SSO_Plain 2719.1733906113923 ns/iter 2732.291611527236 ns/iter 1.00
JSON_Parse_String_Escape_Heavy 11986.420770364537 ns/iter 12023.524843812 ns/iter 1.00
JSON_Parse_Object_Short_Keys 8221.305126318268 ns/iter 7794.630897894729 ns/iter 1.05
JSON_Parse_Object_Scalar_Properties 4161.132040540279 ns/iter 4007.822464903872 ns/iter 1.04
JSON_Parse_Object_Array_Properties 5725.718528510147 ns/iter 5303.9011581180985 ns/iter 1.08
JSON_Parse_Object_Object_Properties 5726.085397940864 ns/iter 5234.386782733269 ns/iter 1.09
JSON_Parse_Nested_Containers 35636.724723960564 ns/iter 35188.4927501083 ns/iter 1.01
JSON_From_String_Copy 11.77401110638901 ns/iter 12.117666253854363 ns/iter 0.97
JSON_From_String_Temporary 10.000344418851398 ns/iter 10.17146317512446 ns/iter 0.98
JSON_Number_To_Double 22.482818671762168 ns/iter 22.47917454076844 ns/iter 1.00
JSON_Object_At_Last_Key/8 6.698801627867593 ns/iter 6.358746938580188 ns/iter 1.05
JSON_Object_At_Last_Key/32 23.593669229961534 ns/iter 23.653630736386486 ns/iter 1.00
JSON_Object_At_Last_Key/128 91.18538531024338 ns/iter 92.04530928470366 ns/iter 0.99
JSON_Object_At_Last_Key/512 381.1834036490041 ns/iter 380.7067326213473 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 66.14618095491574 ns/iter 66.67949102124058 ns/iter 0.99
JSON_Equality_Helm_Chart_Lock 161.895665421352 ns/iter 160.97702672597305 ns/iter 1.01
JSON_Divisible_By_Decimal 244.7464237283325 ns/iter 245.12614751165623 ns/iter 1.00
JSON_String_Equal/10 5.6287715666689175 ns/iter 5.6322218320150546 ns/iter 1.00
JSON_String_Equal/100 6.3341355359691125 ns/iter 6.332438430274264 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 1.054711280254979 ns/iter 1.0542371219342985 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 12.342832117357746 ns/iter 12.34284795844578 ns/iter 1.00
JSON_String_Fast_Hash/10 2.116612437644409 ns/iter 2.1112254538028092 ns/iter 1.00
JSON_String_Fast_Hash/100 2.1129016238884324 ns/iter 2.1223642115224113 ns/iter 1.00
JSON_String_Key_Hash/10 2.814876080650412 ns/iter 2.470340822315603 ns/iter 1.14
JSON_String_Key_Hash/100 8.085671831460521 ns/iter 7.736043654831615 ns/iter 1.05
JSON_Object_Defines_Miss_Same_Length 2.9384515769269695 ns/iter 2.980194788850402 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Small 2.9716386999785533 ns/iter 3.005980581912184 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Large 3.2437770596094424 ns/iter 3.246940594348437 ns/iter 1.00
Pointer_Object_Traverse 30.637899699608905 ns/iter 30.780928236935022 ns/iter 1.00
Pointer_Object_Try_Traverse 32.636244727492155 ns/iter 32.90873750707293 ns/iter 0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer 179.59404598211086 ns/iter 151.46570478372064 ns/iter 1.19
Pointer_Walker_Schema_ISO_Language 1455378.371069169 ns/iter 1545940.6847058102 ns/iter 0.94
Pointer_Maybe_Tracked_Deeply_Nested/0 1255526.2355072792 ns/iter 1288755.7007299957 ns/iter 0.97
Pointer_Maybe_Tracked_Deeply_Nested/1 2060390.1805556132 ns/iter 1968532.2937686122 ns/iter 1.05
Pointer_Position_Tracker_Get_Deeply_Nested 699.1561720353626 ns/iter 706.3350569375671 ns/iter 0.99
Schema_Tracker_ISO_Language 4321253.208588845 ns/iter 4330495.161490551 ns/iter 1.00
Schema_Tracker_ISO_Language_To_JSON 16017984.15909108 ns/iter 16090847.813954107 ns/iter 1.00
Schema_Frame_WoT_References 2168074.1981423856 ns/iter 2168321.0307691507 ns/iter 1.00
Schema_Frame_OMC_References 9715237.194444152 ns/iter 10312765.884058028 ns/iter 0.94
Schema_Frame_OMC_Pointers 18154660.736842602 ns/iter 19845112.028571878 ns/iter 0.91
Schema_Frame_OMC_Locations 8432509.166666368 ns/iter 9219214.935065445 ns/iter 0.91
Schema_Frame_ISO_Language_Locations 38938981.27777757 ns/iter 41354643.937498994 ns/iter 0.94
Schema_Frame_ISO_Language_Root 284.5550200378276 ns/iter 292.80850727104684 ns/iter 0.97
Schema_Frame_KrakenD_References 15714662.82222218 ns/iter 16983357.899999876 ns/iter 0.93
Schema_Frame_KrakenD_Reachable 121615900.8333193 ns/iter 123394446.49997707 ns/iter 0.99
Schema_Frame_ISO_Language_Locations_To_JSON 30390040.41666734 ns/iter 32119211.72222295 ns/iter 0.95
Schema_Frame_Many_Resources_References 137571729.60000047 ns/iter 144852797.39999443 ns/iter 0.95
Schema_Frame_Deeply_Nested_References 10647971.469697123 ns/iter 11298422.557377039 ns/iter 0.94
JSONPath_Descendant_Filter_Nested 1548.6509474034215 ns/iter 1528.7513747880478 ns/iter 1.01
URITemplateRouter_Create 21337.547259348394 ns/iter 21300.493898579738 ns/iter 1.00
URITemplateRouter_Match 171.56115668341835 ns/iter 170.6891229073912 ns/iter 1.01
URITemplateRouter_Match_BasePath 203.53860871365913 ns/iter 206.72904916548922 ns/iter 0.98
URITemplateRouterView_Restore 9809.889256640648 ns/iter 9817.037633742359 ns/iter 1.00
URITemplateRouterView_Match 142.94869133884205 ns/iter 142.5749932502175 ns/iter 1.00
URITemplateRouterView_Match_BasePath 165.00496692079025 ns/iter 165.59735906053552 ns/iter 1.00
URITemplateRouterView_Arguments 455.08034865818684 ns/iter 451.23258883391867 ns/iter 1.01
JSONL_Parse_Large 8431870.048192682 ns/iter 8422845.23170772 ns/iter 1.00
JSONL_Parse_Large_GZIP 8616766.012345858 ns/iter 8586227.048780523 ns/iter 1.00
JSONLD_Catalog_Annotation_List_Populate 585293.413333332 ns/iter 580616.2557755954 ns/iter 1.01
JSONLD_Catalog_Materialize 3548388.1557789985 ns/iter 3733819.918781665 ns/iter 0.95
HTML_Build_Table_100000 60670465.99999964 ns/iter 67567556.59999953 ns/iter 0.90
HTML_Render_Table_100000 1907012.704918066 ns/iter 2264267.872403599 ns/iter 0.84
Markdown_To_HTML_Realistic_Document 13207527.566037843 ns/iter 13810171.458333777 ns/iter 0.96
Markdown_To_HTML_Pathological 51473122.84615369 ns/iter 49854029.538463555 ns/iter 1.03
Markdown_To_HTML_Short_Descriptions 1786.9982411740677 ns/iter 1714.2344222538568 ns/iter 1.04
GZIP_Compress_ISO_Language_Set_3_Locations 40191370.176471 ns/iter 40962878.58823523 ns/iter 0.98
GZIP_Decompress_ISO_Language_Set_3_Locations 5533494.212598067 ns/iter 5652381.661290504 ns/iter 0.98
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 7381239.421052119 ns/iter 7471254.387096891 ns/iter 0.99
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 8848831.61538433 ns/iter 9475717.01369834 ns/iter 0.93
GZIP_Compress_ISO_Language_Set_3_Schema 2497599.807142795 ns/iter 2536053.490974808 ns/iter 0.98
GZIP_Decompress_ISO_Language_Set_3_Schema 339767.3434399114 ns/iter 431351.23244253197 ns/iter 0.79
JOSE_VerifySignature_RS256 51916.761155246 ns/iter 52485.18859582084 ns/iter 0.99
JOSE_VerifySignature_ES512 1898263.3777173974 ns/iter 1898486.452054765 ns/iter 1.00
CRYPTO_CRC32_Large_JSONL 114459.42069980691 ns/iter 114605.28931848118 ns/iter 1.00

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

@cubic-dev-ai cubic-dev-ai 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.

No issues found across 5 files

Re-trigger cubic

@jviotti
jviotti merged commit 87e473f into main Sep 14, 2026
14 checks passed
@jviotti
jviotti deleted the cmark-pre-req branch September 14, 2026 23:55

@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: c1d1a49 Previous: 570e692 Ratio
CRYPTO_CRC32_Large_JSONL 45370.43811703036 ns/iter 102536.30229834108 ns/iter 0.44
JOSE_VerifySignature_RS256 18718.42908673067 ns/iter 22224.33663115319 ns/iter 0.84
JOSE_VerifySignature_ES512 428895.5784313747 ns/iter 581975.0299251825 ns/iter 0.74
GZIP_Compress_ISO_Language_Set_3_Locations 23890392.241381064 ns/iter 30103317.695652947 ns/iter 0.79
GZIP_Decompress_ISO_Language_Set_3_Locations 3566475.98477171 ns/iter 5146959.985293955 ns/iter 0.69
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 4983512.1449276535 ns/iter 7236225.824741952 ns/iter 0.69
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 6930376.326732981 ns/iter 8855913.35443036 ns/iter 0.78
GZIP_Compress_ISO_Language_Set_3_Schema 1894510.8575269144 ns/iter 2065606.15294122 ns/iter 0.92
GZIP_Decompress_ISO_Language_Set_3_Schema 379217.1083377427 ns/iter 438333.7184406044 ns/iter 0.87
Markdown_To_HTML_Realistic_Document 10782144.953846175 ns/iter 12023929.517241562 ns/iter 0.90
Markdown_To_HTML_Pathological 34303948.59999808 ns/iter 47418455.785715096 ns/iter 0.72
Markdown_To_HTML_Short_Descriptions 1191.7996683588888 ns/iter 1869.618940411577 ns/iter 0.64
HTML_Build_Table_100000 42902160.000001766 ns/iter 54740523.54545414 ns/iter 0.78
HTML_Render_Table_100000 2744968.1686272356 ns/iter 1902218.9999999932 ns/iter 1.44
JSONLD_Catalog_Annotation_List_Populate 644825.7251838077 ns/iter 683040.5112414412 ns/iter 0.94
JSONLD_Catalog_Materialize 2812220.2231077654 ns/iter 3520850.7839196105 ns/iter 0.80
JSONL_Parse_Large 7532767.462365545 ns/iter 9847802.056338545 ns/iter 0.76
JSONL_Parse_Large_GZIP 7777360.9111109935 ns/iter 9975552.242857637 ns/iter 0.78
URITemplateRouter_Create 14418.208947227826 ns/iter 22350.558407808687 ns/iter 0.65
URITemplateRouter_Match 138.1790326677889 ns/iter 161.1325080018217 ns/iter 0.86
URITemplateRouter_Match_BasePath 156.4913258996474 ns/iter 184.8753744001762 ns/iter 0.85
URITemplateRouterView_Restore 2865.320747348454 ns/iter 8332.870865492509 ns/iter 0.34
URITemplateRouterView_Match 100.75379212384551 ns/iter 122.58730366641717 ns/iter 0.82
URITemplateRouterView_Match_BasePath 114.7595506163886 ns/iter 150.50321695984914 ns/iter 0.76
URITemplateRouterView_Arguments 390.164587694473 ns/iter 476.861310560341 ns/iter 0.82
JSONPath_Descendant_Filter_Nested 1165.1377276411822 ns/iter 1683.9060837348923 ns/iter 0.69
Schema_Frame_WoT_References 1853918.858288772 ns/iter 2290221.4786883676 ns/iter 0.81
Schema_Frame_OMC_References 8085611.744186254 ns/iter 9846707.873239338 ns/iter 0.82
Schema_Frame_OMC_Pointers 14780490.957446815 ns/iter 19136422.56756641 ns/iter 0.77
Schema_Frame_OMC_Locations 7070560.8585857395 ns/iter 8560271.939024333 ns/iter 0.83
Schema_Frame_ISO_Language_Locations 31160451.47826101 ns/iter 40434939.83333077 ns/iter 0.77
Schema_Frame_ISO_Language_Root 211.93615532664322 ns/iter 297.65857023267205 ns/iter 0.71
Schema_Frame_KrakenD_References 13030356.185184801 ns/iter 15839851.727272183 ns/iter 0.82
Schema_Frame_KrakenD_Reachable 88341956.50000253 ns/iter 123808012.66666216 ns/iter 0.71
Schema_Frame_ISO_Language_Locations_To_JSON 23322102.714286886 ns/iter 30997031.826085158 ns/iter 0.75
Schema_Frame_Many_Resources_References 117276580.8333338 ns/iter 134611981.20000973 ns/iter 0.87
Schema_Frame_Deeply_Nested_References 8907293.589743404 ns/iter 10940110.253968561 ns/iter 0.81
Pointer_Object_Traverse 18.088988701123455 ns/iter 24.967857926325625 ns/iter 0.72
Pointer_Object_Try_Traverse 20.65245356176131 ns/iter 24.682819810566137 ns/iter 0.84
Pointer_Push_Back_Pointer_To_Weak_Pointer 163.95871908017108 ns/iter 132.35063730832326 ns/iter 1.24
Pointer_Walker_Schema_ISO_Language 1695672.1210653642 ns/iter 1504620.168122313 ns/iter 1.13
Pointer_Maybe_Tracked_Deeply_Nested/0 1050253.6956522376 ns/iter 1238011.7834506226 ns/iter 0.85
Pointer_Maybe_Tracked_Deeply_Nested/1 1517335.1786491917 ns/iter 1934259.7237569229 ns/iter 0.78
Pointer_Position_Tracker_Get_Deeply_Nested 608.9857480161176 ns/iter 597.6335174327729 ns/iter 1.02
Schema_Tracker_ISO_Language 4093017.186046633 ns/iter 4901336.881118823 ns/iter 0.84
Schema_Tracker_ISO_Language_To_JSON 13141758.490566542 ns/iter 15654987.977777382 ns/iter 0.84
JSON_Array_Of_Objects_Unique 364.7801385915062 ns/iter 461.4127370065188 ns/iter 0.79
JSON_Parse_1 4023.7887290530766 ns/iter 5308.242500245661 ns/iter 0.76
JSON_Parse_Real 3964.380838599197 ns/iter 5340.05980101913 ns/iter 0.74
JSON_Parse_Decimal 6752.394054132877 ns/iter 10185.548591857552 ns/iter 0.66
JSON_Parse_Schema_ISO_Language 2945605.9574468257 ns/iter 3737148.343915393 ns/iter 0.79
JSON_Parse_Integer 2739.7578306093465 ns/iter 3786.9334671436563 ns/iter 0.72
JSON_Parse_String_NonSSO_Plain 2547.7144392665878 ns/iter 3375.4645418443074 ns/iter 0.75
JSON_Parse_String_SSO_Plain 2282.154875710955 ns/iter 2981.6729635709544 ns/iter 0.77
JSON_Parse_String_Escape_Heavy 13307.062146892355 ns/iter 16942.07079496288 ns/iter 0.79
JSON_Parse_Object_Short_Keys 6771.706269763091 ns/iter 8807.964337112233 ns/iter 0.77
JSON_Parse_Object_Scalar_Properties 3439.097080837754 ns/iter 4494.394256042289 ns/iter 0.77
JSON_Parse_Object_Array_Properties 5169.0622389243545 ns/iter 6663.757140126307 ns/iter 0.78
JSON_Parse_Object_Object_Properties 5154.127927543038 ns/iter 6745.549660685598 ns/iter 0.76
JSON_Parse_Nested_Containers 32516.533632285627 ns/iter 41309.48082821786 ns/iter 0.79
JSON_From_String_Copy 7.235372299284529 ns/iter 9.42298146670623 ns/iter 0.77
JSON_From_String_Temporary 4.984583663500749 ns/iter 8.010401020040707 ns/iter 0.62
JSON_Number_To_Double 19.438132856345383 ns/iter 20.35124252121254 ns/iter 0.96
JSON_Object_At_Last_Key/8 3.6250786144207754 ns/iter 3.746206604111171 ns/iter 0.97
JSON_Object_At_Last_Key/32 11.396655772229815 ns/iter 11.861309851664403 ns/iter 0.96
JSON_Object_At_Last_Key/128 43.92200116525213 ns/iter 48.620866990163655 ns/iter 0.90
JSON_Object_At_Last_Key/512 180.83728771438274 ns/iter 359.9338460771343 ns/iter 0.50
JSON_Fast_Hash_Helm_Chart_Lock 64.40568885040712 ns/iter 76.02327936649964 ns/iter 0.85
JSON_Equality_Helm_Chart_Lock 127.93093875332993 ns/iter 146.5556336697725 ns/iter 0.87
JSON_Divisible_By_Decimal 217.89715600854842 ns/iter 277.742340778908 ns/iter 0.78
JSON_String_Equal/10 4.843608964512172 ns/iter 5.691026602360312 ns/iter 0.85
JSON_String_Equal/100 5.993804802339414 ns/iter 6.333711246747597 ns/iter 0.95
JSON_String_Equal_Small_By_Perfect_Hash/10 0.814877975893888 ns/iter 0.6244441153515047 ns/iter 1.30
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.006407288909072 ns/iter 25.25700814908465 ns/iter 0.59
JSON_String_Fast_Hash/10 2.939908524211926 ns/iter 3.152474734870263 ns/iter 0.93
JSON_String_Fast_Hash/100 2.9184398692761433 ns/iter 3.152814270701568 ns/iter 0.93
JSON_String_Key_Hash/10 1.1241531628478676 ns/iter 1.2472032619065183 ns/iter 0.90
JSON_String_Key_Hash/100 11.302352524841385 ns/iter 12.442993479151918 ns/iter 0.91
JSON_Object_Defines_Miss_Same_Length 2.6663463870973474 ns/iter 3.1163128539252023 ns/iter 0.86
JSON_Object_Defines_Miss_Too_Small 3.057531908368284 ns/iter 3.1146190486562486 ns/iter 0.98
JSON_Object_Defines_Miss_Too_Large 2.892076469172773 ns/iter 3.1296367585574347 ns/iter 0.92
Regex_Lower_S_Or_Upper_S_Asterisk 2.7450686181170205 ns/iter 2.101633602104588 ns/iter 1.31
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.767196364916621 ns/iter 2.1010424537720245 ns/iter 1.32
Regex_Period_Asterisk 2.6736678144215733 ns/iter 2.028017859691079 ns/iter 1.32
Regex_Group_Period_Asterisk_Group 2.770726183805689 ns/iter 2.0232109510867304 ns/iter 1.37
Regex_Period_Plus 2.8902597682839923 ns/iter 2.101092473152808 ns/iter 1.38
Regex_Period 2.7507936104239143 ns/iter 2.101450152246811 ns/iter 1.31
Regex_Caret_Period_Plus_Dollar 2.6674534912388363 ns/iter 2.0245813703364126 ns/iter 1.32
Regex_Caret_Group_Period_Plus_Group_Dollar 2.759783998211993 ns/iter 2.023662886344653 ns/iter 1.36
Regex_Caret_Period_Asterisk_Dollar 2.7526606089972296 ns/iter 2.1060089282004957 ns/iter 1.31
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.7372310886538282 ns/iter 2.1056508653144936 ns/iter 1.30
Regex_Caret_X_Hyphen 5.5027172874049075 ns/iter 3.739020253457159 ns/iter 1.47
Regex_Period_Md_Dollar 15.360867453963193 ns/iter 28.688088349247266 ns/iter 0.54
Regex_Caret_Slash_Period_Asterisk 5.545773873535724 ns/iter 4.0450545524204875 ns/iter 1.37
Regex_Caret_Period_Range_Dollar 2.9160717499326707 ns/iter 1.245187151338561 ns/iter 2.34
Regex_Nested_Backtrack 33.57895134412755 ns/iter 38.06882995428459 ns/iter 0.88

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: c1d1a49 Previous: 570e692 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.6793062476075313 ns/iter 2.287058367983241 ns/iter 1.17
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.6867983904583954 ns/iter 2.269729684966652 ns/iter 1.18
Regex_Period_Asterisk 2.909177677272703 ns/iter 2.226618750000142 ns/iter 1.31
Regex_Group_Period_Asterisk_Group 2.775890533236161 ns/iter 2.22547468749994 ns/iter 1.25
Regex_Period_Plus 2.85244176084573 ns/iter 2.300849060445744 ns/iter 1.24
Regex_Period 2.86654781122073 ns/iter 2.342025624999877 ns/iter 1.22
Regex_Caret_Period_Plus_Dollar 2.7361120969927706 ns/iter 2.2958648411876936 ns/iter 1.19
Regex_Caret_Group_Period_Plus_Group_Dollar 2.824718302310332 ns/iter 2.442128124999954 ns/iter 1.16
Regex_Caret_Period_Asterisk_Dollar 2.7186581237861738 ns/iter 2.2995046849334626 ns/iter 1.18
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.7295905779199985 ns/iter 2.246638749999974 ns/iter 1.21
Regex_Caret_X_Hyphen 6.221928571428797 ns/iter 3.3968976615576505 ns/iter 1.83
Regex_Period_Md_Dollar 28.619212372235808 ns/iter 23.33865710559253 ns/iter 1.23
Regex_Caret_Slash_Period_Asterisk 5.866097000000536 ns/iter 3.0615013798284987 ns/iter 1.92
Regex_Caret_Period_Range_Dollar 2.9573029201462964 ns/iter 2.360452564329896 ns/iter 1.25
Regex_Nested_Backtrack 90.6478800000059 ns/iter 30.510560967797552 ns/iter 2.97
JSON_Array_Of_Objects_Unique 658.7918750000199 ns/iter 436.81980932453087 ns/iter 1.51
JSON_Parse_1 9433.536903852446 ns/iter 5569.772000000057 ns/iter 1.69
JSON_Parse_Real 13081.99204467849 ns/iter 9203.463377395292 ns/iter 1.42
JSON_Parse_Decimal 8630.677541618377 ns/iter 6883.699107143165 ns/iter 1.25
JSON_Parse_Schema_ISO_Language 7562902.22222257 ns/iter 7372989.9999989355 ns/iter 1.03
JSON_Parse_Integer 4196.320648963956 ns/iter 3514.429390655352 ns/iter 1.19
JSON_Parse_String_NonSSO_Plain 5876.311607143034 ns/iter 4859.8480445074565 ns/iter 1.21
JSON_Parse_String_SSO_Plain 2620.5123534793725 ns/iter 2210.24968750001 ns/iter 1.19
JSON_Parse_String_Escape_Heavy 21097.481249999106 ns/iter 16669.20715986904 ns/iter 1.27
JSON_Parse_Object_Short_Keys 9515.594573239268 ns/iter 8105.124999999396 ns/iter 1.17
JSON_Parse_Object_Scalar_Properties 4926.68999999978 ns/iter 3991.9336304750677 ns/iter 1.23
JSON_Parse_Object_Array_Properties 8640.126160151074 ns/iter 6929.075892857993 ns/iter 1.25
JSON_Parse_Object_Object_Properties 8999.817857954864 ns/iter 7600.9464285706135 ns/iter 1.18
JSON_Parse_Nested_Containers 61145.47321427973 ns/iter 53053.587443950404 ns/iter 1.15
JSON_From_String_Copy 54.607740000005826 ns/iter 37.2281832637872 ns/iter 1.47
JSON_From_String_Temporary 55.34894642857629 ns/iter 42.67739828247307 ns/iter 1.30
JSON_Number_To_Double 90.26680847023758 ns/iter 67.09853571428377 ns/iter 1.35
JSON_Object_At_Last_Key/8 7.749257142857045 ns/iter 6.02305900000033 ns/iter 1.29
JSON_Object_At_Last_Key/32 18.03810819676739 ns/iter 21.017465906481526 ns/iter 0.86
JSON_Object_At_Last_Key/128 87.71542410714872 ns/iter 46.65835818433719 ns/iter 1.88
JSON_Object_At_Last_Key/512 310.2853125000138 ns/iter 145.68813635318736 ns/iter 2.13
JSON_Fast_Hash_Helm_Chart_Lock 83.06728794641924 ns/iter 64.11901785713984 ns/iter 1.30
JSON_Equality_Helm_Chart_Lock 198.9488481204109 ns/iter 161.1620084302676 ns/iter 1.23
JSON_Divisible_By_Decimal 244.64878571429998 ns/iter 196.32805150322795 ns/iter 1.25
JSON_String_Equal/10 8.643845050696358 ns/iter 6.746559821428783 ns/iter 1.28
JSON_String_Equal/100 12.086467857143036 ns/iter 8.88407406748311 ns/iter 1.36
JSON_String_Equal_Small_By_Perfect_Hash/10 1.2128112499999995 ns/iter 1.1464999548452923 ns/iter 1.06
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 9.569370312499714 ns/iter 8.388729910713266 ns/iter 1.14
JSON_String_Fast_Hash/10 4.434018415178415 ns/iter 2.768001025549662 ns/iter 1.60
JSON_String_Fast_Hash/100 4.05324911438133 ns/iter 2.746754885940235 ns/iter 1.48
JSON_String_Key_Hash/10 3.3265068801974462 ns/iter 2.2414885019626163 ns/iter 1.48
JSON_String_Key_Hash/100 7.98365066964354 ns/iter 7.3726986607144545 ns/iter 1.08
JSON_Object_Defines_Miss_Same_Length 4.642333938933469 ns/iter 1.57130178571409 ns/iter 2.95
JSON_Object_Defines_Miss_Too_Small 4.661094956397893 ns/iter 1.6129198660712922 ns/iter 2.89
JSON_Object_Defines_Miss_Too_Large 4.512859374999323 ns/iter 1.6612897321426345 ns/iter 2.72
Pointer_Object_Traverse 40.104430803574886 ns/iter 38.62515625000031 ns/iter 1.04
Pointer_Object_Try_Traverse 43.95458262611345 ns/iter 41.94509562188397 ns/iter 1.05
Pointer_Push_Back_Pointer_To_Weak_Pointer 139.88062499998526 ns/iter 109.97704687499166 ns/iter 1.27
Pointer_Walker_Schema_ISO_Language 10418365.33333329 ns/iter 9240746.66666608 ns/iter 1.13
Pointer_Maybe_Tracked_Deeply_Nested/0 2107050.000000044 ns/iter 1963020.4013377423 ns/iter 1.07
Pointer_Maybe_Tracked_Deeply_Nested/1 3624626.7379677333 ns/iter 3561307.692308009 ns/iter 1.02
Pointer_Position_Tracker_Get_Deeply_Nested 501.43366071426146 ns/iter 451.12257874728965 ns/iter 1.11
Schema_Tracker_ISO_Language 10902660.714285567 ns/iter 9814821.333334293 ns/iter 1.11
Schema_Tracker_ISO_Language_To_JSON 52495460.0000001 ns/iter 41152105.882347584 ns/iter 1.28
Schema_Frame_WoT_References 4718295.302013574 ns/iter 3756129.9465242364 ns/iter 1.26
Schema_Frame_OMC_References 20867650.000003126 ns/iter 16678053.658535378 ns/iter 1.25
Schema_Frame_OMC_Pointers 37840372.22222499 ns/iter 29772075.000001524 ns/iter 1.27
Schema_Frame_OMC_Locations 17850556.756755125 ns/iter 14414460.000000417 ns/iter 1.24
Schema_Frame_ISO_Language_Locations 65138630.00000129 ns/iter 55436581.818185 ns/iter 1.18
Schema_Frame_ISO_Language_Root 1752.92813420001 ns/iter 1359.528343960557 ns/iter 1.29
Schema_Frame_KrakenD_References 35056945.00000231 ns/iter 29511057.692305855 ns/iter 1.19
Schema_Frame_KrakenD_Reachable 206268574.99999574 ns/iter 143227300.00003502 ns/iter 1.44
Schema_Frame_ISO_Language_Locations_To_JSON 148337824.9999987 ns/iter 117455633.33334984 ns/iter 1.26
Schema_Frame_Many_Resources_References 482829600.0000023 ns/iter 380969950.00000787 ns/iter 1.27
Schema_Frame_Deeply_Nested_References 23074011.99999731 ns/iter 14401027.083332943 ns/iter 1.60
JSONPath_Descendant_Filter_Nested 2224.239218070785 ns/iter 1390.1239285715405 ns/iter 1.60
URITemplateRouter_Create 43707.96503634058 ns/iter 28958.416387466532 ns/iter 1.51
URITemplateRouter_Match 233.28951637394158 ns/iter 186.80436489322787 ns/iter 1.25
URITemplateRouter_Match_BasePath 274.0289698227159 ns/iter 212.60674943719673 ns/iter 1.29
URITemplateRouterView_Restore 17054.521570457724 ns/iter 13378.24942745848 ns/iter 1.27
URITemplateRouterView_Match 184.47298333523463 ns/iter 125.35819642855422 ns/iter 1.47
URITemplateRouterView_Match_BasePath 203.3489377989961 ns/iter 148.70602907562986 ns/iter 1.37
URITemplateRouterView_Arguments 457.9345625000286 ns/iter 360.5573954361797 ns/iter 1.27
JSONL_Parse_Large 25016821.874999095 ns/iter 18626313.513513613 ns/iter 1.34
JSONL_Parse_Large_GZIP 24230626.923077546 ns/iter 17765186.48648869 ns/iter 1.36
JSONLD_Catalog_Annotation_List_Populate 2769942.1686746967 ns/iter 2373554.849498495 ns/iter 1.17
JSONLD_Catalog_Materialize 6260381.111111555 ns/iter 5160504.464285509 ns/iter 1.21
HTML_Build_Table_100000 95718928.57143536 ns/iter 84551514.28571688 ns/iter 1.13
HTML_Render_Table_100000 13531614.285714762 ns/iter 11679558.928573133 ns/iter 1.16
Markdown_To_HTML_Realistic_Document 33389864.00000067 ns/iter 21641512.50000046 ns/iter 1.54
Markdown_To_HTML_Pathological 146644649.9999847 ns/iter 140188259.9999908 ns/iter 1.05
Markdown_To_HTML_Short_Descriptions 3522.150815860708 ns/iter 2802.31669539446 ns/iter 1.26
GZIP_Compress_ISO_Language_Set_3_Locations 30759989.473686367 ns/iter 27733503.999997992 ns/iter 1.11
GZIP_Decompress_ISO_Language_Set_3_Locations 10839421.874999644 ns/iter 10913381.250000853 ns/iter 0.99
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 15321240.00000067 ns/iter 11154699.99999874 ns/iter 1.37
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 19273762.16216286 ns/iter 18635199.999998692 ns/iter 1.03
GZIP_Compress_ISO_Language_Set_3_Schema 2116854.6874999804 ns/iter 1822922.3587223676 ns/iter 1.16
GZIP_Decompress_ISO_Language_Set_3_Schema 783951.160714277 ns/iter 665447.2098213761 ns/iter 1.18
JOSE_VerifySignature_RS256 18277.096512100456 ns/iter 14825.133928569401 ns/iter 1.23
JOSE_VerifySignature_ES512 1222279.6519411653 ns/iter 808419.308035673 ns/iter 1.51
CRYPTO_CRC32_Large_JSONL 59355.48021035668 ns/iter 40623.323407561504 ns/iter 1.46

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: c1d1a49 Previous: fa8033d Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.606418869537347 ns/iter 1.8130843395696155 ns/iter 1.44
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.4040897883181462 ns/iter 1.936976322050991 ns/iter 1.24
Regex_Period_Asterisk 2.357862779602016 ns/iter 2.115993447181444 ns/iter 1.11
Regex_Group_Period_Asterisk_Group 2.4342439840032335 ns/iter 2.0891310695096563 ns/iter 1.17
Regex_Period_Plus 2.92274484306824 ns/iter 2.2470191329620803 ns/iter 1.30
Regex_Period 2.611395123485934 ns/iter 2.1312930752716257 ns/iter 1.23
Regex_Caret_Period_Plus_Dollar 2.731990788422674 ns/iter 2.1718108186776854 ns/iter 1.26
Regex_Caret_Group_Period_Plus_Group_Dollar 2.802302922143111 ns/iter 2.280415727911181 ns/iter 1.23
Regex_Caret_Period_Asterisk_Dollar 2.1766118759829918 ns/iter 1.9578707454141153 ns/iter 1.11
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.778980533705126 ns/iter 2.1257332766645805 ns/iter 1.31
Regex_Caret_X_Hyphen 6.609988914779334 ns/iter 6.511018549311856 ns/iter 1.02
Regex_Period_Md_Dollar 22.132532679370957 ns/iter 19.599667485386203 ns/iter 1.13
Regex_Caret_Slash_Period_Asterisk 6.383539838617599 ns/iter 4.835757907496865 ns/iter 1.32
Regex_Caret_Period_Range_Dollar 2.7118007815798046 ns/iter 2.1966801327397016 ns/iter 1.23
Regex_Nested_Backtrack 35.63553607505256 ns/iter 29.323293469051 ns/iter 1.22
JSON_Array_Of_Objects_Unique 466.1742753317898 ns/iter 381.57300322791093 ns/iter 1.22
JSON_Parse_1 3864.2639858932953 ns/iter 3239.123328337963 ns/iter 1.19
JSON_Parse_Real 5863.644489045497 ns/iter 5312.589700145902 ns/iter 1.10
JSON_Parse_Decimal 6368.726695773473 ns/iter 5800.174851716735 ns/iter 1.10
JSON_Parse_Schema_ISO_Language 2591839.0563379996 ns/iter 2718128.947367803 ns/iter 0.95
JSON_Parse_Integer 4175.8735051353415 ns/iter 3396.478584537967 ns/iter 1.23
JSON_Parse_String_NonSSO_Plain 4128.739883660143 ns/iter 3381.8810065541315 ns/iter 1.22
JSON_Parse_String_SSO_Plain 2037.2373207763558 ns/iter 1854.188523648817 ns/iter 1.10
JSON_Parse_String_Escape_Heavy 22810.801922064056 ns/iter 17929.10863384532 ns/iter 1.27
JSON_Parse_Object_Short_Keys 6921.170829983 ns/iter 5567.0029344638915 ns/iter 1.24
JSON_Parse_Object_Scalar_Properties 3697.591906943415 ns/iter 3265.3772243276762 ns/iter 1.13
JSON_Parse_Object_Array_Properties 5390.101524334002 ns/iter 6622.730419999243 ns/iter 0.81
JSON_Parse_Object_Object_Properties 4714.543170363119 ns/iter 4537.587182170083 ns/iter 1.04
JSON_Parse_Nested_Containers 35053.11308639907 ns/iter 31395.671043845297 ns/iter 1.12
JSON_From_String_Copy 14.525513045900835 ns/iter 12.329324838698511 ns/iter 1.18
JSON_From_String_Temporary 9.509919788148464 ns/iter 6.909114764370059 ns/iter 1.38
JSON_Number_To_Double 64.24554755788247 ns/iter 42.434525727976755 ns/iter 1.51
JSON_Object_At_Last_Key/8 5.647861430673591 ns/iter 5.046497080002155 ns/iter 1.12
JSON_Object_At_Last_Key/32 17.89330786759709 ns/iter 12.958902178228275 ns/iter 1.38
JSON_Object_At_Last_Key/128 68.15057184264019 ns/iter 60.13971037872242 ns/iter 1.13
JSON_Object_At_Last_Key/512 269.04970090496005 ns/iter 198.43743832759597 ns/iter 1.36
JSON_Fast_Hash_Helm_Chart_Lock 61.325339427343636 ns/iter 61.2429889641283 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 170.57080575584132 ns/iter 179.70188206799 ns/iter 0.95
JSON_Divisible_By_Decimal 185.23678284738642 ns/iter 186.53781659353345 ns/iter 0.99
JSON_String_Equal/10 7.266246824407529 ns/iter 7.216226815725941 ns/iter 1.01
JSON_String_Equal/100 6.748200763098994 ns/iter 6.90786598020747 ns/iter 0.98
JSON_String_Equal_Small_By_Perfect_Hash/10 0.34982805029941794 ns/iter 0.35513944933464103 ns/iter 0.99
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.4567405132926456 ns/iter 3.3984346390244435 ns/iter 1.02
JSON_String_Fast_Hash/10 2.8983555838785313 ns/iter 2.5077702048514774 ns/iter 1.16
JSON_String_Fast_Hash/100 2.4629542129608044 ns/iter 2.490283041628042 ns/iter 0.99
JSON_String_Key_Hash/10 1.8512686459350254 ns/iter 2.3125221949688957 ns/iter 0.80
JSON_String_Key_Hash/100 2.3329286800664866 ns/iter 2.5871099944467604 ns/iter 0.90
JSON_Object_Defines_Miss_Same_Length 2.7932645351489658 ns/iter 3.173231750287837 ns/iter 0.88
JSON_Object_Defines_Miss_Too_Small 2.7660750924056923 ns/iter 3.038301580294484 ns/iter 0.91
JSON_Object_Defines_Miss_Too_Large 2.752069298321695 ns/iter 3.3387277232022994 ns/iter 0.82
Pointer_Object_Traverse 20.593860574681635 ns/iter 32.138273351059695 ns/iter 0.64
Pointer_Object_Try_Traverse 35.869946900101425 ns/iter 39.31907452826264 ns/iter 0.91
Pointer_Push_Back_Pointer_To_Weak_Pointer 149.50068445113828 ns/iter 148.42955212485504 ns/iter 1.01
Pointer_Walker_Schema_ISO_Language 1498639.9759035737 ns/iter 1542515.144469289 ns/iter 0.97
Pointer_Maybe_Tracked_Deeply_Nested/0 946645.220945166 ns/iter 967150.9194549405 ns/iter 0.98
Pointer_Maybe_Tracked_Deeply_Nested/1 1139030.0731317555 ns/iter 1964153.2258061399 ns/iter 0.58
Pointer_Position_Tracker_Get_Deeply_Nested 363.5455421222127 ns/iter 653.3107940194607 ns/iter 0.56
Schema_Tracker_ISO_Language 3482663.5449996954 ns/iter 3893627.141025764 ns/iter 0.89
Schema_Tracker_ISO_Language_To_JSON 11618489.406782057 ns/iter 13379737.59574836 ns/iter 0.87
Schema_Frame_WoT_References 2586809.072784611 ns/iter 2828083.609999794 ns/iter 0.91
Schema_Frame_OMC_References 12318251.729164824 ns/iter 13002702.830187084 ns/iter 0.95
Schema_Frame_OMC_Pointers 25747834.851859737 ns/iter 28231880.18749789 ns/iter 0.91
Schema_Frame_OMC_Locations 10243332.627115414 ns/iter 12817507.812499685 ns/iter 0.80
Schema_Frame_ISO_Language_Locations 30456370.535708696 ns/iter 29224105.000002965 ns/iter 1.04
Schema_Frame_ISO_Language_Root 118.829122526645 ns/iter 126.2254984663599 ns/iter 0.94
Schema_Frame_KrakenD_References 15618845.74468248 ns/iter 16562994.186045237 ns/iter 0.94
Schema_Frame_KrakenD_Reachable 171112916.75001895 ns/iter 186519676.75009474 ns/iter 0.92
Schema_Frame_ISO_Language_Locations_To_JSON 27985536.846148744 ns/iter 34838892.04545159 ns/iter 0.80
Schema_Frame_Many_Resources_References 128968854.16663887 ns/iter 116274141.60002446 ns/iter 1.11
Schema_Frame_Deeply_Nested_References 14210584.183673542 ns/iter 14353251.61538423 ns/iter 0.99
JSONPath_Descendant_Filter_Nested 1345.3100615499418 ns/iter 1255.8681486399164 ns/iter 1.07
URITemplateRouter_Create 22033.62370723551 ns/iter 20205.879884002832 ns/iter 1.09
URITemplateRouter_Match 187.66150548932356 ns/iter 184.38710439362288 ns/iter 1.02
URITemplateRouter_Match_BasePath 223.12178871129677 ns/iter 216.42645763165496 ns/iter 1.03
URITemplateRouterView_Restore 11454.973676921194 ns/iter 11376.690726071858 ns/iter 1.01
URITemplateRouterView_Match 150.06635218711952 ns/iter 150.70276750455594 ns/iter 1.00
URITemplateRouterView_Match_BasePath 170.72801433811566 ns/iter 170.6015716929365 ns/iter 1.00
URITemplateRouterView_Arguments 623.8918808757037 ns/iter 589.9829229839858 ns/iter 1.06
JSONL_Parse_Large 10156841.585586408 ns/iter 8071965.189873469 ns/iter 1.26
JSONL_Parse_Large_GZIP 8064763.495236722 ns/iter 10747901.27173826 ns/iter 0.75
JSONLD_Catalog_Annotation_List_Populate 621743.8214285532 ns/iter 542640.8490565902 ns/iter 1.15
JSONLD_Catalog_Materialize 3099129.693693227 ns/iter 2537315.056604 ns/iter 1.22
HTML_Build_Table_100000 51831371.99998913 ns/iter 39801828.470592014 ns/iter 1.30
HTML_Render_Table_100000 3341774.3161097 ns/iter 1792814.8969696683 ns/iter 1.86
Markdown_To_HTML_Realistic_Document 13466949.468088485 ns/iter 9377753.571428522 ns/iter 1.44
Markdown_To_HTML_Pathological 100114446.99999958 ns/iter 46952204.54544307 ns/iter 2.13
Markdown_To_HTML_Short_Descriptions 1543.5142324489057 ns/iter
GZIP_Compress_ISO_Language_Set_3_Locations 36424220.23808866 ns/iter 31189096.000003777 ns/iter 1.17
GZIP_Decompress_ISO_Language_Set_3_Locations 3521573.174128804 ns/iter 2954877.4479634757 ns/iter 1.19
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 5164609.447761063 ns/iter 4622053.832298046 ns/iter 1.12
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 7167101.85470103 ns/iter 5680181.12396714 ns/iter 1.26
GZIP_Compress_ISO_Language_Set_3_Schema 2237585.3363363994 ns/iter 1907743.8423647915 ns/iter 1.17
GZIP_Decompress_ISO_Language_Set_3_Schema 358515.8582202017 ns/iter 418111.6511898077 ns/iter 0.86
JOSE_VerifySignature_RS256 27878.556646495774 ns/iter 25419.55422135541 ns/iter 1.10
JOSE_VerifySignature_ES512 1216248.9168110606 ns/iter 1211884.4501719337 ns/iter 1.00
CRYPTO_CRC32_Large_JSONL 25627.238856434622 ns/iter 24379.368610108388 ns/iter 1.05

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