Skip to content

Fix MSVC deflate compiler errors - #2836

Merged
jviotti merged 1 commit into
mainfrom
msvc-fix
Sep 15, 2026
Merged

jviotti merged 1 commit into
mainfrom
msvc-fix

Conversation

@jviotti

@jviotti jviotti commented Sep 15, 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>
@augmentcode

augmentcode Bot commented Sep 15, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR changes the gzip deflate and inflate endian checks from runtime if statements to if constexpr.

Why: The compile-time branching avoids MSVC diagnostics for conditions that are inherently constant while preserving the existing byte-swap behavior on big-endian targets.

🤖 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.

@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 2 files

Re-trigger cubic

@jviotti
jviotti merged commit a9f8c86 into main Sep 15, 2026
14 checks passed
@jviotti
jviotti deleted the msvc-fix branch September 15, 2026 16:52

@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: 9d5e8ed Previous: 5dabb7f Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.529624387898849 ns/iter 2.4981303918606064 ns/iter 1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.492406914776154 ns/iter 2.491107693243393 ns/iter 1.00
Regex_Period_Asterisk 2.492219334941411 ns/iter 2.4917875136565377 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.4939256206478015 ns/iter 2.496860455026875 ns/iter 1.00
Regex_Period_Plus 3.1157039604208197 ns/iter 3.1125696069981554 ns/iter 1.00
Regex_Period 3.118090240314093 ns/iter 3.116959409251337 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 3.119563646892357 ns/iter 3.112303716134725 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.1121743269608126 ns/iter 3.1154363036573973 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.7347165138319265 ns/iter 3.7336359532764076 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.7345523564406715 ns/iter 3.734504750158384 ns/iter 1.00
Regex_Caret_X_Hyphen 5.921029808845301 ns/iter 7.1737822914981395 ns/iter 0.83
Regex_Period_Md_Dollar 27.876888633399343 ns/iter 27.56969513277901 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 6.555389118890002 ns/iter 7.4714059828425485 ns/iter 0.88
Regex_Caret_Period_Range_Dollar 3.1151346080857456 ns/iter 4.358284637358625 ns/iter 0.71
Regex_Nested_Backtrack 42.53200144797178 ns/iter 42.92660960967914 ns/iter 0.99
JSON_Array_Of_Objects_Unique 451.9099799286752 ns/iter 449.0652028802037 ns/iter 1.01
JSON_Parse_1 4437.862987251348 ns/iter 4495.137901752213 ns/iter 0.99
JSON_Parse_Real 4930.082595808582 ns/iter 5032.145921117042 ns/iter 0.98
JSON_Parse_Decimal 7221.585741420103 ns/iter 7346.471262313276 ns/iter 0.98
JSON_Parse_Schema_ISO_Language 3209414.244239649 ns/iter 3222735.285714233 ns/iter 1.00
JSON_Parse_Integer 3536.9391127990693 ns/iter 3570.167992602344 ns/iter 0.99
JSON_Parse_String_NonSSO_Plain 3309.2797375014848 ns/iter 3020.853228354705 ns/iter 1.10
JSON_Parse_String_SSO_Plain 2850.002473567528 ns/iter 2642.101841746519 ns/iter 1.08
JSON_Parse_String_Escape_Heavy 12490.16373352571 ns/iter 12065.362704847357 ns/iter 1.04
JSON_Parse_Object_Short_Keys 7907.027808149455 ns/iter 7923.448702703365 ns/iter 1.00
JSON_Parse_Object_Scalar_Properties 3929.3835932726415 ns/iter 4043.276026659836 ns/iter 0.97
JSON_Parse_Object_Array_Properties 5603.568139176579 ns/iter 5271.326532925241 ns/iter 1.06
JSON_Parse_Object_Object_Properties 5625.811174257697 ns/iter 5241.918224228937 ns/iter 1.07
JSON_Parse_Nested_Containers 36356.15256250927 ns/iter 34500.75728920271 ns/iter 1.05
JSON_From_String_Copy 10.766338405019216 ns/iter 11.036868085708921 ns/iter 0.98
JSON_From_String_Temporary 9.960348463998109 ns/iter 10.245338110738148 ns/iter 0.97
JSON_Number_To_Double 22.362216422767535 ns/iter 22.24293670584467 ns/iter 1.01
JSON_Object_At_Last_Key/8 5.925742976974152 ns/iter 5.845508629377688 ns/iter 1.01
JSON_Object_At_Last_Key/32 21.861101076279763 ns/iter 21.944989828147808 ns/iter 1.00
JSON_Object_At_Last_Key/128 87.55511597718552 ns/iter 88.11567274662704 ns/iter 0.99
JSON_Object_At_Last_Key/512 407.6797563221928 ns/iter 404.0910391560793 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 54.49506120532461 ns/iter 54.69616695502325 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 155.094773477869 ns/iter 154.61340457578294 ns/iter 1.00
JSON_Divisible_By_Decimal 239.8764767539586 ns/iter 240.7001665781321 ns/iter 1.00
JSON_String_Equal/10 5.92281262543861 ns/iter 5.922783719393293 ns/iter 1.00
JSON_String_Equal/100 6.550747524846674 ns/iter 6.553274549406945 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9362687146872516 ns/iter 0.9376523887344479 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.27361108025102 ns/iter 10.291867497551864 ns/iter 1.00
JSON_String_Fast_Hash/10 2.180943306419997 ns/iter 2.1797474805564945 ns/iter 1.00
JSON_String_Fast_Hash/100 2.180311914511944 ns/iter 2.18774744610719 ns/iter 1.00
JSON_String_Key_Hash/10 2.49412727111624 ns/iter 2.4928747628614927 ns/iter 1.00
JSON_String_Key_Hash/100 6.542356786199871 ns/iter 6.538477058879288 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.6659386231500966 ns/iter 2.7151884839256404 ns/iter 0.98
JSON_Object_Defines_Miss_Too_Small 2.941442484471204 ns/iter 2.78481812873249 ns/iter 1.06
JSON_Object_Defines_Miss_Too_Large 3.0797265030357353 ns/iter 3.1776119500983584 ns/iter 0.97
Pointer_Object_Traverse 28.462217374451672 ns/iter 29.25953327011951 ns/iter 0.97
Pointer_Object_Try_Traverse 30.5676827074219 ns/iter 30.533173906192648 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 147.00831953966784 ns/iter 150.33150572762491 ns/iter 0.98
Pointer_Walker_Schema_ISO_Language 1531198.8593406726 ns/iter 1521503.592997804 ns/iter 1.01
Pointer_Maybe_Tracked_Deeply_Nested/0 1239453.8827838115 ns/iter 1245948.044642883 ns/iter 0.99
Pointer_Maybe_Tracked_Deeply_Nested/1 1653201.2682352404 ns/iter 1638960.5397197106 ns/iter 1.01
Pointer_Position_Tracker_Get_Deeply_Nested 605.5459043992812 ns/iter 599.905904092696 ns/iter 1.01
Schema_Tracker_ISO_Language 4359895.465838464 ns/iter 4276223.262194998 ns/iter 1.02
Schema_Tracker_ISO_Language_To_JSON 16328956.465117222 ns/iter 16258920.348836327 ns/iter 1.00
Schema_Frame_WoT_References 2163608.4074073923 ns/iter 2156762.0923077324 ns/iter 1.00
Schema_Frame_OMC_References 9635010.424657695 ns/iter 9384554.359999888 ns/iter 1.03
Schema_Frame_OMC_Pointers 18528744.05714309 ns/iter 17672025.46153758 ns/iter 1.05
Schema_Frame_OMC_Locations 8266236.764705702 ns/iter 8057549.58620734 ns/iter 1.03
Schema_Frame_ISO_Language_Locations 41955065.17646998 ns/iter 38765558.833334684 ns/iter 1.08
Schema_Frame_ISO_Language_Root 302.73331959241705 ns/iter 298.2177504746968 ns/iter 1.02
Schema_Frame_KrakenD_References 16677404.243902091 ns/iter 14743662.212766893 ns/iter 1.13
Schema_Frame_KrakenD_Reachable 144227611.000008 ns/iter 136370670.79999954 ns/iter 1.06
Schema_Frame_ISO_Language_Locations_To_JSON 31946644.136364844 ns/iter 29341876.208334837 ns/iter 1.09
Schema_Frame_Many_Resources_References 137556113.40000087 ns/iter 126672218.8000017 ns/iter 1.09
Schema_Frame_Deeply_Nested_References 11498524.222222133 ns/iter 10556197.98484806 ns/iter 1.09
JSONPath_Descendant_Filter_Nested 1598.8390963085255 ns/iter 1596.0729200395963 ns/iter 1.00
URITemplateRouter_Create 23070.40392367653 ns/iter 24180.848972418284 ns/iter 0.95
URITemplateRouter_Match 170.86221315665205 ns/iter 170.79060281072518 ns/iter 1.00
URITemplateRouter_Match_BasePath 195.34869467535782 ns/iter 192.0752511789506 ns/iter 1.02
URITemplateRouterView_Restore 8635.038652023812 ns/iter 8498.552881510188 ns/iter 1.02
URITemplateRouterView_Match 141.2139439492437 ns/iter 143.60563879473133 ns/iter 0.98
URITemplateRouterView_Match_BasePath 164.11937058204944 ns/iter 165.02454798075806 ns/iter 0.99
URITemplateRouterView_Arguments 439.44601447570807 ns/iter 430.3570016790584 ns/iter 1.02
JSONL_Parse_Large 9171447.090909181 ns/iter 9139903.525640974 ns/iter 1.00
JSONL_Parse_Large_GZIP 9333239.01333324 ns/iter 9380523.253333498 ns/iter 0.99
JSONLD_Catalog_Annotation_List_Populate 589112.6050420373 ns/iter 591048.5612244678 ns/iter 1.00
JSONLD_Catalog_Materialize 3556003.4010153785 ns/iter 3479638.0049753147 ns/iter 1.02
HTML_Build_Table_100000 58055543.99999705 ns/iter 56460598.83333028 ns/iter 1.03
HTML_Render_Table_100000 1840886.3720316961 ns/iter 1744695.5299999446 ns/iter 1.06
Markdown_To_HTML_Realistic_Document 14454561.450979693 ns/iter 13388170.307692349 ns/iter 1.08
Markdown_To_HTML_Pathological 55250786.83333599 ns/iter 51978076.84615222 ns/iter 1.06
Markdown_To_HTML_Short_Descriptions 2262.5457083360416 ns/iter 2255.0626449594124 ns/iter 1.00
GZIP_Compress_ISO_Language_Set_3_Locations 37154717.263158426 ns/iter 36998031.263157085 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Locations 5215922.451852159 ns/iter 5134480.624999953 ns/iter 1.02
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 7175338.510204112 ns/iter 7126318.806122211 ns/iter 1.01
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 9535369.083333004 ns/iter 8586797.712499816 ns/iter 1.11
GZIP_Compress_ISO_Language_Set_3_Schema 2197209.1943573765 ns/iter 2196001.69062506 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Schema 425011.93462467927 ns/iter 425461.7524271909 ns/iter 1.00
JOSE_VerifySignature_RS256 47047.017398898395 ns/iter 47055.96882977074 ns/iter 1.00
JOSE_VerifySignature_ES512 1743610.8064516343 ns/iter 1746747.9251870671 ns/iter 1.00
CRYPTO_CRC32_Large_JSONL 101645.1252724866 ns/iter 101495.44834081677 ns/iter 1.00

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: 9d5e8ed Previous: 5dabb7f Ratio
CRYPTO_CRC32_Large_JSONL 115075.57173272199 ns/iter 101518.47259775885 ns/iter 1.13
JOSE_VerifySignature_RS256 24618.57584496853 ns/iter 22179.023645227757 ns/iter 1.11
JOSE_VerifySignature_ES512 649095.0296296205 ns/iter 583576.086594517 ns/iter 1.11
GZIP_Compress_ISO_Language_Set_3_Locations 31871582.590908207 ns/iter 30218507.56521585 ns/iter 1.05
GZIP_Decompress_ISO_Language_Set_3_Locations 5577254.626984093 ns/iter 5169997.389705994 ns/iter 1.08
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 7485806.677419087 ns/iter 7192534.525773264 ns/iter 1.04
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 9630535.75999993 ns/iter 9625424.478873407 ns/iter 1.00
GZIP_Compress_ISO_Language_Set_3_Schema 2293396.1442621783 ns/iter 2050302.470414185 ns/iter 1.12
GZIP_Decompress_ISO_Language_Set_3_Schema 405625.8492668845 ns/iter 437094.3971321749 ns/iter 0.93
Markdown_To_HTML_Realistic_Document 11442116.18750024 ns/iter 12356700.666666592 ns/iter 0.93
Markdown_To_HTML_Pathological 44470385.46666893 ns/iter 48516925.999999434 ns/iter 0.92
Markdown_To_HTML_Short_Descriptions 1481.920064647849 ns/iter 1929.2189821469515 ns/iter 0.77
HTML_Build_Table_100000 63029597.99999868 ns/iter 54722692.33333311 ns/iter 1.15
HTML_Render_Table_100000 2067511.982248513 ns/iter 2008293.776811629 ns/iter 1.03
JSONLD_Catalog_Annotation_List_Populate 703566.7298387052 ns/iter 709597.4284284553 ns/iter 0.99
JSONLD_Catalog_Materialize 3614523.7409326457 ns/iter 3623036.9435895975 ns/iter 1.00
JSONL_Parse_Large 9616072.164383022 ns/iter 9890710.12676085 ns/iter 0.97
JSONL_Parse_Large_GZIP 9814060.23943701 ns/iter 10080610.214285051 ns/iter 0.97
URITemplateRouter_Create 20516.549959072716 ns/iter 21589.09258575157 ns/iter 0.95
URITemplateRouter_Match 157.82875177231438 ns/iter 159.2387142828607 ns/iter 0.99
URITemplateRouter_Match_BasePath 186.70134300711965 ns/iter 190.68995576619503 ns/iter 0.98
URITemplateRouterView_Restore 9784.259721522614 ns/iter 8466.94588246402 ns/iter 1.16
URITemplateRouterView_Match 124.8522042681928 ns/iter 125.15344915067072 ns/iter 1.00
URITemplateRouterView_Match_BasePath 144.28331839065194 ns/iter 143.15936783330596 ns/iter 1.01
URITemplateRouterView_Arguments 464.62766346547625 ns/iter 478.7676148532152 ns/iter 0.97
JSONPath_Descendant_Filter_Nested 1700.7041939314163 ns/iter 1643.7355001229735 ns/iter 1.03
Schema_Frame_WoT_References 2268757.8013029136 ns/iter 2262204.951298793 ns/iter 1.00
Schema_Frame_OMC_References 10244403.818181567 ns/iter 10088682.472221598 ns/iter 1.02
Schema_Frame_OMC_Pointers 19093076.02777706 ns/iter 19252041.138888862 ns/iter 0.99
Schema_Frame_OMC_Locations 8944051.346153751 ns/iter 8524283.853658723 ns/iter 1.05
Schema_Frame_ISO_Language_Locations 43179776.56249994 ns/iter 42298045.29412002 ns/iter 1.02
Schema_Frame_ISO_Language_Root 258.966957916565 ns/iter 302.2220017774502 ns/iter 0.86
Schema_Frame_KrakenD_References 17359101.475000214 ns/iter 17762333.77499921 ns/iter 0.98
Schema_Frame_KrakenD_Reachable 106826229.57144108 ns/iter 127255262.00000557 ns/iter 0.84
Schema_Frame_ISO_Language_Locations_To_JSON 33063640.190475564 ns/iter 33050722.952379733 ns/iter 1.00
Schema_Frame_Many_Resources_References 144578367.79999977 ns/iter 143985054.7999981 ns/iter 1.00
Schema_Frame_Deeply_Nested_References 11518412.389830438 ns/iter 11656847.796610167 ns/iter 0.99
Pointer_Object_Traverse 24.256441415133764 ns/iter 25.450086221147224 ns/iter 0.95
Pointer_Object_Try_Traverse 29.281619699639318 ns/iter 24.647625512263513 ns/iter 1.19
Pointer_Push_Back_Pointer_To_Weak_Pointer 142.2393226624157 ns/iter 132.31773698006558 ns/iter 1.07
Pointer_Walker_Schema_ISO_Language 1392013.0238095194 ns/iter 1558693.9685393835 ns/iter 0.89
Pointer_Maybe_Tracked_Deeply_Nested/0 1264522.4148550236 ns/iter 1229731.1675484222 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/1 1737670.365671629 ns/iter 1997916.136752064 ns/iter 0.87
Pointer_Position_Tracker_Get_Deeply_Nested 675.72428879012 ns/iter 613.9368495406619 ns/iter 1.10
Schema_Tracker_ISO_Language 4994720.460431528 ns/iter 4965919.673758781 ns/iter 1.01
Schema_Tracker_ISO_Language_To_JSON 15234936.829787852 ns/iter 16664903.809524525 ns/iter 0.91
JSON_Array_Of_Objects_Unique 449.9372675937598 ns/iter 444.46763149644204 ns/iter 1.01
JSON_Parse_1 5087.171937088111 ns/iter 5352.633412823488 ns/iter 0.95
JSON_Parse_Real 5234.60218584948 ns/iter 5489.654995227328 ns/iter 0.95
JSON_Parse_Decimal 9143.03608965204 ns/iter 10284.933700930223 ns/iter 0.89
JSON_Parse_Schema_ISO_Language 3654179.0890051215 ns/iter 3711291.935828776 ns/iter 0.98
JSON_Parse_Integer 3699.568263726842 ns/iter 3778.8196028500556 ns/iter 0.98
JSON_Parse_String_NonSSO_Plain 3505.744641048568 ns/iter 3431.4380455638266 ns/iter 1.02
JSON_Parse_String_SSO_Plain 2811.775958548318 ns/iter 2977.023810334148 ns/iter 0.94
JSON_Parse_String_Escape_Heavy 16166.053911351328 ns/iter 16912.970399064936 ns/iter 0.96
JSON_Parse_Object_Short_Keys 8888.230967988333 ns/iter 8922.486202924314 ns/iter 1.00
JSON_Parse_Object_Scalar_Properties 4484.726100166569 ns/iter 4576.301836874286 ns/iter 0.98
JSON_Parse_Object_Array_Properties 6824.631495062041 ns/iter 6941.0279061478095 ns/iter 0.98
JSON_Parse_Object_Object_Properties 6618.698012969622 ns/iter 6999.128259281829 ns/iter 0.95
JSON_Parse_Nested_Containers 40685.37168398569 ns/iter 41297.96331965919 ns/iter 0.99
JSON_From_String_Copy 10.11945924661739 ns/iter 8.976464948370516 ns/iter 1.13
JSON_From_String_Temporary 8.364549163352342 ns/iter 8.574522115857546 ns/iter 0.98
JSON_Number_To_Double 19.522510461138616 ns/iter 19.98264234463569 ns/iter 0.98
JSON_Object_At_Last_Key/8 4.199971354889761 ns/iter 3.8550836528319232 ns/iter 1.09
JSON_Object_At_Last_Key/32 13.25352184514008 ns/iter 11.84092689183646 ns/iter 1.12
JSON_Object_At_Last_Key/128 47.33394021693942 ns/iter 48.645076303781444 ns/iter 0.97
JSON_Object_At_Last_Key/512 286.2824505966744 ns/iter 366.91444208770355 ns/iter 0.78
JSON_Fast_Hash_Helm_Chart_Lock 83.49118117596167 ns/iter 72.04785269884111 ns/iter 1.16
JSON_Equality_Helm_Chart_Lock 165.85265807223476 ns/iter 154.41055669365863 ns/iter 1.07
JSON_Divisible_By_Decimal 262.8245419174096 ns/iter 278.53523830761924 ns/iter 0.94
JSON_String_Equal/10 5.712746773416508 ns/iter 5.693810657714887 ns/iter 1.00
JSON_String_Equal/100 6.418570393921457 ns/iter 6.317069681346771 ns/iter 1.02
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7131169436885316 ns/iter 0.6264815433994799 ns/iter 1.14
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 21.929345582278355 ns/iter 25.218781469963815 ns/iter 0.87
JSON_String_Fast_Hash/10 3.242822631446306 ns/iter 3.1597283255452773 ns/iter 1.03
JSON_String_Fast_Hash/100 3.2453879469780538 ns/iter 3.1547907991538797 ns/iter 1.03
JSON_String_Key_Hash/10 1.0831685594738747 ns/iter 1.2473367755283948 ns/iter 0.87
JSON_String_Key_Hash/100 14.779464626076491 ns/iter 12.4585742058868 ns/iter 1.19
JSON_Object_Defines_Miss_Same_Length 3.1673340542318082 ns/iter 3.1153626387267774 ns/iter 1.02
JSON_Object_Defines_Miss_Too_Small 3.5184690550542665 ns/iter 3.116751952294885 ns/iter 1.13
JSON_Object_Defines_Miss_Too_Large 3.170044489701277 ns/iter 3.1185883561514656 ns/iter 1.02
Regex_Lower_S_Or_Upper_S_Asterisk 2.726302527291605 ns/iter 2.4237116297964207 ns/iter 1.12
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.63894155998525 ns/iter 2.336509211888522 ns/iter 1.13
Regex_Period_Asterisk 2.6389455107591373 ns/iter 2.336063530096041 ns/iter 1.13
Regex_Group_Period_Asterisk_Group 2.7277923723473663 ns/iter 2.412935970510858 ns/iter 1.13
Regex_Period_Plus 2.726030166714645 ns/iter 2.413476739623516 ns/iter 1.13
Regex_Period 2.639504163527523 ns/iter 2.335150572234265 ns/iter 1.13
Regex_Caret_Period_Plus_Dollar 2.6438791844622784 ns/iter 2.3483324097931577 ns/iter 1.13
Regex_Caret_Group_Period_Plus_Group_Dollar 2.7310030071426037 ns/iter 2.416992310877174 ns/iter 1.13
Regex_Caret_Period_Asterisk_Dollar 2.7259826440393713 ns/iter 2.4129494720391818 ns/iter 1.13
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.656315996987976 ns/iter 2.337668057435354 ns/iter 1.14
Regex_Caret_X_Hyphen 7.396852844587169 ns/iter 7.134275703219751 ns/iter 1.04
Regex_Period_Md_Dollar 33.83751464468429 ns/iter 28.406704607424057 ns/iter 1.19
Regex_Caret_Slash_Period_Asterisk 7.804724031961233 ns/iter 7.318897901364105 ns/iter 1.07
Regex_Caret_Period_Range_Dollar 4.048516328836828 ns/iter 2.805085552280657 ns/iter 1.44
Regex_Nested_Backtrack 41.23337593950768 ns/iter 39.93433597330919 ns/iter 1.03

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: 9d5e8ed Previous: 5dabb7f Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 5.061392999999725 ns/iter 2.6222842604662926 ns/iter 1.93
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 5.047289999999975 ns/iter 2.7078259809342655 ns/iter 1.86
Regex_Period_Asterisk 5.027168999999958 ns/iter 2.4123987696289304 ns/iter 2.08
Regex_Group_Period_Asterisk_Group 5.029326000000083 ns/iter 2.4369254437088594 ns/iter 2.06
Regex_Period_Plus 5.160061000000269 ns/iter 2.993349372327254 ns/iter 1.72
Regex_Period 5.02713099999994 ns/iter 2.674298457433607 ns/iter 1.88
Regex_Caret_Period_Plus_Dollar 5.072353000000476 ns/iter 2.741789975230493 ns/iter 1.85
Regex_Caret_Group_Period_Plus_Group_Dollar 5.105556999999976 ns/iter 2.684354463087206 ns/iter 1.90
Regex_Caret_Period_Asterisk_Dollar 5.029063999999721 ns/iter 2.412072142856963 ns/iter 2.08
Regex_Caret_Group_Period_Asterisk_Group_Dollar 5.136119000000008 ns/iter 2.3787023410953005 ns/iter 2.16
Regex_Caret_X_Hyphen 8.158027901785658 ns/iter 6.901138392857474 ns/iter 1.18
Regex_Period_Md_Dollar 46.574338093175754 ns/iter 28.38304441670209 ns/iter 1.64
Regex_Caret_Slash_Period_Asterisk 7.933049107142764 ns/iter 6.5774676339293485 ns/iter 1.21
Regex_Caret_Period_Range_Dollar 5.665318749999569 ns/iter 3.0871272321425027 ns/iter 1.84
Regex_Nested_Backtrack 57.6797900000031 ns/iter 43.12575624999937 ns/iter 1.34
JSON_Array_Of_Objects_Unique 636.7800000000097 ns/iter 570.2187499999972 ns/iter 1.12
JSON_Parse_1 9373.211726733356 ns/iter 8591.24378908986 ns/iter 1.09
JSON_Parse_Real 16221.520089285996 ns/iter 12821.883928570596 ns/iter 1.27
JSON_Parse_Decimal 11904.298437499961 ns/iter 9634.834665916474 ns/iter 1.24
JSON_Parse_Schema_ISO_Language 7632547.777777493 ns/iter 8039704.4444453055 ns/iter 0.95
JSON_Parse_Integer 6205.9062500000755 ns/iter 4718.280621161609 ns/iter 1.32
JSON_Parse_String_NonSSO_Plain 8286.849612277918 ns/iter 6534.533928571713 ns/iter 1.27
JSON_Parse_String_SSO_Plain 4150.218169545546 ns/iter 2719.1629763708643 ns/iter 1.53
JSON_Parse_String_Escape_Heavy 21657.79699379057 ns/iter 23761.167844109423 ns/iter 0.91
JSON_Parse_Object_Short_Keys 13136.576785713925 ns/iter 9604.392837532509 ns/iter 1.37
JSON_Parse_Object_Scalar_Properties 6735.773214286058 ns/iter 5118.483999999626 ns/iter 1.32
JSON_Parse_Object_Array_Properties 11378.821428570924 ns/iter 10188.04826764186 ns/iter 1.12
JSON_Parse_Object_Object_Properties 11745.144642856887 ns/iter 9981.28758353846 ns/iter 1.18
JSON_Parse_Nested_Containers 78865.13392857555 ns/iter 76048.15848214485 ns/iter 1.04
JSON_From_String_Copy 63.87330357142673 ns/iter 60.277089999999596 ns/iter 1.06
JSON_From_String_Temporary 57.71381999999789 ns/iter 57.18883000000688 ns/iter 1.01
JSON_Number_To_Double 118.73232142857911 ns/iter 95.69476562498735 ns/iter 1.24
JSON_Object_At_Last_Key/8 7.539996651785761 ns/iter 7.8296705357142775 ns/iter 0.96
JSON_Object_At_Last_Key/32 23.622693749999257 ns/iter 18.890909097239568 ns/iter 1.25
JSON_Object_At_Last_Key/128 90.31385757527694 ns/iter 97.01912513307192 ns/iter 0.93
JSON_Object_At_Last_Key/512 430.1343749999731 ns/iter 344.49411805773275 ns/iter 1.25
JSON_Fast_Hash_Helm_Chart_Lock 108.53305765477386 ns/iter 91.47524591628365 ns/iter 1.19
JSON_Equality_Helm_Chart_Lock 223.33203125000975 ns/iter 217.95749696618105 ns/iter 1.02
JSON_Divisible_By_Decimal 325.16545705710354 ns/iter 260.09440356718846 ns/iter 1.25
JSON_String_Equal/10 10.997910937500244 ns/iter 9.645613349796779 ns/iter 1.14
JSON_String_Equal/100 12.032335714285939 ns/iter 13.53893750000168 ns/iter 0.89
JSON_String_Equal_Small_By_Perfect_Hash/10 2.5439593057644414 ns/iter 1.3977695083046469 ns/iter 1.82
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.197600825011135 ns/iter 9.391633886644215 ns/iter 1.62
JSON_String_Fast_Hash/10 6.802502678571187 ns/iter 4.3309928552092405 ns/iter 1.57
JSON_String_Fast_Hash/100 6.671652678571251 ns/iter 4.383606391756672 ns/iter 1.52
JSON_String_Key_Hash/10 5.383886607142634 ns/iter 3.4334648437501465 ns/iter 1.57
JSON_String_Key_Hash/100 11.968164285714725 ns/iter 7.658738839286171 ns/iter 1.56
JSON_Object_Defines_Miss_Same_Length 4.741274720501155 ns/iter 5.183199999999033 ns/iter 0.91
JSON_Object_Defines_Miss_Too_Small 4.715567076945276 ns/iter 5.099562999999989 ns/iter 0.92
JSON_Object_Defines_Miss_Too_Large 4.715213180167881 ns/iter 5.265342000000146 ns/iter 0.90
Pointer_Object_Traverse 71.58982142857135 ns/iter 37.75477432580993 ns/iter 1.90
Pointer_Object_Try_Traverse 70.87739955357212 ns/iter 43.571918749996996 ns/iter 1.63
Pointer_Push_Back_Pointer_To_Weak_Pointer 165.57824769496983 ns/iter 151.14783482140632 ns/iter 1.10
Pointer_Walker_Schema_ISO_Language 11183108.928571122 ns/iter 10574076.562500423 ns/iter 1.06
Pointer_Maybe_Tracked_Deeply_Nested/0 2381406.8181817415 ns/iter 2168992.857143134 ns/iter 1.10
Pointer_Maybe_Tracked_Deeply_Nested/1 3760369.518716746 ns/iter 3781459.358288948 ns/iter 0.99
Pointer_Position_Tracker_Get_Deeply_Nested 546.7252570731285 ns/iter 586.7547991070968 ns/iter 0.93
Schema_Tracker_ISO_Language 10696059.375000289 ns/iter 11361707.14285559 ns/iter 0.94
Schema_Tracker_ISO_Language_To_JSON 62944727.27273098 ns/iter 66940481.818185374 ns/iter 0.94
Schema_Frame_WoT_References 5597823.214285671 ns/iter 5094424.107143019 ns/iter 1.10
Schema_Frame_OMC_References 22868112.500001203 ns/iter 22877459.999998942 ns/iter 1.00
Schema_Frame_OMC_Pointers 44226224.99999917 ns/iter 41209623.52941233 ns/iter 1.07
Schema_Frame_OMC_Locations 19657805.405406512 ns/iter 19282018.91891874 ns/iter 1.02
Schema_Frame_ISO_Language_Locations 78712585.71428338 ns/iter 76279428.57142703 ns/iter 1.03
Schema_Frame_ISO_Language_Root 2140.473437500035 ns/iter 1730.0044441932562 ns/iter 1.24
Schema_Frame_KrakenD_References 39281729.41176158 ns/iter 40354788.888894044 ns/iter 0.97
Schema_Frame_KrakenD_Reachable 251712899.9999727 ns/iter 207849766.66667867 ns/iter 1.21
Schema_Frame_ISO_Language_Locations_To_JSON 163487299.99999988 ns/iter 156747899.99999917 ns/iter 1.04
Schema_Frame_Many_Resources_References 721426300.0000187 ns/iter 528166199.99998695 ns/iter 1.37
Schema_Frame_Deeply_Nested_References 22410720.83333506 ns/iter 20280402.777776394 ns/iter 1.11
JSONPath_Descendant_Filter_Nested 2449.8867857143327 ns/iter 1792.384254893144 ns/iter 1.37
URITemplateRouter_Create 41169.03513529747 ns/iter 37893.067980925705 ns/iter 1.09
URITemplateRouter_Match 234.93442690464337 ns/iter 270.4593897116175 ns/iter 0.87
URITemplateRouter_Match_BasePath 266.8902596825988 ns/iter 301.82480559993934 ns/iter 0.88
URITemplateRouterView_Restore 33581.793465522795 ns/iter 19159.58446985004 ns/iter 1.75
URITemplateRouterView_Match 180.1498017990957 ns/iter 183.03907922136807 ns/iter 0.98
URITemplateRouterView_Match_BasePath 206.56743720682212 ns/iter 210.14640625001135 ns/iter 0.98
URITemplateRouterView_Arguments 537.0468750000056 ns/iter 462.2333035714275 ns/iter 1.16
JSONL_Parse_Large 33351225.00000125 ns/iter 28473252.000003412 ns/iter 1.17
JSONL_Parse_Large_GZIP 32917409.090910867 ns/iter 26909808.00000034 ns/iter 1.22
JSONLD_Catalog_Annotation_List_Populate 2979636.4406779003 ns/iter 2895659.036144719 ns/iter 1.03
JSONLD_Catalog_Materialize 7997497.777777578 ns/iter 8430833.33333349 ns/iter 0.95
HTML_Build_Table_100000 93691985.71428277 ns/iter 102495716.66666193 ns/iter 0.91
HTML_Render_Table_100000 8010064.444444096 ns/iter 14146535.999998376 ns/iter 0.57
Markdown_To_HTML_Realistic_Document 26428488.461537935 ns/iter 29093323.076923437 ns/iter 0.91
Markdown_To_HTML_Pathological 174137674.99999723 ns/iter 179372475.00000808 ns/iter 0.97
Markdown_To_HTML_Short_Descriptions 4049.3070548087358 ns/iter 3547.4625609013365 ns/iter 1.14
GZIP_Compress_ISO_Language_Set_3_Locations 37952457.89473555 ns/iter 35436475.0000002 ns/iter 1.07
GZIP_Decompress_ISO_Language_Set_3_Locations 9709871.87499972 ns/iter 11654583.92857082 ns/iter 0.83
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 12143900.000000129 ns/iter 13412498.214285458 ns/iter 0.91
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 14931499.999998879 ns/iter 18665258.536585253 ns/iter 0.80
GZIP_Compress_ISO_Language_Set_3_Schema 2330746.488294427 ns/iter 2415255.1839466183 ns/iter 0.97
GZIP_Decompress_ISO_Language_Set_3_Schema 634020.3571428711 ns/iter 753957.7008928789 ns/iter 0.84
JOSE_VerifySignature_RS256 21292.49687499879 ns/iter 20403.310893157653 ns/iter 1.04
JOSE_VerifySignature_ES512 1378980.7228915314 ns/iter 1074538.9558233342 ns/iter 1.28
CRYPTO_CRC32_Large_JSONL 104973.49999999627 ns/iter 55775.00892856944 ns/iter 1.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 (macos/llvm)

Details
Benchmark suite Current: 9d5e8ed Previous: 5dabb7f Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.075461149194529 ns/iter 2.7761822957838795 ns/iter 0.75
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.0167252563775055 ns/iter 2.4590007712953863 ns/iter 0.82
Regex_Period_Asterisk 2.220968634315774 ns/iter 2.577526023338093 ns/iter 0.86
Regex_Group_Period_Asterisk_Group 2.052272599535816 ns/iter 2.5332652038939334 ns/iter 0.81
Regex_Period_Plus 2.6181062644933055 ns/iter 2.9061053936103134 ns/iter 0.90
Regex_Period 2.4540832687371927 ns/iter 2.836058402380167 ns/iter 0.87
Regex_Caret_Period_Plus_Dollar 2.6068914978284865 ns/iter 2.9290231553178567 ns/iter 0.89
Regex_Caret_Group_Period_Plus_Group_Dollar 2.559781283391609 ns/iter 3.0197051105258867 ns/iter 0.85
Regex_Caret_Period_Asterisk_Dollar 1.8784106594493315 ns/iter 2.3358108989839814 ns/iter 0.80
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.2811114483258006 ns/iter 3.073001760663614 ns/iter 0.74
Regex_Caret_X_Hyphen 6.70418673493016 ns/iter 8.539416381258249 ns/iter 0.79
Regex_Period_Md_Dollar 21.24403981728581 ns/iter 27.123686860361662 ns/iter 0.78
Regex_Caret_Slash_Period_Asterisk 5.234123749999071 ns/iter 6.480666188128521 ns/iter 0.81
Regex_Caret_Period_Range_Dollar 2.2940983983616157 ns/iter 2.7067191937628503 ns/iter 0.85
Regex_Nested_Backtrack 37.65551353993736 ns/iter 41.432758524983946 ns/iter 0.91
JSON_Array_Of_Objects_Unique 483.54932154615443 ns/iter 492.5654601040692 ns/iter 0.98
JSON_Parse_1 4894.983813095632 ns/iter 4245.712471777968 ns/iter 1.15
JSON_Parse_Real 7860.133674704273 ns/iter 7878.279848751764 ns/iter 1.00
JSON_Parse_Decimal 8018.233825804822 ns/iter 8905.305701467625 ns/iter 0.90
JSON_Parse_Schema_ISO_Language 2960325.421941075 ns/iter 3438210.025380733 ns/iter 0.86
JSON_Parse_Integer 4438.343169117995 ns/iter 6006.47279878937 ns/iter 0.74
JSON_Parse_String_NonSSO_Plain 4143.121105748967 ns/iter 4653.296979575433 ns/iter 0.89
JSON_Parse_String_SSO_Plain 1985.5787406759448 ns/iter 2632.94416330269 ns/iter 0.75
JSON_Parse_String_Escape_Heavy 21111.951341864704 ns/iter 21522.01332187496 ns/iter 0.98
JSON_Parse_Object_Short_Keys 6236.568358481914 ns/iter 5716.477765676428 ns/iter 1.09
JSON_Parse_Object_Scalar_Properties 3278.4563101958092 ns/iter 2880.5516928331062 ns/iter 1.14
JSON_Parse_Object_Array_Properties 4179.678455231086 ns/iter 3819.0020445771906 ns/iter 1.09
JSON_Parse_Object_Object_Properties 4392.213865246905 ns/iter 4024.771987230034 ns/iter 1.09
JSON_Parse_Nested_Containers 38233.010098308914 ns/iter 29496.21334193171 ns/iter 1.30
JSON_From_String_Copy 15.867225528857926 ns/iter 11.513542592343699 ns/iter 1.38
JSON_From_String_Temporary 9.140985902123443 ns/iter 8.186541731573469 ns/iter 1.12
JSON_Number_To_Double 56.461886846319075 ns/iter 48.314387287628456 ns/iter 1.17
JSON_Object_At_Last_Key/8 6.415347754795733 ns/iter 5.816207499999564 ns/iter 1.10
JSON_Object_At_Last_Key/32 17.064800855424497 ns/iter 17.932746863289946 ns/iter 0.95
JSON_Object_At_Last_Key/128 66.31096839658045 ns/iter 74.99143536692124 ns/iter 0.88
JSON_Object_At_Last_Key/512 243.16346311035718 ns/iter 269.521961806944 ns/iter 0.90
JSON_Fast_Hash_Helm_Chart_Lock 80.385179609963 ns/iter 84.25675351712697 ns/iter 0.95
JSON_Equality_Helm_Chart_Lock 229.121934846055 ns/iter 235.53277287169365 ns/iter 0.97
JSON_Divisible_By_Decimal 236.16928336863396 ns/iter 242.81433004419878 ns/iter 0.97
JSON_String_Equal/10 8.860985956437124 ns/iter 10.296801391880164 ns/iter 0.86
JSON_String_Equal/100 8.08145231630131 ns/iter 9.584969793748124 ns/iter 0.84
JSON_String_Equal_Small_By_Perfect_Hash/10 0.4193752809951655 ns/iter 0.4323037745480012 ns/iter 0.97
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.7713127022457504 ns/iter 4.766797104482902 ns/iter 0.79
JSON_String_Fast_Hash/10 2.8039121333145762 ns/iter 3.1900322556399203 ns/iter 0.88
JSON_String_Fast_Hash/100 2.2744346536743687 ns/iter 2.79431396970282 ns/iter 0.81
JSON_String_Key_Hash/10 1.9418956593781969 ns/iter 2.5225000726058466 ns/iter 0.77
JSON_String_Key_Hash/100 2.7035932417818773 ns/iter 2.8783279768110877 ns/iter 0.94
JSON_Object_Defines_Miss_Same_Length 3.288697487591497 ns/iter 3.693210737389902 ns/iter 0.89
JSON_Object_Defines_Miss_Too_Small 3.368685179574923 ns/iter 3.8397488687945063 ns/iter 0.88
JSON_Object_Defines_Miss_Too_Large 4.143251575627701 ns/iter 3.629466266650902 ns/iter 1.14
Pointer_Object_Traverse 24.374322900775145 ns/iter 28.667688481007374 ns/iter 0.85
Pointer_Object_Try_Traverse 42.071456106226854 ns/iter 56.65620212994601 ns/iter 0.74
Pointer_Push_Back_Pointer_To_Weak_Pointer 177.98556448498263 ns/iter 229.2305162653348 ns/iter 0.78
Pointer_Walker_Schema_ISO_Language 1793642.7696080653 ns/iter 2079385.8984619034 ns/iter 0.86
Pointer_Maybe_Tracked_Deeply_Nested/0 1022085.1226995783 ns/iter 1371509.4249469163 ns/iter 0.75
Pointer_Maybe_Tracked_Deeply_Nested/1 1213034.1555977475 ns/iter 2274173.274193428 ns/iter 0.53
Pointer_Position_Tracker_Get_Deeply_Nested 412.9605016252476 ns/iter 531.6295683336346 ns/iter 0.78
Schema_Tracker_ISO_Language 3204413.551402128 ns/iter 6218601.941746934 ns/iter 0.52
Schema_Tracker_ISO_Language_To_JSON 13554802.419354282 ns/iter 18156623.687502816 ns/iter 0.75
Schema_Frame_WoT_References 2202619.5101355407 ns/iter 3533434.426229133 ns/iter 0.62
Schema_Frame_OMC_References 10453893.115940103 ns/iter 17305940.755553212 ns/iter 0.60
Schema_Frame_OMC_Pointers 19843508.763157938 ns/iter 30737990.913048238 ns/iter 0.65
Schema_Frame_OMC_Locations 10079851.964706797 ns/iter 13390437.061222043 ns/iter 0.75
Schema_Frame_ISO_Language_Locations 29136435.749999616 ns/iter 42018928.88235146 ns/iter 0.69
Schema_Frame_ISO_Language_Root 141.1246130486692 ns/iter 213.17621675660246 ns/iter 0.66
Schema_Frame_KrakenD_References 20291574.195120696 ns/iter 21535427.800002556 ns/iter 0.94
Schema_Frame_KrakenD_Reachable 187716583.24993724 ns/iter 229091166.66680047 ns/iter 0.82
Schema_Frame_ISO_Language_Locations_To_JSON 29010722.769236542 ns/iter 35192244.04761276 ns/iter 0.82
Schema_Frame_Many_Resources_References 122724347.16669522 ns/iter 159298191.6000099 ns/iter 0.77
Schema_Frame_Deeply_Nested_References 16874243.91666544 ns/iter 22968661.111114368 ns/iter 0.73
JSONPath_Descendant_Filter_Nested 1385.8064409191443 ns/iter 2031.9020901769177 ns/iter 0.68
URITemplateRouter_Create 21372.000599622665 ns/iter 28961.524312310114 ns/iter 0.74
URITemplateRouter_Match 192.1898402882617 ns/iter 213.74691683837784 ns/iter 0.90
URITemplateRouter_Match_BasePath 250.69955686422622 ns/iter 244.60857315693184 ns/iter 1.02
URITemplateRouterView_Restore 11685.654101577433 ns/iter 13093.553898429582 ns/iter 0.89
URITemplateRouterView_Match 186.90837438445521 ns/iter 151.254860748703 ns/iter 1.24
URITemplateRouterView_Match_BasePath 188.72545620701587 ns/iter 177.7194342155208 ns/iter 1.06
URITemplateRouterView_Arguments 596.6383133502641 ns/iter 563.2462053676744 ns/iter 1.06
JSONL_Parse_Large 7564236.265957236 ns/iter 8376781.944442276 ns/iter 0.90
JSONL_Parse_Large_GZIP 7617926.97938187 ns/iter 8961051.966291174 ns/iter 0.85
JSONLD_Catalog_Annotation_List_Populate 527676.3881144715 ns/iter 555135.399497564 ns/iter 0.95
JSONLD_Catalog_Materialize 2641365.75767889 ns/iter 2552263.6054423247 ns/iter 1.03
HTML_Build_Table_100000 45678891.666678585 ns/iter 49841321.42856522 ns/iter 0.92
HTML_Render_Table_100000 1777214.2201087482 ns/iter 2043111.5343513698 ns/iter 0.87
Markdown_To_HTML_Realistic_Document 10090969.406249428 ns/iter 13100300.438597051 ns/iter 0.77
Markdown_To_HTML_Pathological 45792677.083322056 ns/iter 52723166.69230839 ns/iter 0.87
Markdown_To_HTML_Short_Descriptions 1286.8582845935186 ns/iter 1277.331504323511 ns/iter 1.01
GZIP_Compress_ISO_Language_Set_3_Locations 30533287.49999764 ns/iter 31210857.954554494 ns/iter 0.98
GZIP_Decompress_ISO_Language_Set_3_Locations 4067023.727272094 ns/iter 4659600.561727069 ns/iter 0.87
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 4967227.891157705 ns/iter 5732806.569105703 ns/iter 0.87
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 6355074.917431204 ns/iter 6736258.898874868 ns/iter 0.94
GZIP_Compress_ISO_Language_Set_3_Schema 1921342.5179060316 ns/iter 2063522.8437497362 ns/iter 0.93
GZIP_Decompress_ISO_Language_Set_3_Schema 313460.09680332005 ns/iter 369495.8791208967 ns/iter 0.85
JOSE_VerifySignature_RS256 25188.27826143419 ns/iter 34433.55332503174 ns/iter 0.73
JOSE_VerifySignature_ES512 980658.0083682315 ns/iter 1342387.290794828 ns/iter 0.73
CRYPTO_CRC32_Large_JSONL 21183.30333098854 ns/iter 31119.468377603785 ns/iter 0.68

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