Reject a YAML flow mapping entry that is missing its comma - #2894
Merged
Merged
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
There was a problem hiding this comment.
No issues found across 2 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.
🤖 Augment PR SummarySummary: This PR tightens YAML parsing for flow mappings. Changes:
🤖 Was this summary useful? React with 👍 or 👎 |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Caret_Period_Range_Dollar |
2.49 ns | 3.73 ns | +49.9% |
Regex_Caret_X_Hyphen |
5.61 ns | 6.85 ns | +22.2% |
JSON_String_Equal_10 |
5.92 ns | 6.84 ns | +15.7% |
JSON_PropertySet_Insert |
540.64 ns | 585.65 ns | +8.3% |
Markdown_To_HTML_Pathological |
12.97 ms | 14.01 ms | +8.0% |
HTML_Build_Table_100000 |
39.56 ms | 37.38 ms | -5.5% |
All 103 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.18 ns | 2.18 ns | -0.0% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.18 ns | 2.17 ns | -0.1% |
Regex_Period_Asterisk |
2.18 ns | 2.18 ns | -0.0% |
Regex_Group_Period_Asterisk_Group |
2.18 ns | 2.18 ns | +0.0% |
Regex_Period_Plus |
2.80 ns | 2.80 ns | -0.1% |
Regex_Period |
2.80 ns | 2.81 ns | +0.4% |
Regex_Caret_Period_Plus_Dollar |
3.11 ns | 3.11 ns | -0.0% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.12 ns | 3.11 ns | -0.4% |
Regex_Caret_Period_Asterisk_Dollar |
3.11 ns | 3.11 ns | -0.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.11 ns | 3.11 ns | -0.0% |
Regex_Caret_X_Hyphen |
5.61 ns | 6.85 ns | +22.2% |
Regex_Period_Md_Dollar |
27.75 ns | 27.68 ns | -0.2% |
Regex_Caret_Slash_Period_Asterisk |
5.91 ns | 5.91 ns | -0.1% |
Regex_Caret_Period_Range_Dollar |
2.49 ns | 3.73 ns | +49.9% |
Regex_Nested_Backtrack |
38.57 ns | 38.51 ns | -0.2% |
JSON_Array_Of_Objects_Unique |
402.60 ns | 398.57 ns | -1.0% |
JSON_Parse_1 |
4.49 us | 4.47 us | -0.4% |
JSON_Parse_Real |
5.06 us | 5.05 us | -0.1% |
JSON_Parse_Decimal |
7.30 us | 7.35 us | +0.6% |
JSON_Parse_Schema_ISO_Language |
3.26 ms | 3.30 ms | +1.4% |
JSON_Parse_Integer |
3.83 us | 3.87 us | +1.2% |
JSON_Parse_String_NonSSO_Plain |
3.08 us | 3.10 us | +0.9% |
JSON_Parse_String_SSO_Plain |
2.65 us | 2.62 us | -1.3% |
JSON_Parse_String_Escape_Heavy |
11.89 us | 11.87 us | -0.2% |
JSON_Parse_Object_Short_Keys |
7.79 us | 7.79 us | +0.1% |
JSON_Parse_Object_Scalar_Properties |
3.96 us | 3.97 us | +0.3% |
JSON_Parse_Object_Array_Properties |
5.41 us | 5.45 us | +0.7% |
JSON_Parse_Object_Object_Properties |
5.41 us | 5.50 us | +1.7% |
JSON_Parse_Nested_Containers |
34.43 us | 34.85 us | +1.2% |
JSON_Fast_Hash_Helm_Chart_Lock |
60.97 ns | 60.96 ns | -0.0% |
JSON_Equality_Helm_Chart_Lock |
148.28 ns | 146.93 ns | -0.9% |
JSON_String_Equal_10 |
5.92 ns | 6.84 ns | +15.7% |
JSON_String_Equal_100 |
6.54 ns | 6.54 ns | -0.0% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.94 ns | 0.94 ns | +0.1% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
10.58 ns | 10.58 ns | -0.0% |
JSON_String_Fast_Hash_10 |
2.49 ns | 2.49 ns | +0.1% |
JSON_String_Fast_Hash_100 |
2.49 ns | 2.49 ns | -0.0% |
JSON_String_Key_Hash_10 |
2.49 ns | 2.49 ns | +0.0% |
JSON_String_Key_Hash_100 |
6.53 ns | 6.53 ns | +0.0% |
JSON_Object_Defines_Miss_Same_Length |
2.92 ns | 2.92 ns | -0.2% |
JSON_Object_Defines_Miss_Too_Small |
2.71 ns | 2.69 ns | -0.5% |
JSON_Object_Defines_Miss_Too_Large |
3.43 ns | 3.42 ns | -0.1% |
JSON_From_String_Copy |
11.03 ns | 11.03 ns | -0.0% |
JSON_From_String_Temporary |
10.29 ns | 9.85 ns | -4.3% |
JSON_Number_To_Double |
22.78 ns | 22.77 ns | -0.0% |
JSON_Object_At_Last_Key_8 |
3.81 ns | 3.82 ns | +0.2% |
JSON_Object_At_Last_Key_32 |
12.18 ns | 12.17 ns | -0.1% |
JSON_Object_At_Last_Key_128 |
49.11 ns | 49.10 ns | -0.0% |
JSON_Object_At_Last_Key_512 |
396.11 ns | 402.44 ns | +1.6% |
JSON_Divisible_By_Decimal |
239.09 ns | 239.32 ns | +0.1% |
JSON_PropertySet_Contains |
50.88 ns | 50.86 ns | -0.1% |
JSON_PropertySet_Filter_Object_Properties |
40.24 ns | 40.13 ns | -0.3% |
JSON_PropertySet_Insert |
540.64 ns | 585.65 ns | +8.3% |
Pointer_Object_Traverse |
28.71 ns | 28.68 ns | -0.1% |
Pointer_Object_Try_Traverse |
30.21 ns | 30.19 ns | -0.1% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
146.76 ns | 146.75 ns | -0.0% |
Pointer_Walker_Schema_ISO_Language |
1.52 ms | 1.53 ms | +1.2% |
Pointer_Untracked_Deeply_Nested |
1.24 ms | 1.26 ms | +1.6% |
Pointer_Tracked_Deeply_Nested |
1.60 ms | 1.61 ms | +0.7% |
Pointer_Position_Tracker_Get_Deeply_Nested |
605.51 ns | 602.68 ns | -0.5% |
Schema_Tracker_ISO_Language |
4.36 ms | 4.36 ms | -0.0% |
Schema_Tracker_ISO_Language_To_JSON |
16.54 ms | 16.51 ms | -0.2% |
Schema_Frame_WoT_References |
2.22 ms | 2.22 ms | -0.1% |
Schema_Frame_OMC_References |
9.72 ms | 9.67 ms | -0.6% |
Schema_Frame_OMC_Pointers |
18.47 ms | 18.54 ms | +0.4% |
Schema_Frame_OMC_Locations |
8.32 ms | 8.33 ms | +0.1% |
Schema_Frame_ISO_Language_Locations |
42.24 ms | 42.70 ms | +1.1% |
Schema_Frame_ISO_Language_Root |
292.91 ns | 294.96 ns | +0.7% |
Schema_Frame_KrakenD_References |
15.55 ms | 15.61 ms | +0.4% |
Schema_Frame_KrakenD_Reachable |
158.97 ms | 152.60 ms | -4.0% |
Schema_Frame_ISO_Language_Locations_To_JSON |
31.39 ms | 32.43 ms | +3.3% |
Schema_Frame_Many_Resources_References |
133.79 ms | 136.61 ms | +2.1% |
Schema_Frame_Deeply_Nested_References |
11.05 ms | 11.22 ms | +1.5% |
Schema_Format_ISO_Language |
47.71 ms | 48.26 ms | +1.2% |
Schema_Bundle_Meta_2020_12 |
616.38 us | 622.23 us | +0.9% |
Schema_Bundle_Many_Remotes_With_Fragments |
6.81 ms | 6.82 ms | +0.2% |
OpenAPI_Format_Synthetic_3_1 |
44.92 ms | 46.01 ms | +2.4% |
JSONPath_Descendant_Filter_Nested |
1.54 us | 1.52 us | -0.9% |
URITemplateRouter_Create |
23.36 us | 24.16 us | +3.4% |
URITemplateRouter_Match |
178.70 ns | 178.19 ns | -0.3% |
URITemplateRouterView_Restore |
8.46 us | 8.45 us | -0.1% |
URITemplateRouterView_Match |
164.12 ns | 164.77 ns | +0.4% |
URITemplateRouterView_Arguments |
432.52 ns | 442.39 ns | +2.3% |
URITemplateRouter_Match_BasePath |
206.81 ns | 207.26 ns | +0.2% |
URITemplateRouterView_Match_BasePath |
185.53 ns | 184.74 ns | -0.4% |
JSONL_Parse_Large |
9.14 ms | 9.04 ms | -1.1% |
JSONL_Parse_Large_GZIP |
9.33 ms | 9.24 ms | -1.0% |
JSONLD_Catalog_Annotation_List_Populate |
606.93 us | 600.67 us | -1.0% |
JSONLD_Catalog_Materialize |
3.55 ms | 3.54 ms | -0.1% |
HTML_Build_Table_100000 |
39.56 ms | 37.38 ms | -5.5% |
HTML_Render_Table_100000 |
1.82 ms | 1.79 ms | -1.3% |
Markdown_To_HTML_Realistic_Document |
4.12 ms | 4.22 ms | +2.4% |
Markdown_To_HTML_Pathological |
12.97 ms | 14.01 ms | +8.0% |
Markdown_To_HTML_Short_Descriptions |
565.01 ns | 576.63 ns | +2.1% |
GZIP_Compress_ISO_Language_Set_3_Locations |
37.51 ms | 37.42 ms | -0.2% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5.14 ms | 5.14 ms | -0.0% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
7.08 ms | 7.07 ms | -0.1% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
9.36 ms | 9.20 ms | -1.8% |
GZIP_Compress_ISO_Language_Set_3_Schema |
2.23 ms | 2.22 ms | -0.3% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
419.75 us | 417.52 us | -0.5% |
JOSE_VerifySignature_RS256 |
47.07 us | 47.06 us | -0.0% |
JOSE_VerifySignature_ES512 |
1.73 ms | 1.73 ms | +0.1% |
Crypto_CRC32_Large_JSONL |
101.60 us | 101.63 us | +0.0% |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
JSON_String_Fast_Hash_100 |
6.51 ns | 36.52 ns | +460.7% |
JSON_String_Key_Hash_10 |
5.02 ns | 14.40 ns | +186.9% |
JSON_Object_Defines_Miss_Same_Length |
3.57 ns | 5.36 ns | +50.3% |
JSON_Object_Defines_Miss_Too_Small |
4.74 ns | 6.34 ns | +33.8% |
JSON_String_Key_Hash_100 |
11.05 ns | 14.30 ns | +29.4% |
JSON_From_String_Copy |
71.85 ns | 83.67 ns | +16.5% |
JSON_Object_Defines_Miss_Too_Large |
4.35 ns | 4.80 ns | +10.5% |
JSON_From_String_Temporary |
88.10 ns | 94.07 ns | +6.8% |
Schema_Tracker_ISO_Language_To_JSON |
75.22 ms | 69.10 ms | -8.1% |
HTML_Render_Table_100000 |
8.81 ms | 8.00 ms | -9.2% |
JSON_Object_At_Last_Key_128 |
113.13 ns | 100.65 ns | -11.0% |
JSON_Object_At_Last_Key_8 |
8.95 ns | 7.92 ns | -11.6% |
JSONPath_Descendant_Filter_Nested |
2.73 us | 2.40 us | -12.0% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
11.60 ms | 10.17 ms | -12.3% |
URITemplateRouterView_Arguments |
693.36 ns | 605.16 ns | -12.7% |
Regex_Period_Md_Dollar |
61.01 ns | 52.79 ns | -13.5% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
202.49 ns | 175.16 ns | -13.5% |
JSON_String_Fast_Hash_10 |
7.37 ns | 6.37 ns | -13.5% |
JSON_Parse_Schema_ISO_Language |
9.07 ms | 7.82 ms | -13.7% |
Pointer_Object_Traverse |
93.17 ns | 79.81 ns | -14.3% |
JSON_Object_At_Last_Key_32 |
29.80 ns | 25.50 ns | -14.4% |
JSONL_Parse_Large |
38.85 ms | 33.14 ms | -14.7% |
Schema_Bundle_Many_Remotes_With_Fragments |
34.83 ms | 29.57 ms | -15.1% |
Schema_Frame_ISO_Language_Root |
2.69 us | 2.29 us | -15.2% |
JSON_PropertySet_Insert |
1.54 us | 1.31 us | -15.2% |
JSON_PropertySet_Filter_Object_Properties |
65.50 ns | 55.12 ns | -15.8% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
16.46 ns | 13.83 ns | -16.0% |
JSONL_Parse_Large_GZIP |
37.93 ms | 31.58 ms | -16.8% |
Schema_Frame_ISO_Language_Locations_To_JSON |
214.24 ms | 177.45 ms | -17.2% |
JSON_PropertySet_Contains |
107.01 ns | 88.61 ns | -17.2% |
Pointer_Walker_Schema_ISO_Language |
14.89 ms | 12.27 ms | -17.6% |
URITemplateRouterView_Match_BasePath |
238.79 ns | 196.41 ns | -17.7% |
OpenAPI_Format_Synthetic_3_1 |
141.52 ms | 115.88 ms | -18.1% |
URITemplateRouterView_Restore |
33.38 us | 27.28 us | -18.3% |
URITemplateRouter_Match_BasePath |
301.92 ns | 246.62 ns | -18.3% |
URITemplateRouterView_Match |
211.78 ns | 172.60 ns | -18.5% |
Schema_Frame_KrakenD_References |
51.79 ms | 42.17 ms | -18.6% |
JSON_Object_At_Last_Key_512 |
528.50 ns | 428.51 ns | -18.9% |
URITemplateRouter_Match |
264.82 ns | 214.26 ns | -19.1% |
Schema_Frame_OMC_Locations |
25.30 ms | 20.47 ms | -19.1% |
Pointer_Position_Tracker_Get_Deeply_Nested |
760.64 ns | 613.74 ns | -19.3% |
Pointer_Object_Try_Traverse |
83.59 ns | 67.35 ns | -19.4% |
Schema_Bundle_Meta_2020_12 |
1.84 ms | 1.47 ms | -19.8% |
Schema_Frame_ISO_Language_Locations |
120.22 ms | 95.95 ms | -20.2% |
Schema_Frame_Many_Resources_References |
871.00 ms | 693.37 ms | -20.4% |
Pointer_Untracked_Deeply_Nested |
3.45 ms | 2.70 ms | -21.8% |
Schema_Frame_KrakenD_Reachable |
355.70 ms | 277.68 ms | -21.9% |
Schema_Tracker_ISO_Language |
14.38 ms | 11.19 ms | -22.1% |
URITemplateRouter_Create |
47.89 us | 36.99 us | -22.8% |
Schema_Frame_WoT_References |
7.38 ms | 5.69 ms | -22.9% |
Pointer_Tracked_Deeply_Nested |
4.74 ms | 3.64 ms | -23.3% |
JSON_Divisible_By_Decimal |
454.82 ns | 345.13 ns | -24.1% |
Schema_Frame_OMC_References |
31.94 ms | 23.65 ms | -25.9% |
Schema_Frame_OMC_Pointers |
62.68 ms | 44.97 ms | -28.3% |
Schema_Frame_Deeply_Nested_References |
31.73 ms | 22.71 ms | -28.4% |
Schema_Format_ISO_Language |
135.28 ms | 95.49 ms | -29.4% |
All 103 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
4.96 ns | 4.96 ns | -0.0% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
4.95 ns | 4.96 ns | +0.1% |
Regex_Period_Asterisk |
4.95 ns | 4.95 ns | -0.1% |
Regex_Group_Period_Asterisk_Group |
4.96 ns | 4.98 ns | +0.4% |
Regex_Period_Plus |
4.60 ns | 4.60 ns | +0.0% |
Regex_Period |
4.60 ns | 4.60 ns | -0.0% |
Regex_Caret_Period_Plus_Dollar |
4.60 ns | 4.60 ns | -0.0% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.60 ns | 4.60 ns | +0.0% |
Regex_Caret_Period_Asterisk_Dollar |
4.96 ns | 4.96 ns | +0.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
5.00 ns | 4.95 ns | -0.9% |
Regex_Caret_X_Hyphen |
7.88 ns | 7.79 ns | -1.1% |
Regex_Period_Md_Dollar |
61.01 ns | 52.79 ns | -13.5% |
Regex_Caret_Slash_Period_Asterisk |
7.44 ns | 7.43 ns | -0.1% |
Regex_Caret_Period_Range_Dollar |
5.32 ns | 5.32 ns | +0.1% |
Regex_Nested_Backtrack |
78.10 ns | 75.73 ns | -3.0% |
JSON_Array_Of_Objects_Unique |
637.88 ns | 642.76 ns | +0.8% |
JSON_Parse_1 |
9.56 us | 9.40 us | -1.7% |
JSON_Parse_Real |
17.66 us | 17.78 us | +0.7% |
JSON_Parse_Decimal |
11.14 us | 11.11 us | -0.2% |
JSON_Parse_Schema_ISO_Language |
9.07 ms | 7.82 ms | -13.7% |
JSON_Parse_Integer |
6.06 us | 5.94 us | -1.9% |
JSON_Parse_String_NonSSO_Plain |
7.92 us | 7.76 us | -2.0% |
JSON_Parse_String_SSO_Plain |
3.92 us | 3.76 us | -4.0% |
JSON_Parse_String_Escape_Heavy |
22.65 us | 21.72 us | -4.1% |
JSON_Parse_Object_Short_Keys |
13.18 us | 12.97 us | -1.6% |
JSON_Parse_Object_Scalar_Properties |
6.74 us | 6.65 us | -1.3% |
JSON_Parse_Object_Array_Properties |
11.59 us | 11.55 us | -0.4% |
JSON_Parse_Object_Object_Properties |
11.70 us | 11.71 us | +0.1% |
JSON_Parse_Nested_Containers |
83.43 us | 83.88 us | +0.5% |
JSON_Fast_Hash_Helm_Chart_Lock |
115.23 ns | 113.93 ns | -1.1% |
JSON_Equality_Helm_Chart_Lock |
210.92 ns | 203.65 ns | -3.4% |
JSON_String_Equal_10 |
10.19 ns | 9.92 ns | -2.6% |
JSON_String_Equal_100 |
11.41 ns | 11.36 ns | -0.4% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
2.50 ns | 2.58 ns | +3.0% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
16.46 ns | 13.83 ns | -16.0% |
JSON_String_Fast_Hash_10 |
7.37 ns | 6.37 ns | -13.5% |
JSON_String_Fast_Hash_100 |
6.51 ns | 36.52 ns | +460.7% |
JSON_String_Key_Hash_10 |
5.02 ns | 14.40 ns | +186.9% |
JSON_String_Key_Hash_100 |
11.05 ns | 14.30 ns | +29.4% |
JSON_Object_Defines_Miss_Same_Length |
3.57 ns | 5.36 ns | +50.3% |
JSON_Object_Defines_Miss_Too_Small |
4.74 ns | 6.34 ns | +33.8% |
JSON_Object_Defines_Miss_Too_Large |
4.35 ns | 4.80 ns | +10.5% |
JSON_From_String_Copy |
71.85 ns | 83.67 ns | +16.5% |
JSON_From_String_Temporary |
88.10 ns | 94.07 ns | +6.8% |
JSON_Number_To_Double |
161.86 ns | 168.29 ns | +4.0% |
JSON_Object_At_Last_Key_8 |
8.95 ns | 7.92 ns | -11.6% |
JSON_Object_At_Last_Key_32 |
29.80 ns | 25.50 ns | -14.4% |
JSON_Object_At_Last_Key_128 |
113.13 ns | 100.65 ns | -11.0% |
JSON_Object_At_Last_Key_512 |
528.50 ns | 428.51 ns | -18.9% |
JSON_Divisible_By_Decimal |
454.82 ns | 345.13 ns | -24.1% |
JSON_PropertySet_Contains |
107.01 ns | 88.61 ns | -17.2% |
JSON_PropertySet_Filter_Object_Properties |
65.50 ns | 55.12 ns | -15.8% |
JSON_PropertySet_Insert |
1.54 us | 1.31 us | -15.2% |
Pointer_Object_Traverse |
93.17 ns | 79.81 ns | -14.3% |
Pointer_Object_Try_Traverse |
83.59 ns | 67.35 ns | -19.4% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
202.49 ns | 175.16 ns | -13.5% |
Pointer_Walker_Schema_ISO_Language |
14.89 ms | 12.27 ms | -17.6% |
Pointer_Untracked_Deeply_Nested |
3.45 ms | 2.70 ms | -21.8% |
Pointer_Tracked_Deeply_Nested |
4.74 ms | 3.64 ms | -23.3% |
Pointer_Position_Tracker_Get_Deeply_Nested |
760.64 ns | 613.74 ns | -19.3% |
Schema_Tracker_ISO_Language |
14.38 ms | 11.19 ms | -22.1% |
Schema_Tracker_ISO_Language_To_JSON |
75.22 ms | 69.10 ms | -8.1% |
Schema_Frame_WoT_References |
7.38 ms | 5.69 ms | -22.9% |
Schema_Frame_OMC_References |
31.94 ms | 23.65 ms | -25.9% |
Schema_Frame_OMC_Pointers |
62.68 ms | 44.97 ms | -28.3% |
Schema_Frame_OMC_Locations |
25.30 ms | 20.47 ms | -19.1% |
Schema_Frame_ISO_Language_Locations |
120.22 ms | 95.95 ms | -20.2% |
Schema_Frame_ISO_Language_Root |
2.69 us | 2.29 us | -15.2% |
Schema_Frame_KrakenD_References |
51.79 ms | 42.17 ms | -18.6% |
Schema_Frame_KrakenD_Reachable |
355.70 ms | 277.68 ms | -21.9% |
Schema_Frame_ISO_Language_Locations_To_JSON |
214.24 ms | 177.45 ms | -17.2% |
Schema_Frame_Many_Resources_References |
871.00 ms | 693.37 ms | -20.4% |
Schema_Frame_Deeply_Nested_References |
31.73 ms | 22.71 ms | -28.4% |
Schema_Format_ISO_Language |
135.28 ms | 95.49 ms | -29.4% |
Schema_Bundle_Meta_2020_12 |
1.84 ms | 1.47 ms | -19.8% |
Schema_Bundle_Many_Remotes_With_Fragments |
34.83 ms | 29.57 ms | -15.1% |
OpenAPI_Format_Synthetic_3_1 |
141.52 ms | 115.88 ms | -18.1% |
JSONPath_Descendant_Filter_Nested |
2.73 us | 2.40 us | -12.0% |
URITemplateRouter_Create |
47.89 us | 36.99 us | -22.8% |
URITemplateRouter_Match |
264.82 ns | 214.26 ns | -19.1% |
URITemplateRouterView_Restore |
33.38 us | 27.28 us | -18.3% |
URITemplateRouterView_Match |
211.78 ns | 172.60 ns | -18.5% |
URITemplateRouterView_Arguments |
693.36 ns | 605.16 ns | -12.7% |
URITemplateRouter_Match_BasePath |
301.92 ns | 246.62 ns | -18.3% |
URITemplateRouterView_Match_BasePath |
238.79 ns | 196.41 ns | -17.7% |
JSONL_Parse_Large |
38.85 ms | 33.14 ms | -14.7% |
JSONL_Parse_Large_GZIP |
37.93 ms | 31.58 ms | -16.8% |
JSONLD_Catalog_Annotation_List_Populate |
3.24 ms | 3.10 ms | -4.4% |
JSONLD_Catalog_Materialize |
8.67 ms | 8.68 ms | +0.1% |
HTML_Build_Table_100000 |
70.87 ms | 69.47 ms | -2.0% |
HTML_Render_Table_100000 |
8.81 ms | 8.00 ms | -9.2% |
Markdown_To_HTML_Realistic_Document |
5.94 ms | 5.95 ms | +0.0% |
Markdown_To_HTML_Pathological |
18.54 ms | 18.09 ms | -2.5% |
Markdown_To_HTML_Short_Descriptions |
770.83 ns | 757.81 ns | -1.7% |
GZIP_Compress_ISO_Language_Set_3_Locations |
40.47 ms | 39.75 ms | -1.8% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
11.60 ms | 10.17 ms | -12.3% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
12.35 ms | 12.63 ms | +2.2% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
15.94 ms | 15.87 ms | -0.5% |
GZIP_Compress_ISO_Language_Set_3_Schema |
2.72 ms | 2.62 ms | -3.5% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
577.13 us | 599.99 us | +4.0% |
JOSE_VerifySignature_RS256 |
23.83 us | 24.03 us | +0.8% |
JOSE_VerifySignature_ES512 |
1.53 ms | 1.54 ms | +0.9% |
Crypto_CRC32_Large_JSONL |
117.93 us | 116.33 us | -1.4% |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
JSON_From_String_Temporary |
8.12 ns | 31.75 ns | +290.8% |
JSON_From_String_Copy |
8.87 ns | 26.78 ns | +201.8% |
JSONLD_Catalog_Annotation_List_Populate |
731.53 us | 879.11 us | +20.2% |
Regex_Caret_Slash_Period_Asterisk |
7.08 ns | 8.01 ns | +13.1% |
Regex_Period_Md_Dollar |
28.21 ns | 30.52 ns | +8.2% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
13.07 ns | 13.75 ns | +5.2% |
JSON_Parse_Decimal |
10.95 us | 10.31 us | -5.9% |
Pointer_Walker_Schema_ISO_Language |
1.67 ms | 1.56 ms | -6.2% |
JSON_String_Key_Hash_10 |
2.76 ns | 2.53 ns | -8.2% |
All 103 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Crypto_CRC32_Large_JSONL |
101.43 us | 101.51 us | +0.1% |
JOSE_VerifySignature_RS256 |
21.97 us | 21.96 us | -0.1% |
JOSE_VerifySignature_ES512 |
582.28 us | 582.18 us | -0.0% |
GZIP_Compress_ISO_Language_Set_3_Locations |
30.03 ms | 30.12 ms | +0.3% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5.23 ms | 5.21 ms | -0.5% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
7.27 ms | 7.25 ms | -0.2% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
9.84 ms | 9.86 ms | +0.2% |
GZIP_Compress_ISO_Language_Set_3_Schema |
2.05 ms | 2.04 ms | -0.4% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
424.48 us | 426.89 us | +0.6% |
Markdown_To_HTML_Realistic_Document |
5.16 ms | 5.14 ms | -0.3% |
Markdown_To_HTML_Pathological |
13.74 ms | 13.63 ms | -0.8% |
Markdown_To_HTML_Short_Descriptions |
694.72 ns | 703.54 ns | +1.3% |
HTML_Build_Table_100000 |
39.18 ms | 39.27 ms | +0.2% |
HTML_Render_Table_100000 |
2.01 ms | 1.98 ms | -1.5% |
JSONLD_Catalog_Annotation_List_Populate |
731.53 us | 879.11 us | +20.2% |
JSONLD_Catalog_Materialize |
3.80 ms | 3.69 ms | -2.8% |
JSONL_Parse_Large |
9.95 ms | 9.96 ms | +0.1% |
JSONL_Parse_Large_GZIP |
10.07 ms | 10.08 ms | +0.1% |
URITemplateRouter_Create |
21.63 us | 22.24 us | +2.8% |
URITemplateRouter_Match |
160.20 ns | 160.03 ns | -0.1% |
URITemplateRouterView_Restore |
8.27 us | 8.28 us | +0.1% |
URITemplateRouterView_Match |
124.02 ns | 123.91 ns | -0.1% |
URITemplateRouterView_Arguments |
471.50 ns | 474.88 ns | +0.7% |
URITemplateRouter_Match_BasePath |
182.73 ns | 181.60 ns | -0.6% |
URITemplateRouterView_Match_BasePath |
141.90 ns | 142.27 ns | +0.3% |
JSONPath_Descendant_Filter_Nested |
1.70 us | 1.77 us | +4.2% |
OpenAPI_Format_Synthetic_3_1 |
51.03 ms | 48.97 ms | -4.0% |
Schema_Frame_WoT_References |
2.37 ms | 2.36 ms | -0.4% |
Schema_Frame_OMC_References |
10.77 ms | 10.25 ms | -4.8% |
Schema_Frame_OMC_Pointers |
19.84 ms | 19.94 ms | +0.5% |
Schema_Frame_OMC_Locations |
9.23 ms | 8.91 ms | -3.5% |
Schema_Frame_ISO_Language_Locations |
43.31 ms | 41.62 ms | -3.9% |
Schema_Frame_ISO_Language_Root |
351.53 ns | 359.53 ns | +2.3% |
Schema_Frame_KrakenD_References |
16.79 ms | 16.73 ms | -0.3% |
Schema_Frame_KrakenD_Reachable |
164.23 ms | 158.63 ms | -3.4% |
Schema_Frame_ISO_Language_Locations_To_JSON |
34.96 ms | 33.72 ms | -3.6% |
Schema_Frame_Many_Resources_References |
151.94 ms | 150.61 ms | -0.9% |
Schema_Frame_Deeply_Nested_References |
11.84 ms | 11.42 ms | -3.6% |
Schema_Format_ISO_Language |
48.40 ms | 47.51 ms | -1.8% |
Schema_Bundle_Meta_2020_12 |
687.00 us | 685.11 us | -0.3% |
Schema_Bundle_Many_Remotes_With_Fragments |
7.30 ms | 7.30 ms | +0.0% |
Pointer_Object_Traverse |
23.23 ns | 23.22 ns | -0.0% |
Pointer_Object_Try_Traverse |
24.68 ns | 24.63 ns | -0.2% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
130.18 ns | 129.55 ns | -0.5% |
Pointer_Walker_Schema_ISO_Language |
1.67 ms | 1.56 ms | -6.2% |
Pointer_Untracked_Deeply_Nested |
1.28 ms | 1.27 ms | -0.7% |
Pointer_Tracked_Deeply_Nested |
1.98 ms | 2.00 ms | +1.2% |
Pointer_Position_Tracker_Get_Deeply_Nested |
624.24 ns | 620.28 ns | -0.6% |
Schema_Tracker_ISO_Language |
5.05 ms | 4.96 ms | -1.8% |
Schema_Tracker_ISO_Language_To_JSON |
16.35 ms | 16.25 ms | -0.6% |
JSON_Array_Of_Objects_Unique |
479.68 ns | 481.45 ns | +0.4% |
JSON_Parse_1 |
5.52 us | 5.37 us | -2.8% |
JSON_Parse_Real |
5.64 us | 5.54 us | -1.7% |
JSON_Parse_Decimal |
10.95 us | 10.31 us | -5.9% |
JSON_Parse_Schema_ISO_Language |
3.82 ms | 3.81 ms | -0.2% |
JSON_Parse_Integer |
3.77 us | 3.82 us | +1.3% |
JSON_Parse_String_NonSSO_Plain |
3.81 us | 3.77 us | -1.1% |
JSON_Parse_String_SSO_Plain |
3.07 us | 3.07 us | +0.1% |
JSON_Parse_String_Escape_Heavy |
16.21 us | 16.01 us | -1.2% |
JSON_Parse_Object_Short_Keys |
9.25 us | 9.40 us | +1.7% |
JSON_Parse_Object_Scalar_Properties |
4.71 us | 4.78 us | +1.5% |
JSON_Parse_Object_Array_Properties |
6.90 us | 6.95 us | +0.7% |
JSON_Parse_Object_Object_Properties |
6.91 us | 6.96 us | +0.7% |
JSON_Parse_Nested_Containers |
41.06 us | 41.16 us | +0.2% |
JSON_Fast_Hash_Helm_Chart_Lock |
75.62 ns | 75.52 ns | -0.1% |
JSON_Equality_Helm_Chart_Lock |
168.17 ns | 168.06 ns | -0.1% |
JSON_String_Equal_10 |
5.73 ns | 5.73 ns | +0.0% |
JSON_String_Equal_100 |
6.35 ns | 6.35 ns | +0.0% |
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.75 ns | +5.2% |
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.2% |
JSON_String_Key_Hash_100 |
13.72 ns | 13.38 ns | -2.5% |
JSON_Object_Defines_Miss_Same_Length |
3.11 ns | 3.11 ns | +0.1% |
JSON_Object_Defines_Miss_Too_Small |
3.11 ns | 3.11 ns | +0.0% |
JSON_Object_Defines_Miss_Too_Large |
3.11 ns | 3.11 ns | -0.1% |
JSON_From_String_Copy |
8.87 ns | 26.78 ns | +201.8% |
JSON_From_String_Temporary |
8.12 ns | 31.75 ns | +290.8% |
JSON_Number_To_Double |
19.39 ns | 19.38 ns | -0.0% |
JSON_Object_At_Last_Key_8 |
5.65 ns | 5.61 ns | -0.7% |
JSON_Object_At_Last_Key_32 |
21.52 ns | 21.49 ns | -0.1% |
JSON_Object_At_Last_Key_128 |
87.25 ns | 87.22 ns | -0.0% |
JSON_Object_At_Last_Key_512 |
396.71 ns | 396.18 ns | -0.1% |
JSON_Divisible_By_Decimal |
262.75 ns | 252.99 ns | -3.7% |
JSON_PropertySet_Contains |
45.92 ns | 46.02 ns | +0.2% |
JSON_PropertySet_Filter_Object_Properties |
40.09 ns | 40.04 ns | -0.1% |
JSON_PropertySet_Insert |
481.77 ns | 496.56 ns | +3.1% |
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.1% |
Regex_Period_Plus |
2.10 ns | 2.10 ns | -0.1% |
Regex_Period |
2.10 ns | 2.10 ns | -0.1% |
Regex_Caret_Period_Plus_Dollar |
2.10 ns | 2.10 ns | -0.1% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.02 ns | 2.02 ns | -0.1% |
Regex_Caret_Period_Asterisk_Dollar |
2.10 ns | 2.10 ns | -0.0% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.10 ns | 2.10 ns | -0.1% |
Regex_Caret_X_Hyphen |
6.47 ns | 6.46 ns | -0.1% |
Regex_Period_Md_Dollar |
28.21 ns | 30.52 ns | +8.2% |
Regex_Caret_Slash_Period_Asterisk |
7.08 ns | 8.01 ns | +13.1% |
Regex_Caret_Period_Range_Dollar |
3.35 ns | 3.34 ns | -0.0% |
Regex_Nested_Backtrack |
40.66 ns | 41.71 ns | +2.6% |
Benchmark
|
| Benchmark | main |
This branch | Change |
|---|---|---|---|
HTML_Render_Table_100000 |
740.84 us | 874.40 us | +18.0% |
Markdown_To_HTML_Realistic_Document |
2.50 ms | 2.86 ms | +14.3% |
JSONLD_Catalog_Materialize |
1.79 ms | 2.01 ms | +12.3% |
Schema_Tracker_ISO_Language_To_JSON |
11.29 ms | 12.44 ms | +10.2% |
GZIP_Compress_ISO_Language_Set_3_Locations |
25.84 ms | 28.37 ms | +9.8% |
JSON_Parse_Schema_ISO_Language |
2.07 ms | 2.22 ms | +7.2% |
Markdown_To_HTML_Pathological |
8.14 ms | 8.67 ms | +6.5% |
Schema_Frame_ISO_Language_Locations_To_JSON |
17.58 ms | 18.69 ms | +6.4% |
OpenAPI_Format_Synthetic_3_1 |
33.83 ms | 35.89 ms | +6.1% |
JSONL_Parse_Large |
5.41 ms | 5.73 ms | +6.0% |
Schema_Frame_OMC_References |
8.68 ms | 9.19 ms | +5.9% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
3.90 ms | 4.12 ms | +5.9% |
Schema_Frame_WoT_References |
1.97 ms | 2.08 ms | +5.4% |
JSONLD_Catalog_Annotation_List_Populate |
419.23 us | 440.54 us | +5.1% |
JSON_Parse_String_Escape_Heavy |
15.32 us | 14.52 us | -5.3% |
JSON_Parse_Object_Short_Keys |
4.92 us | 4.65 us | -5.3% |
Regex_Period_Plus |
1.92 ns | 1.82 ns | -5.4% |
URITemplateRouterView_Match |
132.49 ns | 125.01 ns | -5.6% |
JSON_Object_At_Last_Key_512 |
183.35 ns | 172.44 ns | -6.0% |
Regex_Caret_Period_Plus_Dollar |
1.94 ns | 1.82 ns | -6.1% |
Schema_Tracker_ISO_Language |
2.63 ms | 2.47 ms | -6.1% |
URITemplateRouter_Match |
165.99 ns | 155.47 ns | -6.3% |
JSON_Array_Of_Objects_Unique |
340.57 ns | 318.12 ns | -6.6% |
Regex_Group_Period_Asterisk_Group |
1.62 ns | 1.51 ns | -6.8% |
JSON_From_String_Temporary |
4.98 ns | 4.62 ns | -7.1% |
JSON_Parse_String_SSO_Plain |
1.61 us | 1.49 us | -7.2% |
Regex_Period_Asterisk |
1.62 ns | 1.50 ns | -7.3% |
Regex_Nested_Backtrack |
27.20 ns | 25.19 ns | -7.4% |
Pointer_Object_Traverse |
18.67 ns | 17.28 ns | -7.4% |
Schema_Bundle_Meta_2020_12 |
484.07 us | 448.08 us | -7.4% |
Schema_Frame_OMC_Locations |
8.34 ms | 7.71 ms | -7.5% |
JSON_Fast_Hash_Helm_Chart_Lock |
57.60 ns | 53.18 ns | -7.7% |
JSON_PropertySet_Insert |
298.37 ns | 275.26 ns | -7.7% |
JSON_Divisible_By_Decimal |
174.60 ns | 160.41 ns | -8.1% |
Pointer_Object_Try_Traverse |
33.11 ns | 30.41 ns | -8.2% |
JSON_Object_At_Last_Key_32 |
12.09 ns | 11.10 ns | -8.2% |
JSON_String_Fast_Hash_100 |
1.97 ns | 1.80 ns | -8.7% |
JSON_Object_At_Last_Key_8 |
3.94 ns | 3.60 ns | -8.7% |
JSON_String_Equal_10 |
6.55 ns | 5.97 ns | -8.8% |
JSON_Parse_Object_Scalar_Properties |
2.70 us | 2.46 us | -8.8% |
Regex_Caret_Period_Range_Dollar |
1.98 ns | 1.81 ns | -8.9% |
JSON_Object_At_Last_Key_128 |
55.27 ns | 50.33 ns | -8.9% |
Regex_Period |
2.00 ns | 1.81 ns | -9.3% |
JSON_String_Key_Hash_100 |
2.03 ns | 1.84 ns | -9.3% |
JSON_PropertySet_Filter_Object_Properties |
39.08 ns | 35.32 ns | -9.6% |
JSON_PropertySet_Contains |
44.22 ns | 39.79 ns | -10.0% |
JSON_String_Fast_Hash_10 |
2.35 ns | 2.10 ns | -10.4% |
JSON_String_Equal_100 |
6.38 ns | 5.71 ns | -10.5% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
3.08 ns | 2.73 ns | -11.5% |
JSON_From_String_Copy |
15.34 ns | 13.46 ns | -12.2% |
Pointer_Walker_Schema_ISO_Language |
1.23 ms | 1.08 ms | -12.5% |
Pointer_Tracked_Deeply_Nested |
1.06 ms | 922.66 us | -13.1% |
JSON_Equality_Helm_Chart_Lock |
155.84 ns | 134.57 ns | -13.6% |
JSON_Parse_Object_Array_Properties |
3.39 us | 2.92 us | -13.7% |
JSON_String_Key_Hash_10 |
1.74 ns | 1.50 ns | -14.0% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.35 ns | 0.30 ns | -14.1% |
JSON_Parse_Nested_Containers |
25.00 us | 21.35 us | -14.6% |
JSON_Parse_Object_Object_Properties |
3.55 us | 3.01 us | -15.1% |
Schema_Frame_ISO_Language_Locations |
21.93 ms | 18.54 ms | -15.5% |
Schema_Frame_KrakenD_References |
15.29 ms | 12.86 ms | -15.9% |
Schema_Frame_ISO_Language_Root |
122.13 ns | 102.27 ns | -16.3% |
Schema_Frame_KrakenD_Reachable |
175.58 ms | 144.28 ms | -17.8% |
Pointer_Position_Tracker_Get_Deeply_Nested |
364.42 ns | 298.58 ns | -18.1% |
Regex_Caret_Slash_Period_Asterisk |
4.99 ns | 3.91 ns | -21.5% |
All 103 benchmarks
| Benchmark | main |
This branch | Change |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.59 ns | 1.56 ns | -1.9% |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.62 ns | 1.57 ns | -2.6% |
Regex_Period_Asterisk |
1.62 ns | 1.50 ns | -7.3% |
Regex_Group_Period_Asterisk_Group |
1.62 ns | 1.51 ns | -6.8% |
Regex_Period_Plus |
1.92 ns | 1.82 ns | -5.4% |
Regex_Period |
2.00 ns | 1.81 ns | -9.3% |
Regex_Caret_Period_Plus_Dollar |
1.94 ns | 1.82 ns | -6.1% |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.91 ns | 1.84 ns | -3.5% |
Regex_Caret_Period_Asterisk_Dollar |
1.56 ns | 1.53 ns | -1.8% |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.58 ns | 1.53 ns | -2.6% |
Regex_Caret_X_Hyphen |
5.53 ns | 5.45 ns | -1.3% |
Regex_Period_Md_Dollar |
15.56 ns | 15.55 ns | -0.1% |
Regex_Caret_Slash_Period_Asterisk |
4.99 ns | 3.91 ns | -21.5% |
Regex_Caret_Period_Range_Dollar |
1.98 ns | 1.81 ns | -8.9% |
Regex_Nested_Backtrack |
27.20 ns | 25.19 ns | -7.4% |
JSON_Array_Of_Objects_Unique |
340.57 ns | 318.12 ns | -6.6% |
JSON_Parse_1 |
2.92 us | 2.81 us | -4.0% |
JSON_Parse_Real |
4.74 us | 4.78 us | +0.9% |
JSON_Parse_Decimal |
5.30 us | 5.51 us | +4.1% |
JSON_Parse_Schema_ISO_Language |
2.07 ms | 2.22 ms | +7.2% |
JSON_Parse_Integer |
3.07 us | 3.05 us | -0.7% |
JSON_Parse_String_NonSSO_Plain |
2.84 us | 2.71 us | -4.4% |
JSON_Parse_String_SSO_Plain |
1.61 us | 1.49 us | -7.2% |
JSON_Parse_String_Escape_Heavy |
15.32 us | 14.52 us | -5.3% |
JSON_Parse_Object_Short_Keys |
4.92 us | 4.65 us | -5.3% |
JSON_Parse_Object_Scalar_Properties |
2.70 us | 2.46 us | -8.8% |
JSON_Parse_Object_Array_Properties |
3.39 us | 2.92 us | -13.7% |
JSON_Parse_Object_Object_Properties |
3.55 us | 3.01 us | -15.1% |
JSON_Parse_Nested_Containers |
25.00 us | 21.35 us | -14.6% |
JSON_Fast_Hash_Helm_Chart_Lock |
57.60 ns | 53.18 ns | -7.7% |
JSON_Equality_Helm_Chart_Lock |
155.84 ns | 134.57 ns | -13.6% |
JSON_String_Equal_10 |
6.55 ns | 5.97 ns | -8.8% |
JSON_String_Equal_100 |
6.38 ns | 5.71 ns | -10.5% |
JSON_String_Equal_Small_By_Perfect_Hash_10 |
0.35 ns | 0.30 ns | -14.1% |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash_10 |
3.08 ns | 2.73 ns | -11.5% |
JSON_String_Fast_Hash_10 |
2.35 ns | 2.10 ns | -10.4% |
JSON_String_Fast_Hash_100 |
1.97 ns | 1.80 ns | -8.7% |
JSON_String_Key_Hash_10 |
1.74 ns | 1.50 ns | -14.0% |
JSON_String_Key_Hash_100 |
2.03 ns | 1.84 ns | -9.3% |
JSON_Object_Defines_Miss_Same_Length |
2.51 ns | 2.57 ns | +2.3% |
JSON_Object_Defines_Miss_Too_Small |
2.68 ns | 2.54 ns | -5.0% |
JSON_Object_Defines_Miss_Too_Large |
2.61 ns | 2.63 ns | +0.6% |
JSON_From_String_Copy |
15.34 ns | 13.46 ns | -12.2% |
JSON_From_String_Temporary |
4.98 ns | 4.62 ns | -7.1% |
JSON_Number_To_Double |
30.93 ns | 29.97 ns | -3.1% |
JSON_Object_At_Last_Key_8 |
3.94 ns | 3.60 ns | -8.7% |
JSON_Object_At_Last_Key_32 |
12.09 ns | 11.10 ns | -8.2% |
JSON_Object_At_Last_Key_128 |
55.27 ns | 50.33 ns | -8.9% |
JSON_Object_At_Last_Key_512 |
183.35 ns | 172.44 ns | -6.0% |
JSON_Divisible_By_Decimal |
174.60 ns | 160.41 ns | -8.1% |
JSON_PropertySet_Contains |
44.22 ns | 39.79 ns | -10.0% |
JSON_PropertySet_Filter_Object_Properties |
39.08 ns | 35.32 ns | -9.6% |
JSON_PropertySet_Insert |
298.37 ns | 275.26 ns | -7.7% |
Pointer_Object_Traverse |
18.67 ns | 17.28 ns | -7.4% |
Pointer_Object_Try_Traverse |
33.11 ns | 30.41 ns | -8.2% |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
141.08 ns | 134.61 ns | -4.6% |
Pointer_Walker_Schema_ISO_Language |
1.23 ms | 1.08 ms | -12.5% |
Pointer_Untracked_Deeply_Nested |
782.63 us | 745.93 us | -4.7% |
Pointer_Tracked_Deeply_Nested |
1.06 ms | 922.66 us | -13.1% |
Pointer_Position_Tracker_Get_Deeply_Nested |
364.42 ns | 298.58 ns | -18.1% |
Schema_Tracker_ISO_Language |
2.63 ms | 2.47 ms | -6.1% |
Schema_Tracker_ISO_Language_To_JSON |
11.29 ms | 12.44 ms | +10.2% |
Schema_Frame_WoT_References |
1.97 ms | 2.08 ms | +5.4% |
Schema_Frame_OMC_References |
8.68 ms | 9.19 ms | +5.9% |
Schema_Frame_OMC_Pointers |
18.01 ms | 18.27 ms | +1.4% |
Schema_Frame_OMC_Locations |
8.34 ms | 7.71 ms | -7.5% |
Schema_Frame_ISO_Language_Locations |
21.93 ms | 18.54 ms | -15.5% |
Schema_Frame_ISO_Language_Root |
122.13 ns | 102.27 ns | -16.3% |
Schema_Frame_KrakenD_References |
15.29 ms | 12.86 ms | -15.9% |
Schema_Frame_KrakenD_Reachable |
175.58 ms | 144.28 ms | -17.8% |
Schema_Frame_ISO_Language_Locations_To_JSON |
17.58 ms | 18.69 ms | +6.4% |
Schema_Frame_Many_Resources_References |
84.96 ms | 88.93 ms | +4.7% |
Schema_Frame_Deeply_Nested_References |
10.37 ms | 10.61 ms | +2.3% |
Schema_Format_ISO_Language |
19.31 ms | 20.12 ms | +4.2% |
Schema_Bundle_Meta_2020_12 |
484.07 us | 448.08 us | -7.4% |
Schema_Bundle_Many_Remotes_With_Fragments |
5.22 ms | 5.22 ms | +0.1% |
OpenAPI_Format_Synthetic_3_1 |
33.83 ms | 35.89 ms | +6.1% |
JSONPath_Descendant_Filter_Nested |
1.07 us | 1.04 us | -2.2% |
URITemplateRouter_Create |
16.42 us | 16.37 us | -0.3% |
URITemplateRouter_Match |
165.99 ns | 155.47 ns | -6.3% |
URITemplateRouterView_Restore |
9.36 us | 9.04 us | -3.4% |
URITemplateRouterView_Match |
132.49 ns | 125.01 ns | -5.6% |
URITemplateRouterView_Arguments |
485.47 ns | 499.25 ns | +2.8% |
URITemplateRouter_Match_BasePath |
176.88 ns | 180.72 ns | +2.2% |
URITemplateRouterView_Match_BasePath |
142.56 ns | 142.59 ns | +0.0% |
JSONL_Parse_Large |
5.41 ms | 5.73 ms | +6.0% |
JSONL_Parse_Large_GZIP |
5.51 ms | 5.74 ms | +4.3% |
JSONLD_Catalog_Annotation_List_Populate |
419.23 us | 440.54 us | +5.1% |
JSONLD_Catalog_Materialize |
1.79 ms | 2.01 ms | +12.3% |
HTML_Build_Table_100000 |
21.87 ms | 22.52 ms | +3.0% |
HTML_Render_Table_100000 |
740.84 us | 874.40 us | +18.0% |
Markdown_To_HTML_Realistic_Document |
2.50 ms | 2.86 ms | +14.3% |
Markdown_To_HTML_Pathological |
8.14 ms | 8.67 ms | +6.5% |
Markdown_To_HTML_Short_Descriptions |
287.05 ns | 300.96 ns | +4.8% |
GZIP_Compress_ISO_Language_Set_3_Locations |
25.84 ms | 28.37 ms | +9.8% |
GZIP_Decompress_ISO_Language_Set_3_Locations |
2.86 ms | 2.81 ms | -1.8% |
GZIP_Decompress_Default_Level_ISO_Language_Set_3_Locations |
3.90 ms | 4.12 ms | +5.9% |
GZIP_Decompress_Stream_Default_Level_ISO_Language_Set_3_Locations |
4.68 ms | 4.88 ms | +4.1% |
GZIP_Compress_ISO_Language_Set_3_Schema |
1.53 ms | 1.52 ms | -0.8% |
GZIP_Decompress_ISO_Language_Set_3_Schema |
277.94 us | 268.80 us | -3.3% |
JOSE_VerifySignature_RS256 |
20.82 us | 19.98 us | -4.1% |
JOSE_VerifySignature_ES512 |
773.69 us | 748.29 us | -3.3% |
Crypto_CRC32_Large_JSONL |
19.01 us | 18.25 us | -4.0% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com