Skip to content

Commit cd9b92b

Browse files
committed
Update artifacts
1 parent 47f7543 commit cd9b92b

21 files changed

+116
-62
lines changed

ndarray/base/unary-reduce-strided1d-by/0d.js.html

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">92.24% </span>
26+
<span class="strong">88.4% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>119/129</span>
28+
<span class='fraction'>122/138</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">92.24% </span>
47+
<span class="strong">88.4% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>119/129</span>
49+
<span class='fraction'>122/138</span>
5050
</div>
5151

5252

@@ -192,7 +192,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
192192
<a name='L127'></a><a href='#L127'>127</a>
193193
<a name='L128'></a><a href='#L128'>128</a>
194194
<a name='L129'></a><a href='#L129'>129</a>
195-
<a name='L130'></a><a href='#L130'>130</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
195+
<a name='L130'></a><a href='#L130'>130</a>
196+
<a name='L131'></a><a href='#L131'>131</a>
197+
<a name='L132'></a><a href='#L132'>132</a>
198+
<a name='L133'></a><a href='#L133'>133</a>
199+
<a name='L134'></a><a href='#L134'>134</a>
200+
<a name='L135'></a><a href='#L135'>135</a>
201+
<a name='L136'></a><a href='#L136'>136</a>
202+
<a name='L137'></a><a href='#L137'>137</a>
203+
<a name='L138'></a><a href='#L138'>138</a>
204+
<a name='L139'></a><a href='#L139'>139</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
196205
<span class="cline-any cline-yes">1x</span>
197206
<span class="cline-any cline-yes">1x</span>
198207
<span class="cline-any cline-yes">1x</span>
@@ -306,6 +315,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
306315
<span class="cline-any cline-yes">1x</span>
307316
<span class="cline-any cline-yes">1x</span>
308317
<span class="cline-any cline-yes">1x</span>
318+
<span class="cline-any cline-yes">1x</span>
319+
<span class="cline-any cline-yes">1x</span>
320+
<span class="cline-any cline-yes">1x</span>
321+
<span class="cline-any cline-no">&nbsp;</span>
322+
<span class="cline-any cline-no">&nbsp;</span>
323+
<span class="cline-any cline-no">&nbsp;</span>
324+
<span class="cline-any cline-no">&nbsp;</span>
325+
<span class="cline-any cline-no">&nbsp;</span>
326+
<span class="cline-any cline-no">&nbsp;</span>
309327
<span class="cline-any cline-no">&nbsp;</span>
310328
<span class="cline-any cline-no">&nbsp;</span>
311329
<span class="cline-any cline-no">&nbsp;</span>
@@ -339,10 +357,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
339357
* limitations under the License.
340358
*/
341359
&nbsp;
360+
/* eslint-disable max-len */
361+
&nbsp;
342362
'use strict';
343363
&nbsp;
344364
// MODULES //
345365
&nbsp;
366+
var without = require( '@stdlib/array/base/without' );
346367
var wrap = require( './callback_wrapper.js' );
347368
&nbsp;
348369
&nbsp;
@@ -435,15 +456,21 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
435456
* var v = y.data;
436457
* // returns &lt;Float64Array&gt;[ 8.0 ]
437458
*/
438-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function unary0d( fcn, arrays, strategy, ibuf, ldims, cdims, opts, hasOpts, clbk, thisArg ) { // eslint-disable-line max-len</span></span>
459+
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function unary0d( fcn, arrays, strategy, ibuf, ldims, cdims, opts, hasOpts, clbk, thisArg ) {</span></span>
460+
<span class="cstat-no" title="statement not covered" > var arr;</span>
439461
<span class="cstat-no" title="statement not covered" > var x;</span>
440462
<span class="cstat-no" title="statement not covered" > var y;</span>
441463
<span class="cstat-no" title="statement not covered" > var f;</span>
442464
<span class="cstat-no" title="statement not covered" ></span>
443-
<span class="cstat-no" title="statement not covered" > x = strategy( arrays[ 0 ] );</span>
465+
<span class="cstat-no" title="statement not covered" > x = arrays[ 0 ];</span>
444466
<span class="cstat-no" title="statement not covered" > y = arrays[ 1 ];</span>
445-
<span class="cstat-no" title="statement not covered" > f = wrap( arrays[ 0 ].ref, arrays[ 0 ], ibuf, ldims, [], cdims, clbk, thisArg ); // eslint-disable-line max-len</span>
446-
<span class="cstat-no" title="statement not covered" > y.data[ y.offset ] = ( hasOpts ) ? fcn( [ x ], opts, f ) : fcn( [ x ], f );</span>
467+
<span class="cstat-no" title="statement not covered" ></span>
468+
<span class="cstat-no" title="statement not covered" > f = wrap( x.ref, x, ibuf, ldims, [], cdims, clbk, thisArg );</span>
469+
<span class="cstat-no" title="statement not covered" ></span>
470+
<span class="cstat-no" title="statement not covered" > arr = without( arrays, 1 );</span>
471+
<span class="cstat-no" title="statement not covered" > arr[ 0 ] = strategy( x );</span>
472+
<span class="cstat-no" title="statement not covered" ></span>
473+
<span class="cstat-no" title="statement not covered" > y.data[ y.offset ] = ( hasOpts ) ? fcn( arr, opts, f ) : fcn( arr, f );</span>
447474
<span class="cstat-no" title="statement not covered" >}</span>
448475
&nbsp;
449476
&nbsp;
@@ -457,7 +484,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
457484
<div class='footer quiet pad2 space-top1 center small'>
458485
Code coverage generated by
459486
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
460-
at 2025-06-05T09:42:46.232Z
487+
at 2025-06-05T10:04:11.256Z
461488
</div>
462489
<script src="../../../../prettify.js"></script>
463490
<script>

ndarray/base/unary-reduce-strided1d-by/0d_accessors.js.html

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">89.7% </span>
26+
<span class="strong">86.2% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>122/136</span>
28+
<span class='fraction'>125/145</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">89.7% </span>
47+
<span class="strong">86.2% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>122/136</span>
49+
<span class='fraction'>125/145</span>
5050
</div>
5151

5252

@@ -199,7 +199,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
199199
<a name='L134'></a><a href='#L134'>134</a>
200200
<a name='L135'></a><a href='#L135'>135</a>
201201
<a name='L136'></a><a href='#L136'>136</a>
202-
<a name='L137'></a><a href='#L137'>137</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
202+
<a name='L137'></a><a href='#L137'>137</a>
203+
<a name='L138'></a><a href='#L138'>138</a>
204+
<a name='L139'></a><a href='#L139'>139</a>
205+
<a name='L140'></a><a href='#L140'>140</a>
206+
<a name='L141'></a><a href='#L141'>141</a>
207+
<a name='L142'></a><a href='#L142'>142</a>
208+
<a name='L143'></a><a href='#L143'>143</a>
209+
<a name='L144'></a><a href='#L144'>144</a>
210+
<a name='L145'></a><a href='#L145'>145</a>
211+
<a name='L146'></a><a href='#L146'>146</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
203212
<span class="cline-any cline-yes">1x</span>
204213
<span class="cline-any cline-yes">1x</span>
205214
<span class="cline-any cline-yes">1x</span>
@@ -316,6 +325,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
316325
<span class="cline-any cline-yes">1x</span>
317326
<span class="cline-any cline-yes">1x</span>
318327
<span class="cline-any cline-yes">1x</span>
328+
<span class="cline-any cline-yes">1x</span>
329+
<span class="cline-any cline-yes">1x</span>
330+
<span class="cline-any cline-yes">1x</span>
331+
<span class="cline-any cline-no">&nbsp;</span>
332+
<span class="cline-any cline-no">&nbsp;</span>
333+
<span class="cline-any cline-no">&nbsp;</span>
334+
<span class="cline-any cline-no">&nbsp;</span>
335+
<span class="cline-any cline-no">&nbsp;</span>
336+
<span class="cline-any cline-no">&nbsp;</span>
319337
<span class="cline-any cline-no">&nbsp;</span>
320338
<span class="cline-any cline-no">&nbsp;</span>
321339
<span class="cline-any cline-no">&nbsp;</span>
@@ -353,10 +371,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
353371
* limitations under the License.
354372
*/
355373
&nbsp;
374+
/* eslint-disable max-len */
375+
&nbsp;
356376
'use strict';
357377
&nbsp;
358378
// MODULES //
359379
&nbsp;
380+
var without = require( '@stdlib/array/base/without' );
360381
var wrap = require( './callback_wrapper.js' );
361382
&nbsp;
362383
&nbsp;
@@ -452,18 +473,24 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
452473
* var v = y.data.get( 0 );
453474
* // returns 8.0
454475
*/
455-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function unary0d( fcn, arrays, strategy, ibuf, ldims, cdims, opts, hasOpts, clbk, thisArg ) { // eslint-disable-line max-len</span></span>
476+
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function unary0d( fcn, arrays, strategy, ibuf, ldims, cdims, opts, hasOpts, clbk, thisArg ) {</span></span>
477+
<span class="cstat-no" title="statement not covered" > var arr;</span>
456478
<span class="cstat-no" title="statement not covered" > var x;</span>
457479
<span class="cstat-no" title="statement not covered" > var y;</span>
458480
<span class="cstat-no" title="statement not covered" > var f;</span>
459481
<span class="cstat-no" title="statement not covered" ></span>
460-
<span class="cstat-no" title="statement not covered" > x = strategy( arrays[ 0 ] );</span>
482+
<span class="cstat-no" title="statement not covered" > x = arrays[ 0 ];</span>
461483
<span class="cstat-no" title="statement not covered" > y = arrays[ 1 ];</span>
462-
<span class="cstat-no" title="statement not covered" > f = wrap( arrays[ 0 ].ref, arrays[ 0 ], ibuf, ldims, [], cdims, clbk, thisArg ); // eslint-disable-line max-len</span>
484+
<span class="cstat-no" title="statement not covered" ></span>
485+
<span class="cstat-no" title="statement not covered" > f = wrap( x.ref, x, ibuf, ldims, [], cdims, clbk, thisArg );</span>
486+
<span class="cstat-no" title="statement not covered" ></span>
487+
<span class="cstat-no" title="statement not covered" > arr = without( arrays, 1 );</span>
488+
<span class="cstat-no" title="statement not covered" > arr[ 0 ] = strategy( x );</span>
489+
<span class="cstat-no" title="statement not covered" ></span>
463490
<span class="cstat-no" title="statement not covered" > if ( hasOpts ) {</span>
464-
<span class="cstat-no" title="statement not covered" > y.accessors[ 1 ]( y.data, y.offset, fcn( [ x ], opts, f ) );</span>
491+
<span class="cstat-no" title="statement not covered" > y.accessors[ 1 ]( y.data, y.offset, fcn( arr, opts, f ) );</span>
465492
<span class="cstat-no" title="statement not covered" > } else {</span>
466-
<span class="cstat-no" title="statement not covered" > y.accessors[ 1 ]( y.data, y.offset, fcn( [ x ], f ) );</span>
493+
<span class="cstat-no" title="statement not covered" > y.accessors[ 1 ]( y.data, y.offset, fcn( arr, f ) );</span>
467494
<span class="cstat-no" title="statement not covered" > }</span>
468495
<span class="cstat-no" title="statement not covered" >}</span>
469496
&nbsp;
@@ -478,7 +505,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
478505
<div class='footer quiet pad2 space-top1 center small'>
479506
Code coverage generated by
480507
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
481-
at 2025-06-05T09:42:46.232Z
508+
at 2025-06-05T10:04:11.256Z
482509
</div>
483510
<script src="../../../../prettify.js"></script>
484511
<script>

ndarray/base/unary-reduce-strided1d-by/1d.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
622622
<div class='footer quiet pad2 space-top1 center small'>
623623
Code coverage generated by
624624
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
625-
at 2025-06-05T09:42:46.232Z
625+
at 2025-06-05T10:04:11.256Z
626626
</div>
627627
<script src="../../../../prettify.js"></script>
628628
<script>

ndarray/base/unary-reduce-strided1d-by/1d_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
658658
<div class='footer quiet pad2 space-top1 center small'>
659659
Code coverage generated by
660660
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
661-
at 2025-06-05T09:42:46.232Z
661+
at 2025-06-05T10:04:11.256Z
662662
</div>
663663
<script src="../../../../prettify.js"></script>
664664
<script>

ndarray/base/unary-reduce-strided1d-by/2d.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
700700
<div class='footer quiet pad2 space-top1 center small'>
701701
Code coverage generated by
702702
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
703-
at 2025-06-05T09:42:46.232Z
703+
at 2025-06-05T10:04:11.256Z
704704
</div>
705705
<script src="../../../../prettify.js"></script>
706706
<script>

ndarray/base/unary-reduce-strided1d-by/2d_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
724724
<div class='footer quiet pad2 space-top1 center small'>
725725
Code coverage generated by
726726
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
727-
at 2025-06-05T09:42:46.232Z
727+
at 2025-06-05T10:04:11.256Z
728728
</div>
729729
<script src="../../../../prettify.js"></script>
730730
<script>

ndarray/base/unary-reduce-strided1d-by/2d_blocked.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
802802
<div class='footer quiet pad2 space-top1 center small'>
803803
Code coverage generated by
804804
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
805-
at 2025-06-05T09:42:46.232Z
805+
at 2025-06-05T10:04:11.256Z
806806
</div>
807807
<script src="../../../../prettify.js"></script>
808808
<script>

ndarray/base/unary-reduce-strided1d-by/2d_blocked_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
826826
<div class='footer quiet pad2 space-top1 center small'>
827827
Code coverage generated by
828828
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
829-
at 2025-06-05T09:42:46.232Z
829+
at 2025-06-05T10:04:11.256Z
830830
</div>
831831
<script src="../../../../prettify.js"></script>
832832
<script>

ndarray/base/unary-reduce-strided1d-by/callback_wrapper.js.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
230230
// MODULES //
231231
&nbsp;
232232
var put = require( '@stdlib/array/base/put' );
233-
var ind2sub = require( '@stdlib/ndarray/base/ind2sub' );
233+
var ind2sub = require( '@stdlib/ndarray/base/ind2sub' ).assign;
234234
var zeros = require( '@stdlib/array/base/zeros' );
235235
&nbsp;
236236
&nbsp;
@@ -256,7 +256,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
256256
* @returns {Function} callback wrapper
257257
*/
258258
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function wrap( arr, view, idx, ldims, lidx, cdims, clbk, thisArg ) {</span></span>
259-
<span class="cstat-no" title="statement not covered" > var vidx = zeros( cdims.length );</span>
259+
<span class="cstat-no" title="statement not covered" > var cidx = zeros( cdims.length ); // workspace for storing core iteration indices</span>
260260
<span class="cstat-no" title="statement not covered" > put( idx, ldims, lidx, MODE );</span>
261261
<span class="cstat-no" title="statement not covered" > return wrapper;</span>
262262
<span class="cstat-no" title="statement not covered" ></span>
@@ -265,12 +265,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
265265
<span class="cstat-no" title="statement not covered" > *</span>
266266
<span class="cstat-no" title="statement not covered" > * @private</span>
267267
<span class="cstat-no" title="statement not covered" > * @param {*} v - value</span>
268-
<span class="cstat-no" title="statement not covered" > * @param {NonNegativeIntegerArray} cidx - current core iteration indices</span>
268+
<span class="cstat-no" title="statement not covered" > * @param {NonNegativeInteger} aidx - current array element index</span>
269269
<span class="cstat-no" title="statement not covered" > * @returns {*} result</span>
270270
<span class="cstat-no" title="statement not covered" > */</span>
271-
<span class="cstat-no" title="statement not covered" > function wrapper( v, cidx ) {</span>
272-
<span class="cstat-no" title="statement not covered" > ind2sub.assign( view.shape, view.strides, view.offset, view.order, cidx, MODE, vidx ); // eslint-disable-line max-len</span>
273-
<span class="cstat-no" title="statement not covered" > put( idx, cdims, vidx, MODE );</span>
271+
<span class="cstat-no" title="statement not covered" > function wrapper( v, aidx ) {</span>
272+
<span class="cstat-no" title="statement not covered" > ind2sub( view.shape, view.strides, view.offset, view.order, aidx, MODE, cidx ); // eslint-disable-line max-len</span>
273+
<span class="cstat-no" title="statement not covered" > put( idx, cdims, cidx, MODE );</span>
274274
<span class="cstat-no" title="statement not covered" > return clbk.call( thisArg, v, idx.slice(), arr );</span>
275275
<span class="cstat-no" title="statement not covered" > }</span>
276276
<span class="cstat-no" title="statement not covered" >}</span>
@@ -286,7 +286,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
286286
<div class='footer quiet pad2 space-top1 center small'>
287287
Code coverage generated by
288288
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
289-
at 2025-06-05T09:42:46.232Z
289+
at 2025-06-05T10:04:11.256Z
290290
</div>
291291
<script src="../../../../prettify.js"></script>
292292
<script>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[2212,3202,69.0818,19,19,100,0,23,0,2212,3202,69.0818,"b9c288c6a31cd3efb83452c1dda6d6e48a25e926","2025-06-05 02:41:17 -0700"]
1+
[2218,3220,68.882,19,19,100,0,23,0,2218,3220,68.882,"5882d9af29f0e7bdcf82f0b8d8cd7b71d8b5c6b6","2025-06-05 03:02:37 -0700"]

0 commit comments

Comments
 (0)