Skip to content

Commit 67c0a20

Browse files
bench: refactor to use string interpolation in @stdlib/assert
PR-URL: #11398 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: stdlib-js/metr-issue-tracker#372 Ref: #8647
1 parent 13ec30d commit 67c0a20

File tree

99 files changed

+422
-322
lines changed

Some content is hidden

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

99 files changed

+422
-322
lines changed

lib/node_modules/@stdlib/assert/contains/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
var bench = require( '@stdlib/bench' );
2424
var randu = require( '@stdlib/random/base/randu' );
2525
var fromCodePoint = require( '@stdlib/string/from-code-point' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var contains = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+'::string', function benchmark( b ) {
33+
bench( format( '%s::string', pkg ), function benchmark( b ) {
3334
var bool;
3435
var str;
3536
var i;
@@ -49,7 +50,7 @@ bench( pkg+'::string', function benchmark( b ) {
4950
b.end();
5051
});
5152

52-
bench( pkg+'::array', function benchmark( b ) {
53+
bench( format( '%s::array', pkg ), function benchmark( b ) {
5354
var bool;
5455
var arr;
5556
var i;

lib/node_modules/@stdlib/assert/has-own-property/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
var bench = require( '@stdlib/bench' );
2626
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
2727
var fromCodePoint = require( '@stdlib/string/from-code-point' );
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var hasOwnProp = require( './../lib' );
3031

@@ -55,7 +56,7 @@ bench( pkg, function benchmark( b ) {
5556
b.end();
5657
});
5758

58-
bench( pkg+'::built-in', function benchmark( b ) {
59+
bench( format( '%s::built-in', pkg ), function benchmark( b ) {
5960
var bool;
6061
var obj;
6162
var key;

lib/node_modules/@stdlib/assert/has-property/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 isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
2525
var fromCodePoint = require( '@stdlib/string/from-code-point' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var hasProp = require( './../lib' );
2829

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

56-
bench( pkg+'::built-in', function benchmark( b ) {
57+
bench( format( '%s::built-in', pkg ), function benchmark( b ) {
5758
var bool;
5859
var obj;
5960
var key;

lib/node_modules/@stdlib/assert/instance-of/benchmark/benchmark.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
25+
var zeros = require( '@stdlib/array/base/zeros' );
2526
var Object = require( '@stdlib/object/ctor' );
27+
var format = require( '@stdlib/string/format' );
2628
var pkg = require( './../package.json' ).name;
2729
var instanceOf = require( './../lib' );
2830

@@ -37,7 +39,7 @@ bench( pkg, function benchmark( b ) {
3739
vals = [
3840
new Date(),
3941
new RegExp( '.*' ), // eslint-disable-line prefer-regex-literals
40-
new Array( 10 ),
42+
zeros( 10 ),
4143
{},
4244
'5',
4345
5,
@@ -59,15 +61,15 @@ bench( pkg, function benchmark( b ) {
5961
b.end();
6062
});
6163

62-
bench( pkg+'::built-in', function benchmark( b ) {
64+
bench( format( '%s::built-in', pkg ), function benchmark( b ) {
6365
var bool;
6466
var vals;
6567
var i;
6668

6769
vals = [
6870
new Date(),
6971
new RegExp( '.*' ), // eslint-disable-line prefer-regex-literals
70-
new Array( 10 ),
72+
zeros( 10 ),
7173
{},
7274
'5',
7375
5,

lib/node_modules/@stdlib/assert/is-absolute-path/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
2525
var fromCodePoint = require( '@stdlib/string/from-code-point' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var isAbsolutePath = require( './../lib' );
2829

@@ -50,7 +51,7 @@ bench( pkg, function benchmark( b ) {
5051
b.end();
5152
});
5253

53-
bench( pkg+':posix', function benchmark( b ) {
54+
bench( format( '%s:posix', pkg ), function benchmark( b ) {
5455
var bool;
5556
var str;
5657
var i;
@@ -71,7 +72,7 @@ bench( pkg+':posix', function benchmark( b ) {
7172
b.end();
7273
});
7374

74-
bench( pkg+':win32', function benchmark( b ) {
75+
bench( format( '%s:win32', pkg ), function benchmark( b ) {
7576
var bool;
7677
var str;
7778
var i;

lib/node_modules/@stdlib/assert/is-accessor-array/benchmark/benchmark.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
2424
var Float64Array = require( '@stdlib/array/float64' );
2525
var Complex128Array = require( '@stdlib/array/complex128' );
2626
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var isAccessorArray = require( './../lib' );
2930

3031

3132
// MAIN //
3233

33-
bench( pkg+'::array', function benchmark( b ) {
34+
bench( format( '%s::array', pkg ), function benchmark( b ) {
3435
var bool;
3536
var obj;
3637
var i;
@@ -51,7 +52,7 @@ bench( pkg+'::array', function benchmark( b ) {
5152
b.end();
5253
});
5354

54-
bench( pkg+'::real_typed_array', function benchmark( b ) {
55+
bench( format( '%s::real_typed_array', pkg ), function benchmark( b ) {
5556
var values;
5657
var bool;
5758
var obj;
@@ -80,7 +81,7 @@ bench( pkg+'::real_typed_array', function benchmark( b ) {
8081
b.end();
8182
});
8283

83-
bench( pkg+'::complex_typed_array', function benchmark( b ) {
84+
bench( format( '%s::complex_typed_array', pkg ), function benchmark( b ) {
8485
var values;
8586
var bool;
8687
var obj;
@@ -109,7 +110,7 @@ bench( pkg+'::complex_typed_array', function benchmark( b ) {
109110
b.end();
110111
});
111112

112-
bench( pkg+'::array_like_object', function benchmark( b ) {
113+
bench( format( '%s::array_like_object', pkg ), function benchmark( b ) {
113114
var bool;
114115
var obj;
115116
var i;

lib/node_modules/@stdlib/assert/is-alphanumeric/benchmark/benchmark.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
2525
var fromCodePoint = require( '@stdlib/string/from-code-point' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var isAlphaNumeric = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+'::single-character', function benchmark( b ) {
33+
bench( format( '%s::single-character', pkg ), function benchmark( b ) {
3334
var bool;
3435
var str;
3536
var i;
@@ -50,7 +51,7 @@ bench( pkg+'::single-character', function benchmark( b ) {
5051
b.end();
5152
});
5253

53-
bench( pkg+'::string', function benchmark( b ) {
54+
bench( format( '%s::string', pkg ), function benchmark( b ) {
5455
var bool;
5556
var str;
5657
var i;
@@ -71,7 +72,7 @@ bench( pkg+'::string', function benchmark( b ) {
7172
b.end();
7273
});
7374

74-
bench( pkg+'::regexp-single-character', function benchmark( b ) {
75+
bench( format( '%s::regexp-single-character', pkg ), function benchmark( b ) {
7576
var bool;
7677
var str;
7778
var RE;
@@ -94,7 +95,7 @@ bench( pkg+'::regexp-single-character', function benchmark( b ) {
9495
b.end();
9596
});
9697

97-
bench( pkg+'::regexp-string', function benchmark( b ) {
98+
bench( format( '%s::regexp-string', pkg ), function benchmark( b ) {
9899
var bool;
99100
var str;
100101
var RE;

lib/node_modules/@stdlib/assert/is-array-array/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 pow = require( '@stdlib/math/base/special/pow' );
2525
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var isArrayArray = require( './../lib' );
2829

@@ -96,7 +97,7 @@ function main() {
9697
for ( i = min; i <= max; i++ ) {
9798
len = pow( 10, i );
9899
f = createBenchmark( len );
99-
bench( pkg+':len='+len, f );
100+
bench( format( '%s:len=%d', pkg, len ), f );
100101
}
101102
}
102103

lib/node_modules/@stdlib/assert/is-array-like-object/benchmark/benchmark.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
var bench = require( '@stdlib/bench' );
2424
var Float64Array = require( '@stdlib/array/float64' );
2525
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var isArrayLikeObject = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+'::array', function benchmark( b ) {
33+
bench( format( '%s::array', pkg ), function benchmark( b ) {
3334
var bool;
3435
var obj;
3536
var i;
@@ -50,7 +51,7 @@ bench( pkg+'::array', function benchmark( b ) {
5051
b.end();
5152
});
5253

53-
bench( pkg+'::typed_array', function benchmark( b ) {
54+
bench( format( '%s::typed_array', pkg ), function benchmark( b ) {
5455
var values;
5556
var bool;
5657
var obj;
@@ -79,7 +80,7 @@ bench( pkg+'::typed_array', function benchmark( b ) {
7980
b.end();
8081
});
8182

82-
bench( pkg+'::array_like_object', function benchmark( b ) {
83+
bench( format( '%s::array_like_object', pkg ), function benchmark( b ) {
8384
var bool;
8485
var obj;
8586
var i;

lib/node_modules/@stdlib/assert/is-array-like/benchmark/benchmark.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
2525
var Float64Array = require( '@stdlib/array/float64' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var isArrayLike = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+'::array', function benchmark( b ) {
33+
bench( format( '%s::array', pkg ), function benchmark( b ) {
3334
var bool;
3435
var obj;
3536
var i;
@@ -50,7 +51,7 @@ bench( pkg+'::array', function benchmark( b ) {
5051
b.end();
5152
});
5253

53-
bench( pkg+'::typed_array', function benchmark( b ) {
54+
bench( format( '%s::typed_array', pkg ), function benchmark( b ) {
5455
var values;
5556
var bool;
5657
var obj;
@@ -79,7 +80,7 @@ bench( pkg+'::typed_array', function benchmark( b ) {
7980
b.end();
8081
});
8182

82-
bench( pkg+'::array_like_object', function benchmark( b ) {
83+
bench( format( '%s::array_like_object', pkg ), function benchmark( b ) {
8384
var bool;
8485
var obj;
8586
var i;

0 commit comments

Comments
 (0)