Skip to content

Commit d3a5f54

Browse files
committed
Update artifacts
1 parent 05c93a4 commit d3a5f54

40 files changed

+184
-621
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[470,878,53.5308,4,4,100,0,7,0,470,878,53.5308,"ce2a4171ac366e3023a240d01c154f8e9bfdfa5e","2025-09-13 14:23:48 -0700"]
22
[470,878,53.5308,4,4,100,0,7,0,470,878,53.5308,"626b52bc5f30d90237d82055095814a5f6e75546","2025-09-13 16:30:28 -0700"]
33
[462,854,54.0984,4,4,100,0,6,0,462,854,54.0984,"1e5c77a53d8b81c99ca0be177b1e828dbfc12173","2025-09-13 22:20:48 -0700"]
4+
[451,829,54.4029,4,4,100,0,5,0,451,829,54.4029,"539623214add7405c45c70f16ef7ab001f5dc0e0","2025-09-13 23:33:43 -0700"]

ndarray/base/binary-reduce-strided1d-dispatch/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">54.09% </span>
26+
<span class="strong">54.4% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>462/854</span>
28+
<span class='fraction'>451/829</span>
2929
</div>
3030

3131

@@ -39,14 +39,14 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/binary-reduce-st
3939
<div class='fl pad1y space-right2'>
4040
<span class="strong">0% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>0/6</span>
42+
<span class='fraction'>0/5</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">54.09% </span>
47+
<span class="strong">54.4% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>462/854</span>
49+
<span class='fraction'>451/829</span>
5050
</div>
5151

5252

@@ -110,17 +110,17 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/binary-reduce-st
110110

111111
<tr>
112112
<td class="file low" data-value="main.js"><a href="main.js.html">main.js</a></td>
113-
<td data-value="42.63" class="pic low">
113+
<td data-value="42.57" class="pic low">
114114
<div class="chart"><div class="cover-fill" style="width: 42%"></div><div class="cover-empty" style="width: 58%"></div></div>
115115
</td>
116-
<td data-value="42.63" class="pct low">42.63%</td>
117-
<td data-value="584" class="abs low">249/584</td>
116+
<td data-value="42.57" class="pct low">42.57%</td>
117+
<td data-value="559" class="abs low">238/559</td>
118118
<td data-value="100" class="pct high">100%</td>
119119
<td data-value="1" class="abs high">1/1</td>
120120
<td data-value="0" class="pct low">0%</td>
121-
<td data-value="4" class="abs low">0/4</td>
122-
<td data-value="42.63" class="pct low">42.63%</td>
123-
<td data-value="584" class="abs low">249/584</td>
121+
<td data-value="3" class="abs low">0/3</td>
122+
<td data-value="42.57" class="pct low">42.57%</td>
123+
<td data-value="559" class="abs low">238/559</td>
124124
</tr>
125125

126126
<tr>
@@ -146,7 +146,7 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/binary-reduce-st
146146
<div class='footer quiet pad2 space-top1 center small'>
147147
Code coverage generated by
148148
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
149-
at 2025-09-14T05:22:12.940Z
149+
at 2025-09-14T06:35:22.725Z
150150
</div>
151151
<script src="../../../../prettify.js"></script>
152152
<script>

ndarray/base/binary-reduce-strided1d-dispatch/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
262262
<div class='footer quiet pad2 space-top1 center small'>
263263
Code coverage generated by
264264
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
265-
at 2025-09-14T05:22:12.940Z
265+
at 2025-09-14T06:35:22.725Z
266266
</div>
267267
<script src="../../../../prettify.js"></script>
268268
<script>

ndarray/base/binary-reduce-strided1d-dispatch/index_of_types.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
394394
<div class='footer quiet pad2 space-top1 center small'>
395395
Code coverage generated by
396396
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
397-
at 2025-09-14T05:22:12.940Z
397+
at 2025-09-14T06:35:22.725Z
398398
</div>
399399
<script src="../../../../prettify.js"></script>
400400
<script>

ndarray/base/binary-reduce-strided1d-dispatch/main.js.html

Lines changed: 11 additions & 86 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">42.63% </span>
26+
<span class="strong">42.57% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>249/584</span>
28+
<span class='fraction'>238/559</span>
2929
</div>
3030

3131

@@ -39,14 +39,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
3939
<div class='fl pad1y space-right2'>
4040
<span class="strong">0% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>0/4</span>
42+
<span class='fraction'>0/3</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">42.63% </span>
47+
<span class="strong">42.57% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>249/584</span>
49+
<span class='fraction'>238/559</span>
5050
</div>
5151

5252

@@ -622,32 +622,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
622622
<a name='L557'></a><a href='#L557'>557</a>
623623
<a name='L558'></a><a href='#L558'>558</a>
624624
<a name='L559'></a><a href='#L559'>559</a>
625-
<a name='L560'></a><a href='#L560'>560</a>
626-
<a name='L561'></a><a href='#L561'>561</a>
627-
<a name='L562'></a><a href='#L562'>562</a>
628-
<a name='L563'></a><a href='#L563'>563</a>
629-
<a name='L564'></a><a href='#L564'>564</a>
630-
<a name='L565'></a><a href='#L565'>565</a>
631-
<a name='L566'></a><a href='#L566'>566</a>
632-
<a name='L567'></a><a href='#L567'>567</a>
633-
<a name='L568'></a><a href='#L568'>568</a>
634-
<a name='L569'></a><a href='#L569'>569</a>
635-
<a name='L570'></a><a href='#L570'>570</a>
636-
<a name='L571'></a><a href='#L571'>571</a>
637-
<a name='L572'></a><a href='#L572'>572</a>
638-
<a name='L573'></a><a href='#L573'>573</a>
639-
<a name='L574'></a><a href='#L574'>574</a>
640-
<a name='L575'></a><a href='#L575'>575</a>
641-
<a name='L576'></a><a href='#L576'>576</a>
642-
<a name='L577'></a><a href='#L577'>577</a>
643-
<a name='L578'></a><a href='#L578'>578</a>
644-
<a name='L579'></a><a href='#L579'>579</a>
645-
<a name='L580'></a><a href='#L580'>580</a>
646-
<a name='L581'></a><a href='#L581'>581</a>
647-
<a name='L582'></a><a href='#L582'>582</a>
648-
<a name='L583'></a><a href='#L583'>583</a>
649-
<a name='L584'></a><a href='#L584'>584</a>
650-
<a name='L585'></a><a href='#L585'>585</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
625+
<a name='L560'></a><a href='#L560'>560</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
651626
<span class="cline-any cline-yes">1x</span>
652627
<span class="cline-any cline-yes">1x</span>
653628
<span class="cline-any cline-yes">1x</span>
@@ -724,27 +699,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
724699
<span class="cline-any cline-yes">1x</span>
725700
<span class="cline-any cline-yes">1x</span>
726701
<span class="cline-any cline-yes">1x</span>
727-
<span class="cline-any cline-no">&nbsp;</span>
728-
<span class="cline-any cline-no">&nbsp;</span>
729-
<span class="cline-any cline-no">&nbsp;</span>
730-
<span class="cline-any cline-no">&nbsp;</span>
731-
<span class="cline-any cline-no">&nbsp;</span>
732-
<span class="cline-any cline-no">&nbsp;</span>
733-
<span class="cline-any cline-no">&nbsp;</span>
734-
<span class="cline-any cline-no">&nbsp;</span>
735-
<span class="cline-any cline-no">&nbsp;</span>
736-
<span class="cline-any cline-no">&nbsp;</span>
737-
<span class="cline-any cline-yes">1x</span>
738-
<span class="cline-any cline-yes">1x</span>
739-
<span class="cline-any cline-yes">1x</span>
740-
<span class="cline-any cline-yes">1x</span>
741-
<span class="cline-any cline-yes">1x</span>
742-
<span class="cline-any cline-yes">1x</span>
743-
<span class="cline-any cline-yes">1x</span>
744-
<span class="cline-any cline-yes">1x</span>
745-
<span class="cline-any cline-yes">1x</span>
746-
<span class="cline-any cline-yes">1x</span>
747-
<span class="cline-any cline-yes">1x</span>
748702
<span class="cline-any cline-yes">1x</span>
749703
<span class="cline-any cline-yes">1x</span>
750704
<span class="cline-any cline-yes">1x</span>
@@ -1037,8 +991,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
1037991
<span class="cline-any cline-no">&nbsp;</span>
1038992
<span class="cline-any cline-no">&nbsp;</span>
1039993
<span class="cline-any cline-no">&nbsp;</span>
1040-
<span class="cline-any cline-no">&nbsp;</span>
1041-
<span class="cline-any cline-no">&nbsp;</span>
1042994
<span class="cline-any cline-yes">1x</span>
1043995
<span class="cline-any cline-yes">1x</span>
1044996
<span class="cline-any cline-yes">1x</span>
@@ -1223,8 +1175,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
12231175
<span class="cline-any cline-no">&nbsp;</span>
12241176
<span class="cline-any cline-no">&nbsp;</span>
12251177
<span class="cline-any cline-no">&nbsp;</span>
1226-
<span class="cline-any cline-no">&nbsp;</span>
1227-
<span class="cline-any cline-no">&nbsp;</span>
12281178
<span class="cline-any cline-yes">1x</span>
12291179
<span class="cline-any cline-yes">1x</span>
12301180
<span class="cline-any cline-yes">1x</span>
@@ -1270,7 +1220,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
12701220
var binaryReduceStrided1d = require( '@stdlib/ndarray/base/binary-reduce-strided1d' );
12711221
var binaryOutputDataType = require( '@stdlib/ndarray/base/binary-output-dtype' );
12721222
var binaryInputCastingDataType = require( '@stdlib/ndarray/base/binary-input-casting-dtype' );
1273-
var resolveEnum = require( '@stdlib/ndarray/base/dtype-resolve-enum' );
1223+
var dtypes2enums = require( '@stdlib/ndarray/base/dtypes2enums' );
12741224
var spreadDimensions = require( '@stdlib/ndarray/base/spread-dimensions' );
12751225
var getShape = require( '@stdlib/ndarray/shape' ); // note: non-base accessor is intentional due to input ndarrays originating in userland
12761226
var ndims = require( '@stdlib/ndarray/ndims' );
@@ -1299,27 +1249,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
12991249
var DEFAULT_ORDER = defaults.get( 'order' );
13001250
&nbsp;
13011251
&nbsp;
1302-
// FUNCTIONS //
1303-
&nbsp;
1304-
/**
1305-
* Returns a list of data type enumeration constants.
1306-
*
1307-
* @private
1308-
* @param {Collection} types - list of types
1309-
* @returns {IntegerArray} list of data type enumeration constants
1310-
*/
1311-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function types2enums( types ) {</span></span>
1312-
<span class="cstat-no" title="statement not covered" > var out;</span>
1313-
<span class="cstat-no" title="statement not covered" > var i;</span>
1314-
<span class="cstat-no" title="statement not covered" ></span>
1315-
<span class="cstat-no" title="statement not covered" > out = [];</span>
1316-
<span class="cstat-no" title="statement not covered" > for ( i = 0; i &lt; types.length; i++ ) {</span>
1317-
<span class="cstat-no" title="statement not covered" > out.push( resolveEnum( types[ i ] ) ); // note: we're assuming that `types[i]` is a known data type; otherwise, the resolved enum will be `null`</span>
1318-
<span class="cstat-no" title="statement not covered" > }</span>
1319-
<span class="cstat-no" title="statement not covered" > return out;</span>
1320-
<span class="cstat-no" title="statement not covered" >}</span>
1321-
&nbsp;
1322-
&nbsp;
13231252
// MAIN //
13241253
&nbsp;
13251254
/**
@@ -1420,7 +1349,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
14201349
<span class="cstat-no" title="statement not covered" > }</span>
14211350
<span class="cstat-no" title="statement not covered" > this._table = {</span>
14221351
<span class="cstat-no" title="statement not covered" > 'default': table.default,</span>
1423-
<span class="cstat-no" title="statement not covered" > 'types': ( table.types ) ? types2enums( table.types ) : [], // note: convert to enums (i.e., integers) to ensure faster comparisons</span>
1352+
<span class="cstat-no" title="statement not covered" > 'types': ( table.types ) ? dtypes2enums( table.types ) : [], // note: convert to enums (i.e., integers) to ensure faster comparisons</span>
14241353
<span class="cstat-no" title="statement not covered" > 'fcns': ( table.fcns ) ? copy( table.fcns ) : []</span>
14251354
<span class="cstat-no" title="statement not covered" > };</span>
14261355
<span class="cstat-no" title="statement not covered" > if ( this._table.types.length !== 2 * this._table.fcns.length ) {</span>
@@ -1487,7 +1416,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
14871416
*/
14881417
setReadOnly( BinaryStrided1dDispatch.prototype, 'apply', <span class="fstat-no" title="function not covered" >function apply( x, y ) {</span>
14891418
<span class="cstat-no" title="statement not covered" > var options;</span>
1490-
<span class="cstat-no" title="statement not covered" > var dtypes;</span>
14911419
<span class="cstat-no" title="statement not covered" > var nargs;</span>
14921420
<span class="cstat-no" title="statement not covered" > var args;</span>
14931421
<span class="cstat-no" title="statement not covered" > var opts;</span>
@@ -1608,8 +1536,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
16081536
<span class="cstat-no" title="statement not covered" > ydt = dt;</span>
16091537
<span class="cstat-no" title="statement not covered" > }</span>
16101538
<span class="cstat-no" title="statement not covered" > // Resolve the lower-level strided function satisfying the input ndarray data types:</span>
1611-
<span class="cstat-no" title="statement not covered" > dtypes = [ resolveEnum( xdt ), resolveEnum( ydt ) ];</span>
1612-
<span class="cstat-no" title="statement not covered" > i = indexOfTypes( this._table.fcns.length, 2, this._table.types, 2, 1, 0, dtypes, 1, 0 ); // eslint-disable-line max-len</span>
1539+
<span class="cstat-no" title="statement not covered" > i = indexOfTypes( this._table.fcns.length, 2, this._table.types, 2, 1, 0, dtypes2enums( [ xdt, ydt ] ), 1, 0 ); // eslint-disable-line max-len</span>
16131540
<span class="cstat-no" title="statement not covered" > if ( i &gt;= 0 ) {</span>
16141541
<span class="cstat-no" title="statement not covered" > f = this._table.fcns[ i ];</span>
16151542
<span class="cstat-no" title="statement not covered" > } else {</span>
@@ -1685,7 +1612,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
16851612
*/
16861613
setReadOnly( BinaryStrided1dDispatch.prototype, 'assign', <span class="fstat-no" title="function not covered" >function assign( x, y ) {</span>
16871614
<span class="cstat-no" title="statement not covered" > var options;</span>
1688-
<span class="cstat-no" title="statement not covered" > var dtypes;</span>
16891615
<span class="cstat-no" title="statement not covered" > var nargs;</span>
16901616
<span class="cstat-no" title="statement not covered" > var opts;</span>
16911617
<span class="cstat-no" title="statement not covered" > var args;</span>
@@ -1798,8 +1724,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
17981724
<span class="cstat-no" title="statement not covered" > ydt = dt;</span>
17991725
<span class="cstat-no" title="statement not covered" > }</span>
18001726
<span class="cstat-no" title="statement not covered" > // Resolve the lower-level strided function satisfying the input ndarray data type:</span>
1801-
<span class="cstat-no" title="statement not covered" > dtypes = [ resolveEnum( xdt ), resolveEnum( ydt ) ];</span>
1802-
<span class="cstat-no" title="statement not covered" > i = indexOfTypes( this._table.fcns.length, 2, this._table.types, 2, 1, 0, dtypes, 1, 0 ); // eslint-disable-line max-len</span>
1727+
<span class="cstat-no" title="statement not covered" > i = indexOfTypes( this._table.fcns.length, 2, this._table.types, 2, 1, 0, dtypes2enums( [ xdt, ydt ] ), 1, 0 ); // eslint-disable-line max-len</span>
18031728
<span class="cstat-no" title="statement not covered" > if ( i &gt;= 0 ) {</span>
18041729
<span class="cstat-no" title="statement not covered" > f = this._table.fcns[ i ];</span>
18051730
<span class="cstat-no" title="statement not covered" > } else {</span>
@@ -1822,7 +1747,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
18221747
<div class='footer quiet pad2 space-top1 center small'>
18231748
Code coverage generated by
18241749
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
1825-
at 2025-09-14T05:22:12.940Z
1750+
at 2025-09-14T06:35:22.725Z
18261751
</div>
18271752
<script src="../../../../prettify.js"></script>
18281753
<script>

ndarray/base/binary-reduce-strided1d-dispatch/validate.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
364364
<div class='footer quiet pad2 space-top1 center small'>
365365
Code coverage generated by
366366
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
367-
at 2025-09-14T05:22:12.940Z
367+
at 2025-09-14T06:35:22.725Z
368368
</div>
369369
<script src="../../../../prettify.js"></script>
370370
<script>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
[374,561,66.6667,4,4,100,0,5,0,374,561,66.6667,"cfe870b5ab3798377068aba5e239bf50f730f116","2025-09-10 00:29:12 -0700"]
22
[374,561,66.6667,4,4,100,0,5,0,374,561,66.6667,"7ff805189d4e18714abb7ad430e409bae2db442b","2025-09-13 14:03:11 -0700"]
3+
[364,541,67.2828,4,4,100,0,4,0,364,541,67.2828,"539623214add7405c45c70f16ef7ab001f5dc0e0","2025-09-13 23:33:43 -0700"]

0 commit comments

Comments
 (0)