Skip to content

Commit a8071bd

Browse files
authored
Merge branch 'develop' into migrate-math-base-ops-add5
2 parents cfa99a4 + 44c266e commit a8071bd

File tree

399 files changed

+14749
-1796
lines changed

Some content is hidden

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

399 files changed

+14749
-1796
lines changed

.github/workflows/scripts/lint_javascript_files

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,23 +66,23 @@ fi
6666
# Lint JavaScript command-line interfaces...
6767
file=$(echo "${files_to_lint}" | tr ' ' '\n' | grep '\.js$' | grep -E '/bin/cli$' | tr '\n' ' ' | sed 's/ $//')
6868
if [[ -n "${file}" ]]; then
69-
make lint-javascript-files FIX="${fix}" FILES="${file}"
69+
make lint-javascript-files FIX="${fix}" FAST_FAIL=0 FILES="${file}"
7070
fi
7171

7272
# Lint JavaScript example files:
7373
files=$(echo "${files_to_lint}" | tr ' ' '\n' | grep '/examples/.*\.js$' | tr '\n' ' ' | sed 's/ $//')
7474
if [[ -n "${files}" ]]; then
75-
make lint-javascript-files FIX="${fix}" FILES="${files}" ESLINT_CONF="${eslint_examples_conf}"
75+
make lint-javascript-files FIX="${fix}" FAST_FAIL=0 FILES="${files}" ESLINT_CONF="${eslint_examples_conf}"
7676
fi
7777

7878
# Lint JavaScript test files:
7979
files=$(echo "${files_to_lint}" | tr ' ' '\n' | grep '/test/.*\.js$' | tr '\n' ' ' | sed 's/ $//')
8080
if [[ -n "${files}" ]]; then
81-
make lint-javascript-files FIX="${fix}" FILES="${files}" ESLINT_CONF="${eslint_tests_conf}"
81+
make lint-javascript-files FIX="${fix}" FAST_FAIL=0 FILES="${files}" ESLINT_CONF="${eslint_tests_conf}"
8282
fi
8383

8484
# Lint JavaScript benchmark files:
8585
files=$(echo "${files_to_lint}" | tr ' ' '\n' | grep '/benchmark/.*\.js$' | tr '\n' ' ' | sed 's/ $//')
8686
if [[ -n "${files}" ]]; then
87-
make lint-javascript-files FIX="${fix}" FILES="${files}" ESLINT_CONF="${eslint_benchmarks_conf}"
87+
make lint-javascript-files FIX="${fix}" FAST_FAIL=0 FILES="${files}" ESLINT_CONF="${eslint_benchmarks_conf}"
8888
fi

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,7 @@ jsconfig.json
188188
# Other editor files #
189189
######################
190190
.idea/
191+
192+
# Cursor #
193+
##########
194+
.cursorignore

CONTRIBUTORS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,12 @@ Dominik Moritz <[email protected]>
3535
Dorrin Sotoudeh <[email protected]>
3636
EuniceSim142 <[email protected]>
3737
Frank Kovacs <[email protected]>
38+
GK Bishnoi <[email protected]>
39+
3840
Golden Kumar <[email protected]>
3941
Gunj Joshi <[email protected]>
4042
Gururaj Gurram <[email protected]>
43+
4144
4245
Harshita Kalani <[email protected]>
4346
Hridyanshu <[email protected]>

lib/node_modules/@stdlib/blas/ext/base/dcusum/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ The function has the following parameters:
6161
- **N**: number of indexed elements.
6262
- **sum**: initial sum.
6363
- **x**: input [`Float64Array`][@stdlib/array/float64].
64-
- **strideX**: index increment for `x`.
64+
- **strideX**: stride length for `x`.
6565
- **y**: output [`Float64Array`][@stdlib/array/float64].
66-
- **strideY**: index increment for `y`.
66+
- **strideY**: stride length for `y`.
6767

68-
The `N` and stride parameters determine which elements in the strided arrays are accessed at runtime. For example, to compute the cumulative sum of every other element in the strided input array,
68+
The `N` and stride parameters determine which elements in the strided arrays are accessed at runtime. For example, to compute the cumulative sum of every other element:
6969

7070
```javascript
7171
var Float64Array = require( '@stdlib/array/float64' );
@@ -115,7 +115,7 @@ The function has the following additional parameters:
115115
- **offsetX**: starting index for `x`.
116116
- **offsetY**: starting index for `y`.
117117

118-
While [`typed array`][mdn-typed-array] views mandate a view offset based on the underlying buffer, offsetX and offsetY parameters support indexing semantics based on a starting indices. For example, to calculate the cumulative sum of every other value in the strided input array starting from the second value and to store in the last `N` elements of the strided output array starting from the last element
118+
While [`typed array`][mdn-typed-array] views mandate a view offset based on the underlying buffer, the offset parameters support indexing semantics based on starting indices. For example, to calculate the cumulative sum of every other value in the strided input array starting from the second value and to store in the last `N` elements of the strided output array starting from the last element:
119119

120120
```javascript
121121
var Float64Array = require( '@stdlib/array/float64' );
@@ -210,9 +210,9 @@ The function accepts the following arguments:
210210
- **N**: `[in] CBLAS_INT` number of indexed elements.
211211
- **sum**: `[in] double` initial sum.
212212
- **X**: `[in] double*` input array.
213-
- **strideX**: `[in] CBLAS_INT` index increment for `X`.
213+
- **strideX**: `[in] CBLAS_INT` stride length for `X`.
214214
- **Y**: `[out] double*` output array.
215-
- **strideY**: `[in] CBLAS_INT` index increment for `Y`.
215+
- **strideY**: `[in] CBLAS_INT` stride length for `Y`.
216216
217217
```c
218218
void stdlib_strided_dcusum( const CBLAS_INT N, const double sum, const double *X, const CBLAS_INT strideX, double *Y, const CBLAS_INT strideY );
@@ -238,10 +238,10 @@ The function accepts the following arguments:
238238
- **N**: `[in] CBLAS_INT` number of indexed elements.
239239
- **sum**: `[in] double` initial sum.
240240
- **X**: `[in] double*` input array.
241-
- **strideX**: `[in] CBLAS_INT` index increment for `X`.
241+
- **strideX**: `[in] CBLAS_INT` stride length for `X`.
242242
- **offsetX**: `[in] CBLAS_INT` starting index for `X`.
243243
- **Y**: `[out] double*` output array.
244-
- **strideY**: `[in] CBLAS_INT` index increment for `Y`.
244+
- **strideY**: `[in] CBLAS_INT` stride length for `Y`.
245245
- **offsetY**: `[in] CBLAS_INT` starting index for `Y`.
246246
247247
```c

lib/node_modules/@stdlib/blas/ext/base/dcusum/docs/repl.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
Computes the cumulative sum of double-precision floating-point strided array
44
elements.
55

6-
The `N` and stride parameters determine which elements in the strided
7-
arrays are accessed at runtime.
6+
The `N` and stride parameters determine which elements in the strided arrays
7+
are accessed at runtime.
88

99
Indexing is relative to the first index. To introduce an offset, use a typed
1010
array view.
@@ -23,13 +23,13 @@
2323
Input array.
2424

2525
strideX: integer
26-
Index increment for `x`.
26+
Stride length for `x`.
2727

2828
y: Float64Array
2929
Output array.
3030

3131
strideY: integer
32-
Index increment for `y`.
32+
Stride length for `y`.
3333

3434
Returns
3535
-------
@@ -44,7 +44,7 @@
4444
> {{alias}}( x.length, 0.0, x, 1, y, 1 )
4545
<Float64Array>[ 1.0, -1.0, 1.0 ]
4646

47-
// Using `N` and `stride` parameters:
47+
// Using `N` and stride parameters:
4848
> x = new {{alias:@stdlib/array/float64}}( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );
4949
> y = new {{alias:@stdlib/array/float64}}( x.length );
5050
> {{alias}}( 3, 0.0, x, 2, y, 2 )
@@ -66,8 +66,8 @@
6666
elements using alternative indexing semantics.
6767

6868
While typed array views mandate a view offset based on the underlying
69-
buffer, the offset parameter supports indexing semantics based on a
70-
starting index.
69+
buffer, the offset parameters support indexing semantics based on starting
70+
indices.
7171

7272
Parameters
7373
----------
@@ -81,7 +81,7 @@
8181
Input array.
8282

8383
strideX: integer
84-
Index increment for `x`.
84+
Stride length for `x`.
8585

8686
offsetX: integer
8787
Starting index for `x`.
@@ -90,7 +90,7 @@
9090
Output array.
9191

9292
strideY: integer
93-
Index increment for `y`.
93+
Stride length for `y`.
9494

9595
offsetY: integer
9696
Starting index for `y`.

lib/node_modules/@stdlib/blas/ext/base/dcusum/docs/types/index.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ interface Routine {
2828
* @param N - number of indexed elements
2929
* @param sum - initial sum
3030
* @param x - input array
31-
* @param strideX - `x` stride length
31+
* @param strideX - stride length for `x`
3232
* @param y - output array
33-
* @param strideY - `y` stride length
33+
* @param strideY - stride length for `y`
3434
* @returns output array
3535
*
3636
* @example
@@ -50,10 +50,10 @@ interface Routine {
5050
* @param N - number of indexed elements
5151
* @param sum - initial sum
5252
* @param x - input array
53-
* @param strideX - `x` stride length
53+
* @param strideX - stride length for `x`
5454
* @param offsetX - starting index for `x`
5555
* @param y - output array
56-
* @param strideY - `y` stride length
56+
* @param strideY - stride length for `y`
5757
* @param offsetY - starting index for `y`
5858
* @returns output array
5959
*
@@ -75,9 +75,9 @@ interface Routine {
7575
* @param N - number of indexed elements
7676
* @param sum - initial sum
7777
* @param x - input array
78-
* @param strideX - `x` stride length
78+
* @param strideX - stride length for `x`
7979
* @param y - output array
80-
* @param strideY - `y` stride length
80+
* @param strideY - stride length for `y`
8181
* @returns output array
8282
*
8383
* @example

lib/node_modules/@stdlib/blas/ext/base/dcusum/lib/dcusum.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ var ndarray = require( './ndarray.js' );
3232
* @param {PositiveInteger} N - number of indexed elements
3333
* @param {number} sum - initial sum
3434
* @param {Float64Array} x - input array
35-
* @param {integer} strideX - `x` stride length
35+
* @param {integer} strideX - stride length for `x`
3636
* @param {Float64Array} y - output array
37-
* @param {integer} strideY - `y` stride length
37+
* @param {integer} strideY - stride length for `y`
3838
* @returns {Float64Array} output array
3939
*
4040
* @example

lib/node_modules/@stdlib/blas/ext/base/dcusum/lib/dcusum.native.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ var addon = require( './../src/addon.node' );
3131
* @param {PositiveInteger} N - number of indexed elements
3232
* @param {number} sum - initial sum
3333
* @param {Float64Array} x - input array
34-
* @param {integer} strideX - `x` stride length
34+
* @param {integer} strideX - stride length for `x`
3535
* @param {Float64Array} y - output array
36-
* @param {integer} strideY - `y` stride length
36+
* @param {integer} strideY - stride length for `y`
3737
* @returns {Float64Array} output array
3838
*
3939
* @example

lib/node_modules/@stdlib/blas/ext/base/dcusum/lib/ndarray.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ var dcusumkbn = require( '@stdlib/blas/ext/base/dcusumkbn' ).ndarray;
3131
* @param {PositiveInteger} N - number of indexed elements
3232
* @param {number} sum - initial sum
3333
* @param {Float64Array} x - input array
34-
* @param {integer} strideX - `x` stride length
34+
* @param {integer} strideX - stride length for `x`
3535
* @param {NonNegativeInteger} offsetX - starting index for `x`
3636
* @param {Float64Array} y - output array
37-
* @param {integer} strideY - `y` stride length
37+
* @param {integer} strideY - stride length for `y`
3838
* @param {NonNegativeInteger} offsetY - starting index for `y`
3939
* @returns {Float64Array} output array
4040
*

lib/node_modules/@stdlib/blas/ext/base/dcusum/lib/ndarray.native.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ var addon = require( './../src/addon.node' );
3131
* @param {PositiveInteger} N - number of indexed elements
3232
* @param {number} sum - initial sum
3333
* @param {Float64Array} x - input array
34-
* @param {integer} strideX - `x` stride length
34+
* @param {integer} strideX - stride length for `x`
3535
* @param {NonNegativeInteger} offsetX - starting index for `x`
3636
* @param {Float64Array} y - output array
37-
* @param {integer} strideY - `y` stride length
37+
* @param {integer} strideY - stride length for `y`
3838
* @param {NonNegativeInteger} offsetY - starting index for `y`
3939
* @returns {Float64Array} output array
4040
*

0 commit comments

Comments
 (0)