Skip to content

Commit ae26fbe

Browse files
authored
Merge pull request #5323 from gururaj1512/migrate-math-base-ops-div
PR-URL: #5323 Ref: #2261 Reviewed-by: Athan Reines <kgryte@gmail.com>
2 parents 31cd0db + 0f7955c commit ae26fbe

File tree

47 files changed

+64
-64
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+64
-64
lines changed

lib/node_modules/@stdlib/math/base/ops/README.md

Lines changed: 2 additions & 2 deletions

lib/node_modules/@stdlib/math/base/ops/divf/README.md

Lines changed: 2 additions & 2 deletions

lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import cneg = require( '@stdlib/math/base/ops/cneg' );
2929
import cnegf = require( '@stdlib/math/base/ops/cnegf' );
3030
import csub = require( '@stdlib/math/base/ops/csub' );
3131
import csubf = require( '@stdlib/math/base/ops/csubf' );
32-
import div = require( '@stdlib/math/base/ops/div' );
32+
import div = require( '@stdlib/number/float64/base/div' );
3333
import divf = require( '@stdlib/math/base/ops/divf' );
3434
import imul = require( '@stdlib/math/base/ops/imul' );
3535
import imuldw = require( '@stdlib/math/base/ops/imuldw' );

lib/node_modules/@stdlib/math/base/ops/lib/index.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,6 @@ setReadOnly( ns, 'csub', require( '@stdlib/math/base/ops/csub' ) );
117117
*/
118118
setReadOnly( ns, 'csubf', require( '@stdlib/math/base/ops/csubf' ) );
119119

120-
/**
121-
* @name div
122-
* @memberof ns
123-
* @readonly
124-
* @type {Function}
125-
* @see {@link module:@stdlib/math/base/ops/div}
126-
*/
127-
setReadOnly( ns, 'div', require( '@stdlib/math/base/ops/div' ) );
128-
129120
/**
130121
* @name divf
131122
* @memberof ns
@@ -207,6 +198,15 @@ setReadOnly( ns, 'umuldw', require( '@stdlib/math/base/ops/umuldw' ) );
207198
*/
208199
setReadOnly( ns, 'addf', require( '@stdlib/number/float32/base/add' ) );
209200

201+
/**
202+
* @name div
203+
* @memberof ns
204+
* @readonly
205+
* @type {Function}
206+
* @see {@link module:@stdlib/number/float64/base/div}
207+
*/
208+
setReadOnly( ns, 'div', require( '@stdlib/number/float64/base/div' ) );
209+
210210
/**
211211
* @name mul
212212
* @memberof ns

lib/node_modules/@stdlib/math/base/ops/sub/README.md

Lines changed: 2 additions & 2 deletions

lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ base.deg2rad,"@stdlib/math/base/special/deg2rad"
244244
base.deg2radf,"@stdlib/math/base/special/deg2radf"
245245
base.digamma,"@stdlib/math/base/special/digamma"
246246
base.diracDelta,"@stdlib/math/base/special/dirac-delta"
247-
base.div,"@stdlib/math/base/ops/div"
247+
base.div,"@stdlib/number/float64/base/div"
248248
base.divf,"@stdlib/math/base/ops/divf"
249249
base.dotcase,"@stdlib/string/base/dotcase"
250250
base.dists.arcsine.Arcsine,"@stdlib/stats/base/dists/arcsine/ctor"

lib/node_modules/@stdlib/namespace/alias2pkg/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/namespace/lib/namespace/base/a.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ ns.push({
324324
'value': require( '@stdlib/number/float64/base/add' ),
325325
'type': 'Function',
326326
'related': [
327-
'@stdlib/math/base/ops/div',
327+
'@stdlib/number/float64/base/div',
328328
'@stdlib/number/float64/base/mul',
329329
'@stdlib/math/base/ops/sub'
330330
]

lib/node_modules/@stdlib/namespace/lib/namespace/base/d.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ ns.push({
7777

7878
ns.push({
7979
'alias': 'base.div',
80-
'path': '@stdlib/math/base/ops/div',
81-
'value': require( '@stdlib/math/base/ops/div' ),
80+
'path': '@stdlib/number/float64/base/div',
81+
'value': require( '@stdlib/number/float64/base/div' ),
8282
'type': 'Function',
8383
'related': [
8484
'@stdlib/number/float64/base/add',
@@ -94,7 +94,7 @@ ns.push({
9494
'type': 'Function',
9595
'related': [
9696
'@stdlib/number/float32/base/add',
97-
'@stdlib/math/base/ops/div',
97+
'@stdlib/number/float64/base/div',
9898
'@stdlib/math/base/ops/mulf',
9999
'@stdlib/math/base/ops/subf'
100100
]

lib/node_modules/@stdlib/namespace/lib/namespace/base/m.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ ns.push({
183183
'type': 'Function',
184184
'related': [
185185
'@stdlib/number/float64/base/add',
186-
'@stdlib/math/base/ops/div',
186+
'@stdlib/number/float64/base/div',
187187
'@stdlib/math/base/ops/sub'
188188
]
189189
});

lib/node_modules/@stdlib/namespace/lib/namespace/base/s.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ ns.push({
420420
'type': 'Function',
421421
'related': [
422422
'@stdlib/number/float64/base/add',
423-
'@stdlib/math/base/ops/div',
423+
'@stdlib/number/float64/base/div',
424424
'@stdlib/number/float64/base/mul'
425425
]
426426
});

lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@
244244
"@stdlib/math/base/special/deg2radf",base.deg2radf
245245
"@stdlib/math/base/special/digamma",base.digamma
246246
"@stdlib/math/base/special/dirac-delta",base.diracDelta
247-
"@stdlib/math/base/ops/div",base.div
247+
"@stdlib/number/float64/base/div",base.div
248248
"@stdlib/math/base/ops/divf",base.divf
249249
"@stdlib/string/base/dotcase",base.dotcase
250250
"@stdlib/stats/base/dists/arcsine/ctor",base.dists.arcsine.Arcsine

lib/node_modules/@stdlib/namespace/pkg2alias/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
"@stdlib/math/base/special/acscdf","@stdlib/math/base/special/acsc,@stdlib/math/base/special/acsch,@stdlib/math/base/special/asecdf,@stdlib/math/base/special/asindf"
9292
"@stdlib/math/base/special/acscf","@stdlib/math/base/special/acsc,@stdlib/math/base/special/acsch,@stdlib/math/base/special/asecf,@stdlib/math/base/special/asinf"
9393
"@stdlib/math/base/special/acsch","@stdlib/math/base/special/acoth,@stdlib/math/base/special/acsc,@stdlib/math/base/special/asech,@stdlib/math/base/special/asinh,@stdlib/math/base/special/csc,@stdlib/math/base/special/csch"
94-
"@stdlib/number/float64/base/add","@stdlib/math/base/ops/div,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/sub"
94+
"@stdlib/number/float64/base/add","@stdlib/number/float64/base/div,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/sub"
9595
"@stdlib/number/float64/base/add3","@stdlib/number/float64/base/add"
9696
"@stdlib/number/float64/base/add4","@stdlib/number/float64/base/add"
9797
"@stdlib/number/float64/base/add5","@stdlib/number/float64/base/add"
@@ -244,8 +244,8 @@
244244
"@stdlib/math/base/special/deg2radf","@stdlib/math/base/special/deg2rad,@stdlib/math/base/special/rad2degf"
245245
"@stdlib/math/base/special/digamma","@stdlib/math/base/special/gamma,@stdlib/math/base/special/trigamma"
246246
"@stdlib/math/base/special/dirac-delta","@stdlib/math/base/special/kronecker-delta"
247-
"@stdlib/math/base/ops/div","@stdlib/number/float64/base/add,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/sub"
248-
"@stdlib/math/base/ops/divf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/div,@stdlib/math/base/ops/mulf,@stdlib/math/base/ops/subf"
247+
"@stdlib/number/float64/base/div","@stdlib/number/float64/base/add,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/sub"
248+
"@stdlib/math/base/ops/divf","@stdlib/number/float32/base/add,@stdlib/number/float64/base/div,@stdlib/math/base/ops/mulf,@stdlib/math/base/ops/subf"
249249
"@stdlib/string/base/dotcase","@stdlib/string/base/camelcase,@stdlib/string/base/lowercase,@stdlib/string/base/snakecase,@stdlib/string/base/uppercase"
250250
"@stdlib/stats/base/dists/arcsine/ctor",""
251251
"@stdlib/stats/base/dists/arcsine/cdf",""
@@ -883,7 +883,7 @@
883883
"@stdlib/math/base/special/minmaxn","@stdlib/math/base/special/maxn,@stdlib/math/base/special/minn,@stdlib/math/base/special/minmaxabsn"
884884
"@stdlib/math/base/special/minn","@stdlib/math/base/special/maxn,@stdlib/math/base/special/min,@stdlib/math/base/special/minabsn"
885885
"@stdlib/math/base/special/modf",""
886-
"@stdlib/number/float64/base/mul","@stdlib/number/float64/base/add,@stdlib/math/base/ops/div,@stdlib/math/base/ops/sub"
886+
"@stdlib/number/float64/base/mul","@stdlib/number/float64/base/add,@stdlib/number/float64/base/div,@stdlib/math/base/ops/sub"
887887
"@stdlib/math/base/ops/mulf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/divf,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/subf"
888888
"@stdlib/ndarray/base/ctor","@stdlib/ndarray/array,@stdlib/ndarray/ctor"
889889
"@stdlib/ndarray/base/unary","@stdlib/ndarray/dispatch"
@@ -1454,7 +1454,7 @@
14541454
"@stdlib/strided/base/zmap","@stdlib/strided/base/cmap,@stdlib/strided/base/unary"
14551455
"@stdlib/slice/base/str2multislice","@stdlib/slice/base/str2slice"
14561456
"@stdlib/slice/base/str2slice","@stdlib/slice/base/str2multislice"
1457-
"@stdlib/math/base/ops/sub","@stdlib/number/float64/base/add,@stdlib/math/base/ops/div,@stdlib/number/float64/base/mul"
1457+
"@stdlib/math/base/ops/sub","@stdlib/number/float64/base/add,@stdlib/number/float64/base/div,@stdlib/number/float64/base/mul"
14581458
"@stdlib/math/base/ops/subf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/divf,@stdlib/math/base/ops/mulf,@stdlib/math/base/ops/sub"
14591459
"@stdlib/math/base/tools/sum-series",""
14601460
"@stdlib/math/base/special/tan","@stdlib/math/base/special/cos,@stdlib/math/base/special/sin"

lib/node_modules/@stdlib/namespace/pkg2related/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@
244244
"@stdlib/math/base/special/deg2radf","@stdlib/math-base-special-deg2radf"
245245
"@stdlib/math/base/special/digamma","@stdlib/math-base-special-digamma"
246246
"@stdlib/math/base/special/dirac-delta","@stdlib/math-base-special-dirac-delta"
247-
"@stdlib/math/base/ops/div","@stdlib/math-base-ops-div"
247+
"@stdlib/number/float64/base/div","@stdlib/math-base-ops-div"
248248
"@stdlib/math/base/ops/divf","@stdlib/math-base-ops-divf"
249249
"@stdlib/string/base/dotcase","@stdlib/string-base-dotcase"
250250
"@stdlib/stats/base/dists/arcsine/ctor","@stdlib/stats-base-dists-arcsine-ctor"

lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@
244244
"@stdlib/math-base-special-deg2radf","@stdlib/math/base/special/deg2radf"
245245
"@stdlib/math-base-special-digamma","@stdlib/math/base/special/digamma"
246246
"@stdlib/math-base-special-dirac-delta","@stdlib/math/base/special/dirac-delta"
247-
"@stdlib/math-base-ops-div","@stdlib/math/base/ops/div"
247+
"@stdlib/math-base-ops-div","@stdlib/number/float64/base/div"
248248
"@stdlib/math-base-ops-divf","@stdlib/math/base/ops/divf"
249249
"@stdlib/string-base-dotcase","@stdlib/string/base/dotcase"
250250
"@stdlib/stats-base-dists-arcsine-ctor","@stdlib/stats/base/dists/arcsine/ctor"

lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/number/float64/base/add/README.md

Lines changed: 2 additions & 2 deletions

lib/node_modules/@stdlib/math/base/ops/div/README.md renamed to lib/node_modules/@stdlib/number/float64/base/div/README.md

Lines changed: 8 additions & 8 deletions

lib/node_modules/@stdlib/math/base/ops/div/benchmark/c/native/benchmark.c renamed to lib/node_modules/@stdlib/number/float64/base/div/benchmark/c/native/benchmark.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* limitations under the License.
1717
*/
1818

19-
#include "stdlib/math/base/ops/div.h"
19+
#include "stdlib/number/float64/base/div.h"
2020
#include <stdlib.h>
2121
#include <stdio.h>
2222
#include <math.h>
@@ -99,7 +99,7 @@ static double benchmark( void ) {
9999
t = tic();
100100
for ( i = 0; i < ITERATIONS; i++ ) {
101101
x = ( 1000.0*rand_double() ) - 500.0;
102-
y = stdlib_base_div( x, 5.0 );
102+
y = stdlib_base_float64_div( x, 5.0 );
103103
if ( y != y ) {
104104
printf( "should not return NaN\n" );
105105
break;

lib/node_modules/@stdlib/math/base/ops/div/examples/c/example.c renamed to lib/node_modules/@stdlib/number/float64/base/div/examples/c/example.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* limitations under the License.
1717
*/
1818

19-
#include "stdlib/math/base/ops/div.h"
19+
#include "stdlib/number/float64/base/div.h"
2020
#include <stdio.h>
2121

2222
int main( void ) {
@@ -26,7 +26,7 @@ int main( void ) {
2626
double z;
2727
int i;
2828
for ( i = 0; i < 4; i++ ) {
29-
z = stdlib_base_div( x[ i ], y[ i ] );
29+
z = stdlib_base_float64_div( x[ i ], y[ i ] );
3030
printf( "%lf / %lf = %lf\n", x[ i ], y[ i ], z );
3131
}
3232
}

lib/node_modules/@stdlib/math/base/ops/div/include/stdlib/math/base/ops/div.h renamed to lib/node_modules/@stdlib/number/float64/base/div/include/stdlib/number/float64/base/div.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
* limitations under the License.
1717
*/
1818

19-
#ifndef STDLIB_MATH_BASE_OPS_DIV_H
20-
#define STDLIB_MATH_BASE_OPS_DIV_H
19+
#ifndef STDLIB_NUMBER_FLOAT64_BASE_DIV_H
20+
#define STDLIB_NUMBER_FLOAT64_BASE_DIV_H
2121

2222
/*
2323
* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler.
@@ -29,10 +29,10 @@ extern "C" {
2929
/**
3030
* Divides two double-precision floating-point numbers.
3131
*/
32-
double stdlib_base_div( const double x, const double y );
32+
double stdlib_base_float64_div( const double x, const double y );
3333

3434
#ifdef __cplusplus
3535
}
3636
#endif
3737

38-
#endif // !STDLIB_MATH_BASE_OPS_DIV_H
38+
#endif // !STDLIB_NUMBER_FLOAT64_BASE_DIV_H

lib/node_modules/@stdlib/math/base/ops/div/lib/index.js renamed to lib/node_modules/@stdlib/number/float64/base/div/lib/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
/**
2222
* Divide two double-precision floating-point numbers.
2323
*
24-
* @module @stdlib/math/base/ops/div
24+
* @module @stdlib/number/float64/base/div
2525
*
2626
* @example
27-
* var div = require( '@stdlib/math/base/ops/div' );
27+
* var div = require( '@stdlib/number/float64/base/div' );
2828
*
2929
* var v = div( -1.0, 5.0 );
3030
* // returns -0.2

lib/node_modules/@stdlib/math/base/ops/div/package.json renamed to lib/node_modules/@stdlib/number/float64/base/div/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@stdlib/math/base/ops/div",
2+
"name": "@stdlib/number/float64/base/div",
33
"version": "0.0.0",
44
"description": "Divide two double-precision floating-point numbers.",
55
"license": "Apache-2.0",

lib/node_modules/@stdlib/math/base/ops/div/src/addon.c renamed to lib/node_modules/@stdlib/number/float64/base/div/src/addon.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
* limitations under the License.
1717
*/
1818

19-
#include "stdlib/math/base/ops/div.h"
19+
#include "stdlib/number/float64/base/div.h"
2020
#include "stdlib/math/base/napi/binary.h"
2121

2222
// cppcheck-suppress shadowFunction
23-
STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_div )
23+
STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_float64_div )

0 commit comments

Comments
 (0)