-
-
Notifications
You must be signed in to change notification settings - Fork 4
Test PointerTemplate
conditional wildcards with matches
#1601
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
Signed-off-by: Juan Cruz Viotti <[email protected]>
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: 5e9ecd1 | Previous: 0705749 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.7539716624265251 ns/iter |
2.325613373597738 ns/iter |
0.75 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.7570388206863807 ns/iter |
2.582205283429921 ns/iter |
0.68 |
Regex_Period_Asterisk |
1.6397753161110744 ns/iter |
2.5072076330478943 ns/iter |
0.65 |
Regex_Group_Period_Asterisk_Group |
1.5850637778135832 ns/iter |
2.463224394565602 ns/iter |
0.64 |
Regex_Period_Plus |
1.8846612131409006 ns/iter |
2.8267365125627117 ns/iter |
0.67 |
Regex_Period |
2.042348968776084 ns/iter |
3.029014979061549 ns/iter |
0.67 |
Regex_Caret_Period_Plus_Dollar |
1.8831431963841538 ns/iter |
2.666416277740359 ns/iter |
0.71 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.8898034616230268 ns/iter |
2.796635925227214 ns/iter |
0.68 |
Regex_Caret_Period_Asterisk_Dollar |
1.6093971735681538 ns/iter |
2.0810648898959156 ns/iter |
0.77 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.6729304210109313 ns/iter |
2.0985706308759333 ns/iter |
0.80 |
Regex_Caret_X_Hyphen |
6.596107136800564 ns/iter |
14.061336302793977 ns/iter |
0.47 |
Regex_Period_Md_Dollar |
67.61126542729816 ns/iter |
131.64314097187136 ns/iter |
0.51 |
Regex_Caret_Slash_Period_Asterisk |
5.338528892393011 ns/iter |
9.744864968675508 ns/iter |
0.55 |
Regex_Caret_Period_Range_Dollar |
2.2674392938895807 ns/iter |
3.608977729485458 ns/iter |
0.63 |
Regex_Nested_Backtrack |
727.8780983306499 ns/iter |
1124.4670361517885 ns/iter |
0.65 |
JSON_Array_Of_Objects_Unique |
328.7547010717095 ns/iter |
519.7179463841403 ns/iter |
0.63 |
JSON_Parse_1 |
21787.65199739585 ns/iter |
35903.51278387373 ns/iter |
0.61 |
JSON_Fast_Hash_Helm_Chart_Lock |
47.64738162177455 ns/iter |
77.42026748005057 ns/iter |
0.62 |
JSON_Equality_Helm_Chart_Lock |
119.02433903470885 ns/iter |
185.43404645959146 ns/iter |
0.64 |
JSON_String_Equal/10 |
7.556899885411362 ns/iter |
10.47269466125716 ns/iter |
0.72 |
JSON_String_Equal/100 |
5.992812707263788 ns/iter |
8.380016589159373 ns/iter |
0.72 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3184626138091377 ns/iter |
0.5315046150310513 ns/iter |
0.60 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
2.915751236867666 ns/iter |
3.5207893137802473 ns/iter |
0.83 |
JSON_String_Fast_Hash/10 |
1.5697081548267815 ns/iter |
1.7646048151827856 ns/iter |
0.89 |
JSON_String_Fast_Hash/100 |
1.8891546060465494 ns/iter |
2.1756465068302897 ns/iter |
0.87 |
JSON_String_Key_Hash/10 |
1.2866399835695534 ns/iter |
1.425587815290666 ns/iter |
0.90 |
JSON_String_Key_Hash/100 |
1.71449066367461 ns/iter |
2.043547686039159 ns/iter |
0.84 |
JSON_Object_Defines_Miss_Same_Length |
2.2727370247447594 ns/iter |
2.65217946658835 ns/iter |
0.86 |
JSON_Object_Defines_Miss_Too_Small |
2.195290694308255 ns/iter |
3.0460941253241836 ns/iter |
0.72 |
JSON_Object_Defines_Miss_Too_Large |
2.197781166920716 ns/iter |
3.0883232166308487 ns/iter |
0.71 |
Pointer_Object_Traverse |
15.363765601608907 ns/iter |
17.540815271834692 ns/iter |
0.88 |
Pointer_Object_Try_Traverse |
21.766421550747012 ns/iter |
24.368449041269454 ns/iter |
0.89 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
169.59384882569063 ns/iter |
190.0755769604144 ns/iter |
0.89 |
Schema_Frame_OMC_Instances |
163546687.500002 ns/iter |
194536263.9999833 ns/iter |
0.84 |
Schema_Frame_OMC_References |
103806916.71428265 ns/iter |
117600368.16667707 ns/iter |
0.88 |
Schema_Frame_OMC_Locations |
96165583.42856608 ns/iter |
111896583.33332394 ns/iter |
0.86 |
Schema_Bundle_Meta_2020_12 |
4411713.314463365 ns/iter |
5205449.157145787 ns/iter |
0.85 |
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/llvm)
Benchmark suite | Current: 5e9ecd1 | Previous: 0705749 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4988424669954217 ns/iter |
2.4956040396065187 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.5115921170939592 ns/iter |
2.487443390168309 ns/iter |
1.01 |
Regex_Period_Asterisk |
2.4887646157377996 ns/iter |
2.517545592955041 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
2.500036040246352 ns/iter |
2.4955919200281667 ns/iter |
1.00 |
Regex_Period_Plus |
2.8160797951773855 ns/iter |
2.797816880664656 ns/iter |
1.01 |
Regex_Period |
2.7986334173278844 ns/iter |
2.5593604622130055 ns/iter |
1.09 |
Regex_Caret_Period_Plus_Dollar |
2.802595482123808 ns/iter |
2.4853733326875513 ns/iter |
1.13 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.807549746404079 ns/iter |
2.485383888050572 ns/iter |
1.13 |
Regex_Caret_Period_Asterisk_Dollar |
3.48941942698331 ns/iter |
2.7968133819239487 ns/iter |
1.25 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.4927892253337487 ns/iter |
2.8034579795700214 ns/iter |
0.89 |
Regex_Caret_X_Hyphen |
12.428145515911337 ns/iter |
13.049482877323152 ns/iter |
0.95 |
Regex_Period_Md_Dollar |
80.0727952876294 ns/iter |
79.25213383596284 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
6.217152242681344 ns/iter |
6.213542124829535 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
2.798070413977952 ns/iter |
4.038683391394423 ns/iter |
0.69 |
Regex_Nested_Backtrack |
477.54081094557847 ns/iter |
478.99992678490713 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
443.82252256937807 ns/iter |
441.5202086469976 ns/iter |
1.01 |
JSON_Parse_1 |
30731.651644925045 ns/iter |
30438.83231852376 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
64.43146389639611 ns/iter |
56.826929086619856 ns/iter |
1.13 |
JSON_Equality_Helm_Chart_Lock |
140.67074487398438 ns/iter |
136.2267610479335 ns/iter |
1.03 |
JSON_String_Equal/10 |
6.855270916365684 ns/iter |
5.288740382725833 ns/iter |
1.30 |
JSON_String_Equal/100 |
7.465577884684523 ns/iter |
5.910973516663367 ns/iter |
1.26 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9342968558626799 ns/iter |
0.9367845314033107 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.270532629191589 ns/iter |
14.596229877171819 ns/iter |
0.70 |
JSON_String_Fast_Hash/10 |
2.175710442306902 ns/iter |
2.180682008950364 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.179431875748519 ns/iter |
2.174717706371541 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.1822580571296224 ns/iter |
2.6534272345090066 ns/iter |
0.82 |
JSON_String_Key_Hash/100 |
2.8006815700805103 ns/iter |
2.80004729192016 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7640613256132043 ns/iter |
3.732736868055923 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Small |
3.7431881064349524 ns/iter |
3.7441767397325147 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.754586346994255 ns/iter |
3.733986951903603 ns/iter |
1.01 |
Pointer_Object_Traverse |
44.46573215414898 ns/iter |
44.00406043727323 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
52.95523216430093 ns/iter |
52.41364416164516 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
345.4197234321132 ns/iter |
288.92110052536253 ns/iter |
1.20 |
Schema_Frame_OMC_Instances |
218367818.0000091 ns/iter |
223457548.6666396 ns/iter |
0.98 |
Schema_Frame_OMC_References |
144389288.5999958 ns/iter |
145371523.8000086 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
141360044.19999608 ns/iter |
142242304.79999277 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
6865722.921563077 ns/iter |
6905543.797986434 ns/iter |
0.99 |
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: 5e9ecd1 | Previous: 0705749 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
6.963947544643848 ns/iter |
6.994099330357123 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
6.937771205358497 ns/iter |
7.0066807722916655 ns/iter |
0.99 |
Regex_Period_Asterisk |
7.940326303836721 ns/iter |
6.9058678571423115 ns/iter |
1.15 |
Regex_Group_Period_Asterisk_Group |
7.071321397003568 ns/iter |
8.110794606646262 ns/iter |
0.87 |
Regex_Period_Plus |
7.184305803570164 ns/iter |
7.1934129464296905 ns/iter |
1.00 |
Regex_Period |
7.395974330355009 ns/iter |
7.72143191964249 ns/iter |
0.96 |
Regex_Caret_Period_Plus_Dollar |
7.32417410714297 ns/iter |
7.277615592509696 ns/iter |
1.01 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.160958705357347 ns/iter |
7.6075138053222915 ns/iter |
0.94 |
Regex_Caret_Period_Asterisk_Dollar |
7.1288850446420735 ns/iter |
7.59014174107112 ns/iter |
0.94 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.17052455356994 ns/iter |
7.082473214283474 ns/iter |
1.01 |
Regex_Caret_X_Hyphen |
11.91506785714377 ns/iter |
14.249249936387175 ns/iter |
0.84 |
Regex_Period_Md_Dollar |
135.60815689249512 ns/iter |
134.9309821428538 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
10.327709375001604 ns/iter |
10.710864062499326 ns/iter |
0.96 |
Regex_Caret_Period_Range_Dollar |
7.606520089287828 ns/iter |
7.832068080357858 ns/iter |
0.97 |
Regex_Nested_Backtrack |
606.9655357143639 ns/iter |
600.8628571428127 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
404.32267391415644 ns/iter |
405.92376312828355 ns/iter |
1.00 |
JSON_Parse_1 |
78462.05972948034 ns/iter |
97681.50528994783 ns/iter |
0.80 |
JSON_Fast_Hash_Helm_Chart_Lock |
57.62950892856468 ns/iter |
53.31562999999733 ns/iter |
1.08 |
JSON_Equality_Helm_Chart_Lock |
187.6423560395082 ns/iter |
190.29247479636254 ns/iter |
0.99 |
JSON_String_Equal/10 |
9.013177191904962 ns/iter |
8.998498883929784 ns/iter |
1.00 |
JSON_String_Equal/100 |
9.90308567007784 ns/iter |
9.940773169905796 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1636668749998478 ns/iter |
2.1676228125002694 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
15.271680803574025 ns/iter |
17.071194528541092 ns/iter |
0.89 |
JSON_String_Fast_Hash/10 |
3.408786422484613 ns/iter |
3.404793163562988 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.4125078956921304 ns/iter |
3.4048619135626916 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
8.146110231491251 ns/iter |
8.12087808874651 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
3.717289814789762 ns/iter |
3.720845886213115 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.641351572860881 ns/iter |
4.649197131441227 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
4.687678135463575 ns/iter |
4.639847868071308 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Large |
3.719278921929588 ns/iter |
3.71384785051188 ns/iter |
1.00 |
Pointer_Object_Traverse |
83.79290178570642 ns/iter |
48.446958827366196 ns/iter |
1.73 |
Pointer_Object_Try_Traverse |
100.42420312498024 ns/iter |
65.21083928571362 ns/iter |
1.54 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
179.49997630578926 ns/iter |
179.62127095679756 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
492980999.99987245 ns/iter |
487212300.00001013 ns/iter |
1.01 |
Schema_Frame_OMC_References |
358057000.0000307 ns/iter |
352092599.9999918 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
346402950.0000834 ns/iter |
343769400.00004196 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
16270012.195119727 ns/iter |
16327193.333331201 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/gcc)
Benchmark suite | Current: 5e9ecd1 | Previous: 0705749 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8801849978177823 ns/iter |
1.9071286640582898 ns/iter |
0.99 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8840207296004712 ns/iter |
1.8818954964489758 ns/iter |
1.00 |
Regex_Period_Asterisk |
1.8839516252582535 ns/iter |
1.8842471238888898 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
1.8863758174142593 ns/iter |
1.8842838428997648 ns/iter |
1.00 |
Regex_Period_Plus |
1.5669681905585318 ns/iter |
1.5720280649184575 ns/iter |
1.00 |
Regex_Period |
1.5834133166357256 ns/iter |
1.5826069440663446 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
1.5865557332717373 ns/iter |
1.5794686065192862 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.5706692451745594 ns/iter |
1.5699240055503938 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
1.883303049202502 ns/iter |
1.884621783723759 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.9089397826468983 ns/iter |
1.8794944049843132 ns/iter |
1.02 |
Regex_Caret_X_Hyphen |
5.965610267077737 ns/iter |
6.101154035624441 ns/iter |
0.98 |
Regex_Period_Md_Dollar |
68.43950947638845 ns/iter |
68.98094758877066 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
4.4083952618255875 ns/iter |
4.412222676705768 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
1.8893970311938082 ns/iter |
1.8835174723871113 ns/iter |
1.00 |
Regex_Nested_Backtrack |
855.7955946997106 ns/iter |
852.2836363566574 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
204.41512489864095 ns/iter |
203.0952392183091 ns/iter |
1.01 |
JSON_Parse_1 |
23189.847317463405 ns/iter |
22912.65797960563 ns/iter |
1.01 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.640530975289714 ns/iter |
23.488212549954852 ns/iter |
1.01 |
JSON_Equality_Helm_Chart_Lock |
113.7594434466891 ns/iter |
114.68590006406511 ns/iter |
0.99 |
JSON_String_Equal/10 |
5.367774412941914 ns/iter |
5.378962035682142 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.058004296758045 ns/iter |
5.064631602429853 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9415640979750449 ns/iter |
0.9570765171036363 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.5389039938385296 ns/iter |
3.4618183750272924 ns/iter |
1.02 |
JSON_String_Fast_Hash/10 |
1.9056771797715704 ns/iter |
1.9142867698064197 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.8993429882517283 ns/iter |
1.892710418599209 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.4337953688732838 ns/iter |
1.4344703599719957 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.5158500776091253 ns/iter |
2.5113925591762745 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
1.7244826104466406 ns/iter |
1.7241154393210496 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
1.897642953123399 ns/iter |
1.8821779220640282 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Too_Large |
1.723997236314526 ns/iter |
1.741338421673125 ns/iter |
0.99 |
Pointer_Object_Traverse |
55.36169028459234 ns/iter |
54.27551391151656 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
36.40007968360494 ns/iter |
35.97458355050888 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
155.7235847204435 ns/iter |
157.1198561815566 ns/iter |
0.99 |
Schema_Frame_OMC_Instances |
169309258.46099854 ns/iter |
164337456.22634888 ns/iter |
1.03 |
Schema_Frame_OMC_References |
105282681.32890974 ns/iter |
103574003.49208286 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
100293023.24567522 ns/iter |
98744528.63420759 ns/iter |
1.02 |
Schema_Bundle_Meta_2020_12 |
4653635.025024414 ns/iter |
4665004.412333171 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 (linux/gcc)
Benchmark suite | Current: 5e9ecd1 | Previous: 0705749 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
218716737.6666063 ns/iter |
216563540.0000004 ns/iter |
1.01 |
Schema_Frame_OMC_References |
143625101.79998934 ns/iter |
141141322.60001498 ns/iter |
1.02 |
Schema_Frame_OMC_Locations |
139926982.79998878 ns/iter |
138784974.6000029 ns/iter |
1.01 |
Schema_Bundle_Meta_2020_12 |
6963992.376230104 ns/iter |
6978214.1500127185 ns/iter |
1.00 |
Pointer_Object_Traverse |
46.17391124946793 ns/iter |
47.9571540364026 ns/iter |
0.96 |
Pointer_Object_Try_Traverse |
23.35559868959077 ns/iter |
23.384769086424186 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
165.50754016559284 ns/iter |
163.48849978196472 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
372.96048396849875 ns/iter |
368.23328431722297 ns/iter |
1.01 |
JSON_Parse_1 |
33480.97534654107 ns/iter |
33678.3482376973 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.74711607567037 ns/iter |
63.28486116697837 ns/iter |
0.93 |
JSON_Equality_Helm_Chart_Lock |
156.42036974807482 ns/iter |
145.43386578519184 ns/iter |
1.08 |
JSON_String_Equal/10 |
6.648441755216206 ns/iter |
5.728126887794974 ns/iter |
1.16 |
JSON_String_Equal/100 |
7.2882729549327285 ns/iter |
6.3472506649145535 ns/iter |
1.15 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9339802545234315 ns/iter |
0.9365386632548818 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.26515431493199 ns/iter |
19.25900747446347 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.932577968073972 ns/iter |
0.9338368812548643 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9326555466720139 ns/iter |
1.002769914729651 ns/iter |
0.93 |
JSON_String_Key_Hash/10 |
1.2800042604132298 ns/iter |
1.2451778905670916 ns/iter |
1.03 |
JSON_String_Key_Hash/100 |
2.0390936870715954 ns/iter |
2.0291589185377887 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.8074669935426955 ns/iter |
2.8024839911134882 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.4939458912221975 ns/iter |
2.494316645213704 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.504748211450581 ns/iter |
2.486996327472265 ns/iter |
1.01 |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.806693669792077 ns/iter |
2.7981486378656095 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1177892679894836 ns/iter |
3.1156817423024354 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.1107294062931117 ns/iter |
3.2072673478507925 ns/iter |
0.97 |
Regex_Group_Period_Asterisk_Group |
3.119834804780926 ns/iter |
3.111904136561822 ns/iter |
1.00 |
Regex_Period_Plus |
3.223578890328557 ns/iter |
3.1187536096833752 ns/iter |
1.03 |
Regex_Period |
3.1168332294669163 ns/iter |
3.1136366953637356 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.115852568595055 ns/iter |
3.1266384208429527 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.117934434151894 ns/iter |
3.11456383859766 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
4.0397250942326215 ns/iter |
4.038020143483259 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.038630725283523 ns/iter |
4.041616988706036 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
13.19053481210112 ns/iter |
13.679436694345027 ns/iter |
0.96 |
Regex_Period_Md_Dollar |
92.72364238605898 ns/iter |
91.26183276389678 ns/iter |
1.02 |
Regex_Caret_Slash_Period_Asterisk |
8.706500233204325 ns/iter |
7.458801434510069 ns/iter |
1.17 |
Regex_Caret_Period_Range_Dollar |
3.8042384913797056 ns/iter |
3.4181450365282067 ns/iter |
1.11 |
Regex_Nested_Backtrack |
831.3461630350605 ns/iter |
851.6369698246297 ns/iter |
0.98 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]