Skip to content

Commit 9bd779b

Browse files
bench: refactor to use string interpolation in slice
PR-URL: #11590 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: #8647 Closes: stdlib-js/metr-issue-tracker#441
1 parent 36e85a3 commit 9bd779b

12 files changed

Lines changed: 108 additions & 96 deletions

File tree

lib/node_modules/@stdlib/slice/base/args2multislice/benchmark/benchmark.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
2424
var isMultiSlice = require( '@stdlib/assert/is-multi-slice' );
2525
var S = require( '@stdlib/slice/ctor' );
2626
var M = require( '@stdlib/slice/multi' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var args2multislice = require( './../lib' );
2930

3031

3132
// MAIN //
3233

33-
bench( pkg+':ndims=0', function benchmark( b ) {
34+
bench( format( '%s:ndims=0', pkg ), function benchmark( b ) {
3435
var values;
3536
var out;
3637
var i;
@@ -54,7 +55,7 @@ bench( pkg+':ndims=0', function benchmark( b ) {
5455
b.end();
5556
});
5657

57-
bench( pkg+'::baseline:ndims=0', function benchmark( b ) {
58+
bench( format( '%s::baseline:ndims=0', pkg ), function benchmark( b ) {
5859
var values;
5960
var out;
6061
var i;
@@ -78,7 +79,7 @@ bench( pkg+'::baseline:ndims=0', function benchmark( b ) {
7879
b.end();
7980
});
8081

81-
bench( pkg+':ndims=1', function benchmark( b ) {
82+
bench( format( '%s:ndims=1', pkg ), function benchmark( b ) {
8283
var values;
8384
var out;
8485
var i;
@@ -106,7 +107,7 @@ bench( pkg+':ndims=1', function benchmark( b ) {
106107
b.end();
107108
});
108109

109-
bench( pkg+'::baseline:ndims=1', function benchmark( b ) {
110+
bench( format( '%s::baseline:ndims=1', pkg ), function benchmark( b ) {
110111
var values;
111112
var out;
112113
var i;
@@ -134,7 +135,7 @@ bench( pkg+'::baseline:ndims=1', function benchmark( b ) {
134135
b.end();
135136
});
136137

137-
bench( pkg+':ndims=2', function benchmark( b ) {
138+
bench( format( '%s:ndims=2', pkg ), function benchmark( b ) {
138139
var values;
139140
var out;
140141
var i;
@@ -163,7 +164,7 @@ bench( pkg+':ndims=2', function benchmark( b ) {
163164
b.end();
164165
});
165166

166-
bench( pkg+'::baseline:ndims=2', function benchmark( b ) {
167+
bench( format( '%s::baseline:ndims=2', pkg ), function benchmark( b ) {
167168
var values;
168169
var out;
169170
var i;
@@ -192,7 +193,7 @@ bench( pkg+'::baseline:ndims=2', function benchmark( b ) {
192193
b.end();
193194
});
194195

195-
bench( pkg+':ndims=3', function benchmark( b ) {
196+
bench( format( '%s:ndims=3', pkg ), function benchmark( b ) {
196197
var values;
197198
var out;
198199
var i;
@@ -221,7 +222,7 @@ bench( pkg+':ndims=3', function benchmark( b ) {
221222
b.end();
222223
});
223224

224-
bench( pkg+'::baseline:ndims=3', function benchmark( b ) {
225+
bench( format( '%s::baseline:ndims=3', pkg ), function benchmark( b ) {
225226
var values;
226227
var out;
227228
var i;
@@ -250,7 +251,7 @@ bench( pkg+'::baseline:ndims=3', function benchmark( b ) {
250251
b.end();
251252
});
252253

253-
bench( pkg+':ndims=4', function benchmark( b ) {
254+
bench( format( '%s:ndims=4', pkg ), function benchmark( b ) {
254255
var values;
255256
var out;
256257
var i;
@@ -280,7 +281,7 @@ bench( pkg+':ndims=4', function benchmark( b ) {
280281
b.end();
281282
});
282283

283-
bench( pkg+'::baseline:ndims=4', function benchmark( b ) {
284+
bench( format( '%s::baseline:ndims=4', pkg ), function benchmark( b ) {
284285
var values;
285286
var out;
286287
var i;
@@ -310,7 +311,7 @@ bench( pkg+'::baseline:ndims=4', function benchmark( b ) {
310311
b.end();
311312
});
312313

313-
bench( pkg+':ndims=5', function benchmark( b ) {
314+
bench( format( '%s:ndims=5', pkg ), function benchmark( b ) {
314315
var values;
315316
var out;
316317
var i;
@@ -340,7 +341,7 @@ bench( pkg+':ndims=5', function benchmark( b ) {
340341
b.end();
341342
});
342343

343-
bench( pkg+'::baseline:ndims=5', function benchmark( b ) {
344+
bench( format( '%s::baseline:ndims=5', pkg ), function benchmark( b ) {
344345
var values;
345346
var out;
346347
var i;

lib/node_modules/@stdlib/slice/base/nonreduced-dimensions/benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ var bench = require( '@stdlib/bench' );
2626
var isArray = require( '@stdlib/assert/is-array' );
2727
var S = require( '@stdlib/slice/ctor' );
2828
var MultiSlice = require( '@stdlib/slice/multi' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var nonreducedDimensions = require( './../lib' );
3132

3233

3334
// MAIN //
3435

35-
bench( pkg+'::ndims=1', function benchmark( b ) {
36+
bench( format( '%s::ndims=1', pkg ), function benchmark( b ) {
3637
var values;
3738
var out;
3839
var i;
@@ -72,7 +73,7 @@ bench( pkg+'::ndims=1', function benchmark( b ) {
7273
b.end();
7374
});
7475

75-
bench( pkg+'::ndims=2', function benchmark( b ) {
76+
bench( format( '%s::ndims=2', pkg ), function benchmark( b ) {
7677
var values;
7778
var out;
7879
var i;
@@ -112,7 +113,7 @@ bench( pkg+'::ndims=2', function benchmark( b ) {
112113
b.end();
113114
});
114115

115-
bench( pkg+'::ndims=3', function benchmark( b ) {
116+
bench( format( '%s::ndims=3', pkg ), function benchmark( b ) {
116117
var values;
117118
var out;
118119
var i;
@@ -152,7 +153,7 @@ bench( pkg+'::ndims=3', function benchmark( b ) {
152153
b.end();
153154
});
154155

155-
bench( pkg+'::ndims=4', function benchmark( b ) {
156+
bench( format( '%s::ndims=4', pkg ), function benchmark( b ) {
156157
var values;
157158
var out;
158159
var i;
@@ -192,7 +193,7 @@ bench( pkg+'::ndims=4', function benchmark( b ) {
192193
b.end();
193194
});
194195

195-
bench( pkg+'::ndims=5', function benchmark( b ) {
196+
bench( format( '%s::ndims=5', pkg ), function benchmark( b ) {
196197
var values;
197198
var out;
198199
var i;

lib/node_modules/@stdlib/slice/base/normalize-multi-slice/benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ var bench = require( '@stdlib/bench' );
2626
var isMultiSlice = require( '@stdlib/assert/is-multi-slice' );
2727
var S = require( '@stdlib/slice/ctor' );
2828
var MultiSlice = require( '@stdlib/slice/multi' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var normalizeMultiSlice = require( './../lib' );
3132

3233

3334
// MAIN //
3435

35-
bench( pkg+'::ndims=1', function benchmark( b ) {
36+
bench( format( '%s::ndims=1', pkg ), function benchmark( b ) {
3637
var values;
3738
var shape;
3839
var out;
@@ -74,7 +75,7 @@ bench( pkg+'::ndims=1', function benchmark( b ) {
7475
b.end();
7576
});
7677

77-
bench( pkg+'::ndims=2', function benchmark( b ) {
78+
bench( format( '%s::ndims=2', pkg ), function benchmark( b ) {
7879
var values;
7980
var shape;
8081
var out;
@@ -116,7 +117,7 @@ bench( pkg+'::ndims=2', function benchmark( b ) {
116117
b.end();
117118
});
118119

119-
bench( pkg+'::ndims=3', function benchmark( b ) {
120+
bench( format( '%s::ndims=3', pkg ), function benchmark( b ) {
120121
var values;
121122
var shape;
122123
var out;
@@ -158,7 +159,7 @@ bench( pkg+'::ndims=3', function benchmark( b ) {
158159
b.end();
159160
});
160161

161-
bench( pkg+'::ndims=4', function benchmark( b ) {
162+
bench( format( '%s::ndims=4', pkg ), function benchmark( b ) {
162163
var values;
163164
var shape;
164165
var out;
@@ -200,7 +201,7 @@ bench( pkg+'::ndims=4', function benchmark( b ) {
200201
b.end();
201202
});
202203

203-
bench( pkg+'::ndims=5', function benchmark( b ) {
204+
bench( format( '%s::ndims=5', pkg ), function benchmark( b ) {
204205
var values;
205206
var shape;
206207
var out;

lib/node_modules/@stdlib/slice/base/reduced-dimensions/benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ var bench = require( '@stdlib/bench' );
2626
var isArray = require( '@stdlib/assert/is-array' );
2727
var S = require( '@stdlib/slice/ctor' );
2828
var MultiSlice = require( '@stdlib/slice/multi' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var reducedDimensions = require( './../lib' );
3132

3233

3334
// MAIN //
3435

35-
bench( pkg+'::ndims=1', function benchmark( b ) {
36+
bench( format( '%s::ndims=1', pkg ), function benchmark( b ) {
3637
var values;
3738
var out;
3839
var i;
@@ -72,7 +73,7 @@ bench( pkg+'::ndims=1', function benchmark( b ) {
7273
b.end();
7374
});
7475

75-
bench( pkg+'::ndims=2', function benchmark( b ) {
76+
bench( format( '%s::ndims=2', pkg ), function benchmark( b ) {
7677
var values;
7778
var out;
7879
var i;
@@ -112,7 +113,7 @@ bench( pkg+'::ndims=2', function benchmark( b ) {
112113
b.end();
113114
});
114115

115-
bench( pkg+'::ndims=3', function benchmark( b ) {
116+
bench( format( '%s::ndims=3', pkg ), function benchmark( b ) {
116117
var values;
117118
var out;
118119
var i;
@@ -152,7 +153,7 @@ bench( pkg+'::ndims=3', function benchmark( b ) {
152153
b.end();
153154
});
154155

155-
bench( pkg+'::ndims=4', function benchmark( b ) {
156+
bench( format( '%s::ndims=4', pkg ), function benchmark( b ) {
156157
var values;
157158
var out;
158159
var i;
@@ -192,7 +193,7 @@ bench( pkg+'::ndims=4', function benchmark( b ) {
192193
b.end();
193194
});
194195

195-
bench( pkg+'::ndims=5', function benchmark( b ) {
196+
bench( format( '%s::ndims=5', pkg ), function benchmark( b ) {
196197
var values;
197198
var out;
198199
var i;

lib/node_modules/@stdlib/slice/base/sargs2multislice/benchmark/benchmark.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isMultiSlice = require( '@stdlib/assert/is-multi-slice' );
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var sargs2multislice = require( './../lib' );
2728

2829

2930
// MAIN //
3031

31-
bench( pkg+':ndims=0', function benchmark( b ) {
32+
bench( format( '%s:ndims=0', pkg ), function benchmark( b ) {
3233
var values;
3334
var out;
3435
var i;
@@ -52,7 +53,7 @@ bench( pkg+':ndims=0', function benchmark( b ) {
5253
b.end();
5354
});
5455

55-
bench( pkg+':ndims=1', function benchmark( b ) {
56+
bench( format( '%s:ndims=1', pkg ), function benchmark( b ) {
5657
var values;
5758
var out;
5859
var i;
@@ -80,7 +81,7 @@ bench( pkg+':ndims=1', function benchmark( b ) {
8081
b.end();
8182
});
8283

83-
bench( pkg+':ndims=2', function benchmark( b ) {
84+
bench( format( '%s:ndims=2', pkg ), function benchmark( b ) {
8485
var values;
8586
var out;
8687
var i;
@@ -110,7 +111,7 @@ bench( pkg+':ndims=2', function benchmark( b ) {
110111
b.end();
111112
});
112113

113-
bench( pkg+':ndims=3', function benchmark( b ) {
114+
bench( format( '%s:ndims=3', pkg ), function benchmark( b ) {
114115
var values;
115116
var out;
116117
var i;
@@ -140,7 +141,7 @@ bench( pkg+':ndims=3', function benchmark( b ) {
140141
b.end();
141142
});
142143

143-
bench( pkg+':ndims=4', function benchmark( b ) {
144+
bench( format( '%s:ndims=4', pkg ), function benchmark( b ) {
144145
var values;
145146
var out;
146147
var i;
@@ -171,7 +172,7 @@ bench( pkg+':ndims=4', function benchmark( b ) {
171172
b.end();
172173
});
173174

174-
bench( pkg+':ndims=5', function benchmark( b ) {
175+
bench( format( '%s:ndims=5', pkg ), function benchmark( b ) {
175176
var values;
176177
var out;
177178
var i;

lib/node_modules/@stdlib/slice/base/seq2multislice/benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isMultiSlice = require( '@stdlib/assert/is-multi-slice' );
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var seq2multislice = require( './../lib' );
2728

2829

2930
// MAIN //
3031

31-
bench( pkg+'::1d', function benchmark( b ) {
32+
bench( format( '%s::1d', pkg ), function benchmark( b ) {
3233
var values;
3334
var shape;
3435
var out;
@@ -86,7 +87,7 @@ bench( pkg+'::1d', function benchmark( b ) {
8687
b.end();
8788
});
8889

89-
bench( pkg+'::2d', function benchmark( b ) {
90+
bench( format( '%s::2d', pkg ), function benchmark( b ) {
9091
var values;
9192
var shape;
9293
var out;
@@ -120,7 +121,7 @@ bench( pkg+'::2d', function benchmark( b ) {
120121
b.end();
121122
});
122123

123-
bench( pkg+'::3d', function benchmark( b ) {
124+
bench( format( '%s::3d', pkg ), function benchmark( b ) {
124125
var values;
125126
var shape;
126127
var out;
@@ -155,7 +156,7 @@ bench( pkg+'::3d', function benchmark( b ) {
155156
b.end();
156157
});
157158

158-
bench( pkg+'::4d', function benchmark( b ) {
159+
bench( format( '%s::4d', pkg ), function benchmark( b ) {
159160
var values;
160161
var shape;
161162
var out;
@@ -190,7 +191,7 @@ bench( pkg+'::4d', function benchmark( b ) {
190191
b.end();
191192
});
192193

193-
bench( pkg+'::5d', function benchmark( b ) {
194+
bench( format( '%s::5d', pkg ), function benchmark( b ) {
194195
var values;
195196
var shape;
196197
var out;

0 commit comments

Comments
 (0)