-
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a new
Locations
mode for framing (#1552)
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
4 changed files
with
104 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7a2f3cc
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)
Regex_Lower_S_Or_Upper_S_Asterisk
2.2218109421137195
ns/iter2.1935838739785374
ns/iter1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.213322657203077
ns/iter2.184742577538555
ns/iter1.01
Regex_Period_Asterisk
2.2065143269930183
ns/iter2.180419829420735
ns/iter1.01
Regex_Group_Period_Asterisk_Group
2.2162289012492424
ns/iter2.183408097394185
ns/iter1.02
Regex_Period_Plus
2.486398556247174
ns/iter2.487229964015529
ns/iter1.00
Regex_Period
2.2159272667626184
ns/iter2.487672956211073
ns/iter0.89
Regex_Caret_Period_Plus_Dollar
2.3563702869927767
ns/iter2.489052334023044
ns/iter0.95
Regex_Caret_Group_Period_Plus_Group_Dollar
2.218539837435589
ns/iter2.4878461345491787
ns/iter0.89
Regex_Caret_Period_Asterisk_Dollar
2.208037515505908
ns/iter3.419947426909548
ns/iter0.65
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.2212160218639583
ns/iter3.42738444461771
ns/iter0.65
Regex_Caret_X_Hyphen
13.074579789928308
ns/iter12.591995350553159
ns/iter1.04
Regex_Period_Md_Dollar
74.87705992012934
ns/iter73.36000212803474
ns/iter1.02
Regex_Caret_Slash_Period_Asterisk
5.910724463784858
ns/iter7.167724192038374
ns/iter0.82
Regex_Caret_Period_Range_Dollar
2.805327399729854
ns/iter3.232127022665651
ns/iter0.87
Regex_Nested_Backtrack
458.4097294627658
ns/iter508.979878181218
ns/iter0.90
JSON_Array_Of_Objects_Unique
444.1846325104642
ns/iter434.92210653576717
ns/iter1.02
JSON_Parse_1
31250.959199009023
ns/iter30789.55391185463
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
56.522908590185466
ns/iter56.19719723174113
ns/iter1.01
JSON_Equality_Helm_Chart_Lock
146.25061862851004
ns/iter143.86738696330843
ns/iter1.02
JSON_String_Equal/10
6.249922605197629
ns/iter5.609661036175298
ns/iter1.11
JSON_String_Equal/100
6.844423313083745
ns/iter6.2438056146769165
ns/iter1.10
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9358351456517003
ns/iter0.937168656605943
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
10.258571277997918
ns/iter10.260669045926992
ns/iter1.00
JSON_String_Fast_Hash/10
2.175436475790206
ns/iter2.177949571691811
ns/iter1.00
JSON_String_Fast_Hash/100
2.1784536009540174
ns/iter2.1765906245564595
ns/iter1.00
JSON_String_Key_Hash/10
1.8724899519831038
ns/iter1.8683979073915606
ns/iter1.00
JSON_String_Key_Hash/100
2.179136094263975
ns/iter2.180957903931263
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.7379331337510893
ns/iter3.7353349498893107
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.744285837795385
ns/iter3.7387737575736164
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.7382191208893607
ns/iter3.7410253058615037
ns/iter1.00
Pointer_Object_Traverse
43.726529151494574
ns/iter44.2814240603102
ns/iter0.99
Pointer_Object_Try_Traverse
52.614286374458324
ns/iter52.65525116291065
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
286.7887360857717
ns/iter335.8081716652877
ns/iter0.85
Schema_Frame_OMC_Instances
292047475.9999934
ns/iter300065977.499969
ns/iter0.97
Schema_Frame_OMC_References
134501565.80000794
ns/iter140024284.39998767
ns/iter0.96
Schema_Bundle_Meta_2020_12
6555442.641503121
ns/iter6641007.566033621
ns/iter0.99
This comment was automatically generated by workflow using github-action-benchmark.
7a2f3cc
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)
Regex_Lower_S_Or_Upper_S_Asterisk
2.2015724148070075
ns/iter1.624821220123495
ns/iter1.35
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.3944254049942693
ns/iter1.6609516729029161
ns/iter1.44
Regex_Period_Asterisk
2.1556301915302853
ns/iter1.738469265360242
ns/iter1.24
Regex_Group_Period_Asterisk_Group
1.8285142105593937
ns/iter1.665286856679851
ns/iter1.10
Regex_Period_Plus
2.0783314322101574
ns/iter2.0886126242614034
ns/iter1.00
Regex_Period
2.34914754419808
ns/iter2.0157375041859855
ns/iter1.17
Regex_Caret_Period_Plus_Dollar
2.6920299349800607
ns/iter1.9794422262284337
ns/iter1.36
Regex_Caret_Group_Period_Plus_Group_Dollar
2.6805219264454854
ns/iter2.022141347798067
ns/iter1.33
Regex_Caret_Period_Asterisk_Dollar
2.5400320557072065
ns/iter1.697260793841543
ns/iter1.50
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.9118004196108436
ns/iter1.7554189565591891
ns/iter1.09
Regex_Caret_X_Hyphen
6.823109561548679
ns/iter6.970432963732137
ns/iter0.98
Regex_Period_Md_Dollar
75.92424704900868
ns/iter77.10506809878159
ns/iter0.98
Regex_Caret_Slash_Period_Asterisk
6.849098031356917
ns/iter7.109548618340744
ns/iter0.96
Regex_Caret_Period_Range_Dollar
2.2027515252218963
ns/iter2.201404592172592
ns/iter1.00
Regex_Nested_Backtrack
837.0662359396721
ns/iter794.0259380809389
ns/iter1.05
JSON_Array_Of_Objects_Unique
358.55120002433665
ns/iter364.9941576528486
ns/iter0.98
JSON_Parse_1
23768.61130078157
ns/iter23722.968011591893
ns/iter1.00
JSON_Fast_Hash_Helm_Chart_Lock
52.99179204806288
ns/iter52.37299882161486
ns/iter1.01
JSON_Equality_Helm_Chart_Lock
135.24587220651483
ns/iter129.7343206254738
ns/iter1.04
JSON_String_Equal/10
9.054579575332443
ns/iter8.443786095484295
ns/iter1.07
JSON_String_Equal/100
8.514521849378395
ns/iter6.8355439269680005
ns/iter1.25
JSON_String_Equal_Small_By_Perfect_Hash/10
0.36370054159122905
ns/iter0.3352311450770995
ns/iter1.08
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.073777545033706
ns/iter3.148956828823588
ns/iter0.98
JSON_String_Fast_Hash/10
1.8051151221133481
ns/iter1.7429315752878547
ns/iter1.04
JSON_String_Fast_Hash/100
2.0997281018638496
ns/iter2.0504273197593945
ns/iter1.02
JSON_String_Key_Hash/10
1.3768708863444203
ns/iter1.3578214893867433
ns/iter1.01
JSON_String_Key_Hash/100
1.4342073521820653
ns/iter1.384373056381755
ns/iter1.04
JSON_Object_Defines_Miss_Same_Length
2.4158884349075005
ns/iter2.4132222271859005
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
2.4148949288680135
ns/iter2.4509751922887
ns/iter0.99
JSON_Object_Defines_Miss_Too_Large
2.425865729670866
ns/iter2.3801474197163244
ns/iter1.02
Pointer_Object_Traverse
16.89202233847445
ns/iter17.1245420717089
ns/iter0.99
Pointer_Object_Try_Traverse
26.051375945845162
ns/iter23.956747383431757
ns/iter1.09
Pointer_Push_Back_Pointer_To_Weak_Pointer
186.66592496591474
ns/iter187.18831538858637
ns/iter1.00
Schema_Frame_OMC_Instances
205686944.3333274
ns/iter209799055.6666597
ns/iter0.98
Schema_Frame_OMC_References
104420812.50001441
ns/iter104314160.71428755
ns/iter1.00
Schema_Bundle_Meta_2020_12
4798628.755239164
ns/iter4872684.027213526
ns/iter0.98
This comment was automatically generated by workflow using github-action-benchmark.