Skip to content

Commit e4728d8

Browse files
committed
Auto-generated commit
1 parent e8c0153 commit e4728d8

22 files changed

+111
-108
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-05-08)
7+
## Unreleased (2025-05-12)
88

99
<section class="features">
1010

@@ -20,6 +20,7 @@
2020

2121
### Bug Fixes
2222

23+
- [`a4f78ea`](https://github.com/stdlib-js/stdlib/commit/a4f78ea79e24bab68ce4f3381c8bc9fb685bd002) - account for loop tiling when generating list of indices
2324
- [`6c09182`](https://github.com/stdlib-js/stdlib/commit/6c09182156a8a7d13e52660e278b52d9d6b0166a) - use resolved order when computing loop variables
2425

2526
</section>
@@ -32,6 +33,7 @@
3233

3334
<details>
3435

36+
- [`a4f78ea`](https://github.com/stdlib-js/stdlib/commit/a4f78ea79e24bab68ce4f3381c8bc9fb685bd002) - **fix:** account for loop tiling when generating list of indices _(by Athan Reines)_
3537
- [`6c09182`](https://github.com/stdlib-js/stdlib/commit/6c09182156a8a7d13e52660e278b52d9d6b0166a) - **fix:** use resolved order when computing loop variables _(by Athan Reines)_
3638
- [`4534d81`](https://github.com/stdlib-js/stdlib/commit/4534d81a85cc3b55592e807887a47c6aa233ac1b) - **docs:** update comment _(by Athan Reines)_
3739
- [`00450cc`](https://github.com/stdlib-js/stdlib/commit/00450cc5a91760e1d2aba09bb942bb0a84bc9157) - **feat:** add `ndarray/base/every-by` [(#6667)](https://github.com/stdlib-js/stdlib/pull/6667) _(by Muhammad Haris, Athan Reines)_

CONTRIBUTORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ Utkarsh <http://utkarsh11105@gmail.com>
174174
Utkarsh Raj <rajutkarsh2505@gmail.com>
175175
UtkershBasnet <119008923+UtkershBasnet@users.noreply.github.com>
176176
Vaibhav Patel <98279986+noobCoderVP@users.noreply.github.com>
177+
Vara Rahul Rajana <123227543+rajanarahul93@users.noreply.github.com>
177178
Varad Gupta <varadgupta21@gmail.com>
178179
Vinit Pandit <106718914+MeastroZI@users.noreply.github.com>
179180
Vivek Maurya <vm8118134@gmail.com>

dist/index.js

Lines changed: 86 additions & 86 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/10d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ function blockedevery10d( x, predicate, thisArg ) { // eslint-disable-line max-s
274274
for ( i2 = 0; i2 < s2; i2++ ) {
275275
for ( i1 = 0; i1 < s1; i1++ ) {
276276
for ( i0 = 0; i0 < s0; i0++ ) {
277-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i9, i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
277+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j9+i9, j8+i8, j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
278278
return false;
279279
}
280280
ix += dx0;

lib/10d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ function blockedevery10d( x, predicate, thisArg ) { // eslint-disable-line max-s
281281
for ( i2 = 0; i2 < s2; i2++ ) {
282282
for ( i1 = 0; i1 < s1; i1++ ) {
283283
for ( i0 = 0; i0 < s0; i0++ ) {
284-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i9, i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
284+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j9+i9, j8+i8, j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
285285
return false;
286286
}
287287
ix += dx0;

lib/2d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ function blockedevery2d( x, predicate, thisArg ) {
144144
// Iterate over the ndarray dimensions...
145145
for ( i1 = 0; i1 < s1; i1++ ) {
146146
for ( i0 = 0; i0 < s0; i0++ ) {
147-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
147+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
148148
return false;
149149
}
150150
ix += dx0;

lib/2d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ function blockedevery2d( x, predicate, thisArg ) {
151151
// Iterate over the ndarray dimensions...
152152
for ( i1 = 0; i1 < s1; i1++ ) {
153153
for ( i0 = 0; i0 < s0; i0++ ) {
154-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
154+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
155155
return false;
156156
}
157157
ix += dx0;

lib/3d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ function blockedevery3d( x, predicate, thisArg ) {
162162
for ( i2 = 0; i2 < s2; i2++ ) {
163163
for ( i1 = 0; i1 < s1; i1++ ) {
164164
for ( i0 = 0; i0 < s0; i0++ ) {
165-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
165+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
166166
return false;
167167
}
168168
ix += dx0;

lib/3d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ function blockedevery3d( x, predicate, thisArg ) {
169169
for ( i2 = 0; i2 < s2; i2++ ) {
170170
for ( i1 = 0; i1 < s1; i1++ ) {
171171
for ( i0 = 0; i0 < s0; i0++ ) {
172-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
172+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
173173
return false;
174174
}
175175
ix += dx0;

lib/4d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ function blockedevery4d( x, predicate, thisArg ) {
178178
for ( i2 = 0; i2 < s2; i2++ ) {
179179
for ( i1 = 0; i1 < s1; i1++ ) {
180180
for ( i0 = 0; i0 < s0; i0++ ) {
181-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
181+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
182182
return false;
183183
}
184184
ix += dx0;

lib/4d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ function blockedevery4d( x, predicate, thisArg ) {
185185
for ( i2 = 0; i2 < s2; i2++ ) {
186186
for ( i1 = 0; i1 < s1; i1++ ) {
187187
for ( i0 = 0; i0 < s0; i0++ ) {
188-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
188+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
189189
return false;
190190
}
191191
ix += dx0;

lib/5d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ function blockedevery5d( x, predicate, thisArg ) {
194194
for ( i2 = 0; i2 < s2; i2++ ) {
195195
for ( i1 = 0; i1 < s1; i1++ ) {
196196
for ( i0 = 0; i0 < s0; i0++ ) {
197-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i4, i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
197+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
198198
return false;
199199
}
200200
ix += dx0;

lib/5d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ function blockedevery5d( x, predicate, thisArg ) {
201201
for ( i2 = 0; i2 < s2; i2++ ) {
202202
for ( i1 = 0; i1 < s1; i1++ ) {
203203
for ( i0 = 0; i0 < s0; i0++ ) {
204-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i4, i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
204+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
205205
return false;
206206
}
207207
ix += dx0;

lib/6d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ function blockedevery6d( x, predicate, thisArg ) { // eslint-disable-line max-st
210210
for ( i2 = 0; i2 < s2; i2++ ) {
211211
for ( i1 = 0; i1 < s1; i1++ ) {
212212
for ( i0 = 0; i0 < s0; i0++ ) {
213-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
213+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
214214
return false;
215215
}
216216
ix += dx0;

lib/6d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ function blockedevery6d( x, predicate, thisArg ) { // eslint-disable-line max-st
217217
for ( i2 = 0; i2 < s2; i2++ ) {
218218
for ( i1 = 0; i1 < s1; i1++ ) {
219219
for ( i0 = 0; i0 < s0; i0++ ) {
220-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
220+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
221221
return false;
222222
}
223223
ix += dx0;

lib/7d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ function blockedevery7d( x, predicate, thisArg ) { // eslint-disable-line max-st
226226
for ( i2 = 0; i2 < s2; i2++ ) {
227227
for ( i1 = 0; i1 < s1; i1++ ) {
228228
for ( i0 = 0; i0 < s0; i0++ ) {
229-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
229+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
230230
return false;
231231
}
232232
ix += dx0;

lib/7d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ function blockedevery7d( x, predicate, thisArg ) { // eslint-disable-line max-st
233233
for ( i2 = 0; i2 < s2; i2++ ) {
234234
for ( i1 = 0; i1 < s1; i1++ ) {
235235
for ( i0 = 0; i0 < s0; i0++ ) {
236-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
236+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
237237
return false;
238238
}
239239
ix += dx0;

lib/8d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ function blockedevery8d( x, predicate, thisArg ) { // eslint-disable-line max-st
242242
for ( i2 = 0; i2 < s2; i2++ ) {
243243
for ( i1 = 0; i1 < s1; i1++ ) {
244244
for ( i0 = 0; i0 < s0; i0++ ) {
245-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
245+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
246246
return false;
247247
}
248248
ix += dx0;

lib/8d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ function blockedevery8d( x, predicate, thisArg ) { // eslint-disable-line max-st
249249
for ( i2 = 0; i2 < s2; i2++ ) {
250250
for ( i1 = 0; i1 < s1; i1++ ) {
251251
for ( i0 = 0; i0 < s0; i0++ ) {
252-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
252+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
253253
return false;
254254
}
255255
ix += dx0;

lib/9d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ function blockedevery9d( x, predicate, thisArg ) { // eslint-disable-line max-st
258258
for ( i2 = 0; i2 < s2; i2++ ) {
259259
for ( i1 = 0; i1 < s1; i1++ ) {
260260
for ( i0 = 0; i0 < s0; i0++ ) {
261-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
261+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j8+i8, j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
262262
return false;
263263
}
264264
ix += dx0;

lib/9d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ function blockedevery9d( x, predicate, thisArg ) { // eslint-disable-line max-st
265265
for ( i2 = 0; i2 < s2; i2++ ) {
266266
for ( i1 = 0; i1 < s1; i1++ ) {
267267
for ( i0 = 0; i0 < s0; i0++ ) {
268-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
268+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j8+i8, j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) {
269269
return false;
270270
}
271271
ix += dx0;

0 commit comments

Comments
 (0)