From f741e5254aeff8d79ce09d8474b2973c4f581e89 Mon Sep 17 00:00:00 2001 From: Puneet Dixit Date: Sat, 16 May 2026 16:34:19 +0530 Subject: [PATCH 1/2] refactor: use constants/float64/nan in math/base/special/fibonacci --- .../@stdlib/math/base/special/fibonacci/manifest.json | 3 +++ .../@stdlib/math/base/special/fibonacci/src/main.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/fibonacci/manifest.json b/lib/node_modules/@stdlib/math/base/special/fibonacci/manifest.json index 58d2fa022134..973de1200aa0 100644 --- a/lib/node_modules/@stdlib/math/base/special/fibonacci/manifest.json +++ b/lib/node_modules/@stdlib/math/base/special/fibonacci/manifest.json @@ -38,6 +38,7 @@ "dependencies": [ "@stdlib/math/base/napi/unary", "@stdlib/constants/float64/max-safe-nth-fibonacci", + "@stdlib/constants/float64/nan", "@stdlib/math/base/assert/is-nonnegative-integer" ] }, @@ -53,6 +54,7 @@ "libpath": [], "dependencies": [ "@stdlib/constants/float64/max-safe-nth-fibonacci", + "@stdlib/constants/float64/nan", "@stdlib/math/base/assert/is-nonnegative-integer" ] }, @@ -68,6 +70,7 @@ "libpath": [], "dependencies": [ "@stdlib/constants/float64/max-safe-nth-fibonacci", + "@stdlib/constants/float64/nan", "@stdlib/math/base/assert/is-nonnegative-integer" ] } diff --git a/lib/node_modules/@stdlib/math/base/special/fibonacci/src/main.c b/lib/node_modules/@stdlib/math/base/special/fibonacci/src/main.c index ab5deb4a02ce..f5fa3d824280 100644 --- a/lib/node_modules/@stdlib/math/base/special/fibonacci/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/fibonacci/src/main.c @@ -18,6 +18,7 @@ #include "stdlib/math/base/special/fibonacci.h" #include "stdlib/constants/float64/max_safe_nth_fibonacci.h" +#include "stdlib/constants/float64/nan.h" #include "stdlib/math/base/assert/is_nonnegative_integer.h" #include #include @@ -116,7 +117,7 @@ static const int64_t fibonacci_value[ 79 ] = { */ double stdlib_base_fibonacci( const double n ) { if ( !stdlib_base_is_nonnegative_integer( n ) || n > STDLIB_CONSTANT_FLOAT64_MAX_SAFE_NTH_FIBONACCI ) { - return 0.0 / 0.0; // NaN + return STDLIB_CONSTANT_FLOAT64_NAN; } return fibonacci_value[ (size_t)n ]; } From 56e28fd98a4e8ee72c296a1b2d3fad95a55feeae Mon Sep 17 00:00:00 2001 From: Puneet Dixit Date: Mon, 18 May 2026 06:59:19 +0530 Subject: [PATCH 2/2] chore: retrigger contributor checks Signed-off-by: Puneet Dixit