From d573748622124dc80d335926023c4ab3fa6e16fe Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Jul 2026 13:24:36 +0000 Subject: [PATCH 1/7] chore: use integer loop variables in `blas/ext/base/zlogspace` Propagates fix from c90a54ab1 ("chore: clean-up"), which retyped the loop count and loop counter in the `clogspace` C ndarray kernel from floating-point to `CBLAS_INT`, to the sibling `zlogspace` kernel exhibiting the identical pattern. --- .../@stdlib/blas/ext/base/zlogspace/src/main.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c b/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c index d58bfdb31a01..b2d929cacd32 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c +++ b/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c @@ -98,13 +98,13 @@ void API_SUFFIX(stdlib_strided_zlogspace_ndarray)( const CBLAS_INT N, const doub double exp_im; double scale; CBLAS_INT ix; + CBLAS_INT M; + CBLAS_INT i; double lnb; double dre; double dim; double dc; double ds; - double M; - double i; if ( N <= 0 ) { return; @@ -142,17 +142,17 @@ void API_SUFFIX(stdlib_strided_zlogspace_ndarray)( const CBLAS_INT N, const doub // Calculate the complex increment: if ( endpoint ) { - M = (double)( N - 1 ); + M = N - 1; } else { - M = (double)N; + M = N; } - dre = ( stop_re - start_re ) / M; - dim = ( stop_im - start_im ) / M; + dre = ( stop_re - start_re ) / (double)M; + dim = ( stop_im - start_im ) / (double)M; // Generate logarithmically spaced values: - for ( i = 1.0; i < M; i += 1.0 ) { - exp_re = start_re + ( dre * i ); - exp_im = start_im + ( dim * i ); + for ( i = 1; i < M; i++ ) { + exp_re = start_re + ( dre * (double)i ); + exp_im = start_im + ( dim * (double)i ); scale = stdlib_base_pow( base, exp_re ); stdlib_base_sincos( exp_im * lnb, &ds, &dc ); X[ ix ] = stdlib_complex128( scale * dc, scale * ds ); From 9cf9923a3b1c5e96c5f43cfdb4b230d7ef69c633 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Jul 2026 13:24:46 +0000 Subject: [PATCH 2/7] chore: add missing NaN guard in `stats/base/dists/logistic/mgf` factory Propagates fix from c5d65b14d and 10ee0a56e ("chore: clean-up"), which prepended an `isnan( t )` check to the domain guard in the `laplace`, `gamma`, `gumbel`, and `negative-binomial` MGF factory closures, to the `logistic` factory exhibiting the same omission. `isnan` is already required in the file, and `lib/main.js` already performs the equivalent check. No behavioral change: NaN already propagates to NaN through the underlying math. --- .../@stdlib/stats/base/dists/logistic/mgf/lib/factory.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/lib/factory.js index e0fce936f1ff..165f8f89e9c8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/mgf/lib/factory.js @@ -68,7 +68,7 @@ function factory( mu, s ) { */ function mgf( t ) { var st = s * t; - if ( abs( st ) > 1.0 ) { + if ( isnan( t ) || abs( st ) > 1.0 ) { return NaN; } return exp( mu * t ) / sinc( st ); From bd4ed139e4d3d6826e2754ea85f5af98777f37c6 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Jul 2026 13:25:08 +0000 Subject: [PATCH 3/7] chore: rename stale `node/no-sync` lint directives to `n/no-sync` Propagates fix from 10ee0a56e ("chore: clean-up"), which renamed stale `node/no-sync` eslint-disable directives to `n/no-sync` in the `blas/ext/base/wasm/dapx` README, to the remaining occurrences in `fs/append-file`, `utils/library-manifest`, and `_tools/utils/jsdelivr-url`. The repository lint configuration uses eslint-plugin-n, so the legacy `node/` prefix matches no configured rule and fails to suppress `n/no-sync` warnings. --- lib/node_modules/@stdlib/_tools/utils/jsdelivr-url/bin/cli | 2 +- lib/node_modules/@stdlib/fs/append-file/README.md | 4 ++-- lib/node_modules/@stdlib/utils/library-manifest/bin/cli | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/_tools/utils/jsdelivr-url/bin/cli b/lib/node_modules/@stdlib/_tools/utils/jsdelivr-url/bin/cli index 13a12a2eedf6..96db865c3e63 100755 --- a/lib/node_modules/@stdlib/_tools/utils/jsdelivr-url/bin/cli +++ b/lib/node_modules/@stdlib/_tools/utils/jsdelivr-url/bin/cli @@ -22,7 +22,7 @@ // MODULES // -var exec = require( 'child_process' ).execSync; // eslint-disable-line node/no-sync +var exec = require( 'child_process' ).execSync; // eslint-disable-line n/no-sync var resolve = require( 'path' ).resolve; var readFileSync = require( '@stdlib/fs/read-file' ).sync; var CLI = require( '@stdlib/cli/ctor' ); diff --git a/lib/node_modules/@stdlib/fs/append-file/README.md b/lib/node_modules/@stdlib/fs/append-file/README.md index 592f619dabc9..95834c289912 100644 --- a/lib/node_modules/@stdlib/fs/append-file/README.md +++ b/lib/node_modules/@stdlib/fs/append-file/README.md @@ -96,7 +96,7 @@ The function accepts the same `options` and has the same defaults as [`fs.append - The difference between this `appendFile.sync` and [`fs.appendFileSync()`][node-fs] is that [`fs.appendFileSync()`][node-fs] will throw if an `error` is encountered (e.g., if given a non-existent directory path) and this API will return an `error`. Hence, the following anti-pattern - + ```javascript var fs = require( 'fs' ); @@ -109,7 +109,7 @@ The function accepts the same `options` and has the same defaults as [`fs.append can be replaced by an approach which addresses existence via `error` handling. - + ```javascript var appendFile = require( '@stdlib/fs/append-file' ); diff --git a/lib/node_modules/@stdlib/utils/library-manifest/bin/cli b/lib/node_modules/@stdlib/utils/library-manifest/bin/cli index b387d835db39..3e0f60080fba 100755 --- a/lib/node_modules/@stdlib/utils/library-manifest/bin/cli +++ b/lib/node_modules/@stdlib/utils/library-manifest/bin/cli @@ -25,7 +25,7 @@ var resolve = require( 'path' ).resolve; // NOTE: we explicitly avoid using `@stdlib/fs/read-file` in this particular package in order to avoid circular dependencies. This should not be problematic as this command-line utility will be executed via Node.js. -var readFileSync = require( 'fs' ).readFileSync; // eslint-disable-line node/no-sync +var readFileSync = require( 'fs' ).readFileSync; // eslint-disable-line n/no-sync var CLI = require( '@stdlib/cli/ctor' ); var manifest = require( './../lib' ); From 6c90218940b75cf2e70fdc11a416b3f040e352bf Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Jul 2026 13:25:49 +0000 Subject: [PATCH 4/7] docs: extract options variable in `blas/ext/base` examples Propagates fix from 7c3454665 ("docs: extract options variable in `dwxmy` examples") and its follow-up tranche in 10ee0a56e ("chore: clean-up"), which extracted repeated inline `dtype` options literals into a shared `opts` variable across the `blas/ext/base/d*` packages, to the remaining single-precision siblings: `saxpby`, `scusum`, `scusumkbn`, `scusumkbn2`, `scusumors`, `scusumpw`, `sdiff`, `sediff`, `sfirst-index-equal`, `sfirst-index-less-than`, `ssort2ins`, `swapx`, `swax`, `swxsa`, `sxdy`, `sxmy`, `sxpy`, and `sxsy`. --- .../@stdlib/blas/ext/base/saxpby/README.md | 9 ++++----- .../@stdlib/blas/ext/base/saxpby/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/scusum/README.md | 9 ++++----- .../@stdlib/blas/ext/base/scusum/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/scusumkbn/README.md | 9 ++++----- .../blas/ext/base/scusumkbn/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/scusumkbn2/README.md | 9 ++++----- .../blas/ext/base/scusumkbn2/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/scusumors/README.md | 9 ++++----- .../blas/ext/base/scusumors/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/scusumpw/README.md | 9 ++++----- .../blas/ext/base/scusumpw/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/sdiff/README.md | 13 +++++-------- .../@stdlib/blas/ext/base/sdiff/examples/index.js | 13 +++++-------- .../@stdlib/blas/ext/base/sediff/README.md | 13 +++++-------- .../@stdlib/blas/ext/base/sediff/examples/index.js | 13 +++++-------- .../blas/ext/base/sfirst-index-equal/README.md | 9 ++++----- .../ext/base/sfirst-index-equal/examples/index.js | 9 ++++----- .../blas/ext/base/sfirst-index-less-than/README.md | 9 ++++----- .../base/sfirst-index-less-than/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/ssort2ins/README.md | 9 ++++----- .../blas/ext/base/ssort2ins/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/swapx/README.md | 9 ++++----- .../@stdlib/blas/ext/base/swapx/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/swax/README.md | 9 ++++----- .../@stdlib/blas/ext/base/swax/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/swxsa/README.md | 9 ++++----- .../@stdlib/blas/ext/base/swxsa/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/sxdy/README.md | 9 ++++----- .../@stdlib/blas/ext/base/sxdy/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/sxmy/README.md | 9 ++++----- .../@stdlib/blas/ext/base/sxmy/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/sxpy/README.md | 9 ++++----- .../@stdlib/blas/ext/base/sxpy/examples/index.js | 9 ++++----- .../@stdlib/blas/ext/base/sxsy/README.md | 9 ++++----- .../@stdlib/blas/ext/base/sxsy/examples/index.js | 9 ++++----- 36 files changed, 148 insertions(+), 192 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/ext/base/saxpby/README.md b/lib/node_modules/@stdlib/blas/ext/base/saxpby/README.md index 17ee05fab2a4..b87704f13ff5 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/saxpby/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/saxpby/README.md @@ -156,14 +156,13 @@ saxpby.ndarray( 3, 5.0, x, 1, x.length-3, 2.0, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var saxpby = require( '@stdlib/blas/ext/base/saxpby' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); saxpby( x.length, 5.0, x, 1, 2.0, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/saxpby/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/saxpby/examples/index.js index a41199161935..cf8265a05364 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/saxpby/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/saxpby/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var saxpby = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); saxpby( x.length, 5.0, x, 1, 2.0, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusum/README.md b/lib/node_modules/@stdlib/blas/ext/base/scusum/README.md index deda4f366042..95b28aea7a44 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusum/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/scusum/README.md @@ -151,14 +151,13 @@ scusum.ndarray( 4, 0.0, x, 2, 1, y, -1, y.length-1 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusum = require( '@stdlib/blas/ext/base/scusum' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusum( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusum/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/scusum/examples/index.js index be336f4c7b9a..919a7c617202 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusum/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/scusum/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusum = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusum( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/README.md b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/README.md index a886b5b06ff3..79747cf65036 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/README.md @@ -150,14 +150,13 @@ scusumkbn.ndarray( 4, 0.0, x, 2, 1, y, -1, y.length-1 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumkbn = require( '@stdlib/blas/ext/base/scusumkbn' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumkbn( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/examples/index.js index 87a31dfa72d2..84d9cf9ddbec 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumkbn = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumkbn( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/README.md b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/README.md index 2fd78ef5508d..89116c7edad3 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/README.md @@ -151,14 +151,13 @@ scusumkbn2.ndarray( 4, 0.0, x, 2, 1, y, -1, y.length-1 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumkbn2 = require( '@stdlib/blas/ext/base/scusumkbn2' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumkbn2( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/examples/index.js index 80b3a76a3941..ba9f16ba8613 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumkbn2/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumkbn2 = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumkbn2( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumors/README.md b/lib/node_modules/@stdlib/blas/ext/base/scusumors/README.md index 503bacd7cf2f..5ff10c86eb82 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumors/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumors/README.md @@ -152,14 +152,13 @@ scusumors.ndarray( 4, 0.0, x, 2, 1, y, -1, y.length-1 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumors = require( '@stdlib/blas/ext/base/scusumors' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumors( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumors/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/scusumors/examples/index.js index 2d80bb5d1af9..dd9c77fd2147 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumors/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumors/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumors = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumors( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumpw/README.md b/lib/node_modules/@stdlib/blas/ext/base/scusumpw/README.md index fa5da085022b..80652945227a 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumpw/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumpw/README.md @@ -152,14 +152,13 @@ scusumpw.ndarray( 4, 0.0, x, 2, 1, y, -1, y.length-1 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumpw = require( '@stdlib/blas/ext/base/scusumpw' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumpw( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/scusumpw/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/scusumpw/examples/index.js index 7725d88e1b85..1a2c0b5369fc 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/scusumpw/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/scusumpw/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var scusumpw = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); scusumpw( x.length, 0.0, x, 1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sdiff/README.md b/lib/node_modules/@stdlib/blas/ext/base/sdiff/README.md index 9042a46704d5..69ed05b5a23c 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sdiff/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sdiff/README.md @@ -179,19 +179,16 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var Float32Array = require( '@stdlib/array/float32' ); var sdiff = require( '@stdlib/blas/ext/base/sdiff' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( 'Input array: ', x ); -var p = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var p = discreteUniform( 2, -100, 100, opts ); console.log( 'Prepend array: ', p ); -var a = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var a = discreteUniform( 2, -100, 100, opts ); console.log( 'Append array: ', a ); var out = new Float32Array( 10 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sdiff/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sdiff/examples/index.js index f2a5a0056b21..68d9ff68324e 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sdiff/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sdiff/examples/index.js @@ -22,19 +22,16 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var Float32Array = require( '@stdlib/array/float32' ); var sdiff = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( 'Input array: ', x ); -var p = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var p = discreteUniform( 2, -100, 100, opts ); console.log( 'Prepend array: ', p ); -var a = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var a = discreteUniform( 2, -100, 100, opts ); console.log( 'Append array: ', a ); var out = new Float32Array( 10 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sediff/README.md b/lib/node_modules/@stdlib/blas/ext/base/sediff/README.md index 8af6cb09348f..1437beff0e5e 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sediff/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sediff/README.md @@ -163,19 +163,16 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var Float32Array = require( '@stdlib/array/float32' ); var sediff = require( '@stdlib/blas/ext/base/sediff' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( 'Input array:', x ); -var p = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var p = discreteUniform( 2, -100, 100, opts ); console.log( 'Prepend array:', p ); -var a = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var a = discreteUniform( 2, -100, 100, opts ); console.log( 'Append array:', a ); var out = new Float32Array( 13 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sediff/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sediff/examples/index.js index 88b85a9ebddc..be21e7cc0bf9 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sediff/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sediff/examples/index.js @@ -22,19 +22,16 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var Float32Array = require( '@stdlib/array/float32' ); var sediff = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( 'Input array:', x ); -var p = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var p = discreteUniform( 2, -100, 100, opts ); console.log( 'Prepend array:', p ); -var a = discreteUniform( 2, -100, 100, { - 'dtype': 'float32' -}); +var a = discreteUniform( 2, -100, 100, opts ); console.log( 'Append array:', a ); var out = new Float32Array( 13 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/README.md b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/README.md index a4a2932a4488..9188290fac79 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/README.md @@ -163,14 +163,13 @@ var idx = sfirstIndexEqual.ndarray( 3, x, 1, x.length-3, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sfirstIndexEqual = require( '@stdlib/blas/ext/base/sfirst-index-equal' ); -var x = discreteUniform( 10, 0, 10, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, 0, 10, opts ); console.log( x ); -var y = discreteUniform( 10, 0, 10, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, 0, 10, opts ); console.log( y ); var idx = sfirstIndexEqual( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/examples/index.js index 757513811f3b..731bee032f06 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-equal/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sfirstIndexEqual = require( './../lib' ); -var x = discreteUniform( 10, 0, 10, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, 0, 10, opts ); console.log( x ); -var y = discreteUniform( 10, 0, 10, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, 0, 10, opts ); console.log( y ); var idx = sfirstIndexEqual( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/README.md b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/README.md index bd4786bb7d21..cf2faad57c93 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/README.md @@ -163,14 +163,13 @@ var idx = sfirstIndexLessThan.ndarray( 3, x, 1, x.length-3, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sfirstIndexLessThan = require( '@stdlib/blas/ext/base/sfirst-index-less-than' ); -var x = discreteUniform( 10, 0, 10, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, 0, 10, opts ); console.log( x ); -var y = discreteUniform( 10, 0, 10, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, 0, 10, opts ); console.log( y ); var idx = sfirstIndexLessThan( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/examples/index.js index 17a74aa96392..0fa585eedf72 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sfirst-index-less-than/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sfirstIndexLessThan = require( './../lib' ); -var x = discreteUniform( 10, 0, 10, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, 0, 10, opts ); console.log( x ); -var y = discreteUniform( 10, 0, 10, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, 0, 10, opts ); console.log( y ); var idx = sfirstIndexLessThan( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md index 500387c663b5..48e2a9eb07b4 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md @@ -168,12 +168,11 @@ console.log( y ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var ssort2ins = require( '@stdlib/blas/ext/base/ssort2ins' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); +var y = discreteUniform( 10, -100, 100, opts ); console.log( x ); console.log( y ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js index c39a1fa4e4bb..ea5a24e30850 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js @@ -21,12 +21,11 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var ssort2ins = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); +var y = discreteUniform( 10, -100, 100, opts ); console.log( x ); console.log( y ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/swapx/README.md b/lib/node_modules/@stdlib/blas/ext/base/swapx/README.md index ddeb9295e6d2..c9e6c46d09e4 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/swapx/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/swapx/README.md @@ -155,14 +155,13 @@ swapx.ndarray( 3, 5.0, x, 1, x.length-3, w, 1, w.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var swapx = require( '@stdlib/blas/ext/base/swapx' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var w = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var w = discreteUniform( 10, -100, 100, opts ); console.log( w ); swapx( x.length, 5.0, x, 1, w, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/swapx/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/swapx/examples/index.js index 39b157132323..f63252e309e2 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/swapx/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/swapx/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var swapx = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var w = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var w = discreteUniform( 10, -100, 100, opts ); console.log( w ); swapx( x.length, 5.0, x, 1, w, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/swax/README.md b/lib/node_modules/@stdlib/blas/ext/base/swax/README.md index cf7b4df00883..b89f73077fef 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/swax/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/swax/README.md @@ -155,14 +155,13 @@ swax.ndarray( 3, 5.0, x, 1, x.length-3, w, 1, w.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var swax = require( '@stdlib/blas/ext/base/swax' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var w = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var w = discreteUniform( 10, -100, 100, opts ); console.log( w ); swax( x.length, 5.0, x, 1, w, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/swax/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/swax/examples/index.js index ce38d6e7c890..53ed91b131fa 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/swax/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/swax/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var swax = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var w = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var w = discreteUniform( 10, -100, 100, opts ); console.log( w ); swax( x.length, 5.0, x, 1, w, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/swxsa/README.md b/lib/node_modules/@stdlib/blas/ext/base/swxsa/README.md index ac0954525332..587903af64aa 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/swxsa/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/swxsa/README.md @@ -155,14 +155,13 @@ swxsa.ndarray( 3, 5.0, x, 1, x.length-3, w, 1, w.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var swxsa = require( '@stdlib/blas/ext/base/swxsa' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var w = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var w = discreteUniform( 10, -100, 100, opts ); console.log( w ); swxsa( x.length, 5.0, x, 1, w, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/swxsa/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/swxsa/examples/index.js index 7345edba89fe..ff773023096f 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/swxsa/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/swxsa/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var swxsa = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var w = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var w = discreteUniform( 10, -100, 100, opts ); console.log( w ); swxsa( x.length, 5.0, x, 1, w, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxdy/README.md b/lib/node_modules/@stdlib/blas/ext/base/sxdy/README.md index c78ca484aee3..8ad2026d88ee 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxdy/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sxdy/README.md @@ -154,14 +154,13 @@ sxdy.ndarray( 3, x, 1, x.length-3, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxdy = require( '@stdlib/blas/ext/base/sxdy' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, 1, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, 1, 100, opts ); console.log( y ); sxdy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxdy/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sxdy/examples/index.js index 00a66515561f..1e0f6308ef56 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxdy/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sxdy/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxdy = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, 1, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, 1, 100, opts ); console.log( y ); sxdy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxmy/README.md b/lib/node_modules/@stdlib/blas/ext/base/sxmy/README.md index 095ecb352a25..bb66be0b4ce9 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxmy/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sxmy/README.md @@ -154,14 +154,13 @@ sxmy.ndarray( 3, x, 1, x.length-3, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxmy = require( '@stdlib/blas/ext/base/sxmy' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); sxmy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxmy/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sxmy/examples/index.js index 4fc7c7e8a2fa..e8d83c937ad5 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxmy/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sxmy/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxmy = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); sxmy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxpy/README.md b/lib/node_modules/@stdlib/blas/ext/base/sxpy/README.md index db4488634ef2..b17ac92b3d73 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxpy/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sxpy/README.md @@ -154,14 +154,13 @@ sxpy.ndarray( 3, x, 1, x.length-3, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxpy = require( '@stdlib/blas/ext/base/sxpy' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); sxpy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxpy/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sxpy/examples/index.js index 6e35e0454c85..0dd10a5d6e58 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxpy/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sxpy/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxpy = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); sxpy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxsy/README.md b/lib/node_modules/@stdlib/blas/ext/base/sxsy/README.md index 07049ae6789c..fdc5170f936c 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxsy/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/sxsy/README.md @@ -154,14 +154,13 @@ sxsy.ndarray( 3, x, 1, x.length-3, y, 1, y.length-3 ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxsy = require( '@stdlib/blas/ext/base/sxsy' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); sxsy( x.length, x, 1, y, 1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/sxsy/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/sxsy/examples/index.js index 4dc83297aa8f..ac3139c0d140 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sxsy/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/sxsy/examples/index.js @@ -21,14 +21,13 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var sxsy = require( './../lib' ); -var x = discreteUniform( 10, -100, 100, { +var opts = { 'dtype': 'float32' -}); +}; +var x = discreteUniform( 10, -100, 100, opts ); console.log( x ); -var y = discreteUniform( 10, -100, 100, { - 'dtype': 'float32' -}); +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); sxsy( x.length, x, 1, y, 1 ); From 08dc18b5743bf1e10b766fa2f43c5b418e2f311d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Jul 2026 13:30:30 +0000 Subject: [PATCH 5/7] chore: suppress lint error for intentional anti-pattern example The `fs/append-file` README deliberately demonstrates using raw `fs.existsSync` as an anti-pattern. Renaming the stale lint directive pulled the file into the changed-files lint scope, surfacing a pre-existing `no-restricted-syntax` error on the example block. --- lib/node_modules/@stdlib/fs/append-file/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/fs/append-file/README.md b/lib/node_modules/@stdlib/fs/append-file/README.md index 95834c289912..0fa0dee3826e 100644 --- a/lib/node_modules/@stdlib/fs/append-file/README.md +++ b/lib/node_modules/@stdlib/fs/append-file/README.md @@ -96,7 +96,7 @@ The function accepts the same `options` and has the same defaults as [`fs.append - The difference between this `appendFile.sync` and [`fs.appendFileSync()`][node-fs] is that [`fs.appendFileSync()`][node-fs] will throw if an `error` is encountered (e.g., if given a non-existent directory path) and this API will return an `error`. Hence, the following anti-pattern - + ```javascript var fs = require( 'fs' ); From 2cc6863885508393296a982868aba4e0016f13f3 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Jul 2026 22:06:09 +0000 Subject: [PATCH 6/7] chore: apply review suggestions Interleaves array declarations with their logging calls in the `blas/ext/base/ssort2ins` example, per review. --- lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md | 4 ++-- .../@stdlib/blas/ext/base/ssort2ins/examples/index.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md index 48e2a9eb07b4..4ec49ba3dec8 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/README.md @@ -172,9 +172,9 @@ var opts = { 'dtype': 'float32' }; var x = discreteUniform( 10, -100, 100, opts ); -var y = discreteUniform( 10, -100, 100, opts ); - console.log( x ); + +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); ssort2ins( x.length, -1.0, x, -1, y, -1 ); diff --git a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js index ea5a24e30850..3b7755ea5ffc 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js +++ b/lib/node_modules/@stdlib/blas/ext/base/ssort2ins/examples/index.js @@ -25,9 +25,9 @@ var opts = { 'dtype': 'float32' }; var x = discreteUniform( 10, -100, 100, opts ); -var y = discreteUniform( 10, -100, 100, opts ); - console.log( x ); + +var y = discreteUniform( 10, -100, 100, opts ); console.log( y ); ssort2ins( x.length, -1.0, x, -1, y, -1 ); From aa99d0ca8a8b88ea28b06cd2f598910ddc2f42a8 Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 30 Jul 2026 15:12:12 -0700 Subject: [PATCH 7/7] refactor: avoid repeated casting Signed-off-by: Athan --- .../@stdlib/blas/ext/base/zlogspace/src/main.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c b/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c index b2d929cacd32..0a9ab7bf1549 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c +++ b/lib/node_modules/@stdlib/blas/ext/base/zlogspace/src/main.c @@ -105,6 +105,8 @@ void API_SUFFIX(stdlib_strided_zlogspace_ndarray)( const CBLAS_INT N, const doub double dim; double dc; double ds; + double dM; + double di; if ( N <= 0 ) { return; @@ -146,17 +148,20 @@ void API_SUFFIX(stdlib_strided_zlogspace_ndarray)( const CBLAS_INT N, const doub } else { M = N; } - dre = ( stop_re - start_re ) / (double)M; - dim = ( stop_im - start_im ) / (double)M; + dM = (double)M; + dre = ( stop_re - start_re ) / dM; + dim = ( stop_im - start_im ) / dM; // Generate logarithmically spaced values: + di = 1.0; for ( i = 1; i < M; i++ ) { - exp_re = start_re + ( dre * (double)i ); - exp_im = start_im + ( dim * (double)i ); + exp_re = start_re + ( dre * di ); + exp_im = start_im + ( dim * di ); scale = stdlib_base_pow( base, exp_re ); stdlib_base_sincos( exp_im * lnb, &ds, &dc ); X[ ix ] = stdlib_complex128( scale * dc, scale * ds ); ix += strideX; + di += 1.0; } // Check whether to include the `base^stop` value: if ( endpoint ) {