From 29d8c810a76e7de5c0b9cb158d7a7a5f00fc725a Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 13:12:50 +0000 Subject: [PATCH 1/3] fix: address incorrect argument interpolation in `math/iter/utils` Propagates fix from 57405d982 ("fix: address incorrect argument interpolation") to `math/iter/utils/continued-fraction`, which constructs an error message with format specifiers but without `format`. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VtdwtE8tnbB7UBuCgmbrpZ --- .../@stdlib/math/iter/utils/continued-fraction/lib/validate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/iter/utils/continued-fraction/lib/validate.js b/lib/node_modules/@stdlib/math/iter/utils/continued-fraction/lib/validate.js index a1961f8d3308..70e500b1a8f8 100644 --- a/lib/node_modules/@stdlib/math/iter/utils/continued-fraction/lib/validate.js +++ b/lib/node_modules/@stdlib/math/iter/utils/continued-fraction/lib/validate.js @@ -56,7 +56,7 @@ function validate( opts, options ) { if ( hasOwnProp( options, 'iter' ) ) { opts.iter = options.iter; if ( !isNonNegativeInteger( options.iter ) ) { - return new TypeError( 'invalid option. `%s` option must be a nonnegative integer. Option: `%s`.', 'iter', options.iter ); + return new TypeError( format( 'invalid option. `%s` option must be a nonnegative integer. Option: `%s`.', 'iter', options.iter ) ); } } if ( hasOwnProp( options, 'tol' ) ) { From 9a2482bbda713c9cadefff016eca24d43cc27e90 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 13:12:50 +0000 Subject: [PATCH 2/3] docs: fix `require` bindings in JSDoc examples Propagates fix from 27a9ec959 ("docs: fix example and output description") to sibling packages whose JSDoc examples bind the package `require` to a name different from the one invoked. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VtdwtE8tnbB7UBuCgmbrpZ --- .../@stdlib/assert/is-probability-array/lib/index.js | 2 +- lib/node_modules/@stdlib/object/every-own-by/lib/index.js | 2 +- lib/node_modules/@stdlib/stats/incr/nanmsum/lib/main.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/assert/is-probability-array/lib/index.js b/lib/node_modules/@stdlib/assert/is-probability-array/lib/index.js index 90b94eb4ef93..b8b07de05b50 100644 --- a/lib/node_modules/@stdlib/assert/is-probability-array/lib/index.js +++ b/lib/node_modules/@stdlib/assert/is-probability-array/lib/index.js @@ -24,7 +24,7 @@ * @module @stdlib/assert/is-probability-array * * @example -* var isNonNegativeNumberArray = require( '@stdlib/assert/is-probability-array' ); +* var isProbabilityArray = require( '@stdlib/assert/is-probability-array' ); * * var bool = isProbabilityArray( [ 0.5, new Number(0.8) ] ); * // returns true diff --git a/lib/node_modules/@stdlib/object/every-own-by/lib/index.js b/lib/node_modules/@stdlib/object/every-own-by/lib/index.js index a50a2a642d68..2a98293492ab 100644 --- a/lib/node_modules/@stdlib/object/every-own-by/lib/index.js +++ b/lib/node_modules/@stdlib/object/every-own-by/lib/index.js @@ -24,7 +24,7 @@ * @module @stdlib/object/every-own-by * * @example -* var every = require( '@stdlib/object/every-own-by' ); +* var everyOwnBy = require( '@stdlib/object/every-own-by' ); * * function isPositive( v ) { * return ( v > 0 ); diff --git a/lib/node_modules/@stdlib/stats/incr/nanmsum/lib/main.js b/lib/node_modules/@stdlib/stats/incr/nanmsum/lib/main.js index e5d5c7ed9f28..52109a4010bf 100644 --- a/lib/node_modules/@stdlib/stats/incr/nanmsum/lib/main.js +++ b/lib/node_modules/@stdlib/stats/incr/nanmsum/lib/main.js @@ -34,7 +34,7 @@ var incrmsum = require( '@stdlib/stats/incr/msum' ); * @returns {Function} accumulator function * * @example -* var nanmsum = require( '@stdlib/stats/incr/nanmsum' ); +* var incrnanmsum = require( '@stdlib/stats/incr/nanmsum' ); * * var accumulator = incrnanmsum( 3 ); * From 640501270f4bcfcf18f93cd671ef280391443380 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 13:12:51 +0000 Subject: [PATCH 3/3] docs: update parameter types across `lapack/base/*laswp` Propagates fix from 28a3ebeb8 ("docs: update parameter types") to sibling packages documenting a zero-valued matrix dimension as `PositiveInteger`. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VtdwtE8tnbB7UBuCgmbrpZ --- lib/node_modules/@stdlib/lapack/base/claswp/lib/base.js | 2 +- lib/node_modules/@stdlib/lapack/base/claswp/lib/claswp.js | 2 +- lib/node_modules/@stdlib/lapack/base/claswp/lib/ndarray.js | 2 +- lib/node_modules/@stdlib/lapack/base/dlaswp/lib/base.js | 2 +- lib/node_modules/@stdlib/lapack/base/dlaswp/lib/dlaswp.js | 2 +- lib/node_modules/@stdlib/lapack/base/dlaswp/lib/ndarray.js | 2 +- lib/node_modules/@stdlib/lapack/base/slaswp/lib/base.js | 2 +- lib/node_modules/@stdlib/lapack/base/slaswp/lib/ndarray.js | 2 +- lib/node_modules/@stdlib/lapack/base/slaswp/lib/slaswp.js | 2 +- lib/node_modules/@stdlib/lapack/base/zlaswp/lib/base.js | 2 +- lib/node_modules/@stdlib/lapack/base/zlaswp/lib/ndarray.js | 2 +- lib/node_modules/@stdlib/lapack/base/zlaswp/lib/zlaswp.js | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/node_modules/@stdlib/lapack/base/claswp/lib/base.js b/lib/node_modules/@stdlib/lapack/base/claswp/lib/base.js index cb61a887f091..a989803431d6 100644 --- a/lib/node_modules/@stdlib/lapack/base/claswp/lib/base.js +++ b/lib/node_modules/@stdlib/lapack/base/claswp/lib/base.js @@ -37,7 +37,7 @@ var BLOCK_SIZE = 32; * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @private -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Complex64Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/claswp/lib/claswp.js b/lib/node_modules/@stdlib/lapack/base/claswp/lib/claswp.js index d9911b3519cf..eae6b02c888c 100644 --- a/lib/node_modules/@stdlib/lapack/base/claswp/lib/claswp.js +++ b/lib/node_modules/@stdlib/lapack/base/claswp/lib/claswp.js @@ -34,7 +34,7 @@ var base = require( './base.js' ); * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @param {string} order - storage layout -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Complex64Array} A - input matrix * @param {PositiveInteger} LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`) * @param {NonNegativeInteger} k1 - index of first row to interchange diff --git a/lib/node_modules/@stdlib/lapack/base/claswp/lib/ndarray.js b/lib/node_modules/@stdlib/lapack/base/claswp/lib/ndarray.js index d171c9f7777b..1970a5915502 100644 --- a/lib/node_modules/@stdlib/lapack/base/claswp/lib/ndarray.js +++ b/lib/node_modules/@stdlib/lapack/base/claswp/lib/ndarray.js @@ -28,7 +28,7 @@ var base = require( './base.js' ); /** * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV` and alternative indexing semantics. * -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Complex64Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/base.js b/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/base.js index 91f5b2b3df8f..a91ad3c8182e 100644 --- a/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/base.js +++ b/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/base.js @@ -36,7 +36,7 @@ var BLOCK_SIZE = 32; * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @private -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Float64Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/dlaswp.js b/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/dlaswp.js index 4e5de8fa55a2..de772b23f4d7 100644 --- a/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/dlaswp.js +++ b/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/dlaswp.js @@ -34,7 +34,7 @@ var base = require( './base.js' ); * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @param {string} order - storage layout -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Float64Array} A - input matrix * @param {PositiveInteger} LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`) * @param {NonNegativeInteger} k1 - index of first row to interchange diff --git a/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/ndarray.js b/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/ndarray.js index b3875fde724c..ac224bca5a79 100644 --- a/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/ndarray.js +++ b/lib/node_modules/@stdlib/lapack/base/dlaswp/lib/ndarray.js @@ -28,7 +28,7 @@ var base = require( './base.js' ); /** * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV` and alternative indexing semantics. * -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Float64Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/slaswp/lib/base.js b/lib/node_modules/@stdlib/lapack/base/slaswp/lib/base.js index f0f9d4f7c971..14a94aadad12 100644 --- a/lib/node_modules/@stdlib/lapack/base/slaswp/lib/base.js +++ b/lib/node_modules/@stdlib/lapack/base/slaswp/lib/base.js @@ -36,7 +36,7 @@ var BLOCK_SIZE = 32; * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @private -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Float32Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/slaswp/lib/ndarray.js b/lib/node_modules/@stdlib/lapack/base/slaswp/lib/ndarray.js index 4628de109f7a..b1d3333528a9 100644 --- a/lib/node_modules/@stdlib/lapack/base/slaswp/lib/ndarray.js +++ b/lib/node_modules/@stdlib/lapack/base/slaswp/lib/ndarray.js @@ -28,7 +28,7 @@ var base = require( './base.js' ); /** * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV` and alternative indexing semantics. * -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Float32Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/slaswp/lib/slaswp.js b/lib/node_modules/@stdlib/lapack/base/slaswp/lib/slaswp.js index 2ee38eb14394..f25bf93c6f15 100644 --- a/lib/node_modules/@stdlib/lapack/base/slaswp/lib/slaswp.js +++ b/lib/node_modules/@stdlib/lapack/base/slaswp/lib/slaswp.js @@ -34,7 +34,7 @@ var base = require( './base.js' ); * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @param {string} order - storage layout -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Float32Array} A - input matrix * @param {PositiveInteger} LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`) * @param {NonNegativeInteger} k1 - index of first row to interchange diff --git a/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/base.js b/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/base.js index f7950d28552a..7014ac35fcaa 100644 --- a/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/base.js +++ b/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/base.js @@ -37,7 +37,7 @@ var BLOCK_SIZE = 32; * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @private -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Complex128Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/ndarray.js b/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/ndarray.js index bd7345905686..1a552c3e1370 100644 --- a/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/ndarray.js +++ b/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/ndarray.js @@ -28,7 +28,7 @@ var base = require( './base.js' ); /** * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV` and alternative indexing semantics. * -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Complex128Array} A - input matrix * @param {integer} strideA1 - stride of the first dimension of `A` * @param {integer} strideA2 - stride of the second dimension of `A` diff --git a/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/zlaswp.js b/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/zlaswp.js index 620df9e84a41..c284518a2e99 100644 --- a/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/zlaswp.js +++ b/lib/node_modules/@stdlib/lapack/base/zlaswp/lib/zlaswp.js @@ -34,7 +34,7 @@ var base = require( './base.js' ); * Performs a series of row interchanges on a matrix `A` using pivot indices stored in `IPIV`. * * @param {string} order - storage layout -* @param {PositiveInteger} N - number of columns in `A` +* @param {NonNegativeInteger} N - number of columns in `A` * @param {Complex128Array} A - input matrix * @param {PositiveInteger} LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`) * @param {NonNegativeInteger} k1 - index of first row to interchange