Skip to content

Commit e1c10c5

Browse files
committed
benchmarks: add stringzilla to appropriate definitions
1 parent 328df56 commit e1c10c5

File tree

6 files changed

+54
-0
lines changed

6 files changed

+54
-0
lines changed

benchmarks/definitions/memmem/byterank.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ engines = [
1919
"rust/memchrold/memmem/prebuilt",
2020
"rust/sliceslice/memmem/oneshot",
2121
"rust/sliceslice/memmem/prebuilt",
22+
"stringzilla/memmem/oneshot",
2223
]
2324
analysis = '''
2425
This benchmark demonstrates the utility of using one's own heuristic ranking

benchmarks/definitions/memmem/code.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ engines = [
2020
"rust/sliceslice/memmem/prebuilt",
2121
"rust/std/memmem/oneshot",
2222
"rust/std/memmem/prebuilt",
23+
"stringzilla/memmem/oneshot",
2324
]
2425

2526
[[bench]]
@@ -44,6 +45,7 @@ engines = [
4445
"rust/sliceslice/memmem/prebuilt",
4546
"rust/std/memmem/oneshot",
4647
"rust/std/memmem/prebuilt",
48+
"stringzilla/memmem/oneshot",
4749
]
4850

4951
[[bench]]
@@ -68,6 +70,7 @@ engines = [
6870
"rust/sliceslice/memmem/prebuilt",
6971
"rust/std/memmem/oneshot",
7072
"rust/std/memmem/prebuilt",
73+
"stringzilla/memmem/oneshot",
7174
]
7275

7376
[[bench]]
@@ -91,6 +94,7 @@ engines = [
9194
"rust/sliceslice/memmem/prebuilt",
9295
"rust/std/memmem/oneshot",
9396
"rust/std/memmem/prebuilt",
97+
"stringzilla/memmem/oneshot",
9498
]
9599

96100
[[bench]]
@@ -113,6 +117,7 @@ engines = [
113117
"rust/memchrold/memmem/prebuilt",
114118
"rust/std/memmem/oneshot",
115119
"rust/std/memmem/prebuilt",
120+
"stringzilla/memmem/oneshot",
116121
]
117122

118123
[[bench]]
@@ -135,6 +140,7 @@ engines = [
135140
"rust/memchrold/memmem/prebuilt",
136141
"rust/std/memmem/oneshot",
137142
"rust/std/memmem/prebuilt",
143+
"stringzilla/memmem/oneshot",
138144
]
139145

140146
[[bench]]
@@ -157,6 +163,7 @@ engines = [
157163
"rust/memchrold/memmem/prebuilt",
158164
"rust/std/memmem/oneshot",
159165
"rust/std/memmem/prebuilt",
166+
"stringzilla/memmem/oneshot",
160167
]
161168

162169
[[bench]]
@@ -179,4 +186,5 @@ engines = [
179186
"rust/memchrold/memmem/prebuilt",
180187
"rust/std/memmem/oneshot",
181188
"rust/std/memmem/prebuilt",
189+
"stringzilla/memmem/oneshot",
182190
]

benchmarks/definitions/memmem/pathological.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ engines = [
1919
"rust/sliceslice/memmem/prebuilt",
2020
"rust/std/memmem/oneshot",
2121
"rust/std/memmem/prebuilt",
22+
"stringzilla/memmem/oneshot",
2223
]
2324

2425
[[bench]]
@@ -42,6 +43,7 @@ engines = [
4243
"rust/sliceslice/memmem/prebuilt",
4344
"rust/std/memmem/oneshot",
4445
"rust/std/memmem/prebuilt",
46+
"stringzilla/memmem/oneshot",
4547
]
4648

4749
[[bench]]
@@ -66,6 +68,7 @@ engines = [
6668
"rust/sliceslice/memmem/prebuilt",
6769
"rust/std/memmem/oneshot",
6870
"rust/std/memmem/prebuilt",
71+
"stringzilla/memmem/oneshot",
6972
]
7073

7174
[[bench]]
@@ -88,6 +91,7 @@ engines = [
8891
"rust/memchrold/memmem/prebuilt",
8992
"rust/std/memmem/oneshot",
9093
"rust/std/memmem/prebuilt",
94+
"stringzilla/memmem/oneshot",
9195
]
9296

9397
[[bench]]
@@ -112,6 +116,7 @@ engines = [
112116
"rust/sliceslice/memmem/prebuilt",
113117
"rust/std/memmem/oneshot",
114118
"rust/std/memmem/prebuilt",
119+
"stringzilla/memmem/oneshot",
115120
]
116121

117122
[[bench]]
@@ -134,6 +139,7 @@ engines = [
134139
"rust/memchrold/memmem/prebuilt",
135140
"rust/std/memmem/oneshot",
136141
"rust/std/memmem/prebuilt",
142+
"stringzilla/memmem/oneshot",
137143
]
138144

139145
[[bench]]
@@ -158,6 +164,7 @@ engines = [
158164
"rust/sliceslice/memmem/prebuilt",
159165
"rust/std/memmem/oneshot",
160166
"rust/std/memmem/prebuilt",
167+
"stringzilla/memmem/oneshot",
161168
]
162169

163170
[[bench]]
@@ -181,6 +188,7 @@ engines = [
181188
"rust/sliceslice/memmem/prebuilt",
182189
"rust/std/memmem/oneshot",
183190
"rust/std/memmem/prebuilt",
191+
"stringzilla/memmem/oneshot",
184192
]
185193

186194
[[bench]]
@@ -204,4 +212,5 @@ engines = [
204212
"rust/sliceslice/memmem/prebuilt",
205213
"rust/std/memmem/oneshot",
206214
"rust/std/memmem/prebuilt",
215+
"stringzilla/memmem/oneshot",
207216
]

benchmarks/definitions/memmem/subtitles/common.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ engines = [
1818
"rust/memchrold/memmem/prebuilt",
1919
"rust/std/memmem/oneshot",
2020
"rust/std/memmem/prebuilt",
21+
"stringzilla/memmem/oneshot",
2122
]
2223

2324
[[bench]]
@@ -40,6 +41,7 @@ engines = [
4041
"rust/memchrold/memmem/prebuilt",
4142
"rust/std/memmem/oneshot",
4243
"rust/std/memmem/prebuilt",
44+
"stringzilla/memmem/oneshot",
4345
]
4446

4547
[[bench]]
@@ -62,6 +64,7 @@ engines = [
6264
"rust/memchrold/memmem/prebuilt",
6365
"rust/std/memmem/oneshot",
6466
"rust/std/memmem/prebuilt",
67+
"stringzilla/memmem/oneshot",
6568
]
6669

6770
[[bench]]
@@ -84,6 +87,7 @@ engines = [
8487
"rust/memchrold/memmem/prebuilt",
8588
"rust/std/memmem/oneshot",
8689
"rust/std/memmem/prebuilt",
90+
"stringzilla/memmem/oneshot",
8791
]
8892

8993
[[bench]]
@@ -106,6 +110,7 @@ engines = [
106110
"rust/memchrold/memmem/prebuilt",
107111
"rust/std/memmem/oneshot",
108112
"rust/std/memmem/prebuilt",
113+
"stringzilla/memmem/oneshot",
109114
]
110115

111116
[[bench]]
@@ -128,6 +133,7 @@ engines = [
128133
"rust/memchrold/memmem/prebuilt",
129134
"rust/std/memmem/oneshot",
130135
"rust/std/memmem/prebuilt",
136+
"stringzilla/memmem/oneshot",
131137
]
132138

133139
[[bench]]
@@ -150,6 +156,7 @@ engines = [
150156
"rust/memchrold/memmem/prebuilt",
151157
"rust/std/memmem/oneshot",
152158
"rust/std/memmem/prebuilt",
159+
"stringzilla/memmem/oneshot",
153160
]
154161

155162
[[bench]]
@@ -172,6 +179,7 @@ engines = [
172179
"rust/memchrold/memmem/prebuilt",
173180
"rust/std/memmem/oneshot",
174181
"rust/std/memmem/prebuilt",
182+
"stringzilla/memmem/oneshot",
175183
]
176184

177185
[[bench]]
@@ -194,4 +202,5 @@ engines = [
194202
"rust/memchrold/memmem/prebuilt",
195203
"rust/std/memmem/oneshot",
196204
"rust/std/memmem/prebuilt",
205+
"stringzilla/memmem/oneshot",
197206
]

benchmarks/definitions/memmem/subtitles/never.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ engines = [
2020
"rust/sliceslice/memmem/prebuilt",
2121
"rust/std/memmem/oneshot",
2222
"rust/std/memmem/prebuilt",
23+
"stringzilla/memmem/oneshot",
2324
]
2425

2526
[[bench]]
@@ -44,6 +45,7 @@ engines = [
4445
"rust/sliceslice/memmem/prebuilt",
4546
"rust/std/memmem/oneshot",
4647
"rust/std/memmem/prebuilt",
48+
"stringzilla/memmem/oneshot",
4749
]
4850

4951
[[bench]]
@@ -68,6 +70,7 @@ engines = [
6870
"rust/sliceslice/memmem/prebuilt",
6971
"rust/std/memmem/oneshot",
7072
"rust/std/memmem/prebuilt",
73+
"stringzilla/memmem/oneshot",
7174
]
7275

7376
[[bench]]
@@ -92,6 +95,7 @@ engines = [
9295
"rust/sliceslice/memmem/prebuilt",
9396
"rust/std/memmem/oneshot",
9497
"rust/std/memmem/prebuilt",
98+
"stringzilla/memmem/oneshot",
9599
]
96100

97101
[[bench]]
@@ -116,6 +120,7 @@ engines = [
116120
"rust/sliceslice/memmem/prebuilt",
117121
"rust/std/memmem/oneshot",
118122
"rust/std/memmem/prebuilt",
123+
"stringzilla/memmem/oneshot",
119124
]
120125

121126
[[bench]]
@@ -140,6 +145,7 @@ engines = [
140145
"rust/sliceslice/memmem/prebuilt",
141146
"rust/std/memmem/oneshot",
142147
"rust/std/memmem/prebuilt",
148+
"stringzilla/memmem/oneshot",
143149
]
144150

145151
[[bench]]
@@ -164,6 +170,7 @@ engines = [
164170
"rust/sliceslice/memmem/prebuilt",
165171
"rust/std/memmem/oneshot",
166172
"rust/std/memmem/prebuilt",
173+
"stringzilla/memmem/oneshot",
167174
]
168175

169176
[[bench]]
@@ -188,6 +195,7 @@ engines = [
188195
"rust/sliceslice/memmem/prebuilt",
189196
"rust/std/memmem/oneshot",
190197
"rust/std/memmem/prebuilt",
198+
"stringzilla/memmem/oneshot",
191199
]
192200

193201
[[bench]]
@@ -211,6 +219,7 @@ engines = [
211219
"rust/sliceslice/memmem/prebuilt",
212220
"rust/std/memmem/oneshot",
213221
"rust/std/memmem/prebuilt",
222+
"stringzilla/memmem/oneshot",
214223
]
215224

216225
[[bench]]
@@ -234,6 +243,7 @@ engines = [
234243
"rust/sliceslice/memmem/prebuilt",
235244
"rust/std/memmem/oneshot",
236245
"rust/std/memmem/prebuilt",
246+
"stringzilla/memmem/oneshot",
237247
]
238248

239249
[[bench]]
@@ -258,6 +268,7 @@ engines = [
258268
"rust/sliceslice/memmem/prebuilt",
259269
"rust/std/memmem/oneshot",
260270
"rust/std/memmem/prebuilt",
271+
"stringzilla/memmem/oneshot",
261272
]
262273

263274
[[bench]]
@@ -282,4 +293,5 @@ engines = [
282293
"rust/sliceslice/memmem/prebuilt",
283294
"rust/std/memmem/oneshot",
284295
"rust/std/memmem/prebuilt",
296+
"stringzilla/memmem/oneshot",
285297
]

0 commit comments

Comments
 (0)