diff --git a/lib/node_modules/@stdlib/_tools/changelog/parse-commits/scripts/commits.sh b/lib/node_modules/@stdlib/_tools/changelog/parse-commits/scripts/commits.sh index ec2094057b68..f6424dbeac10 100755 --- a/lib/node_modules/@stdlib/_tools/changelog/parse-commits/scripts/commits.sh +++ b/lib/node_modules/@stdlib/_tools/changelog/parse-commits/scripts/commits.sh @@ -35,7 +35,7 @@ if [ -z "$1" ]; then fi if [ -z "$GIT_COMMIT_SEP" ]; then - GIT_COMMIT_SEP="^---^"; # Default separator + GIT_COMMIT_SEP="^---^"; # Default separator fi git log --name-only --no-merges --notes --pretty=format:"%H|%ad|%aN <%aE>|%B|%N|" "$1" | awk -v sep="$GIT_COMMIT_SEP" '/^$/{p=1;next} /^[0-9a-f]{40}\|/{if (p==1) print sep; p=0} {print}'; diff --git a/lib/node_modules/@stdlib/math/base/special/ceiln/manifest.json b/lib/node_modules/@stdlib/math/base/special/ceiln/manifest.json index 2a9e59a90ffa..a85af2e9172b 100644 --- a/lib/node_modules/@stdlib/math/base/special/ceiln/manifest.json +++ b/lib/node_modules/@stdlib/math/base/special/ceiln/manifest.json @@ -41,6 +41,7 @@ "@stdlib/math/base/napi/binary", "@stdlib/math/base/special/abs", "@stdlib/math/base/special/ceil", + "@stdlib/math/base/special/pow", "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/assert/is-infinite", "@stdlib/constants/float64/max-base10-exponent", @@ -65,6 +66,7 @@ "dependencies": [ "@stdlib/math/base/special/abs", "@stdlib/math/base/special/ceil", + "@stdlib/math/base/special/pow", "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/assert/is-infinite", "@stdlib/constants/float64/max-base10-exponent", @@ -89,6 +91,7 @@ "dependencies": [ "@stdlib/math/base/special/abs", "@stdlib/math/base/special/ceil", + "@stdlib/math/base/special/pow", "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/assert/is-infinite", "@stdlib/constants/float64/max-base10-exponent", diff --git a/lib/node_modules/@stdlib/math/base/special/ceiln/src/ceiln.c b/lib/node_modules/@stdlib/math/base/special/ceiln/src/ceiln.c index 4e3449324892..02b1d1ed6d99 100644 --- a/lib/node_modules/@stdlib/math/base/special/ceiln/src/ceiln.c +++ b/lib/node_modules/@stdlib/math/base/special/ceiln/src/ceiln.c @@ -19,6 +19,7 @@ #include "stdlib/math/base/special/ceiln.h" #include "stdlib/math/base/special/ceil.h" #include "stdlib/math/base/special/abs.h" +#include "stdlib/math/base/special/pow.h" #include "stdlib/math/base/assert/is_nan.h" #include "stdlib/math/base/assert/is_infinite.h" #include "stdlib/constants/float64/max_base10_exponent.h" @@ -27,7 +28,6 @@ #include "stdlib/constants/float64/max_safe_integer.h" #include "stdlib/constants/float64/pinf.h" #include -#include // VARIABLES // @@ -90,14 +90,14 @@ double stdlib_base_ceiln( const double x, const int32_t n ) { } // If we overflow, return `x`, as the number of digits to the right of the decimal is too small (i.e., `x` is too large / lacks sufficient fractional precision) for there to be any effect when rounding... if ( n < STDLIB_CONSTANT_FLOAT64_MIN_BASE10_EXPONENT ) { - s = pow( 10.0, -( n + STDLIB_CONSTANT_FLOAT64_MAX_BASE10_EXPONENT ) ); // TODO: replace use of `pow` once have stdlib equivalent + s = stdlib_base_pow( 10.0, -( n + STDLIB_CONSTANT_FLOAT64_MAX_BASE10_EXPONENT ) ); y = ( x * HUGE_VALUE ) * s; // order of operation matters! if ( stdlib_base_is_infinite( y ) ) { return x; } return ( stdlib_base_ceil( y ) / HUGE_VALUE ) / s; } - s = pow( 10.0, -n ); // TODO: replace use of `pow` once have stdlib equivalent + s = stdlib_base_pow( 10.0, -n ); y = x * s; if ( stdlib_base_is_infinite( y ) ) { return x; diff --git a/lib/node_modules/@stdlib/utils/async/if-then/lib/main.js b/lib/node_modules/@stdlib/utils/async/if-then/lib/main.js index cf22495734aa..f9941a4a19a6 100644 --- a/lib/node_modules/@stdlib/utils/async/if-then/lib/main.js +++ b/lib/node_modules/@stdlib/utils/async/if-then/lib/main.js @@ -119,10 +119,9 @@ function ifthenAsync( predicate, x, y, done ) { return done( error ); } nargs = arguments.length; - args = new Array( nargs ); - args[ 0 ] = null; + args = [ null ]; for ( i = 1; i < nargs; i++ ) { - args[ i ] = arguments[ i ]; + args.push(arguments[ i ]); } done.apply( null, args ); }