@@ -23,16 +23,16 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
23
23
< div class ='clearfix '>
24
24
25
25
< div class ='fl pad1y space-right2 '>
26
- < span class ="strong "> 100 % </ span >
26
+ < span class ="strong "> 98.93 % </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 179/179 </ span >
28
+ < span class ='fraction '> 186/188 </ span >
29
29
</ div >
30
30
31
31
32
32
< div class ='fl pad1y space-right2 '>
33
- < span class ="strong "> 100 % </ span >
33
+ < span class ="strong "> 96.42 % </ span >
34
34
< span class ="quiet "> Branches</ span >
35
- < span class ='fraction '> 23/23 </ span >
35
+ < span class ='fraction '> 27/28 </ span >
36
36
</ div >
37
37
38
38
@@ -44,9 +44,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
44
44
45
45
46
46
< div class ='fl pad1y space-right2 '>
47
- < span class ="strong "> 100 % </ span >
47
+ < span class ="strong "> 98.93 % </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 179/179 </ span >
49
+ < span class ='fraction '> 186/188 </ span >
50
50
</ div >
51
51
52
52
@@ -57,7 +57,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
57
57
< template id ="filterTemplate ">
58
58
< div class ="quiet ">
59
59
Filter:
60
- < input oninput =" onInput() " type ="search " id ="fileSearch ">
60
+ < input type ="search " id ="fileSearch ">
61
61
</ div >
62
62
</ template >
63
63
</ div >
@@ -242,7 +242,16 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
242
242
< a name ='L177 '> </ a > < a href ='#L177 '> 177</ a >
243
243
< a name ='L178 '> </ a > < a href ='#L178 '> 178</ a >
244
244
< a name ='L179 '> </ a > < a href ='#L179 '> 179</ a >
245
- < a name ='L180 '> </ a > < a href ='#L180 '> 180</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
245
+ < a name ='L180 '> </ a > < a href ='#L180 '> 180</ a >
246
+ < a name ='L181 '> </ a > < a href ='#L181 '> 181</ a >
247
+ < a name ='L182 '> </ a > < a href ='#L182 '> 182</ a >
248
+ < a name ='L183 '> </ a > < a href ='#L183 '> 183</ a >
249
+ < a name ='L184 '> </ a > < a href ='#L184 '> 184</ a >
250
+ < a name ='L185 '> </ a > < a href ='#L185 '> 185</ a >
251
+ < a name ='L186 '> </ a > < a href ='#L186 '> 186</ a >
252
+ < a name ='L187 '> </ a > < a href ='#L187 '> 187</ a >
253
+ < a name ='L188 '> </ a > < a href ='#L188 '> 188</ a >
254
+ < a name ='L189 '> </ a > < a href ='#L189 '> 189</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
246
255
< span class ="cline-any cline-yes "> 1x</ span >
247
256
< span class ="cline-any cline-yes "> 1x</ span >
248
257
< span class ="cline-any cline-yes "> 1x</ span >
@@ -296,15 +305,17 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
296
305
< span class ="cline-any cline-yes "> 1x</ span >
297
306
< span class ="cline-any cline-yes "> 1x</ span >
298
307
< span class ="cline-any cline-yes "> 1x</ span >
299
- < span class ="cline-any cline-yes "> 29x</ span >
300
- < span class ="cline-any cline-yes "> 29x</ span >
301
- < span class ="cline-any cline-yes "> 29x</ span >
302
- < span class ="cline-any cline-yes "> 58x</ span >
303
- < span class ="cline-any cline-yes "> 7x</ span >
304
- < span class ="cline-any cline-yes "> 7x</ span >
305
- < span class ="cline-any cline-yes "> 58x</ span >
306
- < span class ="cline-any cline-yes "> 22x</ span >
307
- < span class ="cline-any cline-yes "> 29x</ span >
308
+ < span class ="cline-any cline-yes "> 1x</ span >
309
+ < span class ="cline-any cline-yes "> 1x</ span >
310
+ < span class ="cline-any cline-yes "> 34x</ span >
311
+ < span class ="cline-any cline-yes "> 34x</ span >
312
+ < span class ="cline-any cline-yes "> 34x</ span >
313
+ < span class ="cline-any cline-yes "> 66x</ span >
314
+ < span class ="cline-any cline-yes "> 8x</ span >
315
+ < span class ="cline-any cline-yes "> 8x</ span >
316
+ < span class ="cline-any cline-yes "> 66x</ span >
317
+ < span class ="cline-any cline-yes "> 26x</ span >
318
+ < span class ="cline-any cline-yes "> 34x</ span >
308
319
< span class ="cline-any cline-yes "> 1x</ span >
309
320
< span class ="cline-any cline-yes "> 1x</ span >
310
321
< span class ="cline-any cline-yes "> 1x</ span >
@@ -379,43 +390,50 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
379
390
< span class ="cline-any cline-yes "> 1x</ span >
380
391
< span class ="cline-any cline-yes "> 1x</ span >
381
392
< span class ="cline-any cline-yes "> 1x</ span >
382
- < span class ="cline-any cline-yes "> 38x </ span >
383
- < span class ="cline-any cline-yes "> 38x </ span >
384
- < span class ="cline-any cline-yes "> 38x </ span >
385
- < span class ="cline-any cline-yes "> 38x </ span >
386
- < span class ="cline-any cline-yes "> 38x </ span >
387
- < span class ="cline-any cline-yes "> 38x </ span >
388
- < span class ="cline-any cline-yes "> 38x </ span >
389
- < span class ="cline-any cline-yes "> 38x </ span >
393
+ < span class ="cline-any cline-yes "> 43x </ span >
394
+ < span class ="cline-any cline-yes "> 43x </ span >
395
+ < span class ="cline-any cline-yes "> 43x </ span >
396
+ < span class ="cline-any cline-yes "> 43x </ span >
397
+ < span class ="cline-any cline-yes "> 43x </ span >
398
+ < span class ="cline-any cline-yes "> 43x </ span >
399
+ < span class ="cline-any cline-yes "> 43x </ span >
400
+ < span class ="cline-any cline-yes "> 43x </ span >
390
401
< span class ="cline-any cline-yes "> 4x</ span >
391
402
< span class ="cline-any cline-yes "> 4x</ span >
392
- < span class ="cline-any cline-yes "> 34x</ span >
393
- < span class ="cline-any cline-yes "> 34x</ span >
394
- < span class ="cline-any cline-yes "> 38x</ span >
395
- < span class ="cline-any cline-yes "> 15x</ span >
396
- < span class ="cline-any cline-yes "> 15x</ span >
397
- < span class ="cline-any cline-yes "> 15x</ span >
398
- < span class ="cline-any cline-yes "> 15x</ span >
403
+ < span class ="cline-any cline-yes "> 39x</ span >
404
+ < span class ="cline-any cline-yes "> 39x</ span >
405
+ < span class ="cline-any cline-yes "> 43x</ span >
406
+ < span class ="cline-any cline-yes "> 20x</ span >
407
+ < span class ="cline-any cline-yes "> 20x</ span >
408
+ < span class ="cline-any cline-yes "> 20x</ span >
409
+ < span class ="cline-any cline-yes "> 20x</ span >
410
+ < span class ="cline-any cline-yes "> 5x</ span >
399
411
< span class ="cline-any cline-yes "> 5x</ span >
400
412
< span class ="cline-any cline-yes "> 5x</ span >
413
+ < span class ="cline-any cline-no "> </ span >
414
+ < span class ="cline-any cline-no "> </ span >
401
415
< span class ="cline-any cline-yes "> 15x</ span >
416
+ < span class ="cline-any cline-yes "> 20x</ span >
402
417
< span class ="cline-any cline-yes "> 5x</ span >
403
418
< span class ="cline-any cline-yes "> 5x</ span >
419
+ < span class ="cline-any cline-yes "> 20x</ span >
404
420
< span class ="cline-any cline-yes "> 5x</ span >
405
- < span class ="cline-any cline-yes "> 15x</ span >
406
421
< span class ="cline-any cline-yes "> 5x</ span >
407
422
< span class ="cline-any cline-yes "> 5x</ span >
408
- < span class ="cline-any cline-yes "> 15x </ span >
423
+ < span class ="cline-any cline-yes "> 20x </ span >
409
424
< span class ="cline-any cline-yes "> 5x</ span >
410
425
< span class ="cline-any cline-yes "> 5x</ span >
426
+ < span class ="cline-any cline-yes "> 20x</ span >
411
427
< span class ="cline-any cline-yes "> 5x</ span >
412
- < span class ="cline-any cline-yes "> 15x</ span >
428
+ < span class ="cline-any cline-yes "> 5x</ span >
429
+ < span class ="cline-any cline-yes "> 5x</ span >
430
+ < span class ="cline-any cline-yes "> 20x</ span >
413
431
< span class ="cline-any cline-yes "> 10x</ span >
414
432
< span class ="cline-any cline-yes "> 10x</ span >
415
433
< span class ="cline-any cline-yes "> 5x</ span >
416
434
< span class ="cline-any cline-yes "> 5x</ span >
417
435
< span class ="cline-any cline-yes "> 19x</ span >
418
- < span class ="cline-any cline-yes "> 38x </ span >
436
+ < span class ="cline-any cline-yes "> 43x </ span >
419
437
< span class ="cline-any cline-yes "> 1x</ span >
420
438
< span class ="cline-any cline-yes "> 1x</ span >
421
439
< span class ="cline-any cline-yes "> 1x</ span >
@@ -445,9 +463,11 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
445
463
446
464
var isComplex128Array = require( '@stdlib/array/base/assert/is-complex128array' );
447
465
var isComplex64Array = require( '@stdlib/array/base/assert/is-complex64array' );
466
+ var isBooleanArray = require( '@stdlib/array/base/assert/is-booleanarray' );
448
467
var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
449
468
var reinterpret128 = require( '@stdlib/strided/base/reinterpret-complex128' );
450
469
var reinterpret64 = require( '@stdlib/strided/base/reinterpret-complex64' );
470
+ var reinterpretBoolean = require( '@stdlib/strided/base/reinterpret-boolean' );
451
471
var isSameValue = require( '@stdlib/assert/is-same-value' );
452
472
453
473
@@ -573,6 +593,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
573
593
if ( xo.accessorProtocol || yo.accessorProtocol ) {
574
594
FLG = 2;
575
595
596
+ // If provided boolean arrays, reinterpret the arrays to avoid using accessors to access array elements...
597
+ if ( isBooleanArray( x ) ) {
598
+ if ( isBooleanArray( y ) ) {
599
+ return internal( reinterpretBoolean( x, 0 ), reinterpretBoolean( y, 0 ) );
600
+ }
601
+ < span class ="cstat-no " title ="statement not covered " > < span class ="branch-0 cbranch-no " title ="branch not covered " > return accessors( xo, yo );</ span > </ span >
602
+ < span class ="cstat-no " title ="statement not covered " > }</ span >
576
603
// If provided a complex number array, reinterpret as a real typed array and test interleaved real and imaginary components...
577
604
if ( isComplex128Array( x ) ) {
578
605
xr = reinterpret128( x, 0 );
@@ -607,7 +634,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">arr
607
634
< div class ='footer quiet pad2 space-top1 center small '>
608
635
Code coverage generated by
609
636
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
610
- at 2024-01-17T05:14:16.923Z
637
+ at 2024-06-18T19:56:40.708Z
611
638
</ div >
612
639
< script src ="../../../../../prettify.js "> </ script >
613
640
< script >
0 commit comments