Skip to content

Replace libdeflate with an in-house GZIP implementation - #2824

Merged
jviotti merged 4 commits into
mainfrom
libdeflate-replace
Sep 14, 2026
Merged

jviotti merged 4 commits into
mainfrom
libdeflate-replace

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

@augmentcode

augmentcode Bot commented Sep 14, 2026

Copy link
Copy Markdown

This pull request is abnormally large and would use a significant amount of tokens to review. If you still wish to review it, comment "augment review" and we will review it.

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

All reported issues were addressed across 2 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Re-trigger cubic

Comment thread benchmark/CMakeLists.txt

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

Review completed against the latest diff

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread cmake/common/compiler/simd.cmake
Comment thread src/core/gzip/deflate.h Outdated

@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: a5a439a Previous: 1693c07 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 5.149020000000064 ns/iter 3.874900669642895 ns/iter 1.33
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 5.160960714286083 ns/iter 3.8622031249998683 ns/iter 1.34
Regex_Period_Asterisk 5.110761027926706 ns/iter 3.8469508928572007 ns/iter 1.33
Regex_Group_Period_Asterisk_Group 5.074395000000322 ns/iter 3.904088169642669 ns/iter 1.30
Regex_Period_Plus 5.082156999999938 ns/iter 3.574555775664774 ns/iter 1.42
Regex_Period 5.0370455357143635 ns/iter 3.6073507979349233 ns/iter 1.40
Regex_Caret_Period_Plus_Dollar 5.0971490000000585 ns/iter 3.572350239953841 ns/iter 1.43
Regex_Caret_Group_Period_Plus_Group_Dollar 5.0337196428574975 ns/iter 3.5706159988853567 ns/iter 1.41
Regex_Caret_Period_Asterisk_Dollar 5.059314000000086 ns/iter 3.8461992187501157 ns/iter 1.32
Regex_Caret_Group_Period_Asterisk_Group_Dollar 5.2193189999997 ns/iter 3.8422890625002184 ns/iter 1.36
Regex_Caret_X_Hyphen 8.240381213212464 ns/iter 6.139365999999882 ns/iter 1.34
Regex_Period_Md_Dollar 48.01524883962342 ns/iter 49.91013727478159 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 7.885373214286062 ns/iter 5.812860714285709 ns/iter 1.36
Regex_Caret_Period_Range_Dollar 5.735849107142802 ns/iter 4.119129516284226 ns/iter 1.39
Regex_Nested_Backtrack 59.48845535714144 ns/iter 64.24023214285464 ns/iter 0.93
JSON_Array_Of_Objects_Unique 575.7625892857427 ns/iter 511.0058928571399 ns/iter 1.13
JSON_Parse_1 8802.129464286094 ns/iter 7503.85156250033 ns/iter 1.17
JSON_Parse_Real 15954.57589285714 ns/iter 12928.667857143037 ns/iter 1.23
JSON_Parse_Decimal 11939.26249999931 ns/iter 8811.925223214548 ns/iter 1.35
JSON_Parse_Schema_ISO_Language 7951841.111111612 ns/iter 6384874.107142582 ns/iter 1.25
JSON_Parse_Integer 6206.883928571573 ns/iter 4641.369958414948 ns/iter 1.34
JSON_Parse_String_NonSSO_Plain 8777.936705639378 ns/iter 6099.097321428104 ns/iter 1.44
JSON_Parse_String_SSO_Plain 3826.3662029177362 ns/iter 2945.69763644631 ns/iter 1.30
JSON_Parse_String_Escape_Heavy 22151.997187530564 ns/iter 17257.394357551744 ns/iter 1.28
JSON_Parse_Object_Short_Keys 13420.598214285714 ns/iter 10259.232812500408 ns/iter 1.31
JSON_Parse_Object_Scalar_Properties 6779.284821428786 ns/iter 5248.915999999895 ns/iter 1.29
JSON_Parse_Object_Array_Properties 11516.949999999732 ns/iter 9031.08066481849 ns/iter 1.28
JSON_Parse_Object_Object_Properties 11506.97500000015 ns/iter 9144.06230329279 ns/iter 1.26
JSON_Parse_Nested_Containers 80137.80133928299 ns/iter 64201.714285714625 ns/iter 1.25
JSON_From_String_Copy 64.56721428571757 ns/iter 49.122087617485924 ns/iter 1.31
JSON_From_String_Temporary 58.10625892857096 ns/iter 68.41042410714593 ns/iter 0.85
JSON_Number_To_Double 120.37730357143062 ns/iter 106.21217187500422 ns/iter 1.13
JSON_Object_At_Last_Key/8 7.691718749999663 ns/iter 5.987762999999973 ns/iter 1.28
JSON_Object_At_Last_Key/32 24.649003571427997 ns/iter 19.955798258336227 ns/iter 1.24
JSON_Object_At_Last_Key/128 91.83690661442881 ns/iter 72.568058035711 ns/iter 1.27
JSON_Object_At_Last_Key/512 429.5645000000192 ns/iter 332.9842410714434 ns/iter 1.29
JSON_Fast_Hash_Helm_Chart_Lock 102.46961596117808 ns/iter 89.82503170423868 ns/iter 1.14
JSON_Equality_Helm_Chart_Lock 220.43753125000617 ns/iter 159.69761783689154 ns/iter 1.38
JSON_Divisible_By_Decimal 305.507327510332 ns/iter 275.20716853602175 ns/iter 1.11
JSON_String_Equal/10 10.5974312499999 ns/iter 7.79617745535699 ns/iter 1.36
JSON_String_Equal/100 11.691967857143279 ns/iter 8.867559335412738 ns/iter 1.32
JSON_String_Equal_Small_By_Perfect_Hash/10 2.543216428571376 ns/iter 1.6490016528899714 ns/iter 1.54
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.054296875000515 ns/iter 10.713145312499783 ns/iter 1.41
JSON_String_Fast_Hash/10 6.6749410714283135 ns/iter 4.990423214285857 ns/iter 1.34
JSON_String_Fast_Hash/100 6.665188616071635 ns/iter 4.945158751103702 ns/iter 1.35
JSON_String_Key_Hash/10 5.348031999999989 ns/iter 3.844967633928688 ns/iter 1.39
JSON_String_Key_Hash/100 11.887739285713549 ns/iter 8.563242818914176 ns/iter 1.39
JSON_Object_Defines_Miss_Same_Length 4.105445855545678 ns/iter 3.1772545362143005 ns/iter 1.29
JSON_Object_Defines_Miss_Too_Small 4.446212020332847 ns/iter 3.246790317573035 ns/iter 1.37
JSON_Object_Defines_Miss_Too_Large 4.148403870080439 ns/iter 3.08082751819528 ns/iter 1.35
Pointer_Object_Traverse 70.55900669643249 ns/iter 50.81160999999952 ns/iter 1.39
Pointer_Object_Try_Traverse 70.79859821428462 ns/iter 52.993800000001556 ns/iter 1.34
Pointer_Push_Back_Pointer_To_Weak_Pointer 166.34547319278926 ns/iter 135.71962500000112 ns/iter 1.23
Pointer_Walker_Schema_ISO_Language 11321793.75000053 ns/iter 9716937.333333438 ns/iter 1.17
Pointer_Maybe_Tracked_Deeply_Nested/0 2439005.357142727 ns/iter 1958529.4314381606 ns/iter 1.25
Pointer_Maybe_Tracked_Deeply_Nested/1 3816985.5614970564 ns/iter 2997317.79661007 ns/iter 1.27
Pointer_Position_Tracker_Get_Deeply_Nested 541.7051198387504 ns/iter 428.4443595964386 ns/iter 1.26
Schema_Tracker_ISO_Language 10784775.000000302 ns/iter 8479603.999999957 ns/iter 1.27
Schema_Tracker_ISO_Language_To_JSON 62969145.45454642 ns/iter 52641654.54545636 ns/iter 1.20
Schema_Frame_WoT_References 5617755.000000102 ns/iter 4277555.4216867965 ns/iter 1.31
Schema_Frame_OMC_References 23744903.125001214 ns/iter 18187502.941177562 ns/iter 1.31
Schema_Frame_OMC_Pointers 45389553.333332814 ns/iter 35656015.00000071 ns/iter 1.27
Schema_Frame_OMC_Locations 20402359.45945965 ns/iter 15836522.222222509 ns/iter 1.29
Schema_Frame_ISO_Language_Locations 81372728.57142566 ns/iter 73406509.09091292 ns/iter 1.11
Schema_Frame_ISO_Language_Root 2425.2853571429764 ns/iter 1767.2849707901757 ns/iter 1.37
Schema_Frame_KrakenD_References 39436364.70588404 ns/iter 34068557.14285668 ns/iter 1.16
Schema_Frame_KrakenD_Reachable 254852400.0000043 ns/iter 180564925.00001296 ns/iter 1.41
Schema_Frame_ISO_Language_Locations_To_JSON 165735699.99999905 ns/iter 152926899.99999994 ns/iter 1.08
Schema_Frame_Many_Resources_References 703400799.9999971 ns/iter 550429800.0000176 ns/iter 1.28
Schema_Frame_Deeply_Nested_References 22888554.545452487 ns/iter 16941236.666665796 ns/iter 1.35
JSONPath_Descendant_Filter_Nested 2383.3403087719726 ns/iter 1837.351640492553 ns/iter 1.30
URITemplateRouter_Create 42678.454770085846 ns/iter 30545.799107142917 ns/iter 1.40
URITemplateRouter_Match 232.85943829694236 ns/iter 165.70625000000206 ns/iter 1.41
URITemplateRouter_Match_BasePath 265.5731011416493 ns/iter 191.55882180540922 ns/iter 1.39
URITemplateRouterView_Restore 34668.49482023071 ns/iter 19416.963612094067 ns/iter 1.79
URITemplateRouterView_Match 179.49577495498085 ns/iter 136.4890117638861 ns/iter 1.32
URITemplateRouterView_Match_BasePath 204.35420574591492 ns/iter 153.0271940612901 ns/iter 1.34
URITemplateRouterView_Arguments 548.4002678571187 ns/iter 460.08565354848514 ns/iter 1.19
JSONL_Parse_Large 33905776.19047636 ns/iter 25644225.000001647 ns/iter 1.32
JSONL_Parse_Large_GZIP 31851831.818182126 ns/iter 25672721.42857137 ns/iter 1.24
JSONLD_Catalog_Annotation_List_Populate 3008375.423728833 ns/iter 2467856.8561872365 ns/iter 1.22
JSONLD_Catalog_Materialize 7797794.444444308 ns/iter 6685405.357143079 ns/iter 1.17
HTML_Build_Table_100000 94266585.71428399 ns/iter 74226944.44444586 ns/iter 1.27
HTML_Render_Table_100000 8044379.999999921 ns/iter 6662648.888888927 ns/iter 1.21
GZIP_Compress_ISO_Language_Set_3_Locations 37651073.68420965 ns/iter 28138991.999999233 ns/iter 1.34
GZIP_Decompress_ISO_Language_Set_3_Locations 9922400.00000038 ns/iter 7549640.000000106 ns/iter 1.31
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 12280187.50000004 ns/iter 9044497.333333462 ns/iter 1.36
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 16183864.444443922 ns/iter 25431034.615385566 ns/iter 0.64
GZIP_Compress_ISO_Language_Set_3_Schema 2317996.3210703707 ns/iter 1762013.5135134482 ns/iter 1.32
GZIP_Decompress_ISO_Language_Set_3_Schema 634931.07142857 ns/iter 407196.35779324436 ns/iter 1.56
JOSE_VerifySignature_RS256 30544.11562499837 ns/iter 18645.230760989554 ns/iter 1.64
JOSE_VerifySignature_ES512 1422556.473214241 ns/iter 1185664.218749949 ns/iter 1.20
CRYPTO_CRC32_Large_JSONL 105848.23437500112 ns/iter 90710.4575892857 ns/iter 1.17

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/llvm)

Details
Benchmark suite Current: a5a439a Previous: 1693c07 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.2036725276101548 ns/iter 2.208652913495102 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.1967671012555967 ns/iter 2.19237597311329 ns/iter 1.00
Regex_Period_Asterisk 2.190981117619565 ns/iter 2.190872308290862 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.1972262905160513 ns/iter 2.184801745617032 ns/iter 1.01
Regex_Period_Plus 2.801833304913455 ns/iter 2.8024781613097436 ns/iter 1.00
Regex_Period 2.802309231195689 ns/iter 2.801147052423257 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.8040707452939233 ns/iter 2.803299520445005 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.809075519647093 ns/iter 2.8023405161868835 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.111627122798577 ns/iter 3.116645179352523 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.110633117439775 ns/iter 3.111632804095733 ns/iter 1.00
Regex_Caret_X_Hyphen 6.542088981176516 ns/iter 6.542211897228424 ns/iter 1.00
Regex_Period_Md_Dollar 26.93828682074156 ns/iter 27.175000394256198 ns/iter 0.99
Regex_Caret_Slash_Period_Asterisk 7.1732963933218015 ns/iter 6.847914073753908 ns/iter 1.05
Regex_Caret_Period_Range_Dollar 3.6645715769466136 ns/iter 3.7340372822747407 ns/iter 0.98
Regex_Nested_Backtrack 38.268926026590954 ns/iter 38.2511646476452 ns/iter 1.00
JSON_Array_Of_Objects_Unique 434.5943095962739 ns/iter 433.42992263592737 ns/iter 1.00
JSON_Parse_1 4632.45864418231 ns/iter 4593.6767089337345 ns/iter 1.01
JSON_Parse_Real 5396.7617429848315 ns/iter 5225.4177081158205 ns/iter 1.03
JSON_Parse_Decimal 7921.693572258205 ns/iter 7862.267707595382 ns/iter 1.01
JSON_Parse_Schema_ISO_Language 3355967.585714498 ns/iter 3328178.3142856946 ns/iter 1.01
JSON_Parse_Integer 3771.9519939843067 ns/iter 3748.2626548880794 ns/iter 1.01
JSON_Parse_String_NonSSO_Plain 3107.114663804993 ns/iter 3187.904812843965 ns/iter 0.97
JSON_Parse_String_SSO_Plain 2731.4806557684806 ns/iter 2735.1629315566465 ns/iter 1.00
JSON_Parse_String_Escape_Heavy 12352.770331111777 ns/iter 12223.242821756106 ns/iter 1.01
JSON_Parse_Object_Short_Keys 7729.104813767364 ns/iter 7724.709938388027 ns/iter 1.00
JSON_Parse_Object_Scalar_Properties 3942.8102988667624 ns/iter 3932.8573910696077 ns/iter 1.00
JSON_Parse_Object_Array_Properties 5310.67918179443 ns/iter 5717.044352309691 ns/iter 0.93
JSON_Parse_Object_Object_Properties 5364.960397936595 ns/iter 5810.932830432954 ns/iter 0.92
JSON_Parse_Nested_Containers 35507.00870583536 ns/iter 35490.19830517031 ns/iter 1.00
JSON_From_String_Copy 12.00236801595388 ns/iter 11.937363028284066 ns/iter 1.01
JSON_From_String_Temporary 10.73989303831985 ns/iter 10.112495319201363 ns/iter 1.06
JSON_Number_To_Double 22.436164053634442 ns/iter 22.193143610885105 ns/iter 1.01
JSON_Object_At_Last_Key/8 5.890467131726486 ns/iter 5.916392340560973 ns/iter 1.00
JSON_Object_At_Last_Key/32 21.752774745180034 ns/iter 21.48911479567474 ns/iter 1.01
JSON_Object_At_Last_Key/128 87.85526173137507 ns/iter 87.77647279166021 ns/iter 1.00
JSON_Object_At_Last_Key/512 404.5734936083736 ns/iter 403.03492102836174 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 59.79973514248686 ns/iter 59.80317395482813 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 168.95889203136744 ns/iter 169.0953291265978 ns/iter 1.00
JSON_Divisible_By_Decimal 239.3378131490464 ns/iter 236.9665202633584 ns/iter 1.01
JSON_String_Equal/10 5.924060934125198 ns/iter 5.925065354173133 ns/iter 1.00
JSON_String_Equal/100 6.549618223998942 ns/iter 6.549291716100397 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9364433905732108 ns/iter 0.9360700174827221 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.271976147288395 ns/iter 10.272789803713328 ns/iter 1.00
JSON_String_Fast_Hash/10 2.493613867167476 ns/iter 2.491398019298289 ns/iter 1.00
JSON_String_Fast_Hash/100 2.4935572714124348 ns/iter 2.4930894421491123 ns/iter 1.00
JSON_String_Key_Hash/10 2.4929814750454593 ns/iter 2.4946015485010826 ns/iter 1.00
JSON_String_Key_Hash/100 6.538524950592548 ns/iter 6.540089815013838 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.800021877881429 ns/iter 2.7287864471957746 ns/iter 1.03
JSON_Object_Defines_Miss_Too_Small 2.7255332131623113 ns/iter 2.7140742050616162 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.072289149216006 ns/iter 3.194647918670777 ns/iter 0.96
Pointer_Object_Traverse 29.386055985321825 ns/iter 29.387918577624514 ns/iter 1.00
Pointer_Object_Try_Traverse 30.24578114393832 ns/iter 30.338378208850973 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 167.3312334038971 ns/iter 145.5833468144632 ns/iter 1.15
Pointer_Walker_Schema_ISO_Language 1612899.3869463056 ns/iter 1546858.7192982154 ns/iter 1.04
Pointer_Maybe_Tracked_Deeply_Nested/0 1236077.0616196669 ns/iter 1243757.5926573284 ns/iter 0.99
Pointer_Maybe_Tracked_Deeply_Nested/1 1667672.5595239024 ns/iter 1664966.4700239839 ns/iter 1.00
Pointer_Position_Tracker_Get_Deeply_Nested 607.5405660270162 ns/iter 608.6614153667599 ns/iter 1.00
Schema_Tracker_ISO_Language 4670787.353333405 ns/iter 4559370.1298701735 ns/iter 1.02
Schema_Tracker_ISO_Language_To_JSON 17059261.048779618 ns/iter 16583900.348837364 ns/iter 1.03
Schema_Frame_WoT_References 2229041.4412697237 ns/iter 2360288.5050167306 ns/iter 0.94
Schema_Frame_OMC_References 9839754.33333326 ns/iter 9517559.219178075 ns/iter 1.03
Schema_Frame_OMC_Pointers 18984893.62162081 ns/iter 18117601.00000015 ns/iter 1.05
Schema_Frame_OMC_Locations 8441969.951807452 ns/iter 8221952.270588082 ns/iter 1.03
Schema_Frame_ISO_Language_Locations 44079934.437498026 ns/iter 42063180.874999166 ns/iter 1.05
Schema_Frame_ISO_Language_Root 304.1275488088128 ns/iter 295.49061167759015 ns/iter 1.03
Schema_Frame_KrakenD_References 17170399.069767047 ns/iter 15480841.434782261 ns/iter 1.11
Schema_Frame_KrakenD_Reachable 133363498.80000854 ns/iter 134864530.79998454 ns/iter 0.99
Schema_Frame_ISO_Language_Locations_To_JSON 32868747.523810357 ns/iter 31931598.304348208 ns/iter 1.03
Schema_Frame_Many_Resources_References 143129078.3999998 ns/iter 136171206.19999808 ns/iter 1.05
Schema_Frame_Deeply_Nested_References 11454262.949152539 ns/iter 11117973.984374974 ns/iter 1.03
JSONPath_Descendant_Filter_Nested 1560.8537211139246 ns/iter 1565.0693624076305 ns/iter 1.00
URITemplateRouter_Create 22959.931922512926 ns/iter 23217.448581502376 ns/iter 0.99
URITemplateRouter_Match 178.6445036718525 ns/iter 178.20999534417263 ns/iter 1.00
URITemplateRouter_Match_BasePath 205.18106770659156 ns/iter 206.58970470290598 ns/iter 0.99
URITemplateRouterView_Restore 8724.873020432467 ns/iter 8488.643693360495 ns/iter 1.03
URITemplateRouterView_Match 161.9675936323348 ns/iter 161.9953465050232 ns/iter 1.00
URITemplateRouterView_Match_BasePath 187.99788381351019 ns/iter 185.84649774235808 ns/iter 1.01
URITemplateRouterView_Arguments 445.020891565123 ns/iter 431.60608359260334 ns/iter 1.03
JSONL_Parse_Large 9658303.756756244 ns/iter 9446078.864865083 ns/iter 1.02
JSONL_Parse_Large_GZIP 9808986.957746673 ns/iter 10454528.850746373 ns/iter 0.94
JSONLD_Catalog_Annotation_List_Populate 605176.9087066717 ns/iter 597137.8479184418 ns/iter 1.01
JSONLD_Catalog_Materialize 3649021.1071428093 ns/iter 3608053.8969071144 ns/iter 1.01
HTML_Build_Table_100000 60234676.727273755 ns/iter 57031245.72727347 ns/iter 1.06
HTML_Render_Table_100000 2220253.6132596936 ns/iter 1876500.2921053576 ns/iter 1.18
GZIP_Compress_ISO_Language_Set_3_Locations 37972381.11110977 ns/iter 32423412.454544507 ns/iter 1.17
GZIP_Decompress_ISO_Language_Set_3_Locations 5203482.816176323 ns/iter 4250969.048484876 ns/iter 1.22
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 7207153.999999751 ns/iter 6253103.999999913 ns/iter 1.15
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 8868063.074999811 ns/iter 19984933.771427546 ns/iter 0.44
GZIP_Compress_ISO_Language_Set_3_Schema 2238786.428571284 ns/iter 1857289.1193633012 ns/iter 1.21
GZIP_Decompress_ISO_Language_Set_3_Schema 427683.8957317071 ns/iter 359531.6855378346 ns/iter 1.19
JOSE_VerifySignature_RS256 47397.87301587381 ns/iter 48375.68598066277 ns/iter 0.98
JOSE_VerifySignature_ES512 1717506.9079601981 ns/iter 1729612.9262898567 ns/iter 0.99
CRYPTO_CRC32_Large_JSONL 101735.52008702142 ns/iter 101782.88521486199 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: a5a439a Previous: 1693c07 Ratio
CRYPTO_CRC32_Large_JSONL 39064.115149494755 ns/iter 101771.27540650398 ns/iter 0.38
JOSE_VerifySignature_RS256 17992.101025859305 ns/iter 22009.89637223949 ns/iter 0.82
JOSE_VerifySignature_ES512 368262.9426918933 ns/iter 581982.2298755132 ns/iter 0.63
GZIP_Compress_ISO_Language_Set_3_Locations 21259754.937501542 ns/iter 36417237.15789543 ns/iter 0.58
GZIP_Decompress_ISO_Language_Set_3_Locations 3211858.087336237 ns/iter 4253232.076470514 ns/iter 0.76
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 4279309.130434974 ns/iter 6149287.779816375 ns/iter 0.70
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 6152003.776785518 ns/iter 16897846.000000667 ns/iter 0.36
GZIP_Compress_ISO_Language_Set_3_Schema 1600993.2229884537 ns/iter 2028167.268786128 ns/iter 0.79
GZIP_Decompress_ISO_Language_Set_3_Schema 310781.2566292084 ns/iter 381497.4289617496 ns/iter 0.81
HTML_Build_Table_100000 39478141.84615394 ns/iter 54968697.00000027 ns/iter 0.72
HTML_Render_Table_100000 2859688.909464973 ns/iter 1937010.0473537298 ns/iter 1.48
JSONLD_Catalog_Annotation_List_Populate 528158.687830669 ns/iter 685402.5165692006 ns/iter 0.77
JSONLD_Catalog_Materialize 2404486.6862068614 ns/iter 3483682.095959592 ns/iter 0.69
JSONL_Parse_Large 6132834.114034741 ns/iter 9709764.375000102 ns/iter 0.63
JSONL_Parse_Large_GZIP 6329297.090089952 ns/iter 10550694.44776143 ns/iter 0.60
URITemplateRouter_Create 11399.308471992692 ns/iter 21297.973353807105 ns/iter 0.54
URITemplateRouter_Match 112.25005252915632 ns/iter 164.58181788252526 ns/iter 0.68
URITemplateRouter_Match_BasePath 123.32584813494816 ns/iter 182.31113391599757 ns/iter 0.68
URITemplateRouterView_Restore 2529.1512048937125 ns/iter 8277.17086397932 ns/iter 0.31
URITemplateRouterView_Match 86.42704617939798 ns/iter 124.54415633241229 ns/iter 0.69
URITemplateRouterView_Match_BasePath 108.69004277269296 ns/iter 146.35788185967854 ns/iter 0.74
URITemplateRouterView_Arguments 367.06656599936935 ns/iter 487.71549050323 ns/iter 0.75
JSONPath_Descendant_Filter_Nested 979.2373265387326 ns/iter 1696.7606550658993 ns/iter 0.58
Schema_Frame_WoT_References 1557221.1670378784 ns/iter 2230757.974440855 ns/iter 0.70
Schema_Frame_OMC_References 6799963.14563121 ns/iter 9755756.535211321 ns/iter 0.70
Schema_Frame_OMC_Pointers 13956760.944444744 ns/iter 18396339.526316892 ns/iter 0.76
Schema_Frame_OMC_Locations 6145896.728155307 ns/iter 8474686.373494385 ns/iter 0.73
Schema_Frame_ISO_Language_Locations 27454544.54166681 ns/iter 42301281.29411776 ns/iter 0.65
Schema_Frame_ISO_Language_Root 173.53774968223405 ns/iter 298.6002844677958 ns/iter 0.58
Schema_Frame_KrakenD_References 11409523.679245288 ns/iter 15725672.955555739 ns/iter 0.73
Schema_Frame_KrakenD_Reachable 77278464.30000226 ns/iter 123802524.0000032 ns/iter 0.62
Schema_Frame_ISO_Language_Locations_To_JSON 19009147.57575747 ns/iter 31815219.63636349 ns/iter 0.60
Schema_Frame_Many_Resources_References 108233146.83333744 ns/iter 134199688.00000104 ns/iter 0.81
Schema_Frame_Deeply_Nested_References 7767688.844444365 ns/iter 10838449.546874963 ns/iter 0.72
Pointer_Object_Traverse 15.227270296123436 ns/iter 24.949641629467045 ns/iter 0.61
Pointer_Object_Try_Traverse 18.0694051260804 ns/iter 24.67421838315574 ns/iter 0.73
Pointer_Push_Back_Pointer_To_Weak_Pointer 112.75496102654846 ns/iter 130.16381836233023 ns/iter 0.87
Pointer_Walker_Schema_ISO_Language 1435907.7848360508 ns/iter 1485338.2727272876 ns/iter 0.97
Pointer_Maybe_Tracked_Deeply_Nested/0 883880.5509433586 ns/iter 1228163.6397187386 ns/iter 0.72
Pointer_Maybe_Tracked_Deeply_Nested/1 1333822.2755297895 ns/iter 1921534.7162534606 ns/iter 0.69
Pointer_Position_Tracker_Get_Deeply_Nested 555.4141169915988 ns/iter 583.3057888536874 ns/iter 0.95
Schema_Tracker_ISO_Language 3522407.9850001996 ns/iter 4834747.047945247 ns/iter 0.73
Schema_Tracker_ISO_Language_To_JSON 10355511.835820746 ns/iter 15839215.533333119 ns/iter 0.65
JSON_Array_Of_Objects_Unique 280.1928870978679 ns/iter 448.5826604761958 ns/iter 0.62
JSON_Parse_1 3225.4313675869475 ns/iter 5399.972198644824 ns/iter 0.60
JSON_Parse_Real 3344.722536601204 ns/iter 5713.10498398882 ns/iter 0.59
JSON_Parse_Decimal 5782.601378156609 ns/iter 10222.692710377669 ns/iter 0.57
JSON_Parse_Schema_ISO_Language 2461338.614841117 ns/iter 3599556.365979316 ns/iter 0.68
JSON_Parse_Integer 2531.4410652669912 ns/iter 3726.7132453978925 ns/iter 0.68
JSON_Parse_String_NonSSO_Plain 2206.692070436135 ns/iter 3389.142923629643 ns/iter 0.65
JSON_Parse_String_SSO_Plain 2041.0724947936842 ns/iter 2946.4620046973578 ns/iter 0.69
JSON_Parse_String_Escape_Heavy 12853.995802530284 ns/iter 16868.52723679226 ns/iter 0.76
JSON_Parse_Object_Short_Keys 6320.718094078977 ns/iter 8831.608906812125 ns/iter 0.72
JSON_Parse_Object_Scalar_Properties 3124.320032737346 ns/iter 4443.27987646702 ns/iter 0.70
JSON_Parse_Object_Array_Properties 4288.382085498428 ns/iter 6662.375753857734 ns/iter 0.64
JSON_Parse_Object_Object_Properties 4517.18875819058 ns/iter 6673.000636609585 ns/iter 0.68
JSON_Parse_Nested_Containers 26617.30653899512 ns/iter 39476.1336389864 ns/iter 0.67
JSON_From_String_Copy 5.610827682500483 ns/iter 9.346195939211903 ns/iter 0.60
JSON_From_String_Temporary 4.672123273201243 ns/iter 7.893935102940306 ns/iter 0.59
JSON_Number_To_Double 14.22496908178436 ns/iter 20.32228666652904 ns/iter 0.70
JSON_Object_At_Last_Key/8 3.0881658813964408 ns/iter 5.934189517640044 ns/iter 0.52
JSON_Object_At_Last_Key/32 9.696986137310475 ns/iter 21.816507817338728 ns/iter 0.44
JSON_Object_At_Last_Key/128 45.619899972802564 ns/iter 87.84863755868068 ns/iter 0.52
JSON_Object_At_Last_Key/512 157.75011222732235 ns/iter 392.69618011111015 ns/iter 0.40
JSON_Fast_Hash_Helm_Chart_Lock 54.810915385180024 ns/iter 70.81927636432489 ns/iter 0.77
JSON_Equality_Helm_Chart_Lock 105.30032735477785 ns/iter 149.82520889721056 ns/iter 0.70
JSON_Divisible_By_Decimal 200.00338337084864 ns/iter 274.1776777294069 ns/iter 0.73
JSON_String_Equal/10 3.699290250976372 ns/iter 5.686369597079566 ns/iter 0.65
JSON_String_Equal/100 4.667624108632924 ns/iter 6.320533008101259 ns/iter 0.74
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6949902234077588 ns/iter 0.6523650688733763 ns/iter 1.07
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.549985298080797 ns/iter 25.18865568932017 ns/iter 0.42
JSON_String_Fast_Hash/10 2.029707807414776 ns/iter 3.1505618156203186 ns/iter 0.64
JSON_String_Fast_Hash/100 2.1350460381217378 ns/iter 3.1497558691023917 ns/iter 0.68
JSON_String_Key_Hash/10 0.6584572573737479 ns/iter 1.28439139265551 ns/iter 0.51
JSON_String_Key_Hash/100 9.901596669567835 ns/iter 12.498457860439975 ns/iter 0.79
JSON_Object_Defines_Miss_Same_Length 2.1715310350554318 ns/iter 3.2105168280520577 ns/iter 0.68
JSON_Object_Defines_Miss_Too_Small 2.0337075852562356 ns/iter 3.465099048617406 ns/iter 0.59
JSON_Object_Defines_Miss_Too_Large 2.1710392645413257 ns/iter 3.1137511920673284 ns/iter 0.70
Regex_Lower_S_Or_Upper_S_Asterisk 1.8043860951897537 ns/iter 2.0240934362205625 ns/iter 0.89
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.8999766644874774 ns/iter 2.0249812228026896 ns/iter 0.94
Regex_Period_Asterisk 1.949605479700969 ns/iter 2.1053783100320276 ns/iter 0.93
Regex_Group_Period_Asterisk_Group 1.8167775688527978 ns/iter 2.106360657441725 ns/iter 0.86
Regex_Period_Plus 1.858593587292513 ns/iter 2.0290893068339306 ns/iter 0.92
Regex_Period 1.8632729572304576 ns/iter 2.0246030961720067 ns/iter 0.92
Regex_Caret_Period_Plus_Dollar 1.8401954059661978 ns/iter 2.1116711643427237 ns/iter 0.87
Regex_Caret_Group_Period_Plus_Group_Dollar 1.812702702532416 ns/iter 2.1023905115363175 ns/iter 0.86
Regex_Caret_Period_Asterisk_Dollar 1.8022743124411829 ns/iter 2.024330393252369 ns/iter 0.89
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.8621490028769563 ns/iter 2.0339739926721507 ns/iter 0.92
Regex_Caret_X_Hyphen 3.697530179289556 ns/iter 7.1243793674821285 ns/iter 0.52
Regex_Period_Md_Dollar 14.637646630025673 ns/iter 30.50133105443861 ns/iter 0.48
Regex_Caret_Slash_Period_Asterisk 3.6877850894944917 ns/iter 7.005281489234215 ns/iter 0.53
Regex_Caret_Period_Range_Dollar 1.8632081287496471 ns/iter 2.8801802337571516 ns/iter 0.65
Regex_Nested_Backtrack 27.0728961736144 ns/iter 42.01488056640811 ns/iter 0.64

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: a5a439a Previous: 1693c07 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.7437278951690232 ns/iter 2.3658128287993634 ns/iter 0.74
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.7484149898328405 ns/iter 2.432238878046027 ns/iter 0.72
Regex_Period_Asterisk 1.7639389459606083 ns/iter 2.649138111060626 ns/iter 0.67
Regex_Group_Period_Asterisk_Group 1.8679229482446589 ns/iter 2.6068216377356292 ns/iter 0.72
Regex_Period_Plus 2.119135859284623 ns/iter 2.9556403954488615 ns/iter 0.72
Regex_Period 2.265253355276669 ns/iter 3.0260293269031053 ns/iter 0.75
Regex_Caret_Period_Plus_Dollar 2.6266959169052373 ns/iter 3.138142347289905 ns/iter 0.84
Regex_Caret_Group_Period_Plus_Group_Dollar 2.3113488829231668 ns/iter 3.297341134020835 ns/iter 0.70
Regex_Caret_Period_Asterisk_Dollar 2.075928400128372 ns/iter 2.345630295369803 ns/iter 0.89
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.769754324908703 ns/iter 2.93610270370265 ns/iter 0.94
Regex_Caret_X_Hyphen 8.395144431290621 ns/iter 7.853785901575836 ns/iter 1.07
Regex_Period_Md_Dollar 21.89055078442636 ns/iter 32.05921358832782 ns/iter 0.68
Regex_Caret_Slash_Period_Asterisk 4.892355313452195 ns/iter 7.211748563087029 ns/iter 0.68
Regex_Caret_Period_Range_Dollar 2.9539859048957857 ns/iter 3.4338278944367135 ns/iter 0.86
Regex_Nested_Backtrack 38.19804563107105 ns/iter 40.03772759038609 ns/iter 0.95
JSON_Array_Of_Objects_Unique 449.25345833378327 ns/iter 522.6886250000007 ns/iter 0.86
JSON_Parse_1 3574.6043990756893 ns/iter 5496.869042221434 ns/iter 0.65
JSON_Parse_Real 7101.56771803964 ns/iter 8419.410133878737 ns/iter 0.84
JSON_Parse_Decimal 7077.06029871247 ns/iter 8377.922655732687 ns/iter 0.84
JSON_Parse_Schema_ISO_Language 2455822.5655430653 ns/iter 2780805.13100485 ns/iter 0.88
JSON_Parse_Integer 3769.4131804969948 ns/iter 3963.8035365852234 ns/iter 0.95
JSON_Parse_String_NonSSO_Plain 3756.1252490132833 ns/iter 3998.9258556671157 ns/iter 0.94
JSON_Parse_String_SSO_Plain 2276.660528658169 ns/iter 2581.2349347864892 ns/iter 0.88
JSON_Parse_String_Escape_Heavy 21437.53627795005 ns/iter 24992.903453642644 ns/iter 0.86
JSON_Parse_Object_Short_Keys 8013.682405246523 ns/iter 7891.0298283606335 ns/iter 1.02
JSON_Parse_Object_Scalar_Properties 4685.711160068402 ns/iter 3906.4472868625203 ns/iter 1.20
JSON_Parse_Object_Array_Properties 4262.020775500057 ns/iter 6303.521905857826 ns/iter 0.68
JSON_Parse_Object_Object_Properties 4580.441364808139 ns/iter 4719.015689259757 ns/iter 0.97
JSON_Parse_Nested_Containers 32867.08594800395 ns/iter 33305.256288556375 ns/iter 0.99
JSON_From_String_Copy 12.542315159062733 ns/iter 15.243491887607824 ns/iter 0.82
JSON_From_String_Temporary 7.525223618956755 ns/iter 8.454621352694158 ns/iter 0.89
JSON_Number_To_Double 38.898597593214554 ns/iter 49.14665443312277 ns/iter 0.79
JSON_Object_At_Last_Key/8 4.611793639231841 ns/iter 6.151748003821673 ns/iter 0.75
JSON_Object_At_Last_Key/32 13.709265035071398 ns/iter 16.889916036246117 ns/iter 0.81
JSON_Object_At_Last_Key/128 61.06853606941221 ns/iter 76.70120627973458 ns/iter 0.80
JSON_Object_At_Last_Key/512 216.49278881373786 ns/iter 318.71345553272016 ns/iter 0.68
JSON_Fast_Hash_Helm_Chart_Lock 70.96802920807811 ns/iter 84.03409204411744 ns/iter 0.84
JSON_Equality_Helm_Chart_Lock 177.16108051050617 ns/iter 201.09104678342158 ns/iter 0.88
JSON_Divisible_By_Decimal 230.68830150307713 ns/iter 210.3442076812096 ns/iter 1.10
JSON_String_Equal/10 7.620721508069936 ns/iter 9.210934650324516 ns/iter 0.83
JSON_String_Equal/100 7.707045288270235 ns/iter 9.2260865407883 ns/iter 0.84
JSON_String_Equal_Small_By_Perfect_Hash/10 0.36453674283339743 ns/iter 0.4215844845809924 ns/iter 0.86
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.9086510311393754 ns/iter 5.157117342416041 ns/iter 0.76
JSON_String_Fast_Hash/10 2.7505549427423865 ns/iter 2.9845505914136594 ns/iter 0.92
JSON_String_Fast_Hash/100 2.338684873982396 ns/iter 2.4569221255237093 ns/iter 0.95
JSON_String_Key_Hash/10 1.8021453465350172 ns/iter 2.091149458123575 ns/iter 0.86
JSON_String_Key_Hash/100 2.1483736584653856 ns/iter 2.8278842583056236 ns/iter 0.76
JSON_Object_Defines_Miss_Same_Length 2.8034241220292446 ns/iter 3.0399191672678865 ns/iter 0.92
JSON_Object_Defines_Miss_Too_Small 2.732295128007529 ns/iter 2.906678289865763 ns/iter 0.94
JSON_Object_Defines_Miss_Too_Large 2.9766104807763853 ns/iter 2.8950648248665263 ns/iter 1.03
Pointer_Object_Traverse 21.949306909481272 ns/iter 24.229430227819567 ns/iter 0.91
Pointer_Object_Try_Traverse 39.42029886136016 ns/iter 39.12322132523933 ns/iter 1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer 180.69389903749234 ns/iter 168.96767389857195 ns/iter 1.07
Pointer_Walker_Schema_ISO_Language 1649973.6842110038 ns/iter 1973317.4751243368 ns/iter 0.84
Pointer_Maybe_Tracked_Deeply_Nested/0 1027507.1376279166 ns/iter 1024637.2453638806 ns/iter 1.00
Pointer_Maybe_Tracked_Deeply_Nested/1 1323603.8994518006 ns/iter 1256033.5310217354 ns/iter 1.05
Pointer_Position_Tracker_Get_Deeply_Nested 450.4117982310704 ns/iter 442.9873020276533 ns/iter 1.02
Schema_Tracker_ISO_Language 3121061.915662831 ns/iter 4259515.031645617 ns/iter 0.73
Schema_Tracker_ISO_Language_To_JSON 12008222.212119963 ns/iter 18134831.39534752 ns/iter 0.66
Schema_Frame_WoT_References 2154331.396285453 ns/iter 3432927.230046794 ns/iter 0.63
Schema_Frame_OMC_References 12668546.729729757 ns/iter 15942306.122445988 ns/iter 0.79
Schema_Frame_OMC_Pointers 22595899.718751866 ns/iter 25874855.916669052 ns/iter 0.87
Schema_Frame_OMC_Locations 9615358.805556677 ns/iter 11747856.164382104 ns/iter 0.82
Schema_Frame_ISO_Language_Locations 24435142.0000031 ns/iter 25927946.639994845 ns/iter 0.94
Schema_Frame_ISO_Language_Root 134.73516914895768 ns/iter 118.45555651802097 ns/iter 1.14
Schema_Frame_KrakenD_References 18887551.52631467 ns/iter 21054803.249998912 ns/iter 0.90
Schema_Frame_KrakenD_Reachable 201402801.7500209 ns/iter 205383653.00005051 ns/iter 0.98
Schema_Frame_ISO_Language_Locations_To_JSON 29084570.090906873 ns/iter 30372422.363629166 ns/iter 0.96
Schema_Frame_Many_Resources_References 119471708.33332165 ns/iter 161799124.99997044 ns/iter 0.74
Schema_Frame_Deeply_Nested_References 13264634.04348033 ns/iter 16126654.891304102 ns/iter 0.82
JSONPath_Descendant_Filter_Nested 1396.308558340751 ns/iter 1277.0924082420502 ns/iter 1.09
URITemplateRouter_Create 21681.11496271827 ns/iter 19731.475238059233 ns/iter 1.10
URITemplateRouter_Match 218.5739748241678 ns/iter 191.66767585985048 ns/iter 1.14
URITemplateRouter_Match_BasePath 250.68214005324052 ns/iter 214.16091583476205 ns/iter 1.17
URITemplateRouterView_Restore 11666.640213135008 ns/iter 12032.47038349846 ns/iter 0.97
URITemplateRouterView_Match 154.71259135647944 ns/iter 156.8749388897809 ns/iter 0.99
URITemplateRouterView_Match_BasePath 185.77121239957495 ns/iter 183.4512412166549 ns/iter 1.01
URITemplateRouterView_Arguments 587.6038685578637 ns/iter 663.1015968886065 ns/iter 0.89
JSONL_Parse_Large 7178389.982455932 ns/iter 7624981.388349201 ns/iter 0.94
JSONL_Parse_Large_GZIP 7525032.193182245 ns/iter 9376949.49999985 ns/iter 0.80
JSONLD_Catalog_Annotation_List_Populate 550892.2641509789 ns/iter 572001.3851508516 ns/iter 0.96
JSONLD_Catalog_Materialize 2449732.085987579 ns/iter 2846393.5590914185 ns/iter 0.86
HTML_Build_Table_100000 38899223.214278735 ns/iter 53998704.83334249 ns/iter 0.72
HTML_Render_Table_100000 1606349.7567569283 ns/iter 1883674.9545453235 ns/iter 0.85
GZIP_Compress_ISO_Language_Set_3_Locations 30319491.650004692 ns/iter 31337849.99999989 ns/iter 0.97
GZIP_Decompress_ISO_Language_Set_3_Locations 3277765.808036293 ns/iter 4097914.0173405507 ns/iter 0.80
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 4586737.7450993005 ns/iter 5527832.317073529 ns/iter 0.83
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 5658159.725000663 ns/iter 18081268.153846163 ns/iter 0.31
GZIP_Compress_ISO_Language_Set_3_Schema 1845866.4145732403 ns/iter 1795005.8172590649 ns/iter 1.03
GZIP_Decompress_ISO_Language_Set_3_Schema 317608.9493494566 ns/iter 324867.42248962127 ns/iter 0.98
JOSE_VerifySignature_RS256 22334.03501524558 ns/iter 26975.258105410612 ns/iter 0.83
JOSE_VerifySignature_ES512 1146814.5173673427 ns/iter 1140210.516739414 ns/iter 1.01
CRYPTO_CRC32_Large_JSONL 23646.211502659695 ns/iter 23695.162226612356 ns/iter 1.00

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

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

jviotti commented Sep 14, 2026

Copy link
Copy Markdown
Member Author

@cubic-dev-ai review

@cubic-dev-ai

cubic-dev-ai Bot commented Sep 14, 2026

Copy link
Copy Markdown

@cubic-dev-ai review

@jviotti I have started the AI code review. It will take a few minutes to complete.

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

Re-trigger cubic

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

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

All reported issues were addressed across 3 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Re-trigger cubic

Comment thread test/gzip/gzip_decompress_error_test.cc
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

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

All reported issues were addressed across 9 files (changes from recent commits).

Tip: Review your code locally with the cubic CLI to iterate faster.

Re-trigger cubic

Comment thread test/gzip/gzip_compress_size_test.cc
@jviotti
jviotti merged commit 5bffbb3 into main Sep 14, 2026
15 checks passed
@jviotti
jviotti deleted the libdeflate-replace branch September 14, 2026 17:05
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