-
-
Notifications
You must be signed in to change notification settings - Fork 8
Rename .name() to .option() in the Options-related error classes
#2019
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 <jv@jviotti.com>
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: c588f7e | Previous: d894234 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.2396962203918473 ns/iter |
2.1965723210968897 ns/iter |
1.02 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.194011614818974 ns/iter |
2.2069150089728824 ns/iter |
0.99 |
Regex_Period_Asterisk |
2.2022232097595387 ns/iter |
2.190592805336602 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
2.2105894740402725 ns/iter |
2.2068263280093983 ns/iter |
1.00 |
Regex_Period_Plus |
2.7996801713880877 ns/iter |
2.690728470689156 ns/iter |
1.04 |
Regex_Period |
2.7979603790540026 ns/iter |
2.492484988464922 ns/iter |
1.12 |
Regex_Caret_Period_Plus_Dollar |
2.797239960555167 ns/iter |
2.490209546106359 ns/iter |
1.12 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.7973835650504646 ns/iter |
2.4909641087089764 ns/iter |
1.12 |
Regex_Caret_Period_Asterisk_Dollar |
3.4194546827460437 ns/iter |
2.488078089690661 ns/iter |
1.37 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4216274071797943 ns/iter |
2.488466544071026 ns/iter |
1.37 |
Regex_Caret_X_Hyphen |
12.58619885024209 ns/iter |
13.06672947478467 ns/iter |
0.96 |
Regex_Period_Md_Dollar |
79.24492916012045 ns/iter |
78.38092403999582 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
5.906089234220374 ns/iter |
6.839012428197653 ns/iter |
0.86 |
Regex_Caret_Period_Range_Dollar |
2.798417600266914 ns/iter |
4.040741355783521 ns/iter |
0.69 |
Regex_Nested_Backtrack |
497.3855693661006 ns/iter |
498.08936182315773 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
406.88187157906077 ns/iter |
409.92831280165314 ns/iter |
0.99 |
JSON_Parse_1 |
28996.500843796173 ns/iter |
28998.61863672132 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.37376032792122 ns/iter |
59.4214207826654 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
158.7552827439114 ns/iter |
158.86312815862496 ns/iter |
1.00 |
JSON_String_Equal/10 |
6.227783345145968 ns/iter |
6.224384394831464 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.856457882605998 ns/iter |
6.851210684585015 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.936152030201469 ns/iter |
0.9357183184074683 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.728982276055438 ns/iter |
14.609604268432319 ns/iter |
1.01 |
JSON_String_Fast_Hash/10 |
2.489394403203796 ns/iter |
2.4899595552798024 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.487400985264116 ns/iter |
2.488335257843376 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.6788870660520567 ns/iter |
2.645964271843788 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
9.010803992972791 ns/iter |
9.023309623679259 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.733475224486017 ns/iter |
3.737372844911969 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7341784749265514 ns/iter |
3.7362149693842555 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7359052987873262 ns/iter |
3.738811523658835 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.2295132120727 ns/iter |
43.109048670318785 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.9184489389252 ns/iter |
52.32251757176959 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
288.7394164600076 ns/iter |
325.92578978946494 ns/iter |
0.89 |
Schema_Frame_OMC_Instances |
123904941.00000069 ns/iter |
121551460.59999426 ns/iter |
1.02 |
Schema_Frame_OMC_References |
48551229.57142807 ns/iter |
46393004.73333302 ns/iter |
1.05 |
Schema_Frame_OMC_Locations |
45620881.93750213 ns/iter |
43725243.68749709 ns/iter |
1.04 |
Schema_Bundle_Meta_2020_12 |
2674285.4106465746 ns/iter |
2679347.306511476 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: c588f7e | Previous: d894234 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.985451928162398 ns/iter |
2.0507255254514547 ns/iter |
0.97 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.6874788805616547 ns/iter |
2.026088680799218 ns/iter |
1.33 |
Regex_Period_Asterisk |
2.2580687149636267 ns/iter |
2.0105962173170555 ns/iter |
1.12 |
Regex_Group_Period_Asterisk_Group |
2.1257072193257014 ns/iter |
2.0154809094115325 ns/iter |
1.05 |
Regex_Period_Plus |
1.8282419991899204 ns/iter |
1.6713138006578716 ns/iter |
1.09 |
Regex_Period |
2.07211750773767 ns/iter |
1.8258155953985338 ns/iter |
1.13 |
Regex_Caret_Period_Plus_Dollar |
2.1555966986088317 ns/iter |
1.7454362758764757 ns/iter |
1.23 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.712569941366859 ns/iter |
1.7583828824222507 ns/iter |
0.97 |
Regex_Caret_Period_Asterisk_Dollar |
2.159220053569761 ns/iter |
2.1160499570752376 ns/iter |
1.02 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.096363065624168 ns/iter |
2.0622914123848726 ns/iter |
1.02 |
Regex_Caret_X_Hyphen |
6.332590639625292 ns/iter |
5.802798174141854 ns/iter |
1.09 |
Regex_Period_Md_Dollar |
59.218868943285 ns/iter |
54.54723238202557 ns/iter |
1.09 |
Regex_Caret_Slash_Period_Asterisk |
4.794624884508239 ns/iter |
4.2032727788926305 ns/iter |
1.14 |
Regex_Caret_Period_Range_Dollar |
2.8282104242154427 ns/iter |
2.223655482107792 ns/iter |
1.27 |
Regex_Nested_Backtrack |
406.26319703693207 ns/iter |
356.9682076712312 ns/iter |
1.14 |
JSON_Array_Of_Objects_Unique |
388.6213132918816 ns/iter |
324.6260224683168 ns/iter |
1.20 |
JSON_Parse_1 |
23250.63132397063 ns/iter |
19378.867661635923 ns/iter |
1.20 |
JSON_Fast_Hash_Helm_Chart_Lock |
60.47585734191965 ns/iter |
45.953881794324055 ns/iter |
1.32 |
JSON_Equality_Helm_Chart_Lock |
159.25909336516332 ns/iter |
124.69224790279138 ns/iter |
1.28 |
JSON_String_Equal/10 |
7.93304131547742 ns/iter |
6.315519373333766 ns/iter |
1.26 |
JSON_String_Equal/100 |
7.0893616516148406 ns/iter |
6.464700141802421 ns/iter |
1.10 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.4124308545871642 ns/iter |
0.3431784600793446 ns/iter |
1.20 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.240415330415459 ns/iter |
3.342017302488437 ns/iter |
1.27 |
JSON_String_Fast_Hash/10 |
2.23724032083458 ns/iter |
1.749089140203847 ns/iter |
1.28 |
JSON_String_Fast_Hash/100 |
2.5739501958620172 ns/iter |
1.8580323665907865 ns/iter |
1.39 |
JSON_String_Key_Hash/10 |
2.3557149773714903 ns/iter |
1.349148651894256 ns/iter |
1.75 |
JSON_String_Key_Hash/100 |
3.457076526061396 ns/iter |
2.081210073352359 ns/iter |
1.66 |
JSON_Object_Defines_Miss_Same_Length |
3.7564690653130266 ns/iter |
3.0543700332582846 ns/iter |
1.23 |
JSON_Object_Defines_Miss_Too_Small |
3.5878719344614844 ns/iter |
3.0750553666593556 ns/iter |
1.17 |
JSON_Object_Defines_Miss_Too_Large |
3.734221186674131 ns/iter |
3.004083880143245 ns/iter |
1.24 |
Pointer_Object_Traverse |
22.182636850790143 ns/iter |
14.768353235580852 ns/iter |
1.50 |
Pointer_Object_Try_Traverse |
27.157901432747572 ns/iter |
18.241431883537746 ns/iter |
1.49 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
208.8274831294197 ns/iter |
146.71623564738763 ns/iter |
1.42 |
Schema_Frame_OMC_Instances |
186757270.7500358 ns/iter |
108579895.83331573 ns/iter |
1.72 |
Schema_Frame_OMC_References |
78574090.24999622 ns/iter |
43895068.64706217 ns/iter |
1.79 |
Schema_Frame_OMC_Locations |
65884212.181820415 ns/iter |
45004593.75000077 ns/iter |
1.46 |
Schema_Bundle_Meta_2020_12 |
2600931.3120111986 ns/iter |
2389457.046299174 ns/iter |
1.09 |
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: c588f7e | Previous: d894234 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.8262390612387245 ns/iter |
2.3421016714936593 ns/iter |
1.21 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.5091817857141256 ns/iter |
2.0540786361001566 ns/iter |
1.22 |
Regex_Period_Asterisk |
2.5087035714282786 ns/iter |
2.050489997711491 ns/iter |
1.22 |
Regex_Group_Period_Asterisk_Group |
2.825187588024868 ns/iter |
2.338856917032166 ns/iter |
1.21 |
Regex_Period_Plus |
2.5080575000004046 ns/iter |
2.0483272968215265 ns/iter |
1.22 |
Regex_Period |
2.512586071428099 ns/iter |
2.0526535691378593 ns/iter |
1.22 |
Regex_Caret_Period_Plus_Dollar |
2.506549999999866 ns/iter |
2.051538749999793 ns/iter |
1.22 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.508467500000019 ns/iter |
2.059203479844925 ns/iter |
1.22 |
Regex_Caret_Period_Asterisk_Dollar |
2.5088303571424473 ns/iter |
2.052506448602384 ns/iter |
1.22 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.14717678571392 ns/iter |
2.630987142856611 ns/iter |
1.20 |
Regex_Caret_X_Hyphen |
6.5855758928558465 ns/iter |
6.15951339285711 ns/iter |
1.07 |
Regex_Period_Md_Dollar |
138.24149553574978 ns/iter |
142.884817281948 ns/iter |
0.97 |
Regex_Caret_Slash_Period_Asterisk |
5.955285714287178 ns/iter |
5.559310714285662 ns/iter |
1.07 |
Regex_Caret_Period_Range_Dollar |
3.141568749999887 ns/iter |
2.6393065378219878 ns/iter |
1.19 |
Regex_Nested_Backtrack |
562.5598214286193 ns/iter |
553.2199107142739 ns/iter |
1.02 |
JSON_Array_Of_Objects_Unique |
438.4646875000442 ns/iter |
354.90243995095926 ns/iter |
1.24 |
JSON_Parse_1 |
71569.18526785968 ns/iter |
73847.27678569902 ns/iter |
0.97 |
JSON_Fast_Hash_Helm_Chart_Lock |
61.16746428570455 ns/iter |
41.585654128381904 ns/iter |
1.47 |
JSON_Equality_Helm_Chart_Lock |
208.6657473809424 ns/iter |
199.92649999348387 ns/iter |
1.04 |
JSON_String_Equal/10 |
9.910079420043273 ns/iter |
8.80612834821548 ns/iter |
1.13 |
JSON_String_Equal/100 |
10.986034375001452 ns/iter |
11.845915624999037 ns/iter |
0.93 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.193677187500498 ns/iter |
1.4971074100458437 ns/iter |
1.47 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.602780357143827 ns/iter |
9.71522674234188 ns/iter |
1.30 |
JSON_String_Fast_Hash/10 |
3.451597672407998 ns/iter |
2.3661254437876496 ns/iter |
1.46 |
JSON_String_Fast_Hash/100 |
3.4866444580592013 ns/iter |
2.3944416267917177 ns/iter |
1.46 |
JSON_String_Key_Hash/10 |
4.40103687499942 ns/iter |
3.2144948487731635 ns/iter |
1.37 |
JSON_String_Key_Hash/100 |
16.315342301457086 ns/iter |
13.678166071429132 ns/iter |
1.19 |
JSON_Object_Defines_Miss_Same_Length |
3.766103564703169 ns/iter |
4.082728355504538 ns/iter |
0.92 |
JSON_Object_Defines_Miss_Too_Small |
3.788010528949937 ns/iter |
4.08726843567498 ns/iter |
0.93 |
JSON_Object_Defines_Miss_Too_Large |
3.7580758861459405 ns/iter |
4.084925781250145 ns/iter |
0.92 |
Pointer_Object_Traverse |
54.36939999999595 ns/iter |
45.605671467797826 ns/iter |
1.19 |
Pointer_Object_Try_Traverse |
69.73007142858835 ns/iter |
62.39527678571579 ns/iter |
1.12 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.23747767857296 ns/iter |
176.19852742397646 ns/iter |
0.97 |
Schema_Frame_OMC_Instances |
285948100.0000414 ns/iter |
288408350.00005424 ns/iter |
0.99 |
Schema_Frame_OMC_References |
139877799.99998415 ns/iter |
140137659.99998215 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
147995159.9999822 ns/iter |
134384299.99996513 ns/iter |
1.10 |
Schema_Bundle_Meta_2020_12 |
6633566.9642723715 ns/iter |
6674724.000008609 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 (linux/gcc)
| Benchmark suite | Current: c588f7e | Previous: d894234 | Ratio |
|---|---|---|---|
Schema_Frame_OMC_Instances |
126714358.59999748 ns/iter |
121413889.59998949 ns/iter |
1.04 |
Schema_Frame_OMC_References |
49417047.78570966 ns/iter |
46511309.733326316 ns/iter |
1.06 |
Schema_Frame_OMC_Locations |
48625075.46667227 ns/iter |
43966896.43749596 ns/iter |
1.11 |
Schema_Bundle_Meta_2020_12 |
2863547.237705025 ns/iter |
2836683.748991226 ns/iter |
1.01 |
Pointer_Object_Traverse |
49.02764060720049 ns/iter |
51.13365520001025 ns/iter |
0.96 |
Pointer_Object_Try_Traverse |
22.988740628430165 ns/iter |
22.9761806887692 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
167.2534939222891 ns/iter |
168.23347522038875 ns/iter |
0.99 |
JSON_Array_Of_Objects_Unique |
414.57486543964774 ns/iter |
409.5869116903477 ns/iter |
1.01 |
JSON_Parse_1 |
31442.99159550449 ns/iter |
31477.62665474087 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
66.2676476563293 ns/iter |
72.1772505185828 ns/iter |
0.92 |
JSON_Equality_Helm_Chart_Lock |
145.06162946418354 ns/iter |
145.74432809974073 ns/iter |
1.00 |
JSON_String_Equal/10 |
5.953572113972805 ns/iter |
5.981260274507199 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.574116813221044 ns/iter |
6.577352029446528 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6228673631082332 ns/iter |
0.623486706652687 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
19.60188589510345 ns/iter |
19.592083772985077 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9340782823866123 ns/iter |
0.9326306878482514 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9337833510797537 ns/iter |
0.932585114285128 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2460848689741955 ns/iter |
1.2449788675596827 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.427983732964252 ns/iter |
12.426681954231066 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.798898251441654 ns/iter |
2.798860649814434 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.7991000898579266 ns/iter |
2.7976482320270524 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.797694395277591 ns/iter |
2.8016488179770302 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.425908926038776 ns/iter |
3.4239101880923086 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.426151817741258 ns/iter |
3.42196039891546 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.4204705336062133 ns/iter |
3.419268958324664 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.422848595572973 ns/iter |
3.418328092069431 ns/iter |
1.00 |
Regex_Period_Plus |
3.741191024510979 ns/iter |
3.730308027418019 ns/iter |
1.00 |
Regex_Period |
3.733854402194862 ns/iter |
3.7293038088990804 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.7306186003184916 ns/iter |
3.4188671902383128 ns/iter |
1.09 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.7284631466386613 ns/iter |
3.4241498562749824 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
4.662163099981326 ns/iter |
3.729013562918146 ns/iter |
1.25 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.66413364140932 ns/iter |
3.732728317007611 ns/iter |
1.25 |
Regex_Caret_X_Hyphen |
13.6845259303836 ns/iter |
13.690340243906899 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
88.75926151229562 ns/iter |
89.62460377035548 ns/iter |
0.99 |
Regex_Caret_Slash_Period_Asterisk |
9.642042913863897 ns/iter |
8.700897988444593 ns/iter |
1.11 |
Regex_Caret_Period_Range_Dollar |
4.9726368783604284 ns/iter |
4.976673255950724 ns/iter |
1.00 |
Regex_Nested_Backtrack |
819.719128683173 ns/iter |
835.2310173282361 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 (macos/gcc)
| Benchmark suite | Current: c588f7e | Previous: d894234 | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.205214645068266 ns/iter |
2.0745384210148354 ns/iter |
1.06 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.1427711802072467 ns/iter |
2.1208721202168705 ns/iter |
1.01 |
Regex_Period_Asterisk |
2.112122567451227 ns/iter |
1.9610082104783702 ns/iter |
1.08 |
Regex_Group_Period_Asterisk_Group |
2.2187118850970124 ns/iter |
2.018488559860117 ns/iter |
1.10 |
Regex_Period_Plus |
1.841697645846075 ns/iter |
1.6652826704559507 ns/iter |
1.11 |
Regex_Period |
1.8118020161908501 ns/iter |
1.690097112866453 ns/iter |
1.07 |
Regex_Caret_Period_Plus_Dollar |
2.036154146196135 ns/iter |
1.7103088218699414 ns/iter |
1.19 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.1371847404753597 ns/iter |
1.7275557026398025 ns/iter |
1.24 |
Regex_Caret_Period_Asterisk_Dollar |
2.4837481758564146 ns/iter |
1.8997794203283263 ns/iter |
1.31 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.464323139960171 ns/iter |
1.9740610406965757 ns/iter |
1.25 |
Regex_Caret_X_Hyphen |
7.633241746732826 ns/iter |
6.213798775947925 ns/iter |
1.23 |
Regex_Period_Md_Dollar |
93.9082999699007 ns/iter |
67.76137760530938 ns/iter |
1.39 |
Regex_Caret_Slash_Period_Asterisk |
5.606449200038795 ns/iter |
4.863431452951374 ns/iter |
1.15 |
Regex_Caret_Period_Range_Dollar |
2.6111291689101823 ns/iter |
2.114172674881401 ns/iter |
1.24 |
Regex_Nested_Backtrack |
985.9519928056247 ns/iter |
922.8169946341983 ns/iter |
1.07 |
JSON_Array_Of_Objects_Unique |
267.5159371101098 ns/iter |
240.64923473409482 ns/iter |
1.11 |
JSON_Parse_1 |
28091.92592365358 ns/iter |
26070.780168297857 ns/iter |
1.08 |
JSON_Fast_Hash_Helm_Chart_Lock |
27.74839215658897 ns/iter |
28.866395451845918 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
133.99073284116372 ns/iter |
135.9307232008488 ns/iter |
0.99 |
JSON_String_Equal/10 |
5.896087014191656 ns/iter |
6.457860413845921 ns/iter |
0.91 |
JSON_String_Equal/100 |
5.730456827647363 ns/iter |
6.169659158664156 ns/iter |
0.93 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.8427610585131188 ns/iter |
0.9210532271860913 ns/iter |
0.91 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.9896753302964707 ns/iter |
3.6596987529630565 ns/iter |
1.09 |
JSON_String_Fast_Hash/10 |
2.18703158321576 ns/iter |
2.0498893769517887 ns/iter |
1.07 |
JSON_String_Fast_Hash/100 |
2.18064624062266 ns/iter |
2.044485834975231 ns/iter |
1.07 |
JSON_String_Key_Hash/10 |
1.6507902323040369 ns/iter |
1.5545300138491949 ns/iter |
1.06 |
JSON_String_Key_Hash/100 |
2.9421328147162407 ns/iter |
2.7643618756760038 ns/iter |
1.06 |
JSON_Object_Defines_Miss_Same_Length |
2.1345308830081073 ns/iter |
1.9269722527021138 ns/iter |
1.11 |
JSON_Object_Defines_Miss_Too_Small |
3.1914933278334434 ns/iter |
1.8669535313172623 ns/iter |
1.71 |
JSON_Object_Defines_Miss_Too_Large |
2.3089929608204094 ns/iter |
1.850395246575613 ns/iter |
1.25 |
Pointer_Object_Traverse |
67.92025681144649 ns/iter |
52.92944822007785 ns/iter |
1.28 |
Pointer_Object_Try_Traverse |
50.47336724611192 ns/iter |
38.801757684304704 ns/iter |
1.30 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
206.0659148827863 ns/iter |
162.73049184152393 ns/iter |
1.27 |
Schema_Frame_OMC_Instances |
163927793.50280762 ns/iter |
142823855.082194 ns/iter |
1.15 |
Schema_Frame_OMC_References |
67408323.28796387 ns/iter |
54642064.23078264 ns/iter |
1.23 |
Schema_Frame_OMC_Locations |
62603493.531545006 ns/iter |
49867471.059163414 ns/iter |
1.26 |
Schema_Bundle_Meta_2020_12 |
3692317.2127487315 ns/iter |
2624788.7544229 ns/iter |
1.41 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com