Cover the Markdown tag filter's tab terminator and image descriptions - #2893
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Adds Markdown regression coverage for image descriptions spanning soft breaks and reference labels containing whitespace before non-ASCII characters. 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
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.
Benchmark
|
| 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% |
Benchmark
|
| 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% |
Benchmark
|
| 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% |
Benchmark
|
| 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% |
Signed-off-by: Juan Cruz Viotti jv@jviotti.com