-
-
Notifications
You must be signed in to change notification settings - Fork 7
Fix id_
values unexpectedly taking higher precedence
#1942
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
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Juan Cruz Viotti <[email protected]>
2e964c1
to
44aedc4
Compare
id_
values unexpectedly taking higher precedenceid_
values unexpectedly taking higher precedence
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: 44aedc4 | Previous: eabdb0f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.2353545836316266 ns/iter |
2.2072224486941465 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.198745894273037 ns/iter |
2.235063157024035 ns/iter |
0.98 |
Regex_Period_Asterisk |
2.21143447862972 ns/iter |
2.268306650610155 ns/iter |
0.97 |
Regex_Group_Period_Asterisk_Group |
2.1990915108774325 ns/iter |
2.202914547896974 ns/iter |
1.00 |
Regex_Period_Plus |
2.799540119974406 ns/iter |
2.800156475198252 ns/iter |
1.00 |
Regex_Period |
2.7995905117820175 ns/iter |
2.8007069269335987 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.799460565798551 ns/iter |
2.8034254201413895 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.802635379920637 ns/iter |
2.802666515370643 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
2.507006158700701 ns/iter |
3.419014255352164 ns/iter |
0.73 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.19932959996838 ns/iter |
3.4197985103247666 ns/iter |
0.64 |
Regex_Caret_X_Hyphen |
6.220360316566111 ns/iter |
7.1535342950693135 ns/iter |
0.87 |
Regex_Period_Md_Dollar |
79.04652780367768 ns/iter |
78.70583413526029 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
5.913104970004139 ns/iter |
6.853596398669624 ns/iter |
0.86 |
Regex_Caret_Period_Range_Dollar |
4.043646986595963 ns/iter |
4.041282989253215 ns/iter |
1.00 |
Regex_Nested_Backtrack |
503.29331673021943 ns/iter |
523.6068729999488 ns/iter |
0.96 |
JSON_Array_Of_Objects_Unique |
503.7876296433773 ns/iter |
400.3952085549361 ns/iter |
1.26 |
JSON_Parse_1 |
28839.029419046983 ns/iter |
28855.070593082826 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
68.4511836282883 ns/iter |
56.06911470642108 ns/iter |
1.22 |
JSON_Equality_Helm_Chart_Lock |
169.54991183193312 ns/iter |
155.41002569237585 ns/iter |
1.09 |
JSON_String_Equal/10 |
5.916145879251764 ns/iter |
7.1566396924076825 ns/iter |
0.83 |
JSON_String_Equal/100 |
6.539737438841856 ns/iter |
6.848250777367994 ns/iter |
0.95 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9355334604878229 ns/iter |
0.9345680540348035 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
14.611487887208963 ns/iter |
10.260128807065605 ns/iter |
1.42 |
JSON_String_Fast_Hash/10 |
3.114709292067513 ns/iter |
2.4924629322129173 ns/iter |
1.25 |
JSON_String_Fast_Hash/100 |
3.1126544256556814 ns/iter |
2.493003766593542 ns/iter |
1.25 |
JSON_String_Key_Hash/10 |
2.6526755558332664 ns/iter |
2.1794132441252616 ns/iter |
1.22 |
JSON_String_Key_Hash/100 |
9.018453595566463 ns/iter |
6.528837765351075 ns/iter |
1.38 |
JSON_Object_Defines_Miss_Same_Length |
3.7374707881032694 ns/iter |
3.735855905110049 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.741630672444427 ns/iter |
3.745005162589094 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.737284387318567 ns/iter |
3.7371947488335846 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.94202517353042 ns/iter |
46.078816028611406 ns/iter |
0.95 |
Pointer_Object_Try_Traverse |
53.783037802974526 ns/iter |
53.25949397763599 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
307.81470780101824 ns/iter |
307.7495766079672 ns/iter |
1.00 |
Schema_Frame_OMC_Instances |
178961525.25000274 ns/iter |
174787250.0000085 ns/iter |
1.02 |
Schema_Frame_OMC_References |
96354957.62501022 ns/iter |
95613211.42858301 ns/iter |
1.01 |
Schema_Frame_OMC_Locations |
92193527.14285378 ns/iter |
91905916.74999382 ns/iter |
1.00 |
Schema_Bundle_Meta_2020_12 |
5413944.289057504 ns/iter |
5337715.346151456 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 (windows/msvc)
Benchmark suite | Current: 44aedc4 | Previous: eabdb0f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.486739642856963 ns/iter |
2.484275220441553 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.118781714573095 ns/iter |
3.10392767857134 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.792163614825067 ns/iter |
2.7953919630382105 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.48215546597977 ns/iter |
2.483173571428259 ns/iter |
1.00 |
Regex_Period_Plus |
2.7885672308981824 ns/iter |
2.81110740945928 ns/iter |
0.99 |
Regex_Period |
2.793183748753028 ns/iter |
2.807970266603419 ns/iter |
0.99 |
Regex_Caret_Period_Plus_Dollar |
2.795251338037715 ns/iter |
2.790947007682353 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.791437989825304 ns/iter |
2.789709507683289 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
2.7942459796479016 ns/iter |
2.789107230897857 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.4842732142855897 ns/iter |
2.4827678543720344 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
5.9978580357145415 ns/iter |
5.892335714284919 ns/iter |
1.02 |
Regex_Period_Md_Dollar |
145.88730152288537 ns/iter |
145.36810267853994 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
5.881928571428473 ns/iter |
5.881764000000658 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
3.105112053571446 ns/iter |
3.4123370535711826 ns/iter |
0.91 |
Regex_Nested_Backtrack |
580.5399107141998 ns/iter |
573.2782142857218 ns/iter |
1.01 |
JSON_Array_Of_Objects_Unique |
449.94543081823076 ns/iter |
453.5200624999902 ns/iter |
0.99 |
JSON_Parse_1 |
75955.14508928401 ns/iter |
77387.69251373195 ns/iter |
0.98 |
JSON_Fast_Hash_Helm_Chart_Lock |
67.88639285714129 ns/iter |
70.58085714287391 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
216.18268750000166 ns/iter |
215.14499932388668 ns/iter |
1.00 |
JSON_String_Equal/10 |
8.982933442041121 ns/iter |
8.972991924225902 ns/iter |
1.00 |
JSON_String_Equal/100 |
10.247340624999879 ns/iter |
10.226566025773552 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.1683440625000827 ns/iter |
2.167085000000668 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.469785714285665 ns/iter |
12.712107142858388 ns/iter |
0.98 |
JSON_String_Fast_Hash/10 |
3.717622493361401 ns/iter |
3.730279279052922 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.722268141505481 ns/iter |
3.714184279081615 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
3.7262255290601027 ns/iter |
3.711155350516056 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
16.11991517857244 ns/iter |
13.605271814260465 ns/iter |
1.18 |
JSON_Object_Defines_Miss_Same_Length |
4.643612956793282 ns/iter |
4.640608269287385 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7141524272321598 ns/iter |
3.714517493366746 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
4.679517867588112 ns/iter |
4.6732573765023 ns/iter |
1.00 |
Pointer_Object_Traverse |
50.387210000008054 ns/iter |
50.68137000000661 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
65.873276785717 ns/iter |
65.25347098215966 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
177.47305156008582 ns/iter |
163.06234127644805 ns/iter |
1.09 |
Schema_Frame_OMC_Instances |
390716249.9999686 ns/iter |
381021049.99995846 ns/iter |
1.03 |
Schema_Frame_OMC_References |
242264133.33326492 ns/iter |
229650500.00001004 ns/iter |
1.05 |
Schema_Frame_OMC_Locations |
233982066.66661283 ns/iter |
223101899.99999845 ns/iter |
1.05 |
Schema_Bundle_Meta_2020_12 |
13265441.071423214 ns/iter |
13169751.78571462 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/llvm)
Benchmark suite | Current: 44aedc4 | Previous: eabdb0f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.8262263831713066 ns/iter |
1.577560488890925 ns/iter |
1.16 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.7256894518906647 ns/iter |
1.6726113128007745 ns/iter |
1.03 |
Regex_Period_Asterisk |
1.721077956593829 ns/iter |
1.6129862974989302 ns/iter |
1.07 |
Regex_Group_Period_Asterisk_Group |
1.7562705385048951 ns/iter |
1.6055666182819106 ns/iter |
1.09 |
Regex_Period_Plus |
2.0444474305149085 ns/iter |
2.0058638049264745 ns/iter |
1.02 |
Regex_Period |
2.0319326633865473 ns/iter |
2.1322262732647874 ns/iter |
0.95 |
Regex_Caret_Period_Plus_Dollar |
2.0441000251796164 ns/iter |
2.2192498749065064 ns/iter |
0.92 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.3575378789224493 ns/iter |
2.093608774909839 ns/iter |
1.13 |
Regex_Caret_Period_Asterisk_Dollar |
1.907414244508964 ns/iter |
2.3320262921341786 ns/iter |
0.82 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.9533501198099483 ns/iter |
2.515540135592597 ns/iter |
0.78 |
Regex_Caret_X_Hyphen |
8.47072680460061 ns/iter |
10.415747194208189 ns/iter |
0.81 |
Regex_Period_Md_Dollar |
67.84324122023517 ns/iter |
87.95758676379029 ns/iter |
0.77 |
Regex_Caret_Slash_Period_Asterisk |
8.062205949601623 ns/iter |
8.696715580046028 ns/iter |
0.93 |
Regex_Caret_Period_Range_Dollar |
3.39638421450666 ns/iter |
3.4644147143661916 ns/iter |
0.98 |
Regex_Nested_Backtrack |
488.3391104048931 ns/iter |
550.295166000069 ns/iter |
0.89 |
JSON_Array_Of_Objects_Unique |
477.63450910693297 ns/iter |
446.2033802158356 ns/iter |
1.07 |
JSON_Parse_1 |
28068.09643508467 ns/iter |
27930.557206180973 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.80670984098377 ns/iter |
72.8730246398177 ns/iter |
0.81 |
JSON_Equality_Helm_Chart_Lock |
150.45602200183075 ns/iter |
183.02969490772207 ns/iter |
0.82 |
JSON_String_Equal/10 |
7.142710788409721 ns/iter |
8.787739345567102 ns/iter |
0.81 |
JSON_String_Equal/100 |
6.978482271633613 ns/iter |
8.375961324003427 ns/iter |
0.83 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3546918210188934 ns/iter |
0.4321938066738766 ns/iter |
0.82 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.8596287386164616 ns/iter |
5.46945208000011 ns/iter |
0.71 |
JSON_String_Fast_Hash/10 |
1.9931035905839476 ns/iter |
2.4572340288329033 ns/iter |
0.81 |
JSON_String_Fast_Hash/100 |
2.438844146168504 ns/iter |
2.9024118710978657 ns/iter |
0.84 |
JSON_String_Key_Hash/10 |
1.7321104956209192 ns/iter |
2.0757831128053668 ns/iter |
0.83 |
JSON_String_Key_Hash/100 |
2.6871586710802724 ns/iter |
3.1517977465098217 ns/iter |
0.85 |
JSON_Object_Defines_Miss_Same_Length |
3.566278811800072 ns/iter |
3.6934571702727355 ns/iter |
0.97 |
JSON_Object_Defines_Miss_Too_Small |
3.2360328206893687 ns/iter |
3.7590941756696656 ns/iter |
0.86 |
JSON_Object_Defines_Miss_Too_Large |
3.381052176151345 ns/iter |
3.996928753491258 ns/iter |
0.85 |
Pointer_Object_Traverse |
20.36112288966623 ns/iter |
25.87494501169244 ns/iter |
0.79 |
Pointer_Object_Try_Traverse |
28.504427917102017 ns/iter |
32.19015782783184 ns/iter |
0.89 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
195.00936777928055 ns/iter |
210.60576622548086 ns/iter |
0.93 |
Schema_Frame_OMC_Instances |
161149541.75000662 ns/iter |
252751861.00001672 ns/iter |
0.64 |
Schema_Frame_OMC_References |
87088968.74999538 ns/iter |
126878326.50001003 ns/iter |
0.69 |
Schema_Frame_OMC_Locations |
83585864.4999945 ns/iter |
111840684.42857356 ns/iter |
0.75 |
Schema_Bundle_Meta_2020_12 |
4126973.1046545375 ns/iter |
5712781.233877385 ns/iter |
0.72 |
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: 44aedc4 | Previous: eabdb0f | Ratio |
---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
1.9379408732436871 ns/iter |
1.8821750042154675 ns/iter |
1.03 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.8843341698702973 ns/iter |
1.8809636899598723 ns/iter |
1.00 |
Regex_Period_Asterisk |
1.932606592581044 ns/iter |
1.8813614465009882 ns/iter |
1.03 |
Regex_Group_Period_Asterisk_Group |
2.195562642433938 ns/iter |
1.8822219933783826 ns/iter |
1.17 |
Regex_Period_Plus |
1.8932282870194541 ns/iter |
1.5691889550569682 ns/iter |
1.21 |
Regex_Period |
1.8806852829105083 ns/iter |
1.5683985863911574 ns/iter |
1.20 |
Regex_Caret_Period_Plus_Dollar |
1.8912290849841755 ns/iter |
1.5685934345714343 ns/iter |
1.21 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
1.8805336388960359 ns/iter |
1.5709262064539085 ns/iter |
1.20 |
Regex_Caret_Period_Asterisk_Dollar |
1.8829105063182452 ns/iter |
1.8823896994908003 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.8819514093643608 ns/iter |
1.8920754992661746 ns/iter |
0.99 |
Regex_Caret_X_Hyphen |
5.9972244891911535 ns/iter |
6.005604728013856 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
67.55299327032459 ns/iter |
67.80585003729358 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
4.401942092926983 ns/iter |
4.542014180700952 ns/iter |
0.97 |
Regex_Caret_Period_Range_Dollar |
1.8821254842127642 ns/iter |
1.904279983358941 ns/iter |
0.99 |
Regex_Nested_Backtrack |
793.9929726118723 ns/iter |
795.1575260722307 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
209.41502824253436 ns/iter |
201.74268194801948 ns/iter |
1.04 |
JSON_Parse_1 |
21511.301637662455 ns/iter |
21606.538492984528 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
23.537292725742017 ns/iter |
24.043720972256782 ns/iter |
0.98 |
JSON_Equality_Helm_Chart_Lock |
116.59831288975393 ns/iter |
117.22862991122867 ns/iter |
0.99 |
JSON_String_Equal/10 |
5.37538847265115 ns/iter |
5.3685221708396345 ns/iter |
1.00 |
JSON_String_Equal/100 |
5.139604780525228 ns/iter |
5.07183214644087 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.7452389445682277 ns/iter |
0.7442001506484683 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
3.449143385229325 ns/iter |
3.460090753575676 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
1.8907485077841288 ns/iter |
1.8933676562134498 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
1.8907450454779982 ns/iter |
1.8955741369794437 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.4332310125267342 ns/iter |
1.4359727523115042 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
2.5590270000056266 ns/iter |
2.5497666304932673 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
1.7759756042204093 ns/iter |
1.7768148558947965 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
1.7751734838851636 ns/iter |
1.7943426100065154 ns/iter |
0.99 |
JSON_Object_Defines_Miss_Too_Large |
1.7778738896966861 ns/iter |
1.776471922149854 ns/iter |
1.00 |
Pointer_Object_Traverse |
51.436231082382896 ns/iter |
51.119443366726905 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
37.178523026888946 ns/iter |
35.818746102126276 ns/iter |
1.04 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
160.89469039403187 ns/iter |
152.56315340391936 ns/iter |
1.05 |
Schema_Frame_OMC_Instances |
145669221.87805176 ns/iter |
143811798.09570312 ns/iter |
1.01 |
Schema_Frame_OMC_References |
76638698.57788086 ns/iter |
77965100.60628255 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
72253333.19769965 ns/iter |
76499117.74529351 ns/iter |
0.94 |
Schema_Bundle_Meta_2020_12 |
3864363.8292948403 ns/iter |
3839998.4548380086 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 (linux/gcc)
Benchmark suite | Current: 44aedc4 | Previous: eabdb0f | Ratio |
---|---|---|---|
Schema_Frame_OMC_Instances |
167515170.74999356 ns/iter |
171263421.49998665 ns/iter |
0.98 |
Schema_Frame_OMC_References |
92426453.75000791 ns/iter |
92801067.62500395 ns/iter |
1.00 |
Schema_Frame_OMC_Locations |
87810578.0000027 ns/iter |
88422852.9999973 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
5488820.700788247 ns/iter |
5432876.937500275 ns/iter |
1.01 |
Pointer_Object_Traverse |
49.196736741811605 ns/iter |
49.13019186556412 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
23.00060451013748 ns/iter |
22.9976337238522 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
172.60899520660897 ns/iter |
171.82919384891795 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
416.186667988013 ns/iter |
411.6781712689184 ns/iter |
1.01 |
JSON_Parse_1 |
31964.861672793264 ns/iter |
31940.52692430277 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
69.02216698404165 ns/iter |
69.14309967882608 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
155.48796972329018 ns/iter |
155.74657331908318 ns/iter |
1.00 |
JSON_String_Equal/10 |
6.6498907864841055 ns/iter |
6.652972971854234 ns/iter |
1.00 |
JSON_String_Equal/100 |
7.270477851764597 ns/iter |
7.278630515970702 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.6230418856697022 ns/iter |
0.6250916726224048 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
26.019166165462472 ns/iter |
26.00872384332955 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9320877069044375 ns/iter |
0.9342483818388435 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9319757258083156 ns/iter |
0.9332933904292836 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.555725015115107 ns/iter |
1.5572418233619725 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.424652319652301 ns/iter |
12.43275018098802 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.799830993532181 ns/iter |
2.8032082659995265 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.4870720600793867 ns/iter |
2.4989735033231097 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.797625244583751 ns/iter |
2.798578093715852 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.420205512835045 ns/iter |
3.417848496912286 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.421271807279965 ns/iter |
3.42115995256423 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.426990051782416 ns/iter |
3.419224788585846 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.4191291491423756 ns/iter |
3.4199177491427193 ns/iter |
1.00 |
Regex_Period_Plus |
3.730755849866881 ns/iter |
3.419101224715657 ns/iter |
1.09 |
Regex_Period |
3.7339287069461613 ns/iter |
3.4258657650149176 ns/iter |
1.09 |
Regex_Caret_Period_Plus_Dollar |
3.7319009188306635 ns/iter |
3.4201359618027642 ns/iter |
1.09 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.7308056607551348 ns/iter |
3.420993646969298 ns/iter |
1.09 |
Regex_Caret_Period_Asterisk_Dollar |
4.661963476635064 ns/iter |
3.7305108587298936 ns/iter |
1.25 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
4.659141244317846 ns/iter |
3.734439115291543 ns/iter |
1.25 |
Regex_Caret_X_Hyphen |
13.20685683683812 ns/iter |
13.680539666593551 ns/iter |
0.97 |
Regex_Period_Md_Dollar |
95.1756202892535 ns/iter |
90.55896582613775 ns/iter |
1.05 |
Regex_Caret_Slash_Period_Asterisk |
8.855393045011319 ns/iter |
9.330328920191105 ns/iter |
0.95 |
Regex_Caret_Period_Range_Dollar |
3.7333707159105196 ns/iter |
4.994796703197906 ns/iter |
0.75 |
Regex_Nested_Backtrack |
810.5867023712384 ns/iter |
815.0637660854845 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti [email protected]