From db8fbd5139278b25d566bde0c94d456706319db3 Mon Sep 17 00:00:00 2001 From: Shubham Date: Thu, 19 Feb 2026 18:14:34 +0530 Subject: [PATCH] bench: refactor to use string interpolation in @stdlib/ndarray/zeros-like --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: passed - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../ndarray/zeros-like/benchmark/benchmark.js | 25 ++++++++++--------- .../benchmark/benchmark.size.complex128.js | 3 ++- .../benchmark/benchmark.size.complex64.js | 3 ++- .../benchmark/benchmark.size.float32.js | 3 ++- .../benchmark/benchmark.size.float64.js | 3 ++- .../benchmark/benchmark.size.generic.js | 3 ++- .../benchmark/benchmark.size.int16.js | 3 ++- .../benchmark/benchmark.size.int32.js | 3 ++- .../benchmark/benchmark.size.int8.js | 3 ++- .../benchmark/benchmark.size.uint16.js | 3 ++- .../benchmark/benchmark.size.uint32.js | 3 ++- .../benchmark/benchmark.size.uint8.js | 3 ++- .../benchmark/benchmark.size.uint8c.js | 3 ++- 13 files changed, 37 insertions(+), 24 deletions(-) diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.js index e3c7e9af576c..b56f97806afd 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.js @@ -23,13 +23,14 @@ var bench = require( '@stdlib/bench' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); // MAIN // -bench( pkg+':dtype=float64', function benchmark( b ) { +bench( format( '%s:dtype=float64', pkg ), function benchmark( b ) { var x; var y; var i; @@ -51,7 +52,7 @@ bench( pkg+':dtype=float64', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=float32', function benchmark( b ) { +bench( format( '%s:dtype=float32', pkg ), function benchmark( b ) { var x; var y; var i; @@ -73,7 +74,7 @@ bench( pkg+':dtype=float32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=complex128', function benchmark( b ) { +bench( format( '%s:dtype=complex128', pkg ), function benchmark( b ) { var x; var y; var i; @@ -95,7 +96,7 @@ bench( pkg+':dtype=complex128', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=complex64', function benchmark( b ) { +bench( format( '%s:dtype=complex64', pkg ), function benchmark( b ) { var x; var y; var i; @@ -117,7 +118,7 @@ bench( pkg+':dtype=complex64', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int32', function benchmark( b ) { +bench( format( '%s:dtype=int32', pkg ), function benchmark( b ) { var x; var y; var i; @@ -139,7 +140,7 @@ bench( pkg+':dtype=int32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint32', function benchmark( b ) { +bench( format( '%s:dtype=uint32', pkg ), function benchmark( b ) { var x; var y; var i; @@ -161,7 +162,7 @@ bench( pkg+':dtype=uint32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int16', function benchmark( b ) { +bench( format( '%s:dtype=int16', pkg ), function benchmark( b ) { var x; var y; var i; @@ -183,7 +184,7 @@ bench( pkg+':dtype=int16', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint16', function benchmark( b ) { +bench( format( '%s:dtype=uint16', pkg ), function benchmark( b ) { var x; var y; var i; @@ -205,7 +206,7 @@ bench( pkg+':dtype=uint16', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int8', function benchmark( b ) { +bench( format( '%s:dtype=int8', pkg ), function benchmark( b ) { var x; var y; var i; @@ -227,7 +228,7 @@ bench( pkg+':dtype=int8', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint8', function benchmark( b ) { +bench( format( '%s:dtype=uint8', pkg ), function benchmark( b ) { var x; var y; var i; @@ -249,7 +250,7 @@ bench( pkg+':dtype=uint8', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint8c', function benchmark( b ) { +bench( format( '%s:dtype=uint8c', pkg ), function benchmark( b ) { var x; var y; var i; @@ -271,7 +272,7 @@ bench( pkg+':dtype=uint8c', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=generic', function benchmark( b ) { +bench( format( '%s:dtype=generic', pkg ), function benchmark( b ) { var x; var y; var i; diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex128.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex128.js index 0a95af2847b7..2f57e9bc353f 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex128.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex128.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=complex128,size='+len, f ); + bench( format( '%s:dtype=complex128,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex64.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex64.js index e31d6ae2fa7c..dd577ab90fec 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex64.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.complex64.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=complex64,size='+len, f ); + bench( format( '%s:dtype=complex64,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float32.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float32.js index f0b2a9e16a2a..28f933f4b35c 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float32.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float32.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=float32,size='+len, f ); + bench( format( '%s:dtype=float32,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float64.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float64.js index a5477792b7e3..54ec2ee210c5 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float64.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.float64.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=float64,size='+len, f ); + bench( format( '%s:dtype=float64,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.generic.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.generic.js index f18d8dcb5e02..5bbbc8c63f9b 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.generic.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.generic.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=generic,size='+len, f ); + bench( format( '%s:dtype=generic,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int16.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int16.js index e68f5c8aa4c3..d5b80e682912 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int16.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int16.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=int16,size='+len, f ); + bench( format( '%s:dtype=int16,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int32.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int32.js index e4d262b649d3..e7aba1844bc3 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int32.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int32.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=int32,size='+len, f ); + bench( format( '%s:dtype=int32,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int8.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int8.js index 48123e06bec9..90bc0e658d9a 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int8.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.int8.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=int8,size='+len, f ); + bench( format( '%s:dtype=int8,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint16.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint16.js index 5cd435c5d2c9..af39ad47be9f 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint16.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint16.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint16,size='+len, f ); + bench( format( '%s:dtype=uint16,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint32.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint32.js index 697c93b82131..e43f25cf8fbd 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint32.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint32.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint32,size='+len, f ); + bench( format( '%s:dtype=uint32,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8.js index 52e5c76c7b27..496063872867 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint8,size='+len, f ); + bench( format( '%s:dtype=uint8,size=%d', pkg, len ), f ); } } diff --git a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8c.js b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8c.js index be6d112155ae..a253e253fb52 100644 --- a/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8c.js +++ b/lib/node_modules/@stdlib/ndarray/zeros-like/benchmark/benchmark.size.uint8c.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var zeros = require( '@stdlib/ndarray/base/zeros' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var zerosLike = require( './../lib' ); @@ -88,7 +89,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len ); - bench( pkg+':dtype=uint8c,size='+len, f ); + bench( format( '%s:dtype=uint8c,size=%d', pkg, len ), f ); } }