From 68317b77d5418133532f12ef3e36e77b45f23194 Mon Sep 17 00:00:00 2001 From: Aman Singh Date: Fri, 30 Jan 2026 23:26:25 +0530 Subject: [PATCH 1/2] bench: refactor to use string interpolation in array/typed --- .../array/typed/benchmark/benchmark.js | 26 +++++++++---------- .../typed/benchmark/benchmark.length.bool.js | 3 ++- .../benchmark/benchmark.length.complex128.js | 3 ++- .../benchmark/benchmark.length.complex64.js | 3 ++- .../benchmark/benchmark.length.float32.js | 3 ++- .../benchmark/benchmark.length.float64.js | 3 ++- .../typed/benchmark/benchmark.length.int16.js | 3 ++- .../typed/benchmark/benchmark.length.int32.js | 3 ++- .../typed/benchmark/benchmark.length.int8.js | 3 ++- .../benchmark/benchmark.length.uint16.js | 3 ++- .../benchmark/benchmark.length.uint32.js | 3 ++- .../typed/benchmark/benchmark.length.uint8.js | 3 ++- .../benchmark/benchmark.length.uint8c.js | 3 ++- 13 files changed, 37 insertions(+), 25 deletions(-) diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js index 265d7f3f6714..0562037aff64 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js @@ -23,7 +23,7 @@ var bench = require( '@stdlib/bench' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); var isComplexTypedArray = require( '@stdlib/assert/is-complex-typed-array' ); -var isBooleanArray = require( '@stdlib/assert/is-booleanarray' ); +var isBooleanArray = require( '@stdlib/assert/is-booleanarray' );\nvar format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -48,7 +48,7 @@ bench( pkg, function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=float64', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'float64' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -66,7 +66,7 @@ bench( pkg+':dtype=float64', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=float32', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'float32' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -84,7 +84,7 @@ bench( pkg+':dtype=float32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=complex128', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'complex128' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -102,7 +102,7 @@ bench( pkg+':dtype=complex128', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=complex64', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'complex64' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -120,7 +120,7 @@ bench( pkg+':dtype=complex64', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=bool', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'bool' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -138,7 +138,7 @@ bench( pkg+':dtype=bool', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int32', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'int32' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -156,7 +156,7 @@ bench( pkg+':dtype=int32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint32', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'uint32' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -174,7 +174,7 @@ bench( pkg+':dtype=uint32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int16', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'int16' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -192,7 +192,7 @@ bench( pkg+':dtype=int16', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint16', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'uint16' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -210,7 +210,7 @@ bench( pkg+':dtype=uint16', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int8', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'int8' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -228,7 +228,7 @@ bench( pkg+':dtype=int8', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint8', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'uint8' ), function benchmark( b ) { var arr; var i; b.tic(); @@ -246,7 +246,7 @@ bench( pkg+':dtype=uint8', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint8c', function benchmark( b ) { +bench( format( '%s:dtype=%s', pkg, 'uint8c' ), function benchmark( b ) { var arr; var i; b.tic(); diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.bool.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.bool.js index 08097a6f0874..9be368425d1e 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.bool.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.bool.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isBooleanArray = require( '@stdlib/assert/is-booleanarray' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=bool,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'bool', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex128.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex128.js index 0d479fe6bd94..127e7a90c29d 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex128.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex128.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isComplexTypedArray = require( '@stdlib/assert/is-complex-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=complex128,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'complex128', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex64.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex64.js index f0535a8c21fd..8cee84a17f8a 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex64.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.complex64.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isComplexTypedArray = require( '@stdlib/assert/is-complex-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=complex64,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'complex64', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float32.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float32.js index 316a3d1ef861..ef9bcb654d9e 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float32.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float32.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=float32,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'float32', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float64.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float64.js index 3693b12ac04f..2354ee798fab 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float64.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.float64.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=float64,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'float64', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int16.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int16.js index 39946d32c1d8..9f8087913ae8 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int16.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int16.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=int16,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'int16', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int32.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int32.js index 32a75125c867..e8d3d7bd7213 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int32.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int32.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=int32,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'int32', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int8.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int8.js index fdd4fa3a4a28..63a41478dc20 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int8.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.int8.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=int8,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'int8', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint16.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint16.js index 1c92537b0200..857e8b492fe1 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint16.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint16.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint16,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'uint16', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint32.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint32.js index 069fbf2a270a..3e2a0e0ba2a7 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint32.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint32.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint32,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'uint32', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8.js index 74f2179f5f97..6428b24c4384 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint8,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'uint8', len ), f ); } } diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8c.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8c.js index 3b11bd993a95..47fb83f9d9c7 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8c.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.length.uint8c.js @@ -23,6 +23,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' ); @@ -86,7 +87,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint8c,len='+len, f ); + bench( format( '%s:dtype=%s,len=%d', pkg, 'uint8c', len ), f ); } } From 804ac33ffbffb6c016b9fb20d938fc7992f31715 Mon Sep 17 00:00:00 2001 From: Aman Singh <151001715+Amansingh0807@users.noreply.github.com> Date: Fri, 30 Jan 2026 23:30:17 +0530 Subject: [PATCH 2/2] Fix import order in benchmark.js Signed-off-by: Aman Singh <151001715+Amansingh0807@users.noreply.github.com> --- lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js index 0562037aff64..8661d35b3202 100644 --- a/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/array/typed/benchmark/benchmark.js @@ -23,7 +23,8 @@ var bench = require( '@stdlib/bench' ); var isTypedArray = require( '@stdlib/assert/is-typed-array' ); var isComplexTypedArray = require( '@stdlib/assert/is-complex-typed-array' ); -var isBooleanArray = require( '@stdlib/assert/is-booleanarray' );\nvar format = require( '@stdlib/string/format' ); +var isBooleanArray = require( '@stdlib/assert/is-booleanarray' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var typedarray = require( './../lib' );