Disable -readability-named-parameter and -hicpp-named-parameter - #2783
Merged
Conversation
Which explicitly suggest the odd `/*unused*/` comment. Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
🤖 Augment PR SummarySummary: Disables clang-tidy’s 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Benchmark (windows/msvc)
Details
| Benchmark suite | Current: 99c071a | Previous: ebd90cf | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
5.254301785713876 ns/iter |
3.9444391741070914 ns/iter |
1.33 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
5.526855999999043 ns/iter |
3.8495000000000292 ns/iter |
1.44 |
Regex_Period_Asterisk |
5.173818000000665 ns/iter |
3.8842516741069817 ns/iter |
1.33 |
Regex_Group_Period_Asterisk_Group |
5.43532900000173 ns/iter |
3.839342633928615 ns/iter |
1.42 |
Regex_Period_Plus |
5.237262000000555 ns/iter |
3.6483989666993097 ns/iter |
1.44 |
Regex_Period |
5.262750999997934 ns/iter |
3.5714633928571566 ns/iter |
1.47 |
Regex_Caret_Period_Plus_Dollar |
5.061396428571031 ns/iter |
3.5692395926370715 ns/iter |
1.42 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
5.194813392855783 ns/iter |
3.5655185212146043 ns/iter |
1.46 |
Regex_Caret_Period_Asterisk_Dollar |
5.379612500001533 ns/iter |
3.8804024930706595 ns/iter |
1.39 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
5.268016964285899 ns/iter |
3.8406718749997966 ns/iter |
1.37 |
Regex_Caret_X_Hyphen |
8.59193835449825 ns/iter |
6.050566071428319 ns/iter |
1.42 |
Regex_Period_Md_Dollar |
49.60612355175132 ns/iter |
43.78719255072036 ns/iter |
1.13 |
Regex_Caret_Slash_Period_Asterisk |
8.301976562500155 ns/iter |
5.760433035714385 ns/iter |
1.44 |
Regex_Caret_Period_Range_Dollar |
6.022167857141524 ns/iter |
4.115024194591519 ns/iter |
1.46 |
Regex_Nested_Backtrack |
63.529767857143526 ns/iter |
68.1566700000019 ns/iter |
0.93 |
JSON_Array_Of_Objects_Unique |
604.8135714286624 ns/iter |
516.0622000000217 ns/iter |
1.17 |
JSON_Parse_1 |
9492.51116071486 ns/iter |
7215.7214285713935 ns/iter |
1.32 |
JSON_Parse_Real |
17604.183956585723 ns/iter |
13872.769642856852 ns/iter |
1.27 |
JSON_Parse_Decimal |
12368.721121781053 ns/iter |
8667.949696653695 ns/iter |
1.43 |
JSON_Parse_Schema_ISO_Language |
7845467.857143668 ns/iter |
6299845.535714103 ns/iter |
1.25 |
JSON_Parse_Integer |
6282.243999999082 ns/iter |
4595.5073560434475 ns/iter |
1.37 |
JSON_Parse_String_NonSSO_Plain |
8783.05945062561 ns/iter |
6198.962053570893 ns/iter |
1.42 |
JSON_Parse_String_SSO_Plain |
4020.300781249883 ns/iter |
2921.0263392856564 ns/iter |
1.38 |
JSON_Parse_String_Escape_Heavy |
22532.935714285224 ns/iter |
16972.468749999945 ns/iter |
1.33 |
JSON_Parse_Object_Short_Keys |
14116.526785711261 ns/iter |
9957.74974218806 ns/iter |
1.42 |
JSON_Parse_Object_Scalar_Properties |
6946.037946430498 ns/iter |
5101.482142857249 ns/iter |
1.36 |
JSON_Parse_Object_Array_Properties |
11928.821428572943 ns/iter |
9000.387051843238 ns/iter |
1.33 |
JSON_Parse_Object_Object_Properties |
11908.976785714945 ns/iter |
9035.725286940557 ns/iter |
1.32 |
JSON_Parse_Nested_Containers |
80336.45089283884 ns/iter |
68216.78571428538 ns/iter |
1.18 |
JSON_From_String_Copy |
64.5768660714298 ns/iter |
48.760128021694435 ns/iter |
1.32 |
JSON_From_String_Temporary |
58.59767999997984 ns/iter |
64.78128571428344 ns/iter |
0.90 |
JSON_Number_To_Double |
124.7020312500169 ns/iter |
111.55579687499362 ns/iter |
1.12 |
JSON_Object_At_Last_Key/8 |
7.62920089285706 ns/iter |
5.6294044642858205 ns/iter |
1.36 |
JSON_Object_At_Last_Key/32 |
23.350419382244297 ns/iter |
19.230993921704723 ns/iter |
1.21 |
JSON_Object_At_Last_Key/128 |
90.06649151489938 ns/iter |
72.93771205357632 ns/iter |
1.23 |
JSON_Object_At_Last_Key/512 |
423.77987500003655 ns/iter |
330.46078600949994 ns/iter |
1.28 |
JSON_Fast_Hash_Helm_Chart_Lock |
102.27017857144764 ns/iter |
89.01037102632155 ns/iter |
1.15 |
JSON_Equality_Helm_Chart_Lock |
212.39387500003204 ns/iter |
157.7573367072613 ns/iter |
1.35 |
JSON_Divisible_By_Decimal |
307.4071428571301 ns/iter |
265.1057908529452 ns/iter |
1.16 |
JSON_String_Equal/10 |
10.624835937498744 ns/iter |
7.690812499999668 ns/iter |
1.38 |
JSON_String_Equal/100 |
12.207507142859088 ns/iter |
8.777109335816203 ns/iter |
1.39 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
3.0117841267758614 ns/iter |
1.662120535714224 ns/iter |
1.81 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.897515624997684 ns/iter |
14.781680291152691 ns/iter |
1.01 |
JSON_String_Fast_Hash/10 |
7.514720055739093 ns/iter |
4.999658035714052 ns/iter |
1.50 |
JSON_String_Fast_Hash/100 |
6.8649453125020035 ns/iter |
5.013912000000005 ns/iter |
1.37 |
JSON_String_Key_Hash/10 |
5.663534000000254 ns/iter |
3.8441260645641218 ns/iter |
1.47 |
JSON_String_Key_Hash/100 |
12.203489285716225 ns/iter |
8.507959821428507 ns/iter |
1.43 |
JSON_Object_Defines_Miss_Same_Length |
4.993988392858536 ns/iter |
3.568790886484221 ns/iter |
1.40 |
JSON_Object_Defines_Miss_Too_Small |
5.010019642857141 ns/iter |
3.5692642793406075 ns/iter |
1.40 |
JSON_Object_Defines_Miss_Too_Large |
5.046154999999999 ns/iter |
3.6276200612961222 ns/iter |
1.39 |
Pointer_Object_Traverse |
80.28169730886209 ns/iter |
50.92753999999786 ns/iter |
1.58 |
Pointer_Object_Try_Traverse |
72.79455357142187 ns/iter |
52.7629999999998 ns/iter |
1.38 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
194.27244483566528 ns/iter |
166.493437499999 ns/iter |
1.17 |
Pointer_Walker_Schema_ISO_Language |
11381524.999998355 ns/iter |
8807856.000000052 ns/iter |
1.29 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
2565491.5662655924 ns/iter |
1859937.8016086244 ns/iter |
1.38 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
3729069.8324013343 ns/iter |
2905746.1864408846 ns/iter |
1.28 |
Pointer_Position_Tracker_Get_Deeply_Nested |
566.052706237144 ns/iter |
453.96839285715936 ns/iter |
1.25 |
JSONPath_Descendant_Filter_Nested |
2532.89428571374 ns/iter |
1852.466028987417 ns/iter |
1.37 |
URITemplateRouter_Create |
41815.10275418198 ns/iter |
30171.563679545307 ns/iter |
1.39 |
URITemplateRouter_Match |
240.29920309158237 ns/iter |
167.34642415266507 ns/iter |
1.44 |
URITemplateRouter_Match_BasePath |
268.94555218508077 ns/iter |
195.57791924803345 ns/iter |
1.38 |
URITemplateRouterView_Restore |
37633.43259062091 ns/iter |
19920.34393164108 ns/iter |
1.89 |
URITemplateRouterView_Match |
182.78146313265776 ns/iter |
133.64428867660095 ns/iter |
1.37 |
URITemplateRouterView_Match_BasePath |
206.34353543106835 ns/iter |
152.43950892857174 ns/iter |
1.35 |
URITemplateRouterView_Arguments |
534.0462499999278 ns/iter |
456.2181032451346 ns/iter |
1.17 |
JSONL_Parse_Large |
32830838.09523781 ns/iter |
25612849.999998406 ns/iter |
1.28 |
JSONL_Parse_Large_GZIP |
33455279.999998312 ns/iter |
26229015.384615198 ns/iter |
1.28 |
JSONLD_Catalog_Annotation_List_Populate |
3015340.625000005 ns/iter |
2575833.474576382 ns/iter |
1.17 |
JSONLD_Catalog_Materialize |
7921884.444446429 ns/iter |
6727754.464285292 ns/iter |
1.18 |
HTML_Build_Table_100000 |
90320755.55556831 ns/iter |
75109811.11110798 ns/iter |
1.20 |
HTML_Render_Table_100000 |
6950827.777778714 ns/iter |
6559099.999999977 ns/iter |
1.06 |
GZIP_Compress_ISO_Language_Set_3_Locations |
36033531.578955024 ns/iter |
28414600.000000972 ns/iter |
1.27 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
9476380.000000972 ns/iter |
7468173.333333223 ns/iter |
1.27 |
GZIP_Compress_ISO_Language_Set_3_Schema |
2113710.7023415384 ns/iter |
1739952.546916755 ns/iter |
1.21 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
597785.6250000611 ns/iter |
438581.6250000119 ns/iter |
1.36 |
JOSE_VerifySignature_RS256 |
21453.168749999917 ns/iter |
18396.729435084646 ns/iter |
1.17 |
JOSE_VerifySignature_ES512 |
1372085.341365646 ns/iter |
1214378.9285714896 ns/iter |
1.13 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/llvm)
Details
| Benchmark suite | Current: 99c071a | Previous: ebd90cf | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.4860049996142612 ns/iter |
2.1916049242869087 ns/iter |
0.68 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.4536513667039805 ns/iter |
2.1865278588224855 ns/iter |
0.66 |
Regex_Period_Asterisk |
1.460292868298034 ns/iter |
2.1955629068991187 ns/iter |
0.67 |
Regex_Group_Period_Asterisk_Group |
1.458193955974131 ns/iter |
2.1909527582057535 ns/iter |
0.67 |
Regex_Period_Plus |
2.2806606218669665 ns/iter |
2.8019350683953244 ns/iter |
0.81 |
Regex_Period |
2.277017140341837 ns/iter |
2.802120255540095 ns/iter |
0.81 |
Regex_Caret_Period_Plus_Dollar |
2.3484083146812638 ns/iter |
2.802811870554295 ns/iter |
0.84 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.2728821963846184 ns/iter |
2.8014157513782925 ns/iter |
0.81 |
Regex_Caret_Period_Asterisk_Dollar |
1.450659009090123 ns/iter |
3.1120703811092794 ns/iter |
0.47 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.456874200044867 ns/iter |
3.1144368851643662 ns/iter |
0.47 |
Regex_Caret_X_Hyphen |
4.060168006048562 ns/iter |
6.588424341971427 ns/iter |
0.62 |
Regex_Period_Md_Dollar |
19.610826792125057 ns/iter |
27.219606693166778 ns/iter |
0.72 |
Regex_Caret_Slash_Period_Asterisk |
3.8022457013035926 ns/iter |
5.937296972413542 ns/iter |
0.64 |
Regex_Caret_Period_Range_Dollar |
2.5755110787153144 ns/iter |
3.7369046393632943 ns/iter |
0.69 |
Regex_Nested_Backtrack |
29.610600601806027 ns/iter |
38.537902521621085 ns/iter |
0.77 |
JSON_Array_Of_Objects_Unique |
381.8841732180785 ns/iter |
453.2398344549589 ns/iter |
0.84 |
JSON_Parse_1 |
3748.48217803379 ns/iter |
4497.127267343915 ns/iter |
0.83 |
JSON_Parse_Real |
4070.820530068704 ns/iter |
5096.435420372717 ns/iter |
0.80 |
JSON_Parse_Decimal |
6590.70554473019 ns/iter |
7235.469330372731 ns/iter |
0.91 |
JSON_Parse_Schema_ISO_Language |
2667761.3886792366 ns/iter |
3243588.3935185666 ns/iter |
0.82 |
JSON_Parse_Integer |
2878.9431863048853 ns/iter |
3571.2768775888526 ns/iter |
0.81 |
JSON_Parse_String_NonSSO_Plain |
2342.9861836230134 ns/iter |
2949.2293026727702 ns/iter |
0.79 |
JSON_Parse_String_SSO_Plain |
2227.67852768727 ns/iter |
2576.3822101986475 ns/iter |
0.86 |
JSON_Parse_String_Escape_Heavy |
10257.243399718649 ns/iter |
11988.859627202357 ns/iter |
0.86 |
JSON_Parse_Object_Short_Keys |
6437.198476897961 ns/iter |
7722.360134390919 ns/iter |
0.83 |
JSON_Parse_Object_Scalar_Properties |
3270.768225568883 ns/iter |
3934.357264440163 ns/iter |
0.83 |
JSON_Parse_Object_Array_Properties |
4391.266798369064 ns/iter |
5282.8697364549025 ns/iter |
0.83 |
JSON_Parse_Object_Object_Properties |
4384.56861045943 ns/iter |
5320.474654166599 ns/iter |
0.82 |
JSON_Parse_Nested_Containers |
32668.712007632603 ns/iter |
34604.30157706454 ns/iter |
0.94 |
JSON_From_String_Copy |
7.870775379528246 ns/iter |
10.454883109991574 ns/iter |
0.75 |
JSON_From_String_Temporary |
6.799515433113187 ns/iter |
9.868355433071772 ns/iter |
0.69 |
JSON_Number_To_Double |
20.294563680648153 ns/iter |
24.358719836536853 ns/iter |
0.83 |
JSON_Object_At_Last_Key/8 |
3.8901894929235334 ns/iter |
4.127871613126031 ns/iter |
0.94 |
JSON_Object_At_Last_Key/32 |
11.684782728853483 ns/iter |
12.233773833841221 ns/iter |
0.96 |
JSON_Object_At_Last_Key/128 |
45.55907369647074 ns/iter |
49.17854880477691 ns/iter |
0.93 |
JSON_Object_At_Last_Key/512 |
189.95002887879616 ns/iter |
393.0541689232299 ns/iter |
0.48 |
JSON_Fast_Hash_Helm_Chart_Lock |
47.947155457089856 ns/iter |
54.519726800561564 ns/iter |
0.88 |
JSON_Equality_Helm_Chart_Lock |
120.67878968720375 ns/iter |
154.7035221436762 ns/iter |
0.78 |
JSON_Divisible_By_Decimal |
211.82107001794688 ns/iter |
254.94206403333266 ns/iter |
0.83 |
JSON_String_Equal/10 |
4.594463013721996 ns/iter |
5.928556405632314 ns/iter |
0.77 |
JSON_String_Equal/100 |
5.900663359019653 ns/iter |
6.548346637180768 ns/iter |
0.90 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6059762636328956 ns/iter |
0.9359539171820681 ns/iter |
0.65 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
9.104820835281227 ns/iter |
10.589099542542854 ns/iter |
0.86 |
JSON_String_Fast_Hash/10 |
1.7429416791616452 ns/iter |
2.1796103211672517 ns/iter |
0.80 |
JSON_String_Fast_Hash/100 |
1.7484073782473921 ns/iter |
2.1813451684443956 ns/iter |
0.80 |
JSON_String_Key_Hash/10 |
1.742415170237279 ns/iter |
2.1803386964121687 ns/iter |
0.80 |
JSON_String_Key_Hash/100 |
6.168456284174555 ns/iter |
6.5397088820769715 ns/iter |
0.94 |
JSON_Object_Defines_Miss_Same_Length |
4.1415470789276405 ns/iter |
3.427339496660411 ns/iter |
1.21 |
JSON_Object_Defines_Miss_Too_Small |
4.012169005961239 ns/iter |
3.165373276605601 ns/iter |
1.27 |
JSON_Object_Defines_Miss_Too_Large |
3.425134253814949 ns/iter |
2.895506289939483 ns/iter |
1.18 |
Pointer_Object_Traverse |
20.96842392550027 ns/iter |
28.234494725053846 ns/iter |
0.74 |
Pointer_Object_Try_Traverse |
24.51787214639581 ns/iter |
30.514249794066764 ns/iter |
0.80 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
117.27352821048417 ns/iter |
141.7293608506636 ns/iter |
0.83 |
Pointer_Walker_Schema_ISO_Language |
1769826.1303191367 ns/iter |
1582968.3712982638 ns/iter |
1.12 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
964566.7183673406 ns/iter |
1238317.2640143894 ns/iter |
0.78 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1426595.4520833308 ns/iter |
1695325.0377360117 ns/iter |
0.84 |
Pointer_Position_Tracker_Get_Deeply_Nested |
617.3430166020314 ns/iter |
632.9263410655045 ns/iter |
0.98 |
JSONPath_Descendant_Filter_Nested |
1124.3446448002162 ns/iter |
1557.9678214629314 ns/iter |
0.72 |
URITemplateRouter_Create |
16735.124406457402 ns/iter |
23923.37597632745 ns/iter |
0.70 |
URITemplateRouter_Match |
148.7313687975414 ns/iter |
175.10809965648272 ns/iter |
0.85 |
URITemplateRouter_Match_BasePath |
168.1283317083347 ns/iter |
200.01771576662603 ns/iter |
0.84 |
URITemplateRouterView_Restore |
2972.934801074828 ns/iter |
8453.092815771566 ns/iter |
0.35 |
URITemplateRouterView_Match |
122.36133819197276 ns/iter |
141.2817428365822 ns/iter |
0.87 |
URITemplateRouterView_Match_BasePath |
129.92411597877233 ns/iter |
161.4886267643882 ns/iter |
0.80 |
URITemplateRouterView_Arguments |
395.7667946432584 ns/iter |
430.52977541604656 ns/iter |
0.92 |
JSONL_Parse_Large |
7696456.299999947 ns/iter |
9243708.447368555 ns/iter |
0.83 |
JSONL_Parse_Large_GZIP |
9199037.441558264 ns/iter |
10783145.138461456 ns/iter |
0.85 |
JSONLD_Catalog_Annotation_List_Populate |
606227.5315236602 ns/iter |
600170.9265584775 ns/iter |
1.01 |
JSONLD_Catalog_Materialize |
2958436.330543887 ns/iter |
3473817.4482762245 ns/iter |
0.85 |
HTML_Build_Table_100000 |
51953361.09090931 ns/iter |
57763299.81817567 ns/iter |
0.90 |
HTML_Render_Table_100000 |
2700221.1389960726 ns/iter |
1928203.3513512625 ns/iter |
1.40 |
GZIP_Compress_ISO_Language_Set_3_Locations |
24698256.241379112 ns/iter |
33528581.142859146 ns/iter |
0.74 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
3222303.129032303 ns/iter |
4366083.099999685 ns/iter |
0.74 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1699620.5380952542 ns/iter |
1911093.3913044347 ns/iter |
0.89 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
319670.1274288239 ns/iter |
353819.88731682353 ns/iter |
0.90 |
JOSE_VerifySignature_RS256 |
43314.5011015924 ns/iter |
56740.341467372775 ns/iter |
0.76 |
JOSE_VerifySignature_ES512 |
1867001.362903256 ns/iter |
2420233.7543252804 ns/iter |
0.77 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (linux/gcc)
Details
| Benchmark suite | Current: 99c071a | Previous: ebd90cf | Ratio |
|---|---|---|---|
JOSE_VerifySignature_RS256 |
22443.0003831413 ns/iter |
24465.13527207189 ns/iter |
0.92 |
JOSE_VerifySignature_ES512 |
514217.9749999714 ns/iter |
649230.3324073924 ns/iter |
0.79 |
GZIP_Compress_ISO_Language_Set_3_Locations |
29454819.291667417 ns/iter |
39424693.555555254 ns/iter |
0.75 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
4129143.7977527883 ns/iter |
4091518.156976829 ns/iter |
1.01 |
GZIP_Compress_ISO_Language_Set_3_Schema |
1890931.644986457 ns/iter |
2277357.47557004 ns/iter |
0.83 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
360516.9052952997 ns/iter |
284222.2041908081 ns/iter |
1.27 |
HTML_Build_Table_100000 |
57430766.8000074 ns/iter |
67894517.29999882 ns/iter |
0.85 |
HTML_Render_Table_100000 |
3374523.6891189413 ns/iter |
2229774.3621794805 ns/iter |
1.51 |
JSONLD_Catalog_Annotation_List_Populate |
736548.4673683615 ns/iter |
685673.1099221738 ns/iter |
1.07 |
JSONLD_Catalog_Materialize |
3181555.24200899 ns/iter |
3726704.3108807597 ns/iter |
0.85 |
JSONL_Parse_Large |
8829157.746836705 ns/iter |
9155829.42105281 ns/iter |
0.96 |
JSONL_Parse_Large_GZIP |
10236836.478260675 ns/iter |
10666584.338461531 ns/iter |
0.96 |
URITemplateRouter_Create |
17439.917513616365 ns/iter |
20707.51759371061 ns/iter |
0.84 |
URITemplateRouter_Match |
165.31681660482116 ns/iter |
153.80324621164306 ns/iter |
1.07 |
URITemplateRouter_Match_BasePath |
186.1835480074833 ns/iter |
180.73208368221108 ns/iter |
1.03 |
URITemplateRouterView_Restore |
3760.4924789525467 ns/iter |
9857.92936451378 ns/iter |
0.38 |
URITemplateRouterView_Match |
115.68221666722711 ns/iter |
125.1892215528359 ns/iter |
0.92 |
URITemplateRouterView_Match_BasePath |
134.36408787142298 ns/iter |
144.3704355661682 ns/iter |
0.93 |
URITemplateRouterView_Arguments |
458.6930048801691 ns/iter |
467.7591455358909 ns/iter |
0.98 |
JSONPath_Descendant_Filter_Nested |
1333.3350841577985 ns/iter |
1846.884082471637 ns/iter |
0.72 |
Pointer_Object_Traverse |
21.87325034770398 ns/iter |
24.41082281292 ns/iter |
0.90 |
Pointer_Object_Try_Traverse |
23.29286753214989 ns/iter |
25.72787092796346 ns/iter |
0.91 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
128.87170732727327 ns/iter |
138.15319283207006 ns/iter |
0.93 |
Pointer_Walker_Schema_ISO_Language |
1919570.5083798938 ns/iter |
1371188.727999993 ns/iter |
1.40 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1186060.1245790527 ns/iter |
1233607.1370825677 ns/iter |
0.96 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
1803027.7686375952 ns/iter |
1677137.9380952702 ns/iter |
1.08 |
Pointer_Position_Tracker_Get_Deeply_Nested |
714.5633342611246 ns/iter |
679.3810056539212 ns/iter |
1.05 |
JSON_Array_Of_Objects_Unique |
421.1830096211662 ns/iter |
461.67190152940253 ns/iter |
0.91 |
JSON_Parse_1 |
4606.489999868144 ns/iter |
4965.394636827209 ns/iter |
0.93 |
JSON_Parse_Real |
5034.4629210411995 ns/iter |
5491.623358201914 ns/iter |
0.92 |
JSON_Parse_Decimal |
7733.9294517214785 ns/iter |
8787.244306157347 ns/iter |
0.88 |
JSON_Parse_Schema_ISO_Language |
3423114.2292683 ns/iter |
3552841.080808134 ns/iter |
0.96 |
JSON_Parse_Integer |
3207.672467867651 ns/iter |
3682.6353974195263 ns/iter |
0.87 |
JSON_Parse_String_NonSSO_Plain |
2782.180889937252 ns/iter |
3357.339730755178 ns/iter |
0.83 |
JSON_Parse_String_SSO_Plain |
2665.4599678142854 ns/iter |
2776.970663392034 ns/iter |
0.96 |
JSON_Parse_String_Escape_Heavy |
15665.752816996637 ns/iter |
15674.078148421522 ns/iter |
1.00 |
JSON_Parse_Object_Short_Keys |
7958.17886409554 ns/iter |
8571.903202052232 ns/iter |
0.93 |
JSON_Parse_Object_Scalar_Properties |
4026.555144850405 ns/iter |
4412.508347003207 ns/iter |
0.91 |
JSON_Parse_Object_Array_Properties |
5691.767578045102 ns/iter |
6578.450866131102 ns/iter |
0.87 |
JSON_Parse_Object_Object_Properties |
5881.890400000126 ns/iter |
6571.369483616308 ns/iter |
0.90 |
JSON_Parse_Nested_Containers |
36434.2005585399 ns/iter |
39571.98251008747 ns/iter |
0.92 |
JSON_From_String_Copy |
8.238234439560971 ns/iter |
9.011129658844045 ns/iter |
0.91 |
JSON_From_String_Temporary |
5.932038159604415 ns/iter |
7.8146010628240274 ns/iter |
0.76 |
JSON_Number_To_Double |
24.050908562219536 ns/iter |
20.064922873969962 ns/iter |
1.20 |
JSON_Object_At_Last_Key/8 |
6.594901799583023 ns/iter |
6.3465267408603525 ns/iter |
1.04 |
JSON_Object_At_Last_Key/32 |
21.12125545924848 ns/iter |
24.27147393157082 ns/iter |
0.87 |
JSON_Object_At_Last_Key/128 |
79.39154303909919 ns/iter |
91.91004574480029 ns/iter |
0.86 |
JSON_Object_At_Last_Key/512 |
232.7674985182353 ns/iter |
378.82432554740757 ns/iter |
0.61 |
JSON_Fast_Hash_Helm_Chart_Lock |
75.62413062319635 ns/iter |
90.87028468218668 ns/iter |
0.83 |
JSON_Equality_Helm_Chart_Lock |
138.38858820870732 ns/iter |
159.38903097381265 ns/iter |
0.87 |
JSON_Divisible_By_Decimal |
258.7245875603376 ns/iter |
258.15223215334277 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.521438571787899 ns/iter |
5.424989077076153 ns/iter |
1.02 |
JSON_String_Equal/100 |
6.852791108809255 ns/iter |
6.311012293729339 ns/iter |
1.09 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9622893932204203 ns/iter |
0.712767719652618 ns/iter |
1.35 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
17.766666672576047 ns/iter |
22.025520317940817 ns/iter |
0.81 |
JSON_String_Fast_Hash/10 |
3.479439792758715 ns/iter |
3.1818455651797883 ns/iter |
1.09 |
JSON_String_Fast_Hash/100 |
3.476533291697947 ns/iter |
3.2064847487280073 ns/iter |
1.08 |
JSON_String_Key_Hash/10 |
1.3398232224967943 ns/iter |
1.0870327998309384 ns/iter |
1.23 |
JSON_String_Key_Hash/100 |
13.427492345046325 ns/iter |
15.134912082747872 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Same_Length |
3.073949559524738 ns/iter |
3.1880154638196108 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Too_Small |
3.1298369934299353 ns/iter |
3.168218626635952 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Large |
3.109459230401657 ns/iter |
3.1680755160244294 ns/iter |
0.98 |
Regex_Lower_S_Or_Upper_S_Asterisk |
1.0110428192083984 ns/iter |
0.7050453240372393 ns/iter |
1.43 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.0108436385205832 ns/iter |
0.7044279904947198 ns/iter |
1.43 |
Regex_Period_Asterisk |
1.010108534454815 ns/iter |
0.7030670525778567 ns/iter |
1.44 |
Regex_Group_Period_Asterisk_Group |
1.010868230780941 ns/iter |
0.7038047924439393 ns/iter |
1.44 |
Regex_Period_Plus |
1.0110353736993423 ns/iter |
0.7039913343181581 ns/iter |
1.44 |
Regex_Period |
1.0107977487361932 ns/iter |
0.7041280524322158 ns/iter |
1.44 |
Regex_Caret_Period_Plus_Dollar |
1.010361092016341 ns/iter |
0.7038823203067684 ns/iter |
1.44 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.0111449620931103 ns/iter |
0.7035921943699693 ns/iter |
1.44 |
Regex_Caret_Period_Asterisk_Dollar |
1.0118415549294675 ns/iter |
0.717131282062271 ns/iter |
1.41 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.008167350575445 ns/iter |
0.724095141461853 ns/iter |
1.39 |
Regex_Caret_X_Hyphen |
3.684606724288189 ns/iter |
4.220352879519401 ns/iter |
0.87 |
Regex_Period_Md_Dollar |
18.08621339444699 ns/iter |
32.64912672069996 ns/iter |
0.55 |
Regex_Caret_Slash_Period_Asterisk |
3.6900088207554442 ns/iter |
4.579591796182596 ns/iter |
0.81 |
Regex_Caret_Period_Range_Dollar |
1.671568178128513 ns/iter |
1.4093210762756836 ns/iter |
1.19 |
Regex_Nested_Backtrack |
35.61039382567816 ns/iter |
46.56400556531459 ns/iter |
0.76 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Benchmark (macos/llvm)
Details
| Benchmark suite | Current: 99c071a | Previous: ebd90cf | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.9074198972116 ns/iter |
2.958054946124988 ns/iter |
0.98 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.6353011553143206 ns/iter |
2.2445373003233176 ns/iter |
1.17 |
Regex_Period_Asterisk |
2.4671946746305267 ns/iter |
2.458437927203836 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.669316756589067 ns/iter |
2.377991105225505 ns/iter |
1.12 |
Regex_Period_Plus |
3.2269858575184758 ns/iter |
2.989874408936208 ns/iter |
1.08 |
Regex_Period |
2.975253177910752 ns/iter |
2.580543791124069 ns/iter |
1.15 |
Regex_Caret_Period_Plus_Dollar |
3.107273770297644 ns/iter |
2.803093928217791 ns/iter |
1.11 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.7758075228489854 ns/iter |
2.8852360666553425 ns/iter |
0.96 |
Regex_Caret_Period_Asterisk_Dollar |
3.2601779480712527 ns/iter |
2.460720033952052 ns/iter |
1.32 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.1512225908346267 ns/iter |
2.501754788433582 ns/iter |
1.26 |
Regex_Caret_X_Hyphen |
9.302545773778467 ns/iter |
7.642729780530334 ns/iter |
1.22 |
Regex_Period_Md_Dollar |
29.844388506892884 ns/iter |
27.918867685396012 ns/iter |
1.07 |
Regex_Caret_Slash_Period_Asterisk |
6.468055451786818 ns/iter |
6.6008900256934515 ns/iter |
0.98 |
Regex_Caret_Period_Range_Dollar |
3.325130290860437 ns/iter |
3.426406986334448 ns/iter |
0.97 |
Regex_Nested_Backtrack |
56.19439973152228 ns/iter |
48.69324854059605 ns/iter |
1.15 |
JSON_Array_Of_Objects_Unique |
603.7695410000197 ns/iter |
541.3764159999346 ns/iter |
1.12 |
JSON_Parse_1 |
7847.409244311571 ns/iter |
5001.138196846121 ns/iter |
1.57 |
JSON_Parse_Real |
10907.321979755116 ns/iter |
7642.620018820079 ns/iter |
1.43 |
JSON_Parse_Decimal |
10977.707285058535 ns/iter |
8411.073551072825 ns/iter |
1.31 |
JSON_Parse_Schema_ISO_Language |
4374320.55214733 ns/iter |
3069872.427983679 ns/iter |
1.42 |
JSON_Parse_Integer |
5233.788257350171 ns/iter |
4465.72036559865 ns/iter |
1.17 |
JSON_Parse_String_NonSSO_Plain |
5028.223340000295 ns/iter |
3877.9057987489614 ns/iter |
1.30 |
JSON_Parse_String_SSO_Plain |
3174.4375949246514 ns/iter |
2039.5838555461721 ns/iter |
1.56 |
JSON_Parse_String_Escape_Heavy |
22367.792743865022 ns/iter |
21327.295974939323 ns/iter |
1.05 |
JSON_Parse_Object_Short_Keys |
9504.840760555335 ns/iter |
6952.9682798303775 ns/iter |
1.37 |
JSON_Parse_Object_Scalar_Properties |
5317.147910000131 ns/iter |
3387.6974019363074 ns/iter |
1.57 |
JSON_Parse_Object_Array_Properties |
6600.86347435332 ns/iter |
4108.648344776173 ns/iter |
1.61 |
JSON_Parse_Object_Object_Properties |
6264.2459206119065 ns/iter |
4972.890890176382 ns/iter |
1.26 |
JSON_Parse_Nested_Containers |
42600.57912879672 ns/iter |
36119.24467506562 ns/iter |
1.18 |
JSON_From_String_Copy |
16.252084050055885 ns/iter |
13.748479970632301 ns/iter |
1.18 |
JSON_From_String_Temporary |
6.964103390935807 ns/iter |
7.994935952676524 ns/iter |
0.87 |
JSON_Number_To_Double |
37.23610954859615 ns/iter |
42.409518156770964 ns/iter |
0.88 |
JSON_Object_At_Last_Key/8 |
4.6360112433180625 ns/iter |
5.114119307547204 ns/iter |
0.91 |
JSON_Object_At_Last_Key/32 |
14.941823799091004 ns/iter |
17.03415345703485 ns/iter |
0.88 |
JSON_Object_At_Last_Key/128 |
70.85406069300367 ns/iter |
69.1703429766508 ns/iter |
1.02 |
JSON_Object_At_Last_Key/512 |
228.12765901710094 ns/iter |
240.01166055092065 ns/iter |
0.95 |
JSON_Fast_Hash_Helm_Chart_Lock |
70.7461130047981 ns/iter |
76.04696892736357 ns/iter |
0.93 |
JSON_Equality_Helm_Chart_Lock |
239.02712457953993 ns/iter |
202.83568571446622 ns/iter |
1.18 |
JSON_Divisible_By_Decimal |
269.05186554949114 ns/iter |
227.558327042012 ns/iter |
1.18 |
JSON_String_Equal/10 |
9.422303344330441 ns/iter |
8.437139819699107 ns/iter |
1.12 |
JSON_String_Equal/100 |
9.118762555594587 ns/iter |
8.625001218906664 ns/iter |
1.06 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.5315990825370165 ns/iter |
0.4075853089764989 ns/iter |
1.30 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
5.110939999999573 ns/iter |
3.8824833561358876 ns/iter |
1.32 |
JSON_String_Fast_Hash/10 |
3.3101988136582827 ns/iter |
2.770918717786763 ns/iter |
1.19 |
JSON_String_Fast_Hash/100 |
2.6386156999052 ns/iter |
2.208105118558227 ns/iter |
1.19 |
JSON_String_Key_Hash/10 |
2.308237175945736 ns/iter |
1.7631525764644937 ns/iter |
1.31 |
JSON_String_Key_Hash/100 |
2.8888162305946836 ns/iter |
3.3598647165538633 ns/iter |
0.86 |
JSON_Object_Defines_Miss_Same_Length |
3.561667859573991 ns/iter |
3.535235286434861 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Small |
3.6051463690514503 ns/iter |
4.063583810084864 ns/iter |
0.89 |
JSON_Object_Defines_Miss_Too_Large |
3.467139741957602 ns/iter |
3.9352522721007985 ns/iter |
0.88 |
Pointer_Object_Traverse |
30.212441092018363 ns/iter |
30.702073941409157 ns/iter |
0.98 |
Pointer_Object_Try_Traverse |
40.234545933388745 ns/iter |
49.4625211617641 ns/iter |
0.81 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.34662630303876 ns/iter |
179.12986282157038 ns/iter |
1.00 |
Pointer_Walker_Schema_ISO_Language |
2391368.718840106 ns/iter |
1946897.12918662 ns/iter |
1.23 |
Pointer_Maybe_Tracked_Deeply_Nested/0 |
1591905.0508848834 ns/iter |
1037367.4298374549 ns/iter |
1.53 |
Pointer_Maybe_Tracked_Deeply_Nested/1 |
2140020.483145665 ns/iter |
1505828.5262236204 ns/iter |
1.42 |
Pointer_Position_Tracker_Get_Deeply_Nested |
642.9092246595987 ns/iter |
423.9003346472748 ns/iter |
1.52 |
JSONPath_Descendant_Filter_Nested |
2066.675509270674 ns/iter |
1656.0031703661339 ns/iter |
1.25 |
URITemplateRouter_Create |
28161.07799652924 ns/iter |
26464.176301173473 ns/iter |
1.06 |
URITemplateRouter_Match |
278.3697948998512 ns/iter |
208.27232251303406 ns/iter |
1.34 |
URITemplateRouter_Match_BasePath |
285.5758793149886 ns/iter |
275.38522263232016 ns/iter |
1.04 |
URITemplateRouterView_Restore |
17738.82807154959 ns/iter |
14528.991899049952 ns/iter |
1.22 |
URITemplateRouterView_Match |
253.6350298024331 ns/iter |
168.8105337265775 ns/iter |
1.50 |
URITemplateRouterView_Match_BasePath |
240.16873950215006 ns/iter |
187.31125728399692 ns/iter |
1.28 |
URITemplateRouterView_Arguments |
779.8588440099442 ns/iter |
647.0174600480995 ns/iter |
1.21 |
JSONL_Parse_Large |
12021727.333332594 ns/iter |
8187494.234043262 ns/iter |
1.47 |
JSONL_Parse_Large_GZIP |
15653321.963637525 ns/iter |
10169017.700000893 ns/iter |
1.54 |
JSONLD_Catalog_Annotation_List_Populate |
1150014.2297091293 ns/iter |
624597.6357267696 ns/iter |
1.84 |
JSONLD_Catalog_Materialize |
6364612.113401628 ns/iter |
3759417.464115115 ns/iter |
1.69 |
HTML_Build_Table_100000 |
76941953.12498663 ns/iter |
48901874.999999635 ns/iter |
1.57 |
HTML_Render_Table_100000 |
3290851.8356639654 ns/iter |
2387052.4375000973 ns/iter |
1.38 |
GZIP_Compress_ISO_Language_Set_3_Locations |
49658404.71429926 ns/iter |
34456817.94736581 ns/iter |
1.44 |
GZIP_Decompress_ISO_Language_Set_3_Locations |
5782463.138461935 ns/iter |
5234979.968992225 ns/iter |
1.10 |
GZIP_Compress_ISO_Language_Set_3_Schema |
3000329.2377044046 ns/iter |
2564024.8035191386 ns/iter |
1.17 |
GZIP_Decompress_ISO_Language_Set_3_Schema |
516671.7089998656 ns/iter |
383136.91993880266 ns/iter |
1.35 |
JOSE_VerifySignature_RS256 |
40698.23399571772 ns/iter |
32452.176290464166 ns/iter |
1.25 |
JOSE_VerifySignature_ES512 |
1705374.8087560493 ns/iter |
1237962.4127660503 ns/iter |
1.38 |
This comment was automatically generated by workflow using github-action-benchmark.
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.
Which explicitly suggest the odd
/*unused*/comment.Signed-off-by: Juan Cruz Viotti jv@jviotti.com