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/array/mostly-safe-casts/lib/data.json b/lib/node_modules/@stdlib/array/mostly-safe-casts/lib/data.json index fff61e6c10fb..d671a764970d 100644 --- a/lib/node_modules/@stdlib/array/mostly-safe-casts/lib/data.json +++ b/lib/node_modules/@stdlib/array/mostly-safe-casts/lib/data.json @@ -1,197 +1,197 @@ { - "float64": { - "float64": 1, - "float32": 1, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "float32": { - "float64": 1, - "float32": 1, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "int32": { - "float64": 1, - "float32": 0, - "int32": 1, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 0, - "bool": 0, - "generic": 1 - }, - "int16": { - "float64": 1, - "float32": 1, - "int32": 1, - "int16": 1, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "int8": { - "float64": 1, - "float32": 1, - "int32": 1, - "int16": 1, - "int8": 1, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "uint32": { - "float64": 1, - "float32": 0, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 1, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 0, - "bool": 0, - "generic": 1 - }, - "uint16": { - "float64": 1, - "float32": 1, - "int32": 1, - "int16": 0, - "int8": 0, - "uint32": 1, - "uint16": 1, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "uint8": { - "float64": 1, - "float32": 1, - "int32": 1, - "int16": 1, - "int8": 0, - "uint32": 1, - "uint16": 1, - "uint8": 1, - "uint8c": 1, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "uint8c": { - "float64": 1, - "float32": 1, - "int32": 1, - "int16": 1, - "int8": 0, - "uint32": 1, - "uint16": 1, - "uint8": 1, - "uint8c": 1, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "complex128": { - "float64": 0, - "float32": 0, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "complex64": { - "float64": 0, - "float32": 0, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 1, - "complex64": 1, - "bool": 0, - "generic": 1 - }, - "bool": { - "float64": 0, - "float32": 0, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 0, - "complex64": 0, - "bool": 1, - "generic": 1 - }, - "generic": { - "float64": 0, - "float32": 0, - "int32": 0, - "int16": 0, - "int8": 0, - "uint32": 0, - "uint16": 0, - "uint8": 0, - "uint8c": 0, - "complex128": 0, - "complex64": 0, - "bool": 0, - "generic": 1 - } + "float64": { + "float64": 1, + "float32": 1, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "float32": { + "float64": 1, + "float32": 1, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "int32": { + "float64": 1, + "float32": 0, + "int32": 1, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 0, + "bool": 0, + "generic": 1 + }, + "int16": { + "float64": 1, + "float32": 1, + "int32": 1, + "int16": 1, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "int8": { + "float64": 1, + "float32": 1, + "int32": 1, + "int16": 1, + "int8": 1, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "uint32": { + "float64": 1, + "float32": 0, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 1, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 0, + "bool": 0, + "generic": 1 + }, + "uint16": { + "float64": 1, + "float32": 1, + "int32": 1, + "int16": 0, + "int8": 0, + "uint32": 1, + "uint16": 1, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "uint8": { + "float64": 1, + "float32": 1, + "int32": 1, + "int16": 1, + "int8": 0, + "uint32": 1, + "uint16": 1, + "uint8": 1, + "uint8c": 1, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "uint8c": { + "float64": 1, + "float32": 1, + "int32": 1, + "int16": 1, + "int8": 0, + "uint32": 1, + "uint16": 1, + "uint8": 1, + "uint8c": 1, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "complex128": { + "float64": 0, + "float32": 0, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "complex64": { + "float64": 0, + "float32": 0, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 1, + "complex64": 1, + "bool": 0, + "generic": 1 + }, + "bool": { + "float64": 0, + "float32": 0, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 0, + "complex64": 0, + "bool": 1, + "generic": 1 + }, + "generic": { + "float64": 0, + "float32": 0, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 0, + "complex64": 0, + "bool": 0, + "generic": 1 + } } 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/math/base/special/copysignf/manifest.json b/lib/node_modules/@stdlib/math/base/special/copysignf/manifest.json index c3071c8152af..d2bf2b7e5a87 100644 --- a/lib/node_modules/@stdlib/math/base/special/copysignf/manifest.json +++ b/lib/node_modules/@stdlib/math/base/special/copysignf/manifest.json @@ -1,87 +1,87 @@ { - "options": { - "task": "build" - }, - "fields": [ - { - "field": "src", - "resolve": true, - "relative": true - }, - { - "field": "include", - "resolve": true, - "relative": true - }, - { - "field": "libraries", - "resolve": false, - "relative": false - }, - { - "field": "libpath", - "resolve": true, - "relative": false - } - ], - "confs": [ - { - "task": "build", - "src": [ - "./src/main.c" - ], - "include": [ - "./include" - ], - "libraries": [ - "-lm" - ], - "libpath": [], - "dependencies": [ + "options": { + "task": "build" + }, + "fields": [ + { + "field": "src", + "resolve": true, + "relative": true + }, + { + "field": "include", + "resolve": true, + "relative": true + }, + { + "field": "libraries", + "resolve": false, + "relative": false + }, + { + "field": "libpath", + "resolve": true, + "relative": false + } + ], + "confs": [ + { + "task": "build", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [ + "-lm" + ], + "libpath": [], + "dependencies": [ "@stdlib/math/base/napi/binary", "@stdlib/constants/float32/abs-mask", "@stdlib/constants/float32/sign-mask", - "@stdlib/number/float32/base/to-word", + "@stdlib/number/float32/base/to-word", "@stdlib/number/float32/base/from-word" - ] - }, - { - "task": "benchmark", - "src": [ - "./src/main.c" - ], - "include": [ - "./include" - ], - "libraries": [ - "-lm" - ], - "libpath": [], - "dependencies": [ + ] + }, + { + "task": "benchmark", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [ + "-lm" + ], + "libpath": [], + "dependencies": [ "@stdlib/constants/float32/abs-mask", "@stdlib/constants/float32/sign-mask", "@stdlib/number/float32/base/to-word", "@stdlib/number/float32/base/from-word" - ] - }, - { - "task": "examples", - "src": [ - "./src/main.c" - ], - "include": [ - "./include" - ], - "libraries": [ - "-lm" - ], - "libpath": [], - "dependencies": [ + ] + }, + { + "task": "examples", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [ + "-lm" + ], + "libpath": [], + "dependencies": [ "@stdlib/constants/float32/abs-mask", "@stdlib/constants/float32/sign-mask", "@stdlib/number/float32/base/to-word", "@stdlib/number/float32/base/from-word" - ] - } - ] + ] + } + ] } 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 ); }