Skip to content

Commit cc4bec2

Browse files
authored
Merge pull request #5345 from gururaj1512/migrate-math-base-ops-sub
PR-URL: #5345 Ref: #2261 Reviewed-by: Athan Reines <kgryte@gmail.com>
2 parents a5fdea2 + 35875b3 commit cc4bec2

File tree

60 files changed

+185
-185
lines changed

Some content is hidden

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

60 files changed

+185
-185
lines changed

docs/migration-guides/mathjs/benchmark/benchmark.subtract.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
2727
var uniform = require( '@stdlib/random/base/uniform' ).factory;
28-
var base = require( '@stdlib/math/base/ops/sub' );
28+
var base = require( '@stdlib/number/float64/base/sub' );
2929
var tryRequire = require( '@stdlib/utils/try-require' );
3030
var pkg = require( './../package.json' ).name;
3131

@@ -40,7 +40,7 @@ var opts = {
4040

4141
// MAIN //
4242

43-
bench( pkg+'::stdlib:math/base/ops/sub:value=number', opts, function benchmark( b ) {
43+
bench( pkg+'::stdlib:number/float64/base/sub:value=number', opts, function benchmark( b ) {
4444
var x;
4545
var y;
4646
var z;

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The namespace contains the following functions:
5454
- <span class="signature">[`imul( a, b )`][@stdlib/math/base/ops/imul]</span><span class="delimiter">: </span><span class="description">perform C-like multiplication of two signed 32-bit integers.</span>
5555
- <span class="signature">[`imuldw( a, b )`][@stdlib/math/base/ops/imuldw]</span><span class="delimiter">: </span><span class="description">compute the double word product of two signed 32-bit integers.</span>
5656
- <span class="signature">[`mulf( x, y )`][@stdlib/math/base/ops/mulf]</span><span class="delimiter">: </span><span class="description">multiply two single-precision floating-point numbers.</span>
57-
- <span class="signature">[`sub( x, y )`][@stdlib/math/base/ops/sub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision floating-point numbers.</span>
57+
- <span class="signature">[`sub( x, y )`][@stdlib/number/float64/base/sub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision floating-point numbers.</span>
5858
- <span class="signature">[`subf( x, y )`][@stdlib/math/base/ops/subf]</span><span class="delimiter">: </span><span class="description">subtract two single-precision floating-point numbers.</span>
5959
- <span class="signature">[`umul( a, b )`][@stdlib/math/base/ops/umul]</span><span class="delimiter">: </span><span class="description">perform C-like multiplication of two unsigned 32-bit integers.</span>
6060
- <span class="signature">[`umuldw( a, b )`][@stdlib/math/base/ops/umuldw]</span><span class="delimiter">: </span><span class="description">compute the double word product of two unsigned 32-bit integers.</span>
@@ -147,7 +147,7 @@ console.log( ns.imuldw( 0x80000000|0, 0x40000000|0 ) );
147147

148148
[@stdlib/math/base/ops/mulf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mulf
149149

150-
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
150+
[@stdlib/number/float64/base/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/sub
151151

152152
[@stdlib/math/base/ops/subf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/subf
153153

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
@@ -35,7 +35,7 @@ import imul = require( '@stdlib/math/base/ops/imul' );
3535
import imuldw = require( '@stdlib/math/base/ops/imuldw' );
3636
import mul = require( '@stdlib/number/float64/base/mul' );
3737
import mulf = require( '@stdlib/math/base/ops/mulf' );
38-
import sub = require( '@stdlib/math/base/ops/sub' );
38+
import sub = require( '@stdlib/number/float64/base/sub' );
3939
import subf = require( '@stdlib/math/base/ops/subf' );
4040
import umul = require( '@stdlib/math/base/ops/umul' );
4141
import umuldw = require( '@stdlib/math/base/ops/umuldw' );

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,6 @@ setReadOnly( ns, 'imuldw', require( '@stdlib/math/base/ops/imuldw' ) );
153153
*/
154154
setReadOnly( ns, 'mulf', require( '@stdlib/math/base/ops/mulf' ) );
155155

156-
/**
157-
* @name sub
158-
* @memberof ns
159-
* @readonly
160-
* @type {Function}
161-
* @see {@link module:@stdlib/math/base/ops/sub}
162-
*/
163-
setReadOnly( ns, 'sub', require( '@stdlib/math/base/ops/sub' ) );
164-
165156
/**
166157
* @name subf
167158
* @memberof ns
@@ -216,6 +207,15 @@ setReadOnly( ns, 'div', require( '@stdlib/number/float64/base/div' ) );
216207
*/
217208
setReadOnly( ns, 'mul', require( '@stdlib/number/float64/base/mul' ) );
218209

210+
/**
211+
* @name sub
212+
* @memberof ns
213+
* @readonly
214+
* @type {Function}
215+
* @see {@link module:@stdlib/number/float64/base/sub}
216+
*/
217+
setReadOnly( ns, 'sub', require( '@stdlib/number/float64/base/sub' ) );
218+
219219

220220
// EXPORTS //
221221

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ int main( void ) {
198198
- <span class="package-name">[`@stdlib/number/float32/base/add`][@stdlib/number/float32/base/add]</span><span class="delimiter">: </span><span class="description">compute the sum of two single-precision floating-point numbers.</span>
199199
- <span class="package-name">[`@stdlib/math/base/ops/divf`][@stdlib/math/base/ops/divf]</span><span class="delimiter">: </span><span class="description">divide two single-precision floating-point numbers.</span>
200200
- <span class="package-name">[`@stdlib/math/base/ops/mulf`][@stdlib/math/base/ops/mulf]</span><span class="delimiter">: </span><span class="description">multiply two single-precision floating-point numbers.</span>
201-
- <span class="package-name">[`@stdlib/math/base/ops/sub`][@stdlib/math/base/ops/sub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision floating-point numbers.</span>
201+
- <span class="package-name">[`@stdlib/number/float64/base/sub`][@stdlib/number/float64/base/sub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision floating-point numbers.</span>
202202

203203
</section>
204204

@@ -216,7 +216,7 @@ int main( void ) {
216216

217217
[@stdlib/math/base/ops/mulf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mulf
218218

219-
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
219+
[@stdlib/number/float64/base/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/sub
220220

221221
<!-- </related-links> -->
222222

lib/node_modules/@stdlib/math/strided/ops/sub-by/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ limitations under the License.
2222

2323
# subBy
2424

25-
> Element-wise [subtraction][@stdlib/math/base/ops/sub] of two strided arrays via a callback function.
25+
> Element-wise [subtraction][@stdlib/number/float64/base/sub] of two strided arrays via a callback function.
2626
2727
<section class="intro">
2828

@@ -40,7 +40,7 @@ var subBy = require( '@stdlib/math/strided/ops/sub-by' );
4040

4141
#### subBy( N, x, strideX, y, strideY, z, strideZ, clbk\[, thisArg] )
4242

43-
Performs element-wise [subtraction][@stdlib/math/base/ops/sub] of two strided arrays via a callback function and assigns each result to an element in an output strided array.
43+
Performs element-wise [subtraction][@stdlib/number/float64/base/sub] of two strided arrays via a callback function and assigns each result to an element in an output strided array.
4444

4545
```javascript
4646
function accessor( values ) {
@@ -137,7 +137,7 @@ subBy( 3, x1, -2, y1, 1, z1, 1, accessor );
137137

138138
#### subBy.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, z, strideZ, offsetZ, clbk\[, thisArg] )
139139

140-
Performs element-wise [subtraction][@stdlib/math/base/ops/sub] of two strided arrays via a callback function and assigns each result to an element in an output strided array using alternative indexing semantics.
140+
Performs element-wise [subtraction][@stdlib/number/float64/base/sub] of two strided arrays via a callback function and assigns each result to an element in an output strided array using alternative indexing semantics.
141141

142142
```javascript
143143
function accessor( values ) {
@@ -261,7 +261,7 @@ console.log( z );
261261

262262
[mdn-typed-array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
263263

264-
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
264+
[@stdlib/number/float64/base/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/sub
265265

266266
<!-- <related-links> -->
267267

lib/node_modules/@stdlib/math/strided/ops/sub-by/lib/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var mapBy2 = require( '@stdlib/strided/base/map-by2' );
24-
var sub = require( '@stdlib/math/base/ops/sub' );
24+
var sub = require( '@stdlib/number/float64/base/sub' );
2525

2626

2727
// MAIN //

lib/node_modules/@stdlib/math/strided/ops/sub-by/lib/ndarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// MODULES //
2424

2525
var mapBy2 = require( '@stdlib/strided/base/map-by2' ).ndarray;
26-
var sub = require( '@stdlib/math/base/ops/sub' );
26+
var sub = require( '@stdlib/number/float64/base/sub' );
2727

2828

2929
// MAIN //

lib/node_modules/@stdlib/math/strided/ops/sub-by/test/test.main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var tape = require( 'tape' );
24-
var sub = require( '@stdlib/math/base/ops/sub' );
24+
var sub = require( '@stdlib/number/float64/base/sub' );
2525
var uniform = require( '@stdlib/random/base/uniform' ).factory;
2626
var Float64Array = require( '@stdlib/array/float64' );
2727
var subBy = require( './../lib/main.js' );

lib/node_modules/@stdlib/math/strided/ops/sub-by/test/test.ndarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var tape = require( 'tape' );
24-
var sub = require( '@stdlib/math/base/ops/sub' );
24+
var sub = require( '@stdlib/number/float64/base/sub' );
2525
var uniform = require( '@stdlib/random/base/uniform' ).factory;
2626
var subBy = require( './../lib/ndarray.js' );
2727

lib/node_modules/@stdlib/math/strided/ops/sub/lib/data.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var sub = require( '@stdlib/math/base/ops/sub' );
23+
var sub = require( '@stdlib/number/float64/base/sub' );
2424
var csub = require( '@stdlib/math/base/ops/csub' );
2525
var csubf = require( '@stdlib/math/base/ops/csubf' );
2626
var callbacks = require( '@stdlib/strided/base/binary-signature-callbacks' );
Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
{
2-
"options": {},
3-
"fields": [
4-
{
5-
"field": "src",
6-
"resolve": true,
7-
"relative": true
8-
},
9-
{
10-
"field": "include",
11-
"resolve": true,
12-
"relative": true
13-
},
14-
{
15-
"field": "libraries",
16-
"resolve": false,
17-
"relative": false
18-
},
19-
{
20-
"field": "libpath",
21-
"resolve": true,
22-
"relative": false
23-
}
24-
],
25-
"confs": [
26-
{
27-
"src": [],
28-
"include": [
29-
"./include"
30-
],
31-
"libraries": [],
32-
"libpath": [],
33-
"dependencies": [
34-
"@stdlib/math/base/ops/sub",
35-
"@stdlib/math/base/ops/subf",
36-
"@stdlib/math/base/ops/csub",
2+
"options": {},
3+
"fields": [
4+
{
5+
"field": "src",
6+
"resolve": true,
7+
"relative": true
8+
},
9+
{
10+
"field": "include",
11+
"resolve": true,
12+
"relative": true
13+
},
14+
{
15+
"field": "libraries",
16+
"resolve": false,
17+
"relative": false
18+
},
19+
{
20+
"field": "libpath",
21+
"resolve": true,
22+
"relative": false
23+
}
24+
],
25+
"confs": [
26+
{
27+
"src": [],
28+
"include": [
29+
"./include"
30+
],
31+
"libraries": [],
32+
"libpath": [],
33+
"dependencies": [
34+
"@stdlib/number/float64/base/sub",
35+
"@stdlib/math/base/ops/subf",
36+
"@stdlib/math/base/ops/csub",
3737
"@stdlib/math/base/ops/csubf",
3838
"@stdlib/strided/base/function-object",
39-
"@stdlib/strided/base/binary",
40-
"@stdlib/strided/dtypes",
41-
"@stdlib/strided/napi/binary"
42-
]
43-
}
44-
]
39+
"@stdlib/strided/base/binary",
40+
"@stdlib/strided/dtypes",
41+
"@stdlib/strided/napi/binary"
42+
]
43+
}
44+
]
4545
}

0 commit comments

Comments
 (0)