From feaafeb16d2c0c62ac0b05fb299139739e3655be Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 14 Jul 2026 12:28:05 +0000 Subject: [PATCH 1/3] chore: align keywords in `blas/ext/base/dxdy` with sibling packages Add `division` and `quotient` to the keywords array so all three `?xdy` siblings (`sxdy`, `dxdy`, `gxdy`) advertise the same operation-related terms. Ref: bb60d76f1 Co-Authored-By: Claude Opus 4.7 (1M context) Claude-Session: https://claude.ai/code/session_018vjPsqFDNCPHYDBR7WZbWK --- lib/node_modules/@stdlib/blas/ext/base/dxdy/package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/node_modules/@stdlib/blas/ext/base/dxdy/package.json b/lib/node_modules/@stdlib/blas/ext/base/dxdy/package.json index e954f5fa4f32..7b1e0b347909 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dxdy/package.json +++ b/lib/node_modules/@stdlib/blas/ext/base/dxdy/package.json @@ -63,6 +63,8 @@ "algebra", "subroutines", "divide", + "division", + "quotient", "transform", "strided", "array", From 2fd03dba24bdd695f086cd8a6804cb65fe2738cf Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 14 Jul 2026 12:28:22 +0000 Subject: [PATCH 2/3] docs: correct error semantics in `number/uint64/base/string2words` notes The Notes bullet claimed that an out-of-range value or invalid radix yields `0` in both output words, but the implementation throws a `RangeError` in both cases (see `lib/assign.js` and `test/test.assign.js`). Ref: edd8fe361 Co-Authored-By: Claude Opus 4.7 (1M context) Claude-Session: https://claude.ai/code/session_018vjPsqFDNCPHYDBR7WZbWK --- .../@stdlib/number/uint64/base/string2words/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md b/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md index aabf5312da17..3cbcfc841889 100644 --- a/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md +++ b/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md @@ -79,7 +79,7 @@ var bool = ( w === out ); ## Notes - The input string must be a valid representation of an unsigned 64-bit integer in the specified radix, containing no whitespace, sign symbols, or leading zeros. -- If the provided string represents a value greater than `2^64-1` or the radix is invalid, then `0` is assigned to both high and low words. +- If the provided string represents a value greater than `2^64-1`, or if the radix is not an integer on the interval `[2, 36]`, the function throws a `RangeError`. From 94c4ed99f27bebfee0df79a905d396e52c42a93d Mon Sep 17 00:00:00 2001 From: Athan Date: Tue, 14 Jul 2026 15:13:45 -0700 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Athan Signed-off-by: Athan --- .../@stdlib/number/uint64/base/string2words/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md b/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md index 3cbcfc841889..119554771f2e 100644 --- a/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md +++ b/lib/node_modules/@stdlib/number/uint64/base/string2words/README.md @@ -79,7 +79,7 @@ var bool = ( w === out ); ## Notes - The input string must be a valid representation of an unsigned 64-bit integer in the specified radix, containing no whitespace, sign symbols, or leading zeros. -- If the provided string represents a value greater than `2^64-1`, or if the radix is not an integer on the interval `[2, 36]`, the function throws a `RangeError`. +- If the provided string represents a value greater than `2^64-1` or the radix is not an integer on the interval `[2, 36]`, the function throws a `RangeError`.