From 71fe0af2e9680aa02324b52b1b3b3e4568c7351d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 20:27:01 +0000 Subject: [PATCH] docs: add missing empty-matrix note to `lapack/base/iladlr` JSDoc Add a `## Notes` block to the public `iladlr` JSDoc documenting the empty-matrix / all-zero-matrix return value of `-1`. The sibling package `iladlc` already carries this note (96% of `iladl*` peers conform), and the private `iladlr/lib/base.js` implementation likewise documents and returns `-1` for `M <= 0 || N <= 0` and for matrices containing only zeros. The public wrapper's JSDoc was the sole outlier. --- lib/node_modules/@stdlib/lapack/base/iladlr/lib/iladlr.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/node_modules/@stdlib/lapack/base/iladlr/lib/iladlr.js b/lib/node_modules/@stdlib/lapack/base/iladlr/lib/iladlr.js index 937b6fe597c7..e5fd5893b18f 100644 --- a/lib/node_modules/@stdlib/lapack/base/iladlr/lib/iladlr.js +++ b/lib/node_modules/@stdlib/lapack/base/iladlr/lib/iladlr.js @@ -33,6 +33,10 @@ var base = require( './base.js' ); /** * Returns the index of the last non-zero row in a matrix `A`. * +* ## Notes +* +* - If provided an empty matrix or a matrix containing only zeros, the function returns `-1` (i.e., an invalid index). +* * @param {string} order - storage layout * @param {PositiveInteger} M - number of rows in `A` * @param {PositiveInteger} N - number of columns in `A`