-
-
Notifications
You must be signed in to change notification settings - Fork 9
[WIP] Implement the URL Pattern WHATWG specification #2072
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (linux/llvm)
| Benchmark suite | Current: 933e472 | Previous: b21704e | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
3.1112415797157045 ns/iter |
3.1096114252864524 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.108652908165296 ns/iter |
3.1083276915516387 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.1076764349783383 ns/iter |
3.1079133527148888 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.1080734061318966 ns/iter |
3.108077403739548 ns/iter |
1.00 |
Regex_Period_Plus |
3.110704199052723 ns/iter |
3.1091515816885154 ns/iter |
1.00 |
Regex_Period |
2.978453925796394 ns/iter |
2.849369092690777 ns/iter |
1.05 |
Regex_Caret_Period_Plus_Dollar |
3.034669848201611 ns/iter |
2.847176449835945 ns/iter |
1.07 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.1092660762597273 ns/iter |
3.1083490429076983 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.418827708995192 ns/iter |
3.106556878770686 ns/iter |
1.10 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.420831513685866 ns/iter |
3.1061225459360373 ns/iter |
1.10 |
Regex_Caret_X_Hyphen |
10.260091709355578 ns/iter |
10.588376789561028 ns/iter |
0.97 |
Regex_Period_Md_Dollar |
27.396634386208948 ns/iter |
27.373210881063653 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
6.2183087278287505 ns/iter |
6.2192821605637745 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
3.406941923745147 ns/iter |
3.108196678299292 ns/iter |
1.10 |
Regex_Nested_Backtrack |
48.73200159285982 ns/iter |
48.5576619833014 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
449.5662426955042 ns/iter |
456.89466197985547 ns/iter |
0.98 |
JSON_Parse_1 |
29159.432853818787 ns/iter |
29126.68183339169 ns/iter |
1.00 |
JSON_Parse_Real |
37119.71370839057 ns/iter |
37044.19178592053 ns/iter |
1.00 |
JSON_Parse_Decimal |
129627.77595427963 ns/iter |
127562.84831357666 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
63.36184819667369 ns/iter |
56.137674565180255 ns/iter |
1.13 |
JSON_Equality_Helm_Chart_Lock |
163.6543184838914 ns/iter |
162.49362895216683 ns/iter |
1.01 |
JSON_String_Equal/10 |
6.844117460057062 ns/iter |
6.875516786289352 ns/iter |
1.00 |
JSON_String_Equal/100 |
7.4693937252287945 ns/iter |
7.152522322043466 ns/iter |
1.04 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9348350960272452 ns/iter |
0.934907111840319 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.260643664142464 ns/iter |
10.259847292472834 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
2.4886451620722547 ns/iter |
2.48765579427697 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.4877507324719277 ns/iter |
2.4884781241725658 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.1787305365014786 ns/iter |
2.180833897256665 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
6.52952072928085 ns/iter |
6.531212457513547 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.733464241988028 ns/iter |
3.734612870593536 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.740985875063172 ns/iter |
3.735256252067928 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.734205624345413 ns/iter |
3.7368656222818744 ns/iter |
1.00 |
Pointer_Object_Traverse |
205.56404468275207 ns/iter |
46.39959077644548 ns/iter |
4.43 |
Pointer_Object_Try_Traverse |
53.244951709892376 ns/iter |
53.23600197614877 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
339.39133769938417 ns/iter |
290.1207331678253 ns/iter |
1.17 |
Schema_Frame_OMC_Instances |
117976722.39999883 ns/iter |
115333377.16667801 ns/iter |
1.02 |
Schema_Frame_OMC_References |
42600030.9999992 ns/iter |
41559384.470588155 ns/iter |
1.03 |
Schema_Frame_OMC_Locations |
39818698.470586404 ns/iter |
39234223.833337486 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
2415620.0000049328 ns/iter |
2411047.4261192 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (macos/llvm)
| Benchmark suite | Current: 35c0660 | Previous: cbc7f14 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.7486308121540293 ns/iter |
1.7858022963911784 ns/iter |
0.98 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.9410415185386842 ns/iter |
1.7390594507680002 ns/iter |
1.12 |
Regex_Period_Asterisk |
1.9072220445494843 ns/iter |
1.7331470001616809 ns/iter |
1.10 |
Regex_Group_Period_Asterisk_Group |
1.9754952653137987 ns/iter |
1.9220523399515346 ns/iter |
1.03 |
Regex_Period_Plus |
2.529620266638484 ns/iter |
2.175571483040288 ns/iter |
1.16 |
Regex_Period |
2.4357928900947505 ns/iter |
2.1785898513916155 ns/iter |
1.12 |
Regex_Caret_Period_Plus_Dollar |
2.340244132174025 ns/iter |
2.067000276238423 ns/iter |
1.13 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.6005738556821534 ns/iter |
2.4581555575283303 ns/iter |
1.06 |
Regex_Caret_Period_Asterisk_Dollar |
2.649592114441643 ns/iter |
2.2418082537110817 ns/iter |
1.18 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.466761366449278 ns/iter |
2.9311702503085404 ns/iter |
0.84 |
Regex_Caret_X_Hyphen |
7.292377507073824 ns/iter |
8.08115858709701 ns/iter |
0.90 |
Regex_Period_Md_Dollar |
26.171887091443935 ns/iter |
23.37359640714398 ns/iter |
1.12 |
Regex_Caret_Slash_Period_Asterisk |
8.06525111800529 ns/iter |
6.090371920661481 ns/iter |
1.32 |
Regex_Caret_Period_Range_Dollar |
2.2072694329516658 ns/iter |
2.4146139768179977 ns/iter |
0.91 |
Regex_Nested_Backtrack |
38.17222086706124 ns/iter |
32.724401254107256 ns/iter |
1.17 |
JSON_Array_Of_Objects_Unique |
421.3796119613254 ns/iter |
417.51768160014444 ns/iter |
1.01 |
JSON_Parse_1 |
27597.952050799282 ns/iter |
30381.779461496386 ns/iter |
0.91 |
JSON_Parse_Real |
32171.265128089653 ns/iter |
29246.663992271086 ns/iter |
1.10 |
JSON_Parse_Decimal |
510470.13071593345 ns/iter |
281367.0212765853 ns/iter |
1.81 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.412371081735294 ns/iter |
50.648004200002106 ns/iter |
1.17 |
JSON_Equality_Helm_Chart_Lock |
156.19710783751103 ns/iter |
134.18398479742748 ns/iter |
1.16 |
JSON_String_Equal/10 |
7.267640392266344 ns/iter |
6.623729774202334 ns/iter |
1.10 |
JSON_String_Equal/100 |
6.677462157012799 ns/iter |
6.675128124408245 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3950926877703464 ns/iter |
0.3438168631430757 ns/iter |
1.15 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.619037573095787 ns/iter |
3.3238558850697326 ns/iter |
1.39 |
JSON_String_Fast_Hash/10 |
2.3978589071827665 ns/iter |
1.7063997698753732 ns/iter |
1.41 |
JSON_String_Fast_Hash/100 |
2.1416779373260217 ns/iter |
2.5972160090243563 ns/iter |
0.82 |
JSON_String_Key_Hash/10 |
1.6616315074942947 ns/iter |
1.726977059664863 ns/iter |
0.96 |
JSON_String_Key_Hash/100 |
2.8392083200581615 ns/iter |
2.493999112087739 ns/iter |
1.14 |
JSON_Object_Defines_Miss_Same_Length |
3.3056632995971587 ns/iter |
3.2538935754661313 ns/iter |
1.02 |
JSON_Object_Defines_Miss_Too_Small |
3.3577159671451926 ns/iter |
2.981092488842798 ns/iter |
1.13 |
JSON_Object_Defines_Miss_Too_Large |
3.2135209321663583 ns/iter |
3.1527069358640945 ns/iter |
1.02 |
Pointer_Object_Traverse |
17.39324491766631 ns/iter |
16.422930840328238 ns/iter |
1.06 |
Pointer_Object_Try_Traverse |
21.276512464803794 ns/iter |
24.23293517963406 ns/iter |
0.88 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
167.0385022431656 ns/iter |
205.25401658611725 ns/iter |
0.81 |
Schema_Frame_OMC_Instances |
124504118.0000044 ns/iter |
162206458.19998938 ns/iter |
0.77 |
Schema_Frame_OMC_References |
52737141.666663475 ns/iter |
68172850.66665591 ns/iter |
0.77 |
Schema_Frame_OMC_Locations |
48407484.81817834 ns/iter |
56267426.00000196 ns/iter |
0.86 |
Schema_Bundle_Meta_2020_12 |
1866671.2349866491 ns/iter |
2270516.0031457604 ns/iter |
0.82 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (windows/msvc)
| Benchmark suite | Current: 35c0660 | Previous: cbc7f14 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
4.709846662298757 ns/iter |
4.711408269444506 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
4.389264565115216 ns/iter |
4.402240624999365 ns/iter |
1.00 |
Regex_Period_Asterisk |
4.088303266229351 ns/iter |
4.085626078724665 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
4.091386703734396 ns/iter |
4.084013846577986 ns/iter |
1.00 |
Regex_Period_Plus |
4.396242042777658 ns/iter |
4.910813999999846 ns/iter |
0.90 |
Regex_Period |
4.391856250000359 ns/iter |
5.43127922773542 ns/iter |
0.81 |
Regex_Caret_Period_Plus_Dollar |
4.4116191632746915 ns/iter |
5.184253999999555 ns/iter |
0.85 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
4.405996203389783 ns/iter |
4.4145482241396286 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
4.175813971350229 ns/iter |
4.107083904416327 ns/iter |
1.02 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.15017020089297 ns/iter |
4.088149471585618 ns/iter |
1.02 |
Regex_Caret_X_Hyphen |
7.556097098215174 ns/iter |
7.563460937499552 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
39.68511811937753 ns/iter |
34.62385597542633 ns/iter |
1.15 |
Regex_Caret_Slash_Period_Asterisk |
8.935761160713897 ns/iter |
7.217558928571424 ns/iter |
1.24 |
Regex_Caret_Period_Range_Dollar |
5.9791470000004665 ns/iter |
4.72252823766124 ns/iter |
1.27 |
Regex_Nested_Backtrack |
107.17739285713688 ns/iter |
97.30012065625861 ns/iter |
1.10 |
JSON_Array_Of_Objects_Unique |
502.6373532083645 ns/iter |
490.8523686979747 ns/iter |
1.02 |
JSON_Parse_1 |
72954.50892857197 ns/iter |
73987.098214293 ns/iter |
0.99 |
JSON_Parse_Real |
92159.488415692 ns/iter |
90485.41582965445 ns/iter |
1.02 |
JSON_Parse_Decimal |
333431.77799609414 ns/iter |
332662.7210216441 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.40253571428637 ns/iter |
71.97268973215185 ns/iter |
0.95 |
JSON_Equality_Helm_Chart_Lock |
274.3895368576237 ns/iter |
269.4206071428442 ns/iter |
1.02 |
JSON_String_Equal/10 |
13.402916458021203 ns/iter |
13.185381637567598 ns/iter |
1.02 |
JSON_String_Equal/100 |
14.477655069296091 ns/iter |
14.741545916331331 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.2045731249999534 ns/iter |
2.1971268055831707 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.837787500000024 ns/iter |
12.826246428569934 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
4.075101301920008 ns/iter |
4.0733463019174785 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
4.091211435877119 ns/iter |
4.069795096552865 ns/iter |
1.01 |
JSON_String_Key_Hash/10 |
4.43415937500049 ns/iter |
4.422293125000465 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
13.739040340451337 ns/iter |
13.779348214285394 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.778049457539454 ns/iter |
3.7742780289751465 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7633108861370177 ns/iter |
3.781357142857037 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.771872671835958 ns/iter |
3.771463921836441 ns/iter |
1.00 |
Pointer_Object_Traverse |
55.17572999999629 ns/iter |
53.92198214287143 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
69.49611607142613 ns/iter |
69.39595982142777 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
153.10388392855145 ns/iter |
147.30962053570403 ns/iter |
1.04 |
Schema_Frame_OMC_Instances |
245191366.66663143 ns/iter |
254928666.66665277 ns/iter |
0.96 |
Schema_Frame_OMC_References |
95419857.14284757 ns/iter |
104748583.33331364 ns/iter |
0.91 |
Schema_Frame_OMC_Locations |
91862755.5555405 ns/iter |
98694300.00000128 ns/iter |
0.93 |
Schema_Bundle_Meta_2020_12 |
4779524.161080154 ns/iter |
4896137.500010411 ns/iter |
0.98 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (linux/gcc)
| Benchmark suite | Current: 1fd4386 | Previous: b21704e | Ratio |
|---|---|---|---|
Schema_Frame_OMC_Instances |
126117937.79997241 ns/iter |
124219838.19999695 ns/iter |
1.02 |
Schema_Frame_OMC_References |
47929844.642859675 ns/iter |
48402394.20000216 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
46624274.333332025 ns/iter |
45467719.13333032 ns/iter |
1.03 |
Schema_Bundle_Meta_2020_12 |
2679702.164753149 ns/iter |
2642860.8749909294 ns/iter |
1.01 |
Pointer_Object_Traverse |
54.148511585254404 ns/iter |
51.273449157439835 ns/iter |
1.06 |
Pointer_Object_Try_Traverse |
23.657948878353743 ns/iter |
22.735003084054636 ns/iter |
1.04 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
163.43333270339593 ns/iter |
179.0031264036091 ns/iter |
0.91 |
JSON_Array_Of_Objects_Unique |
377.30836049227645 ns/iter |
366.5695355700827 ns/iter |
1.03 |
JSON_Parse_1 |
34073.77436945666 ns/iter |
33607.958793058875 ns/iter |
1.01 |
JSON_Parse_Real |
45979.87049697785 ns/iter |
45210.56357212373 ns/iter |
1.02 |
JSON_Parse_Decimal |
158744.29687142232 ns/iter |
155662.16503558293 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.55191928400791 ns/iter |
63.45146098995583 ns/iter |
1.05 |
JSON_Equality_Helm_Chart_Lock |
159.6513687138869 ns/iter |
157.06433484266816 ns/iter |
1.02 |
JSON_String_Equal/10 |
6.59215741300521 ns/iter |
6.594502106788178 ns/iter |
1.00 |
JSON_String_Equal/100 |
7.21237155937359 ns/iter |
8.414012088318813 ns/iter |
0.86 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6232865649167878 ns/iter |
0.6234475194642153 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
25.1652886715135 ns/iter |
25.162945663508026 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9846162374218734 ns/iter |
0.9365815357092921 ns/iter |
1.05 |
JSON_String_Fast_Hash/100 |
0.9903194643083569 ns/iter |
0.9336985670285058 ns/iter |
1.06 |
JSON_String_Key_Hash/10 |
1.577499744855453 ns/iter |
1.5579434037564845 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
12.429286294285642 ns/iter |
12.4513729826809 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.7974542883846776 ns/iter |
2.7981436634825494 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.489952848958723 ns/iter |
2.4876422264909324 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.846906951301762 ns/iter |
2.8001133244691574 ns/iter |
1.02 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.2778057192261723 ns/iter |
3.1087112244099293 ns/iter |
1.05 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.2405650912188215 ns/iter |
3.108985793842275 ns/iter |
1.04 |
Regex_Period_Asterisk |
3.2740652512788335 ns/iter |
3.119066446631649 ns/iter |
1.05 |
Regex_Group_Period_Asterisk_Group |
3.3001739026114856 ns/iter |
3.1125576680281695 ns/iter |
1.06 |
Regex_Period_Plus |
3.464110645747307 ns/iter |
3.421550877198053 ns/iter |
1.01 |
Regex_Period |
3.4365832983110156 ns/iter |
3.4217088343534194 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.165988052967876 ns/iter |
3.4193285911697497 ns/iter |
0.93 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.178520580993536 ns/iter |
3.4214390783592714 ns/iter |
0.93 |
Regex_Caret_Period_Asterisk_Dollar |
3.4545740643740177 ns/iter |
4.3629850056151245 ns/iter |
0.79 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4705933779142333 ns/iter |
4.351223959937997 ns/iter |
0.80 |
Regex_Caret_X_Hyphen |
13.077849359053957 ns/iter |
13.070659379297544 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
36.96703406265437 ns/iter |
37.53705761996333 ns/iter |
0.98 |
Regex_Caret_Slash_Period_Asterisk |
9.020383441158065 ns/iter |
9.0217896302198 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.363121153203617 ns/iter |
4.35861055579392 ns/iter |
1.00 |
Regex_Nested_Backtrack |
59.01195477800207 ns/iter |
58.2407323649149 ns/iter |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark (macos/gcc)
| Benchmark suite | Current: 709b00a | Previous: b21704e | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4639446772037124 ns/iter |
2.3792655429561047 ns/iter |
1.04 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.67994491277302 ns/iter |
2.691292600101702 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4016400637533475 ns/iter |
2.6390916262342965 ns/iter |
1.29 |
Regex_Group_Period_Asterisk_Group |
2.853661199304999 ns/iter |
2.6480683607001545 ns/iter |
1.08 |
Regex_Period_Plus |
2.397447454372129 ns/iter |
2.750831635039697 ns/iter |
0.87 |
Regex_Period |
3.186021172184412 ns/iter |
2.7363659680260253 ns/iter |
1.16 |
Regex_Caret_Period_Plus_Dollar |
2.395301514374783 ns/iter |
2.780059268942185 ns/iter |
0.86 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.348267715545947 ns/iter |
2.5147001490545438 ns/iter |
0.93 |
Regex_Caret_Period_Asterisk_Dollar |
2.255863650428248 ns/iter |
2.402750053094582 ns/iter |
0.94 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.2529576104344544 ns/iter |
2.3973259487645255 ns/iter |
0.94 |
Regex_Caret_X_Hyphen |
8.060589292814333 ns/iter |
7.562676219101717 ns/iter |
1.07 |
Regex_Period_Md_Dollar |
27.169022709093166 ns/iter |
22.18979652702393 ns/iter |
1.22 |
Regex_Caret_Slash_Period_Asterisk |
7.053737102014784 ns/iter |
5.720188149753607 ns/iter |
1.23 |
Regex_Caret_Period_Range_Dollar |
2.5835505685168645 ns/iter |
2.2974566461276846 ns/iter |
1.12 |
Regex_Nested_Backtrack |
49.92140165851372 ns/iter |
46.623398199284736 ns/iter |
1.07 |
JSON_Array_Of_Objects_Unique |
313.21067338349087 ns/iter |
294.7350011279413 ns/iter |
1.06 |
JSON_Parse_1 |
28842.637090803204 ns/iter |
23976.659177272977 ns/iter |
1.20 |
JSON_Parse_Real |
37199.83176011466 ns/iter |
25355.450172149118 ns/iter |
1.47 |
JSON_Parse_Decimal |
507115.86246211233 ns/iter |
269357.94005678716 ns/iter |
1.88 |
JSON_Fast_Hash_Helm_Chart_Lock |
63.54739464733594 ns/iter |
39.419674529405206 ns/iter |
1.61 |
JSON_Equality_Helm_Chart_Lock |
196.26861369585566 ns/iter |
129.19589975107908 ns/iter |
1.52 |
JSON_String_Equal/10 |
7.24229104167301 ns/iter |
5.9995174000047 ns/iter |
1.21 |
JSON_String_Equal/100 |
7.060802360265888 ns/iter |
5.765458472641238 ns/iter |
1.22 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9282526383802379 ns/iter |
0.8455996392174248 ns/iter |
1.10 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.2510717932731805 ns/iter |
3.183436157750544 ns/iter |
1.02 |
JSON_String_Fast_Hash/10 |
2.1883002462430654 ns/iter |
2.090173553093096 ns/iter |
1.05 |
JSON_String_Fast_Hash/100 |
2.3910667811056383 ns/iter |
2.0926565913671773 ns/iter |
1.14 |
JSON_String_Key_Hash/10 |
1.6205217234461986 ns/iter |
1.403858226710885 ns/iter |
1.15 |
JSON_String_Key_Hash/100 |
4.0573678529996835 ns/iter |
2.5675820923797947 ns/iter |
1.58 |
JSON_Object_Defines_Miss_Same_Length |
2.11285090452277 ns/iter |
1.949737061175094 ns/iter |
1.08 |
JSON_Object_Defines_Miss_Too_Small |
2.22887856002162 ns/iter |
1.958753542883363 ns/iter |
1.14 |
JSON_Object_Defines_Miss_Too_Large |
1.9831085227839806 ns/iter |
1.924771596319448 ns/iter |
1.03 |
Pointer_Object_Traverse |
56.566508696672706 ns/iter |
54.7688904328991 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
48.7845141293956 ns/iter |
38.98935020028954 ns/iter |
1.25 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
202.9625677646509 ns/iter |
165.912418748609 ns/iter |
1.22 |
Schema_Frame_OMC_Instances |
150892210.00671387 ns/iter |
117940505.34566243 ns/iter |
1.28 |
Schema_Frame_OMC_References |
60307286.00241921 ns/iter |
50388506.4806257 ns/iter |
1.20 |
Schema_Frame_OMC_Locations |
60702490.80657959 ns/iter |
48518930.162702285 ns/iter |
1.25 |
Schema_Bundle_Meta_2020_12 |
2534431.6851454997 ns/iter |
2161611.95760984 ns/iter |
1.17 |
This comment was automatically generated by workflow using github-action-benchmark.
1d355a8 to
549fefb
Compare
7865750 to
35c0660
Compare
See: https://urlpattern.spec.whatwg.org Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
See: https://urlpattern.spec.whatwg.org
Signed-off-by: Juan Cruz Viotti jv@jviotti.com