-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Mark in-place applicators with special rules as
ApplicatorValueOther
(
#1405) Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
- Loading branch information
Showing
8 changed files
with
26 additions
and
20 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
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
1ea4479
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)
JSON_Array_Of_Objects_Unique
359.76244320880716
ns/iter334.0048747933947
ns/iter1.08
JSON_Parse_1
23113.124645320444
ns/iter22206.94703115784
ns/iter1.04
JSON_Fast_Hash_Helm_Chart_Lock
51.30766477531438
ns/iter47.819559542197496
ns/iter1.07
JSON_Equality_Helm_Chart_Lock
150.10377021788509
ns/iter136.94736642429524
ns/iter1.10
Regex_Lower_S_Or_Upper_S_Asterisk
1.6907294629354317
ns/iter1.568049416429879
ns/iter1.08
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.688824749380999
ns/iter1.5692212701077837
ns/iter1.08
Regex_Period_Asterisk
1.6905291643400253
ns/iter1.5674280750745855
ns/iter1.08
Regex_Group_Period_Asterisk_Group
1.705899661571516
ns/iter1.5716681387755036
ns/iter1.09
Regex_Period_Plus
2.0337025088755967
ns/iter1.8793554252464455
ns/iter1.08
Regex_Period
2.099772148977997
ns/iter1.8907756693286428
ns/iter1.11
Regex_Caret_Period_Plus_Dollar
2.0217947770711757
ns/iter1.9003737613029605
ns/iter1.06
Regex_Caret_Group_Period_Plus_Group_Dollar
2.0169472571864087
ns/iter1.9659062842196229
ns/iter1.03
Regex_Caret_Period_Asterisk_Dollar
1.685502303685264
ns/iter1.6238425362955005
ns/iter1.04
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.6707285947049966
ns/iter1.5922933888968365
ns/iter1.05
Regex_Caret_X_Hyphen
7.5064500164637336
ns/iter6.26467843501741
ns/iter1.20
Regex_Period_Md_Dollar
73.18896752678793
ns/iter67.62446608424563
ns/iter1.08
Regex_Caret_Slash_Period_Asterisk
7.358282375276036
ns/iter4.799376616978944
ns/iter1.53
Regex_Caret_Period_Range_Dollar
2.282925864390097
ns/iter2.037534097426627
ns/iter1.12
Regex_Nested_Backtrack
754.7273749020824
ns/iter735.9499187290339
ns/iter1.03
Pointer_Object_Traverse
16.218640199061348
ns/iter14.762765926492822
ns/iter1.10
Pointer_Object_Try_Traverse
34.11320376205183
ns/iter31.501141610237376
ns/iter1.08
Pointer_Push_Back_Pointer_To_Weak_Pointer
192.04871136590396
ns/iter175.16131278016772
ns/iter1.10
This comment was automatically generated by workflow using github-action-benchmark.
1ea4479
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)
JSON_Array_Of_Objects_Unique
442.81736426850995
ns/iter443.8846128520479
ns/iter1.00
JSON_Parse_1
30764.916387220983
ns/iter30295.28470506587
ns/iter1.02
JSON_Fast_Hash_Helm_Chart_Lock
54.69745862545952
ns/iter54.68085755284186
ns/iter1.00
JSON_Equality_Helm_Chart_Lock
152.35161281774862
ns/iter149.63030954204575
ns/iter1.02
Regex_Lower_S_Or_Upper_S_Asterisk
2.488570559154655
ns/iter2.2066009791852026
ns/iter1.13
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.1855181614602786
ns/iter2.266619971558102
ns/iter0.96
Regex_Period_Asterisk
2.487150508783712
ns/iter2.194919390109267
ns/iter1.13
Regex_Group_Period_Asterisk_Group
2.1879645954394853
ns/iter2.188462305288205
ns/iter1.00
Regex_Period_Plus
2.795603159012181
ns/iter2.4873091913683893
ns/iter1.12
Regex_Period
2.486553233220265
ns/iter2.4873691621272056
ns/iter1.00
Regex_Caret_Period_Plus_Dollar
2.492308373203322
ns/iter2.487682639471656
ns/iter1.00
Regex_Caret_Group_Period_Plus_Group_Dollar
2.493313078778737
ns/iter2.3111831246096197
ns/iter1.08
Regex_Caret_Period_Asterisk_Dollar
3.4172529357472214
ns/iter2.4876186414232246
ns/iter1.37
Regex_Caret_Group_Period_Asterisk_Group_Dollar
3.419328373155618
ns/iter2.4862727781865455
ns/iter1.38
Regex_Caret_X_Hyphen
12.479967390250412
ns/iter13.050043371299582
ns/iter0.96
Regex_Period_Md_Dollar
73.82566369583574
ns/iter74.63292893310485
ns/iter0.99
Regex_Caret_Slash_Period_Asterisk
7.146515637771949
ns/iter6.2199471767005745
ns/iter1.15
Regex_Caret_Period_Range_Dollar
3.730929269482353
ns/iter3.72616498657472
ns/iter1.00
Regex_Nested_Backtrack
515.9747834232439
ns/iter492.6023592562248
ns/iter1.05
Pointer_Object_Traverse
44.85174895666773
ns/iter45.043978090562995
ns/iter1.00
Pointer_Object_Try_Traverse
52.33287206644017
ns/iter52.25831875253182
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
352.1869668807298
ns/iter351.89407746365566
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.
1ea4479
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)
JSON_Array_Of_Objects_Unique
417.89693670109006
ns/iter415.0628207560955
ns/iter1.01
JSON_Parse_1
80989.92187500288
ns/iter79644.70982143114
ns/iter1.02
JSON_Fast_Hash_Helm_Chart_Lock
53.30177000000731
ns/iter53.94658000000163
ns/iter0.99
JSON_Equality_Helm_Chart_Lock
217.0421250000487
ns/iter219.63156608789353
ns/iter0.99
Regex_Lower_S_Or_Upper_S_Asterisk
8.301164695082763
ns/iter8.355697730556907
ns/iter0.99
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
8.155415588592826
ns/iter8.090141741072491
ns/iter1.01
Regex_Period_Asterisk
7.77766294642847
ns/iter8.30289174107181
ns/iter0.94
Regex_Group_Period_Asterisk_Group
7.7568303571418085
ns/iter7.876170758928578
ns/iter0.98
Regex_Period_Plus
7.800021393748724
ns/iter8.044601749800371
ns/iter0.97
Regex_Period
7.8153093401107965
ns/iter8.06613504464236
ns/iter0.97
Regex_Caret_Period_Plus_Dollar
7.8744665178577735
ns/iter8.118054874475044
ns/iter0.97
Regex_Caret_Group_Period_Plus_Group_Dollar
8.139824963661136
ns/iter8.106586570953164
ns/iter1.00
Regex_Caret_Period_Asterisk_Dollar
7.958432107326218
ns/iter7.819620500806067
ns/iter1.02
Regex_Caret_Group_Period_Asterisk_Group_Dollar
7.975949964392321
ns/iter7.836523437500124
ns/iter1.02
Regex_Caret_X_Hyphen
11.91582031250249
ns/iter11.637526785713298
ns/iter1.02
Regex_Period_Md_Dollar
142.40773694608373
ns/iter141.28333967483545
ns/iter1.01
Regex_Caret_Slash_Period_Asterisk
11.591051785716543
ns/iter11.702973214283928
ns/iter0.99
Regex_Caret_Period_Range_Dollar
8.799556249996954
ns/iter9.18114999999986
ns/iter0.96
Regex_Nested_Backtrack
591.9568750000183
ns/iter588.5866964287549
ns/iter1.01
Pointer_Object_Traverse
56.283089285723726
ns/iter55.909285714282724
ns/iter1.01
Pointer_Object_Try_Traverse
75.900937500007
ns/iter75.5830915178533
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
178.33552485137176
ns/iter175.00090234380963
ns/iter1.02
This comment was automatically generated by workflow using github-action-benchmark.
1ea4479
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)
Pointer_Object_Traverse
43.895486171884464
ns/iter46.09613872671311
ns/iter0.95
Pointer_Object_Try_Traverse
22.411089672349124
ns/iter22.46732424517253
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
212.9559994531304
ns/iter213.29006133055077
ns/iter1.00
Regex_Lower_S_Or_Upper_S_Asterisk
2.4865469300505727
ns/iter2.487498845090884
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.4867383706527986
ns/iter2.4892672682644856
ns/iter1.00
Regex_Period_Asterisk
2.4871306075413724
ns/iter2.4882338179537236
ns/iter1.00
Regex_Group_Period_Asterisk_Group
2.488480668914569
ns/iter2.488417506436234
ns/iter1.00
Regex_Period_Plus
2.798123003797434
ns/iter2.797667702316193
ns/iter1.00
Regex_Period
2.7972198294681383
ns/iter2.803504455317331
ns/iter1.00
Regex_Caret_Period_Plus_Dollar
2.7980557677795947
ns/iter2.7979738060905768
ns/iter1.00
Regex_Caret_Group_Period_Plus_Group_Dollar
2.5015194343339506
ns/iter2.8003464396171514
ns/iter0.89
Regex_Caret_Period_Asterisk_Dollar
2.7991540700908826
ns/iter3.732406658428591
ns/iter0.75
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.799311558466373
ns/iter3.729700543472691
ns/iter0.75
Regex_Caret_X_Hyphen
12.430863325654391
ns/iter13.055414866615436
ns/iter0.95
Regex_Period_Md_Dollar
89.16672736796649
ns/iter88.27876647295834
ns/iter1.01
Regex_Caret_Slash_Period_Asterisk
7.150062494612852
ns/iter7.151539374636085
ns/iter1.00
Regex_Caret_Period_Range_Dollar
4.043079662654724
ns/iter4.042425983761726
ns/iter1.00
Regex_Nested_Backtrack
813.907326885112
ns/iter813.5116573484303
ns/iter1.00
JSON_Array_Of_Objects_Unique
379.586795534607
ns/iter378.96437812283585
ns/iter1.00
JSON_Parse_1
33024.28481907326
ns/iter32963.44451706177
ns/iter1.00
JSON_Fast_Hash_Helm_Chart_Lock
63.31024393044138
ns/iter62.825596554458485
ns/iter1.01
JSON_Equality_Helm_Chart_Lock
142.90688514176452
ns/iter143.1913140227064
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.