Skip to content

Commit b142fb3

Browse files
committed
Update artifacts
1 parent 93ffbec commit b142fb3

File tree

18 files changed

+244
-138
lines changed

18 files changed

+244
-138
lines changed

blas/ext/sum/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
[169,169,100,2,2,100,0,0,100,169,169,100,"fd5533da37b425b752f061378bff51fbe8695c56","2025-04-25 00:45:51 -0700"]
2+
[166,166,100,2,2,100,0,0,100,166,166,100,"de5763c0ae79e809d74237f084b066411be59f0d","2025-04-26 04:56:24 -0700"]

blas/ext/sum/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> blas/ext/sum/lib</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>169/169</span>
28+
<span class='fraction'>166/166</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> blas/ext/sum/lib</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>169/169</span>
49+
<span class='fraction'>166/166</span>
5050
</div>
5151

5252

@@ -99,13 +99,13 @@ <h1><a href="../../../../index.html">All files</a> blas/ext/sum/lib</h1>
9999
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101101
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="106" class="abs high">106/106</td>
102+
<td data-value="103" class="abs high">103/103</td>
103103
<td data-value="100" class="pct high">100%</td>
104104
<td data-value="1" class="abs high">1/1</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="0" class="abs high">0/0</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="106" class="abs high">106/106</td>
108+
<td data-value="103" class="abs high">103/103</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../../index.html">All files</a> blas/ext/sum/lib</h1>
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2025-04-25T07:48:10.446Z
119+
at 2025-04-26T11:58:53.895Z
120120
</div>
121121
<script src="../../../../prettify.js"></script>
122122
<script>

blas/ext/sum/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
259259
<div class='footer quiet pad2 space-top1 center small'>
260260
Code coverage generated by
261261
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
262-
at 2025-04-25T07:48:10.446Z
262+
at 2025-04-26T11:58:53.895Z
263263
</div>
264264
<script src="../../../../prettify.js"></script>
265265
<script>

blas/ext/sum/main.js.html

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>106/106</span>
28+
<span class='fraction'>103/103</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>106/106</span>
49+
<span class='fraction'>103/103</span>
5050
</div>
5151

5252

@@ -166,13 +166,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
166166
<a name='L101'></a><a href='#L101'>101</a>
167167
<a name='L102'></a><a href='#L102'>102</a>
168168
<a name='L103'></a><a href='#L103'>103</a>
169-
<a name='L104'></a><a href='#L104'>104</a>
170-
<a name='L105'></a><a href='#L105'>105</a>
171-
<a name='L106'></a><a href='#L106'>106</a>
172-
<a name='L107'></a><a href='#L107'>107</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
173-
<span class="cline-any cline-yes">3x</span>
174-
<span class="cline-any cline-yes">3x</span>
175-
<span class="cline-any cline-yes">3x</span>
169+
<a name='L104'></a><a href='#L104'>104</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
176170
<span class="cline-any cline-yes">3x</span>
177171
<span class="cline-any cline-yes">3x</span>
178172
<span class="cline-any cline-yes">3x</span>
@@ -308,13 +302,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
308302
&nbsp;
309303
var idtypes = dtypes( 'numeric_and_generic' );
310304
var odtypes = dtypes( 'numeric_and_generic' );
311-
&nbsp;
312-
// FIXME: consider defining an "accumulation" policy so that small integer arrays do not readily overflow (see the Array API Standard; if changed, need to update the README accordingly)
313-
&nbsp;
314-
// FIXME: may need to consider C arithmetic emulation, including for signed/unsigned integers, in order to ensure consistent results (currently, `gsum` accumulates in double-precision in JS; however, given that integer summation is modulo arithmetic, this may not be an issue, as the results may be the same)
315-
&nbsp;
316-
// FIXME: per the Array API Standard, if the output dtype differs from the input dtype, the input ndarray should be cast prior to computation (ref: https://data-apis.org/array-api/latest/API_specification/generated/array_api.sum.html)
317-
var policy = 'same';
305+
var policies = {
306+
'output': 'accumulation',
307+
'casting': 'promoted'
308+
};
318309
var table = {
319310
'types': [
320311
'float64', // input
@@ -375,7 +366,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
375366
* var v = out.get();
376367
* // returns 39.0
377368
*/
378-
var sum = factory( table, [ idtypes ], odtypes, policy );
369+
var sum = factory( table, [ idtypes ], odtypes, policies );
379370
&nbsp;
380371
&nbsp;
381372
// EXPORTS //
@@ -388,7 +379,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/e
388379
<div class='footer quiet pad2 space-top1 center small'>
389380
Code coverage generated by
390381
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
391-
at 2025-04-25T07:48:10.446Z
382+
at 2025-04-26T11:58:53.895Z
392383
</div>
393384
<script src="../../../../prettify.js"></script>
394385
<script>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[192,254,75.5906,2,2,100,0,1,0,192,254,75.5906,"241d9733f1c33c635badfb7f801125988c12b1e8","2025-04-24 02:52:25 -0700"]
22
[192,254,75.5906,2,2,100,0,1,0,192,254,75.5906,"9ffa53e1178f1e7c67f59d4d4e81e76602e4915b","2025-04-24 02:55:30 -0700"]
33
[192,254,75.5906,2,2,100,0,1,0,192,254,75.5906,"5fb70551ba3e223bbb24ca2166b81dbc4545786a","2025-04-24 02:58:32 -0700"]
4+
[206,268,76.8657,2,2,100,0,1,0,206,268,76.8657,"de5763c0ae79e809d74237f084b066411be59f0d","2025-04-26 04:56:24 -0700"]

ndarray/base/unary-reduce-strided1d-dispatch-factory/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">75.59% </span>
26+
<span class="strong">76.86% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>192/254</span>
28+
<span class='fraction'>206/268</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/unary-reduce-str
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">75.59% </span>
47+
<span class="strong">76.86% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>192/254</span>
49+
<span class='fraction'>206/268</span>
5050
</div>
5151

5252

@@ -84,28 +84,28 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/unary-reduce-str
8484
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
8585
</td>
8686
<td data-value="100" class="pct high">100%</td>
87-
<td data-value="90" class="abs high">90/90</td>
87+
<td data-value="96" class="abs high">96/96</td>
8888
<td data-value="100" class="pct high">100%</td>
8989
<td data-value="1" class="abs high">1/1</td>
9090
<td data-value="100" class="pct high">100%</td>
9191
<td data-value="0" class="abs high">0/0</td>
9292
<td data-value="100" class="pct high">100%</td>
93-
<td data-value="90" class="abs high">90/90</td>
93+
<td data-value="96" class="abs high">96/96</td>
9494
</tr>
9595

9696
<tr>
9797
<td class="file medium" data-value="main.js"><a href="main.js.html">main.js</a></td>
98-
<td data-value="62.19" class="pic medium">
99-
<div class="chart"><div class="cover-fill" style="width: 62%"></div><div class="cover-empty" style="width: 38%"></div></div>
98+
<td data-value="63.95" class="pic medium">
99+
<div class="chart"><div class="cover-fill" style="width: 63%"></div><div class="cover-empty" style="width: 37%"></div></div>
100100
</td>
101-
<td data-value="62.19" class="pct medium">62.19%</td>
102-
<td data-value="164" class="abs medium">102/164</td>
101+
<td data-value="63.95" class="pct medium">63.95%</td>
102+
<td data-value="172" class="abs medium">110/172</td>
103103
<td data-value="100" class="pct high">100%</td>
104104
<td data-value="1" class="abs high">1/1</td>
105105
<td data-value="0" class="pct low">0%</td>
106106
<td data-value="1" class="abs low">0/1</td>
107-
<td data-value="62.19" class="pct medium">62.19%</td>
108-
<td data-value="164" class="abs medium">102/164</td>
107+
<td data-value="63.95" class="pct medium">63.95%</td>
108+
<td data-value="172" class="abs medium">110/172</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/unary-reduce-str
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2025-04-24T10:00:00.791Z
119+
at 2025-04-26T11:58:57.052Z
120120
</div>
121121
<script src="../../../../prettify.js"></script>
122122
<script>

ndarray/base/unary-reduce-strided1d-dispatch-factory/index.js.html

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>90/90</span>
28+
<span class='fraction'>96/96</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>90/90</span>
49+
<span class='fraction'>96/96</span>
5050
</div>
5151

5252

@@ -153,7 +153,19 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
153153
<a name='L88'></a><a href='#L88'>88</a>
154154
<a name='L89'></a><a href='#L89'>89</a>
155155
<a name='L90'></a><a href='#L90'>90</a>
156-
<a name='L91'></a><a href='#L91'>91</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
156+
<a name='L91'></a><a href='#L91'>91</a>
157+
<a name='L92'></a><a href='#L92'>92</a>
158+
<a name='L93'></a><a href='#L93'>93</a>
159+
<a name='L94'></a><a href='#L94'>94</a>
160+
<a name='L95'></a><a href='#L95'>95</a>
161+
<a name='L96'></a><a href='#L96'>96</a>
162+
<a name='L97'></a><a href='#L97'>97</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
163+
<span class="cline-any cline-yes">1x</span>
164+
<span class="cline-any cline-yes">1x</span>
165+
<span class="cline-any cline-yes">1x</span>
166+
<span class="cline-any cline-yes">1x</span>
167+
<span class="cline-any cline-yes">1x</span>
168+
<span class="cline-any cline-yes">1x</span>
157169
<span class="cline-any cline-yes">1x</span>
158170
<span class="cline-any cline-yes">1x</span>
159171
<span class="cline-any cline-yes">1x</span>
@@ -276,12 +288,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
276288
*
277289
* var idt = dtypes( 'real_and_generic' );
278290
* var odt = idt;
279-
* var policy = 'same';
291+
* var policies = {
292+
* 'output': 'same',
293+
* 'casting': 'none'
294+
* };
280295
*
281296
* var table = {
282297
* 'default': base
283298
* };
284-
* var max = factory( table, [ idt ], odt, policy );
299+
* var max = factory( table, [ idt ], odt, policies );
285300
*
286301
* var xbuf = [ -1.0, 2.0, -3.0 ];
287302
* var x = new ndarray( 'generic', xbuf, [ xbuf.length ], [ 1 ], 0, 'row-major' );
@@ -300,12 +315,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
300315
*
301316
* var idt = dtypes( 'real_and_generic' );
302317
* var odt = idt;
303-
* var policy = 'same';
318+
* var policies = {
319+
* 'output': 'same',
320+
* 'casting': 'none'
321+
* };
304322
*
305323
* var table = {
306324
* 'default': base
307325
* };
308-
* var max = factory( table, [ idt ], odt, policy );
326+
* var max = factory( table, [ idt ], odt, policies );
309327
*
310328
* var xbuf = [ -1.0, 2.0, -3.0 ];
311329
* var x = new ndarray( 'generic', xbuf, [ xbuf.length ], [ 1 ], 0, 'row-major' );
@@ -340,7 +358,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
340358
<div class='footer quiet pad2 space-top1 center small'>
341359
Code coverage generated by
342360
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
343-
at 2025-04-24T10:00:00.791Z
361+
at 2025-04-26T11:58:57.052Z
344362
</div>
345363
<script src="../../../../prettify.js"></script>
346364
<script>

0 commit comments

Comments
 (0)