Skip to content

Cover the Markdown tag filter's tab terminator and image descriptions - #2893

Merged
jviotti merged 1 commit into
mainfrom
test-markdown-render-gaps
Sep 28, 2026
Merged

jviotti merged 1 commit into
mainfrom
test-markdown-render-gaps

Conversation

@jviotti

@jviotti jviotti commented Sep 28, 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 28, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Adds Markdown regression coverage for image descriptions spanning soft breaks and reference labels containing whitespace before non-ASCII characters.
Changes: Adds unsafe-rendering coverage verifying that a tab terminates a filtered HTML tag name, so a raw <script tag remains escaped.

🤖 Was this summary useful? React with 👍 or 👎

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

You’re at about 92% of the monthly reviewed-line limit. You may want to disable incremental reviews to conserve quota. Reviews will continue until that limit is exceeded. If you need help avoiding interruptions, please contact contact@cubic.dev.

Re-trigger cubic

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

@jviotti
jviotti merged commit 3e28038 into main Sep 28, 2026
14 checks passed
@jviotti
jviotti deleted the test-markdown-render-gaps branch September 28, 2026 19:13
@github-actions

Copy link
Copy Markdown

Benchmark linux/llvm

Measured against main at 8e16471.

20 slower, 14 faster, 69 within 5%.

Benchmark main This branch Change
JSON_Parse_Object_Array_Properties 3.31 us 4.45 us +34.7%
JSON_Parse_Object_Object_Properties 3.22 us 3.98 us +23.7%
JSON_Parse_1 3.00 us 3.44 us +14.4%
URITemplateRouterView_Restore 2.43 us 2.77 us +13.8%
JSON_Parse_Object_Scalar_Properties 2.58 us 2.92 us +13.1%
JSON_Parse_Nested_Containers 21.21 us 23.86 us +12.5%
JSON_Parse_Object_Short_Keys 5.26 us 5.87 us +11.7%
JSON_Parse_Schema_ISO_Language 2.12 ms 2.33 ms +10.2%
Regex_Nested_Backtrack 25.12 ns 27.65 ns +10.1%
JSONL_Parse_Large_GZIP 5.88 ms 6.41 ms +8.9%
Regex_Caret_Group_Period_Plus_Group_Dollar 1.32 ns 1.43 ns +8.3%
JSONL_Parse_Large 5.63 ms 6.08 ms +7.9%
URITemplateRouterView_Match 102.67 ns 110.32 ns +7.4%
Regex_Caret_Period_Range_Dollar 1.47 ns 1.57 ns +7.2%
URITemplateRouterView_Match_BasePath 119.26 ns 127.05 ns +6.5%
Schema_Frame_ISO_Language_Root 172.01 ns 182.58 ns +6.1%
Schema_Frame_WoT_References 1.49 ms 1.58 ms +6.1%
Schema_Frame_ISO_Language_Locations 26.47 ms 28.07 ms +6.1%
Schema_Frame_KrakenD_Reachable 88.14 ms 93.32 ms +5.9%
Schema_Frame_KrakenD_References 10.54 ms 11.13 ms +5.6%
JSON_String_Fast_Hash_10 1.12 ns 1.06 ns -5.7%
JSON_From_String_Copy 7.18 ns 6.70 ns -6.7%
Pointer_Tracked_Deeply_Nested 1.18 ms 1.10 ms -7.2%
JSON_Parse_String_SSO_Plain 1.74 us 1.60 us -8.1%
Markdown_To_HTML_Pathological 10.44 ms 9.57 ms -8.3%
Pointer_Untracked_Deeply_Nested 945.17 us 864.04 us -8.6%
Pointer_Position_Tracker_Get_Deeply_Nested 485.64 ns 441.76 ns -9.0%
JSON_Parse_Integer 2.47 us 2.25 us -9.1%
JSON_Object_Defines_Miss_Too_Large 1.68 ns 1.51 ns -10.3%
JSON_Parse_String_Escape_Heavy 10.80 us 9.66 us -10.5%
JSON_Parse_String_NonSSO_Plain 2.05 us 1.81 us -11.5%
JSON_Object_Defines_Miss_Too_Small 1.64 ns 1.44 ns -12.0%
JSON_Object_Defines_Miss_Same_Length 1.66 ns 1.45 ns -12.7%
Pointer_Push_Back_Pointer_To_Weak_Pointer 111.17 ns 94.47 ns -15.0%
All 103 benchmarks
Benchmark main This branch Change
Regex_Lower_S_Or_Upper_S_Asterisk 1.15 ns 1.16 ns +1.2%
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.15 ns 1.16 ns +0.7%
Regex_Period_Asterisk 1.17 ns 1.14 ns -2.1%
Regex_Group_Period_Asterisk_Group 1.15 ns 1.13 ns -1.7%
Regex_Period_Plus 1.32 ns 1.32 ns -0.0%
Regex_Period 1.32 ns 1.31 ns -0.5%
Regex_Caret_Period_Plus_Dollar 1.33 ns 1.32 ns -1.2%
Regex_Caret_Group_Period_Plus_Group_Dollar 1.32 ns 1.43 ns +8.3%
Regex_Caret_Period_Asterisk_Dollar 1.15 ns 1.15 ns +0.2%
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.15 ns 1.16 ns +1.7%
Regex_Caret_X_Hyphen 2.35 ns 2.33 ns -1.1%
Regex_Period_Md_Dollar 15.92 ns 16.00 ns +0.5%
Regex_Caret_Slash_Period_Asterisk 2.28 ns 2.32 ns +1.7%
Regex_Caret_Period_Range_Dollar 1.47 ns 1.57 ns +7.2%
Regex_Nested_Backtrack 25.12 ns 27.65 ns +10.1%
JSON_Array_Of_Objects_Unique 264.26 ns 270.28 ns +2.3%
JSON_Parse_1 3.00 us 3.44 us +14.4%
JSON_Parse_Real 3.17 us 3.14 us -0.9%
JSON_Parse_Decimal 5.08 us 5.22 us +2.9%
JSON_Parse_Schema_ISO_Language 2.12 ms 2.33 ms +10.2%
JSON_Parse_Integer 2.47 us 2.25 us -9.1%
JSON_Parse_String_NonSSO_Plain 2.05 us 1.81 us -11.5%
JSON_Parse_String_SSO_Plain 1.74 us 1.60 us -8.1%
JSON_Parse_String_Escape_Heavy 10.80 us 9.66 us -10.5%
JSON_Parse_Object_Short_Keys 5.26 us 5.87 us +11.7%
JSON_Parse_Object_Scalar_Properties 2.58 us 2.92 us +13.1%
JSON_Parse_Object_Array_Properties 3.31 us 4.45 us +34.7%
JSON_Parse_Object_Object_Properties 3.22 us 3.98 us +23.7%
JSON_Parse_Nested_Containers 21.21 us 23.86 us +12.5%
JSON_Fast_Hash_Helm_Chart_Lock 40.90 ns 40.87 ns -0.1%
JSON_Equality_Helm_Chart_Lock 85.49 ns 86.78 ns +1.5%
JSON_String_Equal_10 2.19 ns 2.22 ns +1.2%
JSON_String_Equal_100 3.07 ns 3.03 ns -1.4%
JSON_String_Equal_Small_By_Perfect_Hash_10 0.49 ns 0.49 ns +0.7%
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 8.19 ns 7.89 ns -3.7%
JSON_String_Fast_Hash_10 1.12 ns 1.06 ns -5.7%
JSON_String_Fast_Hash_100 1.07 ns 1.05 ns -2.0%
JSON_String_Key_Hash_10 1.07 ns 1.05 ns -1.8%
JSON_String_Key_Hash_100 5.42 ns 5.33 ns -1.7%
JSON_Object_Defines_Miss_Same_Length 1.66 ns 1.45 ns -12.7%
JSON_Object_Defines_Miss_Too_Small 1.64 ns 1.44 ns -12.0%
JSON_Object_Defines_Miss_Too_Large 1.68 ns 1.51 ns -10.3%
JSON_From_String_Copy 7.18 ns 6.70 ns -6.7%
JSON_From_String_Temporary 5.62 ns 5.81 ns +3.4%
JSON_Number_To_Double 14.57 ns 14.23 ns -2.3%
JSON_Object_At_Last_Key_8 2.59 ns 2.56 ns -0.9%
JSON_Object_At_Last_Key_32 9.05 ns 9.08 ns +0.3%
JSON_Object_At_Last_Key_128 41.36 ns 40.45 ns -2.2%
JSON_Object_At_Last_Key_512 141.64 ns 138.44 ns -2.3%
JSON_Divisible_By_Decimal 170.05 ns 170.05 ns +0.0%
JSON_PropertySet_Contains 36.47 ns 35.80 ns -1.9%
JSON_PropertySet_Filter_Object_Properties 30.99 ns 30.36 ns -2.1%
JSON_PropertySet_Insert 340.28 ns 339.23 ns -0.3%
Pointer_Object_Traverse 17.66 ns 17.24 ns -2.4%
Pointer_Object_Try_Traverse 24.19 ns 23.70 ns -2.0%
Pointer_Push_Back_Pointer_To_Weak_Pointer 111.17 ns 94.47 ns -15.0%
Pointer_Walker_Schema_ISO_Language 1.52 ms 1.52 ms +0.1%
Pointer_Untracked_Deeply_Nested 945.17 us 864.04 us -8.6%
Pointer_Tracked_Deeply_Nested 1.18 ms 1.10 ms -7.2%
Pointer_Position_Tracker_Get_Deeply_Nested 485.64 ns 441.76 ns -9.0%
Schema_Tracker_ISO_Language 3.01 ms 3.15 ms +4.7%
Schema_Tracker_ISO_Language_To_JSON 11.16 ms 10.81 ms -3.1%
Schema_Frame_WoT_References 1.49 ms 1.58 ms +6.1%
Schema_Frame_OMC_References 6.71 ms 6.84 ms +1.9%
Schema_Frame_OMC_Pointers 12.69 ms 12.44 ms -1.9%
Schema_Frame_OMC_Locations 5.83 ms 5.82 ms -0.2%
Schema_Frame_ISO_Language_Locations 26.47 ms 28.07 ms +6.1%
Schema_Frame_ISO_Language_Root 172.01 ns 182.58 ns +6.1%
Schema_Frame_KrakenD_References 10.54 ms 11.13 ms +5.6%
Schema_Frame_KrakenD_Reachable 88.14 ms 93.32 ms +5.9%
Schema_Frame_ISO_Language_Locations_To_JSON 20.26 ms 19.62 ms -3.2%
Schema_Frame_Many_Resources_References 111.36 ms 112.06 ms +0.6%
Schema_Frame_Deeply_Nested_References 7.63 ms 7.46 ms -2.2%
Schema_Format_ISO_Language 30.44 ms 29.62 ms -2.7%
Schema_Bundle_Meta_2020_12 389.16 us 378.88 us -2.6%
Schema_Bundle_Many_Remotes_With_Fragments 4.19 ms 4.20 ms +0.1%
OpenAPI_Format_Synthetic_3_1 29.93 ms 30.63 ms +2.3%
JSONPath_Descendant_Filter_Nested 950.84 ns 967.77 ns +1.8%
URITemplateRouter_Create 12.68 us 12.61 us -0.6%
URITemplateRouter_Match 116.75 ns 114.21 ns -2.2%
URITemplateRouterView_Restore 2.43 us 2.77 us +13.8%
URITemplateRouterView_Match 102.67 ns 110.32 ns +7.4%
URITemplateRouterView_Arguments 333.59 ns 334.48 ns +0.3%
URITemplateRouter_Match_BasePath 128.24 ns 128.94 ns +0.5%
URITemplateRouterView_Match_BasePath 119.26 ns 127.05 ns +6.5%
JSONL_Parse_Large 5.63 ms 6.08 ms +7.9%
JSONL_Parse_Large_GZIP 5.88 ms 6.41 ms +8.9%
JSONLD_Catalog_Annotation_List_Populate 500.52 us 503.02 us +0.5%
JSONLD_Catalog_Materialize 2.52 ms 2.54 ms +0.7%
HTML_Build_Table_100000 30.49 ms 30.63 ms +0.5%
HTML_Render_Table_100000 2.87 ms 2.87 ms +0.1%
Markdown_To_HTML_Realistic_Document 2.94 ms 2.94 ms -0.0%
Markdown_To_HTML_Pathological 10.44 ms 9.57 ms -8.3%
Markdown_To_HTML_Short_Descriptions 343.84 ns 332.91 ns -3.2%
GZIP_Compress_ISO_Language_Set_3_Locations 26.24 ms 25.08 ms -4.4%
GZIP_Decompress_ISO_Language_Set_3_Locations 3.17 ms 3.14 ms -0.9%
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 4.54 ms 4.34 ms -4.4%
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 6.19 ms 6.22 ms +0.4%
GZIP_Compress_ISO_Language_Set_3_Schema 1.64 ms 1.66 ms +1.2%
GZIP_Decompress_ISO_Language_Set_3_Schema 304.79 us 310.69 us +1.9%
JOSE_VerifySignature_RS256 33.62 us 34.20 us +1.7%
JOSE_VerifySignature_ES512 1.19 ms 1.19 ms -0.1%
Crypto_CRC32_Large_JSONL 39.35 us 39.82 us +1.2%

@github-actions

Copy link
Copy Markdown

Benchmark windows/msvc

Measured against main at 8e16471.

3 slower, 6 faster, 94 within 5%.

Benchmark main This branch Change
Pointer_Object_Traverse 75.30 ns 82.03 ns +8.9%
Pointer_Push_Back_Pointer_To_Weak_Pointer 182.82 ns 198.15 ns +8.4%
Regex_Nested_Backtrack 79.03 ns 85.44 ns +8.1%
Schema_Frame_OMC_Locations 21.04 ms 19.92 ms -5.3%
Schema_Frame_OMC_References 25.36 ms 23.77 ms -6.3%
Schema_Tracker_ISO_Language 11.02 ms 10.32 ms -6.4%
JSON_Parse_Nested_Containers 92.14 us 82.59 us -10.4%
JSONLD_Catalog_Materialize 9.42 ms 8.28 ms -12.0%
Schema_Frame_ISO_Language_Locations 93.30 ms 78.17 ms -16.2%
All 103 benchmarks
Benchmark main This branch Change
Regex_Lower_S_Or_Upper_S_Asterisk 4.99 ns 4.96 ns -0.6%
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 4.96 ns 4.96 ns -0.0%
Regex_Period_Asterisk 4.95 ns 4.95 ns -0.0%
Regex_Group_Period_Asterisk_Group 4.95 ns 4.95 ns +0.0%
Regex_Period_Plus 4.60 ns 4.60 ns -0.1%
Regex_Period 4.60 ns 4.61 ns +0.1%
Regex_Caret_Period_Plus_Dollar 4.60 ns 4.60 ns +0.1%
Regex_Caret_Group_Period_Plus_Group_Dollar 4.60 ns 4.61 ns +0.1%
Regex_Caret_Period_Asterisk_Dollar 4.96 ns 4.96 ns +0.0%
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.95 ns 4.96 ns +0.1%
Regex_Caret_X_Hyphen 7.79 ns 7.80 ns +0.1%
Regex_Period_Md_Dollar 51.31 ns 53.43 ns +4.1%
Regex_Caret_Slash_Period_Asterisk 7.45 ns 7.44 ns -0.1%
Regex_Caret_Period_Range_Dollar 5.31 ns 5.31 ns +0.1%
Regex_Nested_Backtrack 79.03 ns 85.44 ns +8.1%
JSON_Array_Of_Objects_Unique 653.02 ns 645.38 ns -1.2%
JSON_Parse_1 9.24 us 9.22 us -0.2%
JSON_Parse_Real 17.78 us 17.75 us -0.2%
JSON_Parse_Decimal 11.19 us 11.16 us -0.3%
JSON_Parse_Schema_ISO_Language 7.91 ms 7.92 ms +0.2%
JSON_Parse_Integer 6.01 us 5.91 us -1.6%
JSON_Parse_String_NonSSO_Plain 7.71 us 8.04 us +4.3%
JSON_Parse_String_SSO_Plain 3.77 us 3.76 us -0.1%
JSON_Parse_String_Escape_Heavy 21.68 us 21.83 us +0.7%
JSON_Parse_Object_Short_Keys 12.95 us 12.80 us -1.2%
JSON_Parse_Object_Scalar_Properties 6.68 us 6.60 us -1.2%
JSON_Parse_Object_Array_Properties 11.59 us 11.44 us -1.3%
JSON_Parse_Object_Object_Properties 11.76 us 11.68 us -0.8%
JSON_Parse_Nested_Containers 92.14 us 82.59 us -10.4%
JSON_Fast_Hash_Helm_Chart_Lock 114.69 ns 112.53 ns -1.9%
JSON_Equality_Helm_Chart_Lock 203.83 ns 203.53 ns -0.1%
JSON_String_Equal_10 9.93 ns 9.92 ns -0.1%
JSON_String_Equal_100 11.34 ns 11.35 ns +0.0%
JSON_String_Equal_Small_By_Perfect_Hash_10 2.48 ns 2.48 ns +0.1%
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 13.54 ns 14.03 ns +3.6%
JSON_String_Fast_Hash_10 6.37 ns 6.37 ns -0.0%
JSON_String_Fast_Hash_100 6.73 ns 6.39 ns -5.0%
JSON_String_Key_Hash_10 4.96 ns 4.95 ns -0.1%
JSON_String_Key_Hash_100 11.08 ns 11.10 ns +0.1%
JSON_Object_Defines_Miss_Same_Length 3.59 ns 3.51 ns -2.2%
JSON_Object_Defines_Miss_Too_Small 3.90 ns 3.94 ns +1.0%
JSON_Object_Defines_Miss_Too_Large 3.90 ns 3.89 ns -0.2%
JSON_From_String_Copy 63.40 ns 63.29 ns -0.2%
JSON_From_String_Temporary 85.49 ns 87.34 ns +2.2%
JSON_Number_To_Double 143.53 ns 143.95 ns +0.3%
JSON_Object_At_Last_Key_8 7.45 ns 7.70 ns +3.3%
JSON_Object_At_Last_Key_32 25.49 ns 25.16 ns -1.3%
JSON_Object_At_Last_Key_128 92.75 ns 92.26 ns -0.5%
JSON_Object_At_Last_Key_512 427.63 ns 426.68 ns -0.2%
JSON_Divisible_By_Decimal 345.17 ns 348.30 ns +0.9%
JSON_PropertySet_Contains 87.22 ns 86.01 ns -1.4%
JSON_PropertySet_Filter_Object_Properties 55.24 ns 54.77 ns -0.9%
JSON_PropertySet_Insert 1.32 us 1.31 us -1.1%
Pointer_Object_Traverse 75.30 ns 82.03 ns +8.9%
Pointer_Object_Try_Traverse 67.26 ns 67.23 ns -0.0%
Pointer_Push_Back_Pointer_To_Weak_Pointer 182.82 ns 198.15 ns +8.4%
Pointer_Walker_Schema_ISO_Language 11.75 ms 11.52 ms -1.9%
Pointer_Untracked_Deeply_Nested 2.53 ms 2.47 ms -2.4%
Pointer_Tracked_Deeply_Nested 3.64 ms 3.69 ms +1.3%
Pointer_Position_Tracker_Get_Deeply_Nested 613.55 ns 585.72 ns -4.5%
Schema_Tracker_ISO_Language 11.02 ms 10.32 ms -6.4%
Schema_Tracker_ISO_Language_To_JSON 66.75 ms 65.75 ms -1.5%
Schema_Frame_WoT_References 5.50 ms 5.54 ms +0.8%
Schema_Frame_OMC_References 25.36 ms 23.77 ms -6.3%
Schema_Frame_OMC_Pointers 46.79 ms 44.50 ms -4.9%
Schema_Frame_OMC_Locations 21.04 ms 19.92 ms -5.3%
Schema_Frame_ISO_Language_Locations 93.30 ms 78.17 ms -16.2%
Schema_Frame_ISO_Language_Root 2.20 us 2.20 us -0.3%
Schema_Frame_KrakenD_References 42.36 ms 40.56 ms -4.3%
Schema_Frame_KrakenD_Reachable 272.29 ms 269.77 ms -0.9%
Schema_Frame_ISO_Language_Locations_To_JSON 178.84 ms 172.13 ms -3.7%
Schema_Frame_Many_Resources_References 670.40 ms 667.86 ms -0.4%
Schema_Frame_Deeply_Nested_References 21.03 ms 21.60 ms +2.7%
Schema_Format_ISO_Language 92.69 ms 90.70 ms -2.1%
Schema_Bundle_Meta_2020_12 1.46 ms 1.44 ms -1.2%
Schema_Bundle_Many_Remotes_With_Fragments 28.71 ms 28.38 ms -1.1%
OpenAPI_Format_Synthetic_3_1 111.88 ms 108.88 ms -2.7%
JSONPath_Descendant_Filter_Nested 2.45 us 2.35 us -4.1%
URITemplateRouter_Create 39.16 us 40.90 us +4.5%
URITemplateRouter_Match 215.80 ns 214.84 ns -0.4%
URITemplateRouterView_Restore 25.34 us 24.93 us -1.6%
URITemplateRouterView_Match 172.00 ns 172.54 ns +0.3%
URITemplateRouterView_Arguments 591.34 ns 587.30 ns -0.7%
URITemplateRouter_Match_BasePath 245.55 ns 242.48 ns -1.2%
URITemplateRouterView_Match_BasePath 196.92 ns 196.45 ns -0.2%
JSONL_Parse_Large 32.65 ms 32.82 ms +0.5%
JSONL_Parse_Large_GZIP 30.93 ms 31.38 ms +1.5%
JSONLD_Catalog_Annotation_List_Populate 3.13 ms 3.06 ms -2.1%
JSONLD_Catalog_Materialize 9.42 ms 8.28 ms -12.0%
HTML_Build_Table_100000 69.79 ms 68.90 ms -1.3%
HTML_Render_Table_100000 8.04 ms 7.78 ms -3.2%
Markdown_To_HTML_Realistic_Document 5.92 ms 5.98 ms +1.0%
Markdown_To_HTML_Pathological 18.57 ms 17.98 ms -3.1%
Markdown_To_HTML_Short_Descriptions 768.84 ns 752.08 ns -2.2%
GZIP_Compress_ISO_Language_Set_3_Locations 39.82 ms 39.55 ms -0.7%
GZIP_Decompress_ISO_Language_Set_3_Locations 10.19 ms 10.16 ms -0.3%
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 12.39 ms 12.42 ms +0.2%
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 16.00 ms 15.44 ms -3.5%
GZIP_Compress_ISO_Language_Set_3_Schema 2.72 ms 2.62 ms -3.7%
GZIP_Decompress_ISO_Language_Set_3_Schema 549.68 us 564.37 us +2.7%
JOSE_VerifySignature_RS256 23.75 us 23.77 us +0.0%
JOSE_VerifySignature_ES512 1.53 ms 1.53 ms +0.3%
Crypto_CRC32_Large_JSONL 116.06 us 116.16 us +0.1%

@github-actions

Copy link
Copy Markdown

Benchmark linux/gcc

Measured against main at 8e16471.

7 slower, 6 faster, 90 within 5%.

Benchmark main This branch Change
Regex_Caret_Period_Range_Dollar 2.33 ns 3.34 ns +43.3%
Regex_Caret_Slash_Period_Asterisk 6.76 ns 8.01 ns +18.5%
JSON_Fast_Hash_Helm_Chart_Lock 75.57 ns 83.70 ns +10.8%
Regex_Caret_X_Hyphen 6.46 ns 7.08 ns +9.6%
URITemplateRouter_Match_BasePath 183.45 ns 196.51 ns +7.1%
URITemplateRouter_Match 160.19 ns 170.92 ns +6.7%
Schema_Frame_ISO_Language_Locations_To_JSON 32.59 ms 34.70 ms +6.5%
Regex_Period_Md_Dollar 30.38 ns 28.62 ns -5.8%
JSONLD_Catalog_Materialize 3.97 ms 3.69 ms -7.2%
Schema_Frame_OMC_Locations 9.72 ms 8.98 ms -7.6%
JSON_String_Key_Hash_10 2.76 ns 2.53 ns -8.4%
Schema_Frame_KrakenD_References 18.05 ms 16.23 ms -10.1%
Schema_Frame_OMC_References 11.66 ms 10.28 ms -11.8%
All 103 benchmarks
Benchmark main This branch Change
Crypto_CRC32_Large_JSONL 101.60 us 101.66 us +0.1%
JOSE_VerifySignature_RS256 22.01 us 22.03 us +0.1%
JOSE_VerifySignature_ES512 581.82 us 581.58 us -0.0%
GZIP_Compress_ISO_Language_Set_3_Locations 30.08 ms 30.10 ms +0.1%
GZIP_Decompress_ISO_Language_Set_3_Locations 5.20 ms 5.19 ms -0.2%
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 7.27 ms 7.27 ms -0.1%
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 9.50 ms 9.34 ms -1.7%
GZIP_Compress_ISO_Language_Set_3_Schema 2.05 ms 2.05 ms -0.0%
GZIP_Decompress_ISO_Language_Set_3_Schema 424.73 us 425.00 us +0.1%
Markdown_To_HTML_Realistic_Document 5.20 ms 5.19 ms -0.2%
Markdown_To_HTML_Pathological 13.70 ms 13.68 ms -0.2%
Markdown_To_HTML_Short_Descriptions 699.73 ns 705.32 ns +0.8%
HTML_Build_Table_100000 39.04 ms 38.80 ms -0.6%
HTML_Render_Table_100000 1.81 ms 1.81 ms -0.1%
JSONLD_Catalog_Annotation_List_Populate 732.64 us 741.54 us +1.2%
JSONLD_Catalog_Materialize 3.97 ms 3.69 ms -7.2%
JSONL_Parse_Large 10.04 ms 10.12 ms +0.7%
JSONL_Parse_Large_GZIP 10.26 ms 10.27 ms +0.1%
URITemplateRouter_Create 22.18 us 21.11 us -4.8%
URITemplateRouter_Match 160.19 ns 170.92 ns +6.7%
URITemplateRouterView_Restore 8.54 us 8.43 us -1.2%
URITemplateRouterView_Match 123.93 ns 124.19 ns +0.2%
URITemplateRouterView_Arguments 472.43 ns 469.13 ns -0.7%
URITemplateRouter_Match_BasePath 183.45 ns 196.51 ns +7.1%
URITemplateRouterView_Match_BasePath 141.90 ns 141.72 ns -0.1%
JSONPath_Descendant_Filter_Nested 1.67 us 1.66 us -0.3%
OpenAPI_Format_Synthetic_3_1 50.81 ms 48.31 ms -4.9%
Schema_Frame_WoT_References 2.41 ms 2.40 ms -0.4%
Schema_Frame_OMC_References 11.66 ms 10.28 ms -11.8%
Schema_Frame_OMC_Pointers 20.06 ms 19.56 ms -2.5%
Schema_Frame_OMC_Locations 9.72 ms 8.98 ms -7.6%
Schema_Frame_ISO_Language_Locations 42.70 ms 42.38 ms -0.8%
Schema_Frame_ISO_Language_Root 351.40 ns 350.84 ns -0.2%
Schema_Frame_KrakenD_References 18.05 ms 16.23 ms -10.1%
Schema_Frame_KrakenD_Reachable 155.46 ms 157.03 ms +1.0%
Schema_Frame_ISO_Language_Locations_To_JSON 32.59 ms 34.70 ms +6.5%
Schema_Frame_Many_Resources_References 148.77 ms 150.50 ms +1.2%
Schema_Frame_Deeply_Nested_References 11.65 ms 11.45 ms -1.7%
Schema_Format_ISO_Language 48.56 ms 47.34 ms -2.5%
Schema_Bundle_Meta_2020_12 697.89 us 688.94 us -1.3%
Schema_Bundle_Many_Remotes_With_Fragments 7.47 ms 7.39 ms -1.1%
Pointer_Object_Traverse 23.27 ns 23.27 ns +0.0%
Pointer_Object_Try_Traverse 24.64 ns 24.65 ns +0.0%
Pointer_Push_Back_Pointer_To_Weak_Pointer 131.43 ns 130.82 ns -0.5%
Pointer_Walker_Schema_ISO_Language 1.60 ms 1.57 ms -1.7%
Pointer_Untracked_Deeply_Nested 1.27 ms 1.29 ms +1.5%
Pointer_Tracked_Deeply_Nested 1.97 ms 2.00 ms +1.5%
Pointer_Position_Tracker_Get_Deeply_Nested 586.92 ns 606.14 ns +3.3%
Schema_Tracker_ISO_Language 5.01 ms 5.11 ms +2.0%
Schema_Tracker_ISO_Language_To_JSON 16.36 ms 16.71 ms +2.1%
JSON_Array_Of_Objects_Unique 479.32 ns 482.99 ns +0.8%
JSON_Parse_1 5.50 us 5.46 us -0.8%
JSON_Parse_Real 5.57 us 5.65 us +1.4%
JSON_Parse_Decimal 10.94 us 10.95 us +0.1%
JSON_Parse_Schema_ISO_Language 3.77 ms 3.89 ms +3.1%
JSON_Parse_Integer 3.76 us 3.77 us +0.4%
JSON_Parse_String_NonSSO_Plain 3.78 us 3.78 us +0.1%
JSON_Parse_String_SSO_Plain 3.07 us 3.10 us +1.0%
JSON_Parse_String_Escape_Heavy 16.22 us 16.06 us -1.0%
JSON_Parse_Object_Short_Keys 9.29 us 9.25 us -0.4%
JSON_Parse_Object_Scalar_Properties 4.70 us 4.72 us +0.5%
JSON_Parse_Object_Array_Properties 6.89 us 7.04 us +2.1%
JSON_Parse_Object_Object_Properties 6.89 us 7.04 us +2.3%
JSON_Parse_Nested_Containers 40.46 us 41.71 us +3.1%
JSON_Fast_Hash_Helm_Chart_Lock 75.57 ns 83.70 ns +10.8%
JSON_Equality_Helm_Chart_Lock 168.11 ns 168.10 ns -0.0%
JSON_String_Equal_10 6.65 ns 6.65 ns +0.0%
JSON_String_Equal_100 6.35 ns 6.36 ns +0.1%
JSON_String_Equal_Small_By_Perfect_Hash_10 0.75 ns 0.75 ns -0.3%
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 13.07 ns 13.53 ns +3.5%
JSON_String_Fast_Hash_10 3.15 ns 3.15 ns +0.0%
JSON_String_Fast_Hash_100 3.15 ns 3.15 ns -0.0%
JSON_String_Key_Hash_10 2.76 ns 2.53 ns -8.4%
JSON_String_Key_Hash_100 13.71 ns 13.38 ns -2.4%
JSON_Object_Defines_Miss_Same_Length 3.11 ns 3.11 ns +0.0%
JSON_Object_Defines_Miss_Too_Small 3.11 ns 3.11 ns +0.0%
JSON_Object_Defines_Miss_Too_Large 3.11 ns 3.12 ns +0.0%
JSON_From_String_Copy 9.21 ns 9.11 ns -1.1%
JSON_From_String_Temporary 8.32 ns 8.26 ns -0.7%
JSON_Number_To_Double 19.38 ns 19.42 ns +0.2%
JSON_Object_At_Last_Key_8 5.61 ns 5.84 ns +4.2%
JSON_Object_At_Last_Key_32 21.50 ns 21.78 ns +1.3%
JSON_Object_At_Last_Key_128 87.16 ns 87.52 ns +0.4%
JSON_Object_At_Last_Key_512 396.56 ns 396.93 ns +0.1%
JSON_Divisible_By_Decimal 262.35 ns 255.01 ns -2.8%
JSON_PropertySet_Contains 46.03 ns 46.39 ns +0.8%
JSON_PropertySet_Filter_Object_Properties 40.03 ns 40.04 ns +0.0%
JSON_PropertySet_Insert 462.29 ns 472.69 ns +2.2%
Regex_Lower_S_Or_Upper_S_Asterisk 2.10 ns 2.10 ns +0.1%
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.10 ns 2.10 ns +0.0%
Regex_Period_Asterisk 2.10 ns 2.10 ns +0.1%
Regex_Group_Period_Asterisk_Group 2.02 ns 2.02 ns +0.0%
Regex_Period_Plus 2.10 ns 2.10 ns +0.1%
Regex_Period 2.10 ns 2.10 ns +0.0%
Regex_Caret_Period_Plus_Dollar 2.10 ns 2.10 ns +0.0%
Regex_Caret_Group_Period_Plus_Group_Dollar 2.02 ns 2.02 ns -0.0%
Regex_Caret_Period_Asterisk_Dollar 2.10 ns 2.10 ns -0.1%
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.10 ns 2.10 ns -0.0%
Regex_Caret_X_Hyphen 6.46 ns 7.08 ns +9.6%
Regex_Period_Md_Dollar 30.38 ns 28.62 ns -5.8%
Regex_Caret_Slash_Period_Asterisk 6.76 ns 8.01 ns +18.5%
Regex_Caret_Period_Range_Dollar 2.33 ns 3.34 ns +43.3%
Regex_Nested_Backtrack 41.09 ns 40.22 ns -2.1%

@github-actions

Copy link
Copy Markdown

Benchmark macos/llvm

Measured against main at 8e16471.

11 slower, 82 faster, 10 within 5%.

Benchmark main This branch Change
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.79 ns 2.51 ns +40.3%
GZIP_Decompress_ISO_Language_Set_3_Locations 3.66 ms 4.46 ms +21.8%
Crypto_CRC32_Large_JSONL 26.13 us 31.54 us +20.7%
Markdown_To_HTML_Short_Descriptions 393.90 ns 458.83 ns +16.5%
Markdown_To_HTML_Realistic_Document 3.78 ms 4.34 ms +14.7%
Regex_Lower_S_Or_Upper_S_Asterisk 1.83 ns 2.06 ns +12.6%
Markdown_To_HTML_Pathological 11.19 ms 12.60 ms +12.6%
Regex_Caret_Group_Period_Plus_Group_Dollar 2.10 ns 2.26 ns +7.7%
Regex_Period_Asterisk 2.10 ns 2.24 ns +6.5%
JOSE_VerifySignature_RS256 26.94 us 28.37 us +5.3%
GZIP_Compress_ISO_Language_Set_3_Locations 36.66 ms 38.57 ms +5.2%
URITemplateRouterView_Restore 12.01 us 11.28 us -6.1%
JSON_Parse_Object_Short_Keys 7.26 us 6.77 us -6.8%
Regex_Caret_Period_Plus_Dollar 2.35 ns 2.18 ns -7.4%
Regex_Period_Md_Dollar 20.52 ns 18.85 ns -8.1%
Regex_Caret_Slash_Period_Asterisk 5.27 ns 4.83 ns -8.2%
JOSE_VerifySignature_ES512 1.31 ms 1.20 ms -8.3%
HTML_Build_Table_100000 33.65 ms 30.61 ms -9.0%
URITemplateRouter_Match_BasePath 230.84 ns 208.81 ns -9.5%
Regex_Nested_Backtrack 35.24 ns 31.67 ns -10.1%
GZIP_Compress_ISO_Language_Set_3_Schema 2.29 ms 2.03 ms -11.3%
JSON_Parse_String_NonSSO_Plain 4.61 us 4.06 us -11.8%
JSON_Parse_String_Escape_Heavy 22.59 us 19.90 us -11.9%
Regex_Period_Plus 3.07 ns 2.70 ns -11.9%
JSON_Object_Defines_Miss_Too_Small 3.92 ns 3.40 ns -13.2%
JSON_Parse_Schema_ISO_Language 2.76 ms 2.36 ms -14.4%
JSON_Object_Defines_Miss_Too_Large 4.01 ns 3.38 ns -15.7%
Pointer_Position_Tracker_Get_Deeply_Nested 573.24 ns 482.37 ns -15.9%
JSONPath_Descendant_Filter_Nested 1.64 us 1.38 us -16.0%
URITemplateRouterView_Match_BasePath 197.16 ns 163.50 ns -17.1%
Regex_Group_Period_Asterisk_Group 2.49 ns 2.04 ns -18.0%
JSON_String_Equal_10 9.32 ns 7.64 ns -18.1%
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 7.37 ms 6.03 ms -18.2%
JSON_PropertySet_Contains 74.43 ns 60.78 ns -18.3%
URITemplateRouter_Create 23.24 us 18.97 us -18.4%
JSONLD_Catalog_Materialize 3.10 ms 2.53 ms -18.4%
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 6.35 ms 5.18 ms -18.4%
JSON_String_Equal_Small_By_Perfect_Hash_10 0.48 ns 0.38 ns -20.5%
JSONLD_Catalog_Annotation_List_Populate 638.62 us 507.34 us -20.6%
Schema_Frame_KrakenD_Reachable 271.28 ms 215.25 ms -20.7%
JSONL_Parse_Large_GZIP 8.49 ms 6.63 ms -21.9%
Schema_Frame_ISO_Language_Locations 38.32 ms 29.54 ms -22.9%
JSON_Equality_Helm_Chart_Lock 250.22 ns 192.78 ns -23.0%
JSON_Object_At_Last_Key_8 6.59 ns 5.06 ns -23.2%
JSONL_Parse_Large 8.78 ms 6.74 ms -23.2%
JSON_PropertySet_Insert 562.45 ns 431.32 ns -23.3%
JSON_Array_Of_Objects_Unique 499.48 ns 381.75 ns -23.6%
JSON_String_Key_Hash_10 2.76 ns 2.04 ns -25.9%
Regex_Period 3.07 ns 2.27 ns -26.1%
JSON_Object_At_Last_Key_128 89.64 ns 65.72 ns -26.7%
JSON_Number_To_Double 59.56 ns 43.54 ns -26.9%
Pointer_Walker_Schema_ISO_Language 2.49 ms 1.80 ms -27.5%
JSON_Parse_Decimal 8.09 us 5.85 us -27.7%
Schema_Bundle_Many_Remotes_With_Fragments 8.71 ms 6.29 ms -27.8%
JSON_PropertySet_Filter_Object_Properties 65.74 ns 47.32 ns -28.0%
Pointer_Untracked_Deeply_Nested 1.74 ms 1.25 ms -28.2%
Schema_Tracker_ISO_Language_To_JSON 21.84 ms 15.68 ms -28.2%
OpenAPI_Format_Synthetic_3_1 60.07 ms 43.04 ms -28.4%
JSON_String_Equal_100 10.12 ns 7.18 ns -29.1%
JSON_Parse_1 4.45 us 3.16 us -29.1%
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 5.08 ns 3.59 ns -29.2%
JSON_Object_At_Last_Key_512 311.11 ns 219.48 ns -29.5%
Pointer_Object_Try_Traverse 61.74 ns 43.45 ns -29.6%
JSON_Object_At_Last_Key_32 20.42 ns 14.31 ns -29.9%
JSON_Object_Defines_Miss_Same_Length 4.58 ns 3.20 ns -30.0%
JSON_Parse_Real 7.57 us 5.27 us -30.4%
JSON_String_Fast_Hash_100 3.81 ns 2.65 ns -30.4%
Schema_Frame_Deeply_Nested_References 21.49 ms 14.94 ms -30.5%
JSON_Parse_Object_Scalar_Properties 4.32 us 2.98 us -30.9%
JSON_From_String_Copy 18.50 ns 12.63 ns -31.7%
Schema_Format_ISO_Language 40.85 ms 27.75 ms -32.1%
Schema_Frame_OMC_Locations 14.40 ms 9.71 ms -32.5%
Schema_Frame_OMC_Pointers 33.77 ms 22.66 ms -32.9%
JSON_Parse_Object_Array_Properties 4.99 us 3.35 us -33.0%
Schema_Bundle_Meta_2020_12 816.45 us 547.39 us -33.0%
Schema_Frame_KrakenD_References 25.54 ms 17.10 ms -33.0%
HTML_Render_Table_100000 2.53 ms 1.65 ms -34.7%
Schema_Frame_WoT_References 4.23 ms 2.76 ms -34.8%
Schema_Frame_Many_Resources_References 189.93 ms 122.83 ms -35.3%
JSON_Fast_Hash_Helm_Chart_Lock 90.37 ns 58.17 ns -35.6%
JSON_From_String_Temporary 11.71 ns 7.44 ns -36.5%
Schema_Frame_ISO_Language_Locations_To_JSON 37.52 ms 23.79 ms -36.6%
JSON_String_Fast_Hash_10 4.02 ns 2.55 ns -36.6%
Pointer_Object_Traverse 36.75 ns 23.12 ns -37.1%
JSON_Parse_Object_Object_Properties 5.93 us 3.72 us -37.4%
Schema_Frame_ISO_Language_Root 207.35 ns 123.41 ns -40.5%
Schema_Frame_OMC_References 18.11 ms 10.72 ms -40.8%
JSON_String_Key_Hash_100 4.07 ns 2.38 ns -41.4%
Pointer_Tracked_Deeply_Nested 3.01 ms 1.76 ms -41.5%
JSON_Parse_Nested_Containers 41.75 us 23.65 us -43.4%
JSON_Divisible_By_Decimal 352.89 ns 194.84 ns -44.8%
Pointer_Push_Back_Pointer_To_Weak_Pointer 303.54 ns 163.88 ns -46.0%
Schema_Tracker_ISO_Language 6.59 ms 3.44 ms -47.8%
All 103 benchmarks
Benchmark main This branch Change
Regex_Lower_S_Or_Upper_S_Asterisk 1.83 ns 2.06 ns +12.6%
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.79 ns 2.51 ns +40.3%
Regex_Period_Asterisk 2.10 ns 2.24 ns +6.5%
Regex_Group_Period_Asterisk_Group 2.49 ns 2.04 ns -18.0%
Regex_Period_Plus 3.07 ns 2.70 ns -11.9%
Regex_Period 3.07 ns 2.27 ns -26.1%
Regex_Caret_Period_Plus_Dollar 2.35 ns 2.18 ns -7.4%
Regex_Caret_Group_Period_Plus_Group_Dollar 2.10 ns 2.26 ns +7.7%
Regex_Caret_Period_Asterisk_Dollar 1.78 ns 1.85 ns +3.9%
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.82 ns 1.78 ns -1.9%
Regex_Caret_X_Hyphen 6.50 ns 6.32 ns -2.7%
Regex_Period_Md_Dollar 20.52 ns 18.85 ns -8.1%
Regex_Caret_Slash_Period_Asterisk 5.27 ns 4.83 ns -8.2%
Regex_Caret_Period_Range_Dollar 2.27 ns 2.25 ns -0.9%
Regex_Nested_Backtrack 35.24 ns 31.67 ns -10.1%
JSON_Array_Of_Objects_Unique 499.48 ns 381.75 ns -23.6%
JSON_Parse_1 4.45 us 3.16 us -29.1%
JSON_Parse_Real 7.57 us 5.27 us -30.4%
JSON_Parse_Decimal 8.09 us 5.85 us -27.7%
JSON_Parse_Schema_ISO_Language 2.76 ms 2.36 ms -14.4%
JSON_Parse_Integer 3.69 us 3.51 us -4.9%
JSON_Parse_String_NonSSO_Plain 4.61 us 4.06 us -11.8%
JSON_Parse_String_SSO_Plain 2.23 us 2.13 us -4.6%
JSON_Parse_String_Escape_Heavy 22.59 us 19.90 us -11.9%
JSON_Parse_Object_Short_Keys 7.26 us 6.77 us -6.8%
JSON_Parse_Object_Scalar_Properties 4.32 us 2.98 us -30.9%
JSON_Parse_Object_Array_Properties 4.99 us 3.35 us -33.0%
JSON_Parse_Object_Object_Properties 5.93 us 3.72 us -37.4%
JSON_Parse_Nested_Containers 41.75 us 23.65 us -43.4%
JSON_Fast_Hash_Helm_Chart_Lock 90.37 ns 58.17 ns -35.6%
JSON_Equality_Helm_Chart_Lock 250.22 ns 192.78 ns -23.0%
JSON_String_Equal_10 9.32 ns 7.64 ns -18.1%
JSON_String_Equal_100 10.12 ns 7.18 ns -29.1%
JSON_String_Equal_Small_By_Perfect_Hash_10 0.48 ns 0.38 ns -20.5%
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 5.08 ns 3.59 ns -29.2%
JSON_String_Fast_Hash_10 4.02 ns 2.55 ns -36.6%
JSON_String_Fast_Hash_100 3.81 ns 2.65 ns -30.4%
JSON_String_Key_Hash_10 2.76 ns 2.04 ns -25.9%
JSON_String_Key_Hash_100 4.07 ns 2.38 ns -41.4%
JSON_Object_Defines_Miss_Same_Length 4.58 ns 3.20 ns -30.0%
JSON_Object_Defines_Miss_Too_Small 3.92 ns 3.40 ns -13.2%
JSON_Object_Defines_Miss_Too_Large 4.01 ns 3.38 ns -15.7%
JSON_From_String_Copy 18.50 ns 12.63 ns -31.7%
JSON_From_String_Temporary 11.71 ns 7.44 ns -36.5%
JSON_Number_To_Double 59.56 ns 43.54 ns -26.9%
JSON_Object_At_Last_Key_8 6.59 ns 5.06 ns -23.2%
JSON_Object_At_Last_Key_32 20.42 ns 14.31 ns -29.9%
JSON_Object_At_Last_Key_128 89.64 ns 65.72 ns -26.7%
JSON_Object_At_Last_Key_512 311.11 ns 219.48 ns -29.5%
JSON_Divisible_By_Decimal 352.89 ns 194.84 ns -44.8%
JSON_PropertySet_Contains 74.43 ns 60.78 ns -18.3%
JSON_PropertySet_Filter_Object_Properties 65.74 ns 47.32 ns -28.0%
JSON_PropertySet_Insert 562.45 ns 431.32 ns -23.3%
Pointer_Object_Traverse 36.75 ns 23.12 ns -37.1%
Pointer_Object_Try_Traverse 61.74 ns 43.45 ns -29.6%
Pointer_Push_Back_Pointer_To_Weak_Pointer 303.54 ns 163.88 ns -46.0%
Pointer_Walker_Schema_ISO_Language 2.49 ms 1.80 ms -27.5%
Pointer_Untracked_Deeply_Nested 1.74 ms 1.25 ms -28.2%
Pointer_Tracked_Deeply_Nested 3.01 ms 1.76 ms -41.5%
Pointer_Position_Tracker_Get_Deeply_Nested 573.24 ns 482.37 ns -15.9%
Schema_Tracker_ISO_Language 6.59 ms 3.44 ms -47.8%
Schema_Tracker_ISO_Language_To_JSON 21.84 ms 15.68 ms -28.2%
Schema_Frame_WoT_References 4.23 ms 2.76 ms -34.8%
Schema_Frame_OMC_References 18.11 ms 10.72 ms -40.8%
Schema_Frame_OMC_Pointers 33.77 ms 22.66 ms -32.9%
Schema_Frame_OMC_Locations 14.40 ms 9.71 ms -32.5%
Schema_Frame_ISO_Language_Locations 38.32 ms 29.54 ms -22.9%
Schema_Frame_ISO_Language_Root 207.35 ns 123.41 ns -40.5%
Schema_Frame_KrakenD_References 25.54 ms 17.10 ms -33.0%
Schema_Frame_KrakenD_Reachable 271.28 ms 215.25 ms -20.7%
Schema_Frame_ISO_Language_Locations_To_JSON 37.52 ms 23.79 ms -36.6%
Schema_Frame_Many_Resources_References 189.93 ms 122.83 ms -35.3%
Schema_Frame_Deeply_Nested_References 21.49 ms 14.94 ms -30.5%
Schema_Format_ISO_Language 40.85 ms 27.75 ms -32.1%
Schema_Bundle_Meta_2020_12 816.45 us 547.39 us -33.0%
Schema_Bundle_Many_Remotes_With_Fragments 8.71 ms 6.29 ms -27.8%
OpenAPI_Format_Synthetic_3_1 60.07 ms 43.04 ms -28.4%
JSONPath_Descendant_Filter_Nested 1.64 us 1.38 us -16.0%
URITemplateRouter_Create 23.24 us 18.97 us -18.4%
URITemplateRouter_Match 203.07 ns 194.81 ns -4.1%
URITemplateRouterView_Restore 12.01 us 11.28 us -6.1%
URITemplateRouterView_Match 141.81 ns 135.92 ns -4.1%
URITemplateRouterView_Arguments 603.30 ns 573.53 ns -4.9%
URITemplateRouter_Match_BasePath 230.84 ns 208.81 ns -9.5%
URITemplateRouterView_Match_BasePath 197.16 ns 163.50 ns -17.1%
JSONL_Parse_Large 8.78 ms 6.74 ms -23.2%
JSONL_Parse_Large_GZIP 8.49 ms 6.63 ms -21.9%
JSONLD_Catalog_Annotation_List_Populate 638.62 us 507.34 us -20.6%
JSONLD_Catalog_Materialize 3.10 ms 2.53 ms -18.4%
HTML_Build_Table_100000 33.65 ms 30.61 ms -9.0%
HTML_Render_Table_100000 2.53 ms 1.65 ms -34.7%
Markdown_To_HTML_Realistic_Document 3.78 ms 4.34 ms +14.7%
Markdown_To_HTML_Pathological 11.19 ms 12.60 ms +12.6%
Markdown_To_HTML_Short_Descriptions 393.90 ns 458.83 ns +16.5%
GZIP_Compress_ISO_Language_Set_3_Locations 36.66 ms 38.57 ms +5.2%
GZIP_Decompress_ISO_Language_Set_3_Locations 3.66 ms 4.46 ms +21.8%
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations 6.35 ms 5.18 ms -18.4%
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations 7.37 ms 6.03 ms -18.2%
GZIP_Compress_ISO_Language_Set_3_Schema 2.29 ms 2.03 ms -11.3%
GZIP_Decompress_ISO_Language_Set_3_Schema 400.54 us 383.80 us -4.2%
JOSE_VerifySignature_RS256 26.94 us 28.37 us +5.3%
JOSE_VerifySignature_ES512 1.31 ms 1.20 ms -8.3%
Crypto_CRC32_Large_JSONL 26.13 us 31.54 us +20.7%

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