Skip to content

Commit aa8d436

Browse files
bench: refactor to use string interpolation in @stdlib/string
PR-URL: #11456 Reviewed-by: Athan Reines <kgryte@gmail.com> Co-authored-by: Karan Anand <anandkarancompsci@gmail.com> Reviewed-by: Karan Anand <anandkarancompsci@gmail.com> Ref: #8647 Closes: httpss://github.com/stdlib-js/metr-issue-tracker/issues/411
1 parent 70acfd3 commit aa8d436

File tree

56 files changed

+144
-89
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+144
-89
lines changed

lib/node_modules/@stdlib/string/base/atob/benchmark/benchmark.polyfill.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var atob = require( './../lib/polyfill.js' ); // eslint-disable-line stdlib/no-redeclare
2728

2829

2930
// MAIN //
3031

31-
bench( pkg + '::polyfill', function benchmark( b ) {
32+
bench( format( '%s::polyfill', pkg ), function benchmark( b ) {
3233
var values;
3334
var out;
3435
var i;

lib/node_modules/@stdlib/string/base/code-point-at/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var discreteUniform = require( '@stdlib/random/base/discrete-uniform' );
2525
var fromCodePoint = require( '@stdlib/string/from-code-point' );
2626
var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
2727
var UNICODE_MAX = require( '@stdlib/constants/unicode/max' );
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var codePointAt = require( './../lib' );
3031

@@ -68,7 +69,7 @@ bench( pkg, function benchmark( b ) {
6869
b.end();
6970
});
7071

71-
bench( pkg+'::built-in', opts, function benchmark( b ) {
72+
bench( format( '%s::built-in', pkg ), opts, function benchmark( b ) {
7273
var out;
7374
var i;
7475

lib/node_modules/@stdlib/string/base/concat/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

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

@@ -52,7 +53,7 @@ bench( pkg, function benchmark( b ) {
5253
b.end();
5354
});
5455

55-
bench( pkg + '::builtin', function benchmark( b ) {
56+
bench( format( '%s::builtin', pkg ), function benchmark( b ) {
5657
var values1;
5758
var values2;
5859
var out;

lib/node_modules/@stdlib/string/base/ends-with/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var endsWith = require( './../lib' );
2728

@@ -63,7 +64,7 @@ bench( pkg, function benchmark( b ) {
6364
b.end();
6465
});
6566

66-
bench( pkg+'::builtin', opts, function benchmark( b ) {
67+
bench( format( '%s::builtin', pkg ), opts, function benchmark( b ) {
6768
var values;
6869
var bool;
6970
var str;

lib/node_modules/@stdlib/string/base/ends-with/benchmark/benchmark.polyfill.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var endsWith = require( './../lib/polyfill.js' );
2728

2829

2930
// MAIN //
3031

31-
bench( pkg+'::polyfill', function benchmark( b ) {
32+
bench( format( '%s::polyfill', pkg ), function benchmark( b ) {
3233
var values;
3334
var bool;
3435
var str;

lib/node_modules/@stdlib/string/base/format-interpolate/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var bench = require( '@stdlib/bench' );
2424
var formatTokenize = require( '@stdlib/string/base/format-tokenize' );
2525
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var formatInterpolate = require( './../lib' );
2829

@@ -53,7 +54,7 @@ bench( pkg, function benchmark( b ) {
5354
b.end();
5455
});
5556

56-
bench( pkg+'::positional', function benchmark( b ) {
57+
bench( format( '%s::positional', pkg ), function benchmark( b ) {
5758
var tokens;
5859
var out;
5960
var str;

lib/node_modules/@stdlib/string/base/left-pad/benchmark/benchmark.builtin.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627

2728

@@ -98,7 +99,7 @@ function main() {
9899
for ( i = min; i <= max; i++ ) {
99100
len = 10 * i;
100101
f = createBenchmark( len );
101-
bench( pkg+'::builtin:len='+len, opts, f );
102+
bench( format( '%s::builtin:len=%d', pkg, len ), opts, f );
102103
}
103104
}
104105

lib/node_modules/@stdlib/string/base/left-pad/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

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

@@ -92,7 +93,7 @@ function main() {
9293
for ( i = min; i <= max; i++ ) {
9394
len = 10 * i;
9495
f = createBenchmark( len );
95-
bench( pkg+':len='+len, f );
96+
bench( format( '%s:len=%d', pkg, len ), f );
9697
}
9798
}
9899

lib/node_modules/@stdlib/string/base/left-trim/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

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

@@ -62,7 +63,7 @@ bench( pkg, function benchmark( b ) {
6263
b.end();
6364
});
6465

65-
bench( pkg+'::built-in', opts, function benchmark( b ) {
66+
bench( format( '%s::built-in', pkg ), opts, function benchmark( b ) {
6667
var values;
6768
var out;
6869
var i;

lib/node_modules/@stdlib/string/base/left-trim/benchmark/benchmark.polyfill.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var ltrim = require( './../lib/polyfill.js' );
2728

@@ -33,7 +34,7 @@ var whitespace = '\\u0020\\f\\n\\r\\t\\v\\u00a0\\u1680\\u2000-\\u200a\\u2028\\u2
3334

3435
// MAIN //
3536

36-
bench( pkg+'::polyfill', function benchmark( b ) {
37+
bench( format( '%s::polyfill', pkg ), function benchmark( b ) {
3738
var values;
3839
var out;
3940
var i;

0 commit comments

Comments
 (0)