@@ -101,6 +101,7 @@ plan 283;
101
101
}
102
102
103
103
# ?pugs skip "skipping assignment with skipped values via * in lvalue"
104
+ # ?niecza skip "skipping assignment with skipped values via * in lvalue"
104
105
{
105
106
# testing list assignments with skipped values
106
107
my ($ one , $ two , $ three , $ four );
@@ -419,6 +420,7 @@ my @p;
419
420
is (@ p [1 ],123 , " +|= operator parses as item assignment 2" );
420
421
}
421
422
423
+ # ?niecza skip "Buffer bitops NYI"
422
424
{
423
425
my $ x = " z" ;
424
426
@ p = $ x ~ &= " I" , " J" ;
@@ -427,6 +429,7 @@ my @p;
427
429
is (@ p [1 ],' J' , " ~&= operator parses as item assignment 2" );
428
430
}
429
431
432
+ # ?niecza skip "Buffer bitops NYI"
430
433
{
431
434
my $ x = " z" ;
432
435
@ p = $ x ~| = " I" , " J" ;
@@ -451,6 +454,7 @@ my @p;
451
454
is (@ p [1 ],4 , " +^= operator parses as item assignment 2" );
452
455
}
453
456
457
+ # ?niecza skip "Buffer bitops NYI"
454
458
{
455
459
my $ x = " z" ;
456
460
@ p = $ x ~^ = " C" , " D" ;
@@ -459,6 +463,7 @@ my @p;
459
463
is (@ p [1 ],' D' , " ~^= operator parses as item assignment 2" );
460
464
}
461
465
466
+ # ?niecza skip "No ^^ yet"
462
467
{
463
468
my $ x ;
464
469
@ p = $ x ^^ = 42 , 43 ;
@@ -473,6 +478,7 @@ my @p;
473
478
}
474
479
475
480
# RT #76820
481
+ # ?niecza skip "No xor yet"
476
482
{
477
483
my $ x ;
478
484
@ p = $ x xor= 42 , 43 ;
@@ -533,6 +539,7 @@ my @p;
533
539
# XXX: The following tests assume autoconvertion between "a" and buf8 type
534
540
# ?pugs eval 'parsefail'
535
541
# ?rakudo skip "unknown reasons"
542
+ # ?niecza skip "Buffer bitops NYI"
536
543
{
537
544
my $ x = " a" ;
538
545
@ p = $ x ~ <= 8 , 9 ;
@@ -543,6 +550,7 @@ my @p;
543
550
544
551
# ?pugs eval 'parsefail'
545
552
# ?rakudo skip "unknown reasons"
553
+ # ?niecza skip "Buffer bitops NYI"
546
554
{
547
555
my $ x = " aa" ;
548
556
@ p = $ x ~ >= 8 , 9 ;
@@ -602,6 +610,7 @@ sub l () { 1, 2 };
602
610
is (@ z . elems , 6 , ' lhs treats ($a) as list' );
603
611
}
604
612
613
+ # ?niecza skip 'assigning to ($a, *)'
605
614
{
606
615
my $ a ;
607
616
my @ z = (($ a , * ) = l, l, l);
@@ -611,6 +620,7 @@ sub l () { 1, 2 };
611
620
}
612
621
613
622
# ?rakudo skip '@$a'
623
+ # ?niecza skip 'Unable to resolve method LISTSTORE in class List'
614
624
{
615
625
my $ a ;
616
626
my @ z = (@$ a = l, l, l);
@@ -619,6 +629,7 @@ sub l () { 1, 2 };
619
629
}
620
630
621
631
# ?rakudo skip '$a[] autovivification (unspecced?)'
632
+ # ?niecza skip '$a[] autovivification (unspecced?)'
622
633
{
623
634
my $ a ;
624
635
$ a [] = l, l, l;
@@ -842,6 +853,7 @@ sub l () { 1, 2 };
842
853
843
854
# RT #76734
844
855
# ?rakudo skip 'RT #76734'
856
+ # ?niecza skip "Overloading infix:<=> fails"
845
857
{
846
858
class A {};
847
859
my $ x = [' a' ];
0 commit comments