Skip to content

Commit a359b6c

Browse files
committed
Update artifacts
1 parent 098acc1 commit a359b6c

File tree

4 files changed

+80
-61
lines changed

4 files changed

+80
-61
lines changed

array/filled/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
[410,410,100,64,64,100,3,3,100,410,410,100,"2d59dc395a8bb9ae5d7d7ee4e80b57ed16baff2b","2023-11-09 01:40:51 -0800"]
44
[412,412,100,64,64,100,3,3,100,412,412,100,"e9f395c30d3bac7361953a353c277a28c618c732","2024-01-16 00:35:12 -0800"]
55
[412,412,100,64,64,100,3,3,100,412,412,100,"819d2e407146d4dcc17f8bab53b591b3d573f8a1","2024-02-22 13:14:28 -0800"]
6+
[418,418,100,68,68,100,3,3,100,418,418,100,"8a55ea29ae7cc04e9ebef428ee90900641bbabe1","2024-06-28 23:53:22 -0700"]

array/filled/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ <h1><a href="../../../index.html">All files</a> array/filled/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'>412/412</span>
28+
<span class='fraction'>418/418</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>64/64</span>
35+
<span class='fraction'>68/68</span>
3636
</div>
3737

3838

@@ -46,7 +46,7 @@ <h1><a href="../../../index.html">All files</a> array/filled/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'>412/412</span>
49+
<span class='fraction'>418/418</span>
5050
</div>
5151

5252

@@ -99,13 +99,13 @@ <h1><a href="../../../index.html">All files</a> array/filled/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="280" class="abs high">280/280</td>
102+
<td data-value="286" class="abs high">286/286</td>
103103
<td data-value="100" class="pct high">100%</td>
104-
<td data-value="63" class="abs high">63/63</td>
104+
<td data-value="67" class="abs high">67/67</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="3" class="abs high">3/3</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="280" class="abs high">280/280</td>
108+
<td data-value="286" class="abs high">286/286</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../index.html">All files</a> array/filled/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 2024-02-22T21:35:36.788Z
119+
at 2024-06-29T06:54:47.771Z
120120
</div>
121121
<script src="../../../prettify.js"></script>
122122
<script>

array/filled/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
466466
<div class='footer quiet pad2 space-top1 center small'>
467467
Code coverage generated by
468468
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
469-
at 2024-02-22T21:35:36.788Z
469+
at 2024-06-29T06:54:47.771Z
470470
</div>
471471
<script src="../../../prettify.js"></script>
472472
<script>

array/filled/main.js.html

Lines changed: 71 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>280/280</span>
28+
<span class='fraction'>286/286</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>63/63</span>
35+
<span class='fraction'>67/67</span>
3636
</div>
3737

3838

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

5252

@@ -343,7 +343,16 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
343343
<a name='L278'></a><a href='#L278'>278</a>
344344
<a name='L279'></a><a href='#L279'>279</a>
345345
<a name='L280'></a><a href='#L280'>280</a>
346-
<a name='L281'></a><a href='#L281'>281</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">9x</span>
346+
<a name='L281'></a><a href='#L281'>281</a>
347+
<a name='L282'></a><a href='#L282'>282</a>
348+
<a name='L283'></a><a href='#L283'>283</a>
349+
<a name='L284'></a><a href='#L284'>284</a>
350+
<a name='L285'></a><a href='#L285'>285</a>
351+
<a name='L286'></a><a href='#L286'>286</a>
352+
<a name='L287'></a><a href='#L287'>287</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">9x</span>
353+
<span class="cline-any cline-yes">9x</span>
354+
<span class="cline-any cline-yes">9x</span>
355+
<span class="cline-any cline-yes">9x</span>
347356
<span class="cline-any cline-yes">9x</span>
348357
<span class="cline-any cline-yes">9x</span>
349358
<span class="cline-any cline-yes">9x</span>
@@ -520,28 +529,28 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
520529
<span class="cline-any cline-yes">9x</span>
521530
<span class="cline-any cline-yes">9x</span>
522531
<span class="cline-any cline-yes">9x</span>
523-
<span class="cline-any cline-yes">312x</span>
524-
<span class="cline-any cline-yes">312x</span>
525-
<span class="cline-any cline-yes">312x</span>
526-
<span class="cline-any cline-yes">312x</span>
527-
<span class="cline-any cline-yes">312x</span>
528-
<span class="cline-any cline-yes">312x</span>
529-
<span class="cline-any cline-yes">312x</span>
530-
<span class="cline-any cline-yes">312x</span>
531-
<span class="cline-any cline-yes">312x</span>
532-
<span class="cline-any cline-yes">312x</span>
533-
<span class="cline-any cline-yes">312x</span>
534-
<span class="cline-any cline-yes">312x</span>
535-
<span class="cline-any cline-yes">303x</span>
536-
<span class="cline-any cline-yes">303x</span>
537-
<span class="cline-any cline-yes">312x</span>
532+
<span class="cline-any cline-yes">327x</span>
533+
<span class="cline-any cline-yes">327x</span>
534+
<span class="cline-any cline-yes">327x</span>
535+
<span class="cline-any cline-yes">327x</span>
536+
<span class="cline-any cline-yes">327x</span>
537+
<span class="cline-any cline-yes">327x</span>
538+
<span class="cline-any cline-yes">327x</span>
539+
<span class="cline-any cline-yes">327x</span>
540+
<span class="cline-any cline-yes">327x</span>
541+
<span class="cline-any cline-yes">327x</span>
542+
<span class="cline-any cline-yes">327x</span>
543+
<span class="cline-any cline-yes">327x</span>
544+
<span class="cline-any cline-yes">318x</span>
545+
<span class="cline-any cline-yes">318x</span>
546+
<span class="cline-any cline-yes">327x</span>
538547
<span class="cline-any cline-yes">9x</span>
539548
<span class="cline-any cline-yes">9x</span>
540-
<span class="cline-any cline-yes">312x</span>
541-
<span class="cline-any cline-yes">312x</span>
549+
<span class="cline-any cline-yes">327x</span>
550+
<span class="cline-any cline-yes">327x</span>
542551
<span class="cline-any cline-yes">112x</span>
543552
<span class="cline-any cline-yes">112x</span>
544-
<span class="cline-any cline-yes">312x</span>
553+
<span class="cline-any cline-yes">327x</span>
545554
<span class="cline-any cline-yes">64x</span>
546555
<span class="cline-any cline-yes">1x</span>
547556
<span class="cline-any cline-yes">1x</span>
@@ -578,46 +587,49 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
578587
<span class="cline-any cline-yes">2x</span>
579588
<span class="cline-any cline-yes">18x</span>
580589
<span class="cline-any cline-yes">18x</span>
581-
<span class="cline-any cline-yes">282x</span>
582-
<span class="cline-any cline-yes">12x</span>
583-
<span class="cline-any cline-yes">12x</span>
584-
<span class="cline-any cline-yes">282x</span>
585-
<span class="cline-any cline-yes">100x</span>
586-
<span class="cline-any cline-yes">100x</span>
590+
<span class="cline-any cline-yes">297x</span>
591+
<span class="cline-any cline-yes">13x</span>
592+
<span class="cline-any cline-yes">13x</span>
593+
<span class="cline-any cline-yes">297x</span>
594+
<span class="cline-any cline-yes">110x</span>
595+
<span class="cline-any cline-yes">110x</span>
596+
<span class="cline-any cline-yes">28x</span>
597+
<span class="cline-any cline-yes">110x</span>
598+
<span class="cline-any cline-yes">14x</span>
599+
<span class="cline-any cline-yes">82x</span>
587600
<span class="cline-any cline-yes">24x</span>
588-
<span class="cline-any cline-yes">100x</span>
589-
<span class="cline-any cline-yes">12x</span>
590-
<span class="cline-any cline-yes">76x</span>
591-
<span class="cline-any cline-yes">22x</span>
592-
<span class="cline-any cline-yes">64x</span>
593-
<span class="cline-any cline-yes">30x</span>
601+
<span class="cline-any cline-yes">68x</span>
602+
<span class="cline-any cline-yes">32x</span>
594603
<span class="cline-any cline-yes">1x</span>
595604
<span class="cline-any cline-yes">1x</span>
596-
<span class="cline-any cline-yes">29x</span>
605+
<span class="cline-any cline-yes">31x</span>
597606
<span class="cline-any cline-yes">9x</span>
598607
<span class="cline-any cline-yes">9x</span>
599-
<span class="cline-any cline-yes">20x</span>
600-
<span class="cline-any cline-yes">20x</span>
608+
<span class="cline-any cline-yes">22x</span>
609+
<span class="cline-any cline-yes">22x</span>
601610
<span class="cline-any cline-yes">8x</span>
602611
<span class="cline-any cline-yes">8x</span>
603-
<span class="cline-any cline-yes">12x</span>
604-
<span class="cline-any cline-yes">42x</span>
605-
<span class="cline-any cline-yes">12x</span>
606-
<span class="cline-any cline-yes">12x</span>
607-
<span class="cline-any cline-yes">282x</span>
608-
<span class="cline-any cline-yes">12x</span>
609-
<span class="cline-any cline-yes">12x</span>
612+
<span class="cline-any cline-yes">14x</span>
613+
<span class="cline-any cline-yes">44x</span>
610614
<span class="cline-any cline-yes">12x</span>
611615
<span class="cline-any cline-yes">12x</span>
612-
<span class="cline-any cline-yes">94x</span>
613-
<span class="cline-any cline-yes">94x</span>
616+
<span class="cline-any cline-yes">297x</span>
617+
<span class="cline-any cline-yes">14x</span>
618+
<span class="cline-any cline-yes">14x</span>
619+
<span class="cline-any cline-yes">14x</span>
620+
<span class="cline-any cline-yes">14x</span>
621+
<span class="cline-any cline-yes">108x</span>
622+
<span class="cline-any cline-yes">108x</span>
623+
<span class="cline-any cline-yes">108x</span>
624+
<span class="cline-any cline-yes">14x</span>
625+
<span class="cline-any cline-yes">108x</span>
614626
<span class="cline-any cline-yes">14x</span>
615627
<span class="cline-any cline-yes">94x</span>
616628
<span class="cline-any cline-yes">80x</span>
617629
<span class="cline-any cline-yes">80x</span>
618-
<span class="cline-any cline-yes">94x</span>
619-
<span class="cline-any cline-yes">94x</span>
620-
<span class="cline-any cline-yes">312x</span>
630+
<span class="cline-any cline-yes">108x</span>
631+
<span class="cline-any cline-yes">108x</span>
632+
<span class="cline-any cline-yes">327x</span>
621633
<span class="cline-any cline-yes">9x</span>
622634
<span class="cline-any cline-yes">9x</span>
623635
<span class="cline-any cline-yes">9x</span>
@@ -645,6 +657,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
645657
&nbsp;
646658
// MODULES //
647659
&nbsp;
660+
var isComplexDataType = require( '@stdlib/array/base/assert/is-complex-floating-point-data-type' );
661+
var isBooleanDataType = require( '@stdlib/array/base/assert/is-boolean-data-type' );
648662
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
649663
var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
650664
var isCollection = require( '@stdlib/assert/is-collection' );
@@ -654,6 +668,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
654668
var ctors = require( '@stdlib/array/ctors' );
655669
var gfill = require( '@stdlib/blas/ext/base/gfill' );
656670
var filled = require( '@stdlib/array/base/filled' );
671+
var reinterpretBool = require( '@stdlib/strided/base/reinterpret-boolean' );
657672
var hasIteratorSymbolSupport = require( '@stdlib/assert/has-iterator-symbol-support' );
658673
var ITERATOR_SYMBOL = require( '@stdlib/symbol/iterator' );
659674
var iterLength = require( '@stdlib/iter/length' );
@@ -890,10 +905,13 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
890905
arr = new ctor( arguments[1], arguments[2], arguments[3] ); // (ArrayBuffer, byteOffset, length)
891906
}
892907
if ( arr.length &gt; 0 ) {
893-
if ( /^complex/.test( dtype ) ) {
894-
filledAccessors( arr, arguments[ 0 ] );
908+
value = arguments[ 0 ];
909+
if ( isComplexDataType( dtype ) ) {
910+
filledAccessors( arr, value );
911+
} else if ( isBooleanDataType( dtype ) ) {
912+
gfill( arr.length, ( value ) ? 1 : 0, reinterpretBool( arr, 0 ), 1 ); // eslint-disable-line max-len
895913
} else {
896-
gfill( arr.length, arguments[ 0 ], arr, 1 );
914+
gfill( arr.length, value, arr, 1 );
897915
}
898916
}
899917
return arr;
@@ -910,7 +928,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">array/fil
910928
<div class='footer quiet pad2 space-top1 center small'>
911929
Code coverage generated by
912930
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
913-
at 2024-02-22T21:35:36.788Z
931+
at 2024-06-29T06:54:47.771Z
914932
</div>
915933
<script src="../../../prettify.js"></script>
916934
<script>

0 commit comments

Comments
 (0)