WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 00f1dc6

Browse files
committed
chore(iast): update benchmark functions (#15534)
Update benchmark functions, we need this changes in the main branches (cherry picked from commit 21b25aa) Signed-off-by: Alberto Vara <[email protected]>
1 parent e87d26f commit 00f1dc6

File tree

2 files changed

+218
-157
lines changed

2 files changed

+218
-157
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,234 +1,294 @@
11
add_aspect: &add_aspect
22
warmups: 1
33
function_name: "iast_add_aspect"
4+
iast_enabled: true
45

56
add_noaspect:
67
<<: *add_aspect
78
function_name: "add_noaspect"
9+
iast_enabled: false
810

911
add_inplace_aspect: &add_inplace_aspect
1012
warmups: 1
1113
function_name: "iast_add_inplace_aspect"
14+
iast_enabled: true
1215

1316
add_inplace_noaspect:
1417
<<: *add_inplace_aspect
1518
function_name: "add_inplace_noaspect"
19+
iast_enabled: false
1620

1721
bytearray_aspect: &bytearray_aspect
1822
warmups: 1
1923
function_name: "iast_bytearray_aspect"
24+
iast_enabled: true
2025

2126
bytearray_noaspect:
2227
<<: *bytearray_aspect
2328
function_name: "bytearray_noaspect"
29+
iast_enabled: false
2430

2531
bytearray_extend_aspect: &bytearray_extend_aspect
2632
warmups: 1
2733
function_name: "iast_bytearray_extend_aspect"
34+
iast_enabled: true
2835

2936
bytearray_extend_noaspect:
3037
<<: *bytearray_extend_aspect
3138
function_name: "bytearray_extend_noaspect"
39+
iast_enabled: false
3240

3341
bytes_aspect: &bytes_aspect
3442
warmups: 1
3543
function_name: "iast_bytes_aspect"
44+
iast_enabled: true
3645

3746
bytes_noaspect:
3847
<<: *bytes_aspect
3948
function_name: "bytes_noaspect"
49+
iast_enabled: false
4050

4151
bytesio_aspect: &bytesio_aspect
4252
warmups: 1
4353
function_name: "iast_bytesio_aspect"
54+
iast_enabled: true
4455

4556
bytesio_noaspect:
4657
<<: *bytesio_aspect
4758
function_name: "bytesio_noaspect"
59+
iast_enabled: false
4860

4961
capitalize_aspect: &capitalize_aspect
5062
warmups: 1
5163
function_name: "iast_capitalize_aspect"
64+
iast_enabled: true
5265

5366
capitalize_noaspect:
5467
<<: *capitalize_aspect
5568
function_name: "capitalize_noaspect"
69+
iast_enabled: false
5670

5771
casefold_aspect: &casefold_aspect
5872
warmups: 1
5973
function_name: "iast_casefold_aspect"
74+
iast_enabled: true
6075

6176
casefold_noaspect:
6277
<<: *casefold_aspect
6378
function_name: "casefold_noaspect"
79+
iast_enabled: false
6480

6581
decode_aspect: &decode_aspect
6682
warmups: 1
6783
function_name: "iast_decode_aspect"
84+
iast_enabled: true
6885

6986
decode_noaspect:
7087
<<: *decode_aspect
7188
function_name: "decode_noaspect"
89+
iast_enabled: false
7290

7391
encode_aspect: &encode_aspect
7492
warmups: 1
7593
function_name: "iast_encode_aspect"
94+
iast_enabled: true
7695

7796
encode_noaspect:
7897
<<: *encode_aspect
7998
function_name: "encode_noaspect"
99+
iast_enabled: false
80100

81101
format_aspect: &format_aspect
82102
warmups: 1
83103
function_name: "iast_format_aspect"
104+
iast_enabled: true
84105

85106
format_noaspect:
86107
<<: *format_aspect
87108
function_name: "format_noaspect"
109+
iast_enabled: false
88110

89111
format_map_aspect: &format_map_aspect
90112
warmups: 1
91113
function_name: "iast_format_map_aspect"
114+
iast_enabled: true
92115

93116
format_map_noaspect:
94117
<<: *format_map_aspect
95118
function_name: "format_map_noaspect"
119+
iast_enabled: false
96120

97121
index_aspect: &index_aspect
98122
warmups: 1
99123
function_name: "iast_index_aspect"
124+
iast_enabled: true
100125

101126
index_noaspect:
102127
<<: *index_aspect
103128
function_name: "index_noaspect"
129+
iast_enabled: false
104130

105131
join_aspect: &join_aspect
106132
warmups: 1
107133
function_name: "iast_join_aspect"
134+
iast_enabled: true
108135

109136
join_noaspect:
110137
<<: *join_aspect
111138
function_name: "join_noaspect"
139+
iast_enabled: false
112140

113141
strip_aspect: &strip_aspect
114142
warmups: 1
115143
function_name: "iast_strip_aspect"
144+
iast_enabled: true
116145

117146
strip_noaspect:
118147
<<: *strip_aspect
119148
function_name: "strip_noaspect"
149+
iast_enabled: false
120150

121151
rstrip_aspect: &rstrip_aspect
122152
warmups: 1
123153
function_name: "iast_rstrip_aspect"
154+
iast_enabled: true
124155

125156
rstrip_noaspect:
126157
<<: *rstrip_aspect
127158
function_name: "rstrip_noaspect"
159+
iast_enabled: false
128160

129161
lstrip_aspect: &lstrip_aspect
130162
warmups: 1
131163
function_name: "iast_lstrip_aspect"
164+
iast_enabled: true
132165

133166
lstrip_noaspect:
134167
<<: *lstrip_aspect
135168
function_name: "lstrip_noaspect"
169+
iast_enabled: false
136170

137171
lower_aspect: &lower_aspect
138172
warmups: 1
139173
function_name: "iast_lower_aspect"
174+
iast_enabled: true
140175

141176
lower_noaspect:
142177
<<: *lower_aspect
143178
function_name: "lower_noaspect"
179+
iast_enabled: false
144180

145181
ljust_aspect: &ljust_aspect
146182
warmups: 1
147183
function_name: "iast_ljust_aspect"
184+
iast_enabled: true
148185

149186
ljust_noaspect:
150187
<<: *ljust_aspect
151188
function_name: "ljust_noaspect"
189+
iast_enabled: false
152190

153191
modulo_aspect: &modulo_aspect
154192
warmups: 1
155193
function_name: "iast_modulo_aspect"
194+
iast_enabled: true
156195

157196
modulo_aspect_for_bytes:
158197
<<: *modulo_aspect
159198
function_name: "iast_modulo_aspect_for_bytes"
199+
iast_enabled: true
160200

161201
modulo_aspect_for_bytes_bytearray:
162202
<<: *modulo_aspect
163203
function_name: "iast_modulo_aspect_for_bytes_bytearray"
204+
iast_enabled: true
164205

165206
modulo_aspect_for_bytearray_bytearray:
166207
<<: *modulo_aspect
167208
function_name: "iast_modulo_aspect_for_bytearray_bytearray"
209+
iast_enabled: true
168210

169211
modulo_noaspect:
170212
<<: *modulo_aspect
171213
function_name: "modulo_noaspect"
214+
iast_enabled: false
172215

173216
replace_aspect: &replace_aspect
174217
warmups: 1
175218
function_name: "iast_replace_aspect"
219+
iast_enabled: true
176220

177221
replace_noaspect:
178222
<<: *replace_aspect
179223
function_name: "replace_noaspect"
224+
iast_enabled: false
180225

181226
repr_aspect: &repr_aspect
182227
warmups: 1
183228
function_name: "iast_repr_aspect"
229+
iast_enabled: true
184230

185231
repr_noaspect:
186232
<<: *repr_aspect
187233
function_name: "repr_noaspect"
234+
iast_enabled: false
235+
188236
slice_aspect: &slice_aspect
189237
warmups: 1
190238
function_name: "iast_slice_aspect"
239+
iast_enabled: true
191240

192241
slice_noaspect:
193242
<<: *slice_aspect
194243
function_name: "slice_noaspect"
244+
iast_enabled: false
195245

196246
stringio_aspect: &stringio_aspect
197247
warmups: 1
198248
function_name: "iast_stringio_aspect"
249+
iast_enabled: true
199250

200251
stringio_noaspect:
201252
<<: *stringio_aspect
202253
function_name: "stringio_noaspect"
254+
iast_enabled: false
203255

204256
swapcase_aspect: &swapcase_aspect
205257
warmups: 1
206258
function_name: "iast_swapcase_aspect"
259+
iast_enabled: true
207260

208261
swapcase_noaspect:
209262
<<: *swapcase_aspect
210263
function_name: "swapcase_noaspect"
264+
iast_enabled: false
211265

212266
title_aspect: &title_aspect
213267
warmups: 1
214268
function_name: "iast_title_aspect"
269+
iast_enabled: true
215270

216271
title_noaspect:
217272
<<: *title_aspect
218273
function_name: "title_noaspect"
274+
iast_enabled: false
219275

220276
translate_aspect: &translate_aspect
221277
warmups: 1
222278
function_name: "iast_translate_aspect"
279+
iast_enabled: true
223280

224281
translate_noaspect:
225282
<<: *translate_aspect
226283
function_name: "translate_noaspect"
284+
iast_enabled: false
227285

228286
upper_aspect: &upper_aspect
229287
warmups: 1
230288
function_name: "iast_upper_aspect"
289+
iast_enabled: true
231290

232291
upper_noaspect:
233292
<<: *upper_aspect
234293
function_name: "upper_noaspect"
294+
iast_enabled: false

0 commit comments

Comments
 (0)