-
-
Notifications
You must be signed in to change notification settings - Fork 4
Suffix PointerTemplate
conditionals with keyword names
#1603
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: 99fa3c6 | Previous: c9927b1 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.5695199506377553 ns/iter |
1.5689486783730227 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.6647734858536716 ns/iter |
1.5843272014567404 ns/iter |
1.05 |
Regex_Period_Asterisk |
1.5863263259101936 ns/iter |
1.5917810806985693 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
1.6256594424722972 ns/iter |
1.5839664725497844 ns/iter |
1.03 |
Regex_Period_Plus |
1.9009795556599207 ns/iter |
1.9005124981786916 ns/iter |
1.00 |
Regex_Period |
1.998335329277988 ns/iter |
1.9123524793368332 ns/iter |
1.04 |
Regex_Caret_Period_Plus_Dollar |
1.9025041441257977 ns/iter |
1.8882714848795235 ns/iter |
1.01 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.9432722301997634 ns/iter |
1.9068937837599116 ns/iter |
1.02 |
Regex_Caret_Period_Asterisk_Dollar |
1.5916257168970178 ns/iter |
1.6368945081858248 ns/iter |
0.97 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.6056626135203456 ns/iter |
1.7359251740346546 ns/iter |
0.92 |
Regex_Caret_X_Hyphen |
6.395562577853311 ns/iter |
6.585809366166019 ns/iter |
0.97 |
Regex_Period_Md_Dollar |
71.79382312899901 ns/iter |
70.40243589762956 ns/iter |
1.02 |
Regex_Caret_Slash_Period_Asterisk |
6.617307501732507 ns/iter |
5.04352173293029 ns/iter |
1.31 |
Regex_Caret_Period_Range_Dollar |
2.252365011524063 ns/iter |
2.2006619360302673 ns/iter |
1.02 |
Regex_Nested_Backtrack |
775.2809395546453 ns/iter |
726.7434992983315 ns/iter |
1.07 |
JSON_Array_Of_Objects_Unique |
357.0366101470938 ns/iter |
331.29011037582177 ns/iter |
1.08 |
JSON_Parse_1 |
22965.250776321056 ns/iter |
21406.080806849208 ns/iter |
1.07 |
JSON_Fast_Hash_Helm_Chart_Lock |
48.72580134620634 ns/iter |
47.73183493555924 ns/iter |
1.02 |
JSON_Equality_Helm_Chart_Lock |
120.52017419158786 ns/iter |
119.5979539210574 ns/iter |
1.01 |
JSON_String_Equal/10 |
7.577744238439643 ns/iter |
7.654248969072076 ns/iter |
0.99 |
JSON_String_Equal/100 |
6.4528101804309 ns/iter |
5.981391605724066 ns/iter |
1.08 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.31389274326529026 ns/iter |
0.35314337046412725 ns/iter |
0.89 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
2.9231044725840607 ns/iter |
3.076465177174296 ns/iter |
0.95 |
JSON_String_Fast_Hash/10 |
1.6338793028464829 ns/iter |
1.57380137131866 ns/iter |
1.04 |
JSON_String_Fast_Hash/100 |
1.9325215760037855 ns/iter |
1.8822649556767688 ns/iter |
1.03 |
JSON_String_Key_Hash/10 |
1.268874158124796 ns/iter |
1.257301734797399 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
1.6840894565881888 ns/iter |
1.6786253121018804 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.2027524504450513 ns/iter |
2.206161639878902 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.534212217130969 ns/iter |
2.2007987604873605 ns/iter |
1.15 |
JSON_Object_Defines_Miss_Too_Large |
2.200747850887848 ns/iter |
2.1937823477777467 ns/iter |
1.00 |
Pointer_Object_Traverse |
15.363503433741716 ns/iter |
15.346930763554772 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
21.73560777033155 ns/iter |
21.82462901011766 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
170.55404389803255 ns/iter |
174.50896955359454 ns/iter |
0.98 |
Schema_Frame_OMC_Instances |
170033062.49998218 ns/iter |
176874385.2499881 ns/iter |
0.96 |
Schema_Frame_OMC_References |
105961672.57142498 ns/iter |
102218979.16665058 ns/iter |
1.04 |
Schema_Frame_OMC_Locations |
103434812.49998377 ns/iter |
97844511.85714714 ns/iter |
1.06 |
Schema_Bundle_Meta_2020_12 |
4741227.773327713 ns/iter |
4416578.834394433 ns/iter |
1.07 |
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: 99fa3c6 | Previous: c9927b1 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.49514185961067 ns/iter |
2.5556613056866824 ns/iter |
0.98 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4860453618249148 ns/iter |
2.491971536708967 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.489202231185431 ns/iter |
2.487760435835506 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.491152566350356 ns/iter |
2.4890195801411505 ns/iter |
1.00 |
Regex_Period_Plus |
2.7975562479956553 ns/iter |
2.487824157923403 ns/iter |
1.12 |
Regex_Period |
2.8005218186695324 ns/iter |
2.488230044358004 ns/iter |
1.13 |
Regex_Caret_Period_Plus_Dollar |
2.8067628714062227 ns/iter |
2.4875120100624475 ns/iter |
1.13 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.7964697433929335 ns/iter |
2.4911186508195575 ns/iter |
1.12 |
Regex_Caret_Period_Asterisk_Dollar |
3.730060728654421 ns/iter |
2.4886106546839155 ns/iter |
1.50 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.7293496893395717 ns/iter |
2.4870915237178868 ns/iter |
1.50 |
Regex_Caret_X_Hyphen |
13.05391858284056 ns/iter |
12.427811904619382 ns/iter |
1.05 |
Regex_Period_Md_Dollar |
77.85980308623749 ns/iter |
77.8343910410769 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
6.238995108769483 ns/iter |
5.904481403508461 ns/iter |
1.06 |
Regex_Caret_Period_Range_Dollar |
4.045162703472419 ns/iter |
2.797680324203663 ns/iter |
1.45 |
Regex_Nested_Backtrack |
482.59226031768475 ns/iter |
476.44734053389016 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
403.9170138823622 ns/iter |
440.04663748806433 ns/iter |
0.92 |
JSON_Parse_1 |
30286.49363691441 ns/iter |
30422.805713051377 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
59.38632427086073 ns/iter |
56.21833938910093 ns/iter |
1.06 |
JSON_Equality_Helm_Chart_Lock |
163.91757236674343 ns/iter |
147.8869855827178 ns/iter |
1.11 |
JSON_String_Equal/10 |
6.360505190204404 ns/iter |
7.154278984707001 ns/iter |
0.89 |
JSON_String_Equal/100 |
6.532978449757327 ns/iter |
7.530665505896711 ns/iter |
0.87 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9332141257389673 ns/iter |
0.9344930146882164 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.261937426958506 ns/iter |
14.781671959719644 ns/iter |
0.69 |
JSON_String_Fast_Hash/10 |
2.1749244319812346 ns/iter |
2.176743829446094 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.1743362754879496 ns/iter |
2.1764114146944764 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
2.1780782944858297 ns/iter |
2.675466440283782 ns/iter |
0.81 |
JSON_String_Key_Hash/100 |
2.800257152277491 ns/iter |
2.8009449242270787 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
3.7357981136942495 ns/iter |
3.7410535362008503 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7454864596295647 ns/iter |
3.7404880796448423 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.733683057937691 ns/iter |
3.73534883932201 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.02769277289901 ns/iter |
44.00996247254579 ns/iter |
0.98 |
Pointer_Object_Try_Traverse |
52.651799146299574 ns/iter |
52.297923732384874 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
290.7337971755534 ns/iter |
290.623775706025 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
216898907.0000104 ns/iter |
220053479.33334935 ns/iter |
0.99 |
Schema_Frame_OMC_References |
142225460.19999528 ns/iter |
146465600.6000041 ns/iter |
0.97 |
Schema_Frame_OMC_Locations |
137801304.00000417 ns/iter |
142025947.0000019 ns/iter |
0.97 |
Schema_Bundle_Meta_2020_12 |
6848826.431374668 ns/iter |
6872288.872556305 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 (windows/msvc)
Benchmark suite | Current: 99fa3c6 | Previous: c9927b1 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
6.920804687499275 ns/iter |
6.8579207589282625 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
7.0176625000004025 ns/iter |
6.897892857142501 ns/iter |
1.02 |
Regex_Period_Asterisk |
6.944935267857285 ns/iter |
6.874325892856399 ns/iter |
1.01 |
Regex_Group_Period_Asterisk_Group |
7.410668526787338 ns/iter |
7.217984375000239 ns/iter |
1.03 |
Regex_Period_Plus |
7.383906249999025 ns/iter |
7.1455325573860105 ns/iter |
1.03 |
Regex_Period |
7.183582589284247 ns/iter |
7.205056919642619 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
7.183505580358026 ns/iter |
7.1745897001134615 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
7.310136607141462 ns/iter |
7.406040178570907 ns/iter |
0.99 |
Regex_Caret_Period_Asterisk_Dollar |
6.941904879722499 ns/iter |
6.82771696428627 ns/iter |
1.02 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.221614955355956 ns/iter |
7.73866517857158 ns/iter |
0.93 |
Regex_Caret_X_Hyphen |
14.337980293132798 ns/iter |
14.249268016744876 ns/iter |
1.01 |
Regex_Period_Md_Dollar |
141.24169458739752 ns/iter |
140.8217481776108 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
10.242743750001893 ns/iter |
10.884848214284863 ns/iter |
0.94 |
Regex_Caret_Period_Range_Dollar |
7.466658482143832 ns/iter |
7.454058035714083 ns/iter |
1.00 |
Regex_Nested_Backtrack |
607.0808035713883 ns/iter |
606.7742857142987 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
444.1576250000878 ns/iter |
403.74452215430034 ns/iter |
1.10 |
JSON_Parse_1 |
78824.86607143794 ns/iter |
79133.71651786199 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
67.64041071428599 ns/iter |
56.70074107142804 ns/iter |
1.19 |
JSON_Equality_Helm_Chart_Lock |
185.72600127631478 ns/iter |
188.96147222870076 ns/iter |
0.98 |
JSON_String_Equal/10 |
8.974362013508282 ns/iter |
9.104319602212312 ns/iter |
0.99 |
JSON_String_Equal/100 |
9.908229866483705 ns/iter |
9.93778924134974 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.165280625000321 ns/iter |
2.167645000000107 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
16.288904017857575 ns/iter |
15.649975446428193 ns/iter |
1.04 |
JSON_String_Fast_Hash/10 |
4.033625498274193 ns/iter |
3.4246461992417196 ns/iter |
1.18 |
JSON_String_Fast_Hash/100 |
4.05507375724227 ns/iter |
3.4051482082049285 ns/iter |
1.19 |
JSON_String_Key_Hash/10 |
8.227328534699222 ns/iter |
8.077186571083427 ns/iter |
1.02 |
JSON_String_Key_Hash/100 |
3.7111451719450974 ns/iter |
3.720137671928383 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
4.643953805009218 ns/iter |
4.728545769483952 ns/iter |
0.98 |
JSON_Object_Defines_Miss_Too_Small |
4.649001640371213 ns/iter |
4.646818349251393 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.7287037433425647 ns/iter |
3.713255886226586 ns/iter |
1.00 |
Pointer_Object_Traverse |
53.22338999999374 ns/iter |
48.445970000000216 ns/iter |
1.10 |
Pointer_Object_Try_Traverse |
71.04397321429344 ns/iter |
65.8581875000002 ns/iter |
1.08 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
181.94728004112903 ns/iter |
180.1153017959928 ns/iter |
1.01 |
Schema_Frame_OMC_Instances |
480317900.0000455 ns/iter |
500160900.00002575 ns/iter |
0.96 |
Schema_Frame_OMC_References |
352007000.00007147 ns/iter |
354387750.0000008 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
341657600.00007594 ns/iter |
344541149.99999774 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
16327860.97559624 ns/iter |
16380748.888877861 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: 99fa3c6 | Previous: c9927b1 | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.9679414896756178 ns/iter |
1.9188046858852932 ns/iter |
1.03 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.9490677382471804 ns/iter |
1.8801648294416062 ns/iter |
1.04 |
Regex_Period_Asterisk |
1.945112111985698 ns/iter |
2.03308534324099 ns/iter |
0.96 |
Regex_Group_Period_Asterisk_Group |
1.9468629268273745 ns/iter |
2.0482079707572844 ns/iter |
0.95 |
Regex_Period_Plus |
1.630070765120528 ns/iter |
1.659390095421692 ns/iter |
0.98 |
Regex_Period |
1.634341372166733 ns/iter |
1.6751063617704545 ns/iter |
0.98 |
Regex_Caret_Period_Plus_Dollar |
1.6378116591347562 ns/iter |
1.6582617623496236 ns/iter |
0.99 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.6183186375516347 ns/iter |
1.593286165387944 ns/iter |
1.02 |
Regex_Caret_Period_Asterisk_Dollar |
1.9524373087905398 ns/iter |
1.880677114290415 ns/iter |
1.04 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.9432514589918042 ns/iter |
1.8838803933287789 ns/iter |
1.03 |
Regex_Caret_X_Hyphen |
6.177293886918301 ns/iter |
5.961985126358063 ns/iter |
1.04 |
Regex_Period_Md_Dollar |
71.98235701269748 ns/iter |
68.44133244702323 ns/iter |
1.05 |
Regex_Caret_Slash_Period_Asterisk |
4.527980860906239 ns/iter |
4.394862178875371 ns/iter |
1.03 |
Regex_Caret_Period_Range_Dollar |
1.9610317053309945 ns/iter |
1.8815068139492694 ns/iter |
1.04 |
Regex_Nested_Backtrack |
874.2313121708447 ns/iter |
850.3566801110932 ns/iter |
1.03 |
JSON_Array_Of_Objects_Unique |
221.88546700952156 ns/iter |
200.7137808651356 ns/iter |
1.11 |
JSON_Parse_1 |
24584.650673149194 ns/iter |
22910.36096497299 ns/iter |
1.07 |
JSON_Fast_Hash_Helm_Chart_Lock |
25.34998610412477 ns/iter |
23.52415876093812 ns/iter |
1.08 |
JSON_Equality_Helm_Chart_Lock |
126.0957213047061 ns/iter |
113.20215328520793 ns/iter |
1.11 |
JSON_String_Equal/10 |
5.840309944598119 ns/iter |
5.372955202857636 ns/iter |
1.09 |
JSON_String_Equal/100 |
5.354400769199092 ns/iter |
5.060638113108278 ns/iter |
1.06 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.774437451674604 ns/iter |
0.9466147072103482 ns/iter |
0.82 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.5851564353076246 ns/iter |
3.5830742513329032 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.9199363007540167 ns/iter |
1.9225181982646793 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.9043362656533185 ns/iter |
1.8926268193245093 ns/iter |
1.01 |
JSON_String_Key_Hash/10 |
1.4511815773425556 ns/iter |
1.4365016040831393 ns/iter |
1.01 |
JSON_String_Key_Hash/100 |
2.598809799706991 ns/iter |
2.5079328763762097 ns/iter |
1.04 |
JSON_Object_Defines_Miss_Same_Length |
1.8373419305482255 ns/iter |
1.7243183253455951 ns/iter |
1.07 |
JSON_Object_Defines_Miss_Too_Small |
1.9492932401580072 ns/iter |
1.880844035621318 ns/iter |
1.04 |
JSON_Object_Defines_Miss_Too_Large |
2.098803804960046 ns/iter |
1.7324628920627065 ns/iter |
1.21 |
Pointer_Object_Traverse |
60.12687789571569 ns/iter |
54.0391494925548 ns/iter |
1.11 |
Pointer_Object_Try_Traverse |
39.16280487474764 ns/iter |
35.51415811584946 ns/iter |
1.10 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
164.9498124620502 ns/iter |
157.42396917459342 ns/iter |
1.05 |
Schema_Frame_OMC_Instances |
171487510.2043152 ns/iter |
181998968.12438965 ns/iter |
0.94 |
Schema_Frame_OMC_References |
104728834.96965681 ns/iter |
105658701.48794992 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
99108253.20652553 ns/iter |
101393835.88518415 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
4668159.484863281 ns/iter |
4665989.454100732 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: 99fa3c6 | Previous: c9927b1 | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
216135519.33330655 ns/iter |
218903035.6666611 ns/iter |
0.99 |
Schema_Frame_OMC_References |
141616279.99999383 ns/iter |
141405671.99999624 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
137788863.60000795 ns/iter |
138092436.6000045 ns/iter |
1.00 |
Schema_Bundle_Meta_2020_12 |
6902114.386148827 ns/iter |
6927534.340002239 ns/iter |
1.00 |
Pointer_Object_Traverse |
54.514903804434915 ns/iter |
47.470253352364985 ns/iter |
1.15 |
Pointer_Object_Try_Traverse |
23.429763911025898 ns/iter |
23.342093626375263 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
163.66579545197538 ns/iter |
164.63338221206877 ns/iter |
0.99 |
JSON_Array_Of_Objects_Unique |
398.7854009591793 ns/iter |
368.65906382259556 ns/iter |
1.08 |
JSON_Parse_1 |
33348.807842764705 ns/iter |
33567.60319823188 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
78.30837352659962 ns/iter |
63.383208156978576 ns/iter |
1.24 |
JSON_Equality_Helm_Chart_Lock |
148.6575046779893 ns/iter |
147.41152115227186 ns/iter |
1.01 |
JSON_String_Equal/10 |
6.341265670739169 ns/iter |
5.7173980593056815 ns/iter |
1.11 |
JSON_String_Equal/100 |
6.980135899377573 ns/iter |
6.363711757756822 ns/iter |
1.10 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9339247554831708 ns/iter |
0.9344331798214028 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
17.718574290963737 ns/iter |
19.276262493754427 ns/iter |
0.92 |
JSON_String_Fast_Hash/10 |
0.9353269414537889 ns/iter |
0.9358901874246784 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9355953940607212 ns/iter |
0.9331803218941874 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2451335577142884 ns/iter |
1.2484403627481504 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.0243284032204687 ns/iter |
2.034943296710872 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Same_Length |
2.8007099343489217 ns/iter |
2.805518553171999 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.497883602348608 ns/iter |
2.4932254240723863 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.4938414782631444 ns/iter |
2.4872964650884053 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.427340363000712 ns/iter |
2.805460958818641 ns/iter |
1.22 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.4211182796363335 ns/iter |
3.124938169040878 ns/iter |
1.09 |
Regex_Period_Asterisk |
3.1169255265880667 ns/iter |
3.1491915679067404 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
3.426297806668558 ns/iter |
3.1083274761758384 ns/iter |
1.10 |
Regex_Period_Plus |
3.741399872927534 ns/iter |
3.1143283164364615 ns/iter |
1.20 |
Regex_Period |
3.7331981823516296 ns/iter |
3.1075991087301835 ns/iter |
1.20 |
Regex_Caret_Period_Plus_Dollar |
3.7305626474521763 ns/iter |
3.118378604863881 ns/iter |
1.20 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.731206828766015 ns/iter |
3.1222801919437146 ns/iter |
1.20 |
Regex_Caret_Period_Asterisk_Dollar |
4.6705395076802105 ns/iter |
3.1310467565448126 ns/iter |
1.49 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.669332030073312 ns/iter |
3.117601494025375 ns/iter |
1.50 |
Regex_Caret_X_Hyphen |
13.679505942746367 ns/iter |
13.184111511703348 ns/iter |
1.04 |
Regex_Period_Md_Dollar |
89.96731732667007 ns/iter |
89.07307068027507 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
8.637657304201804 ns/iter |
7.769237196602402 ns/iter |
1.11 |
Regex_Caret_Period_Range_Dollar |
3.7299160874638653 ns/iter |
4.047158160457095 ns/iter |
0.92 |
Regex_Nested_Backtrack |
837.0709664988983 ns/iter |
835.7737766879299 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]