Skip to content

Commit ec052ef

Browse files
committed
Fudge some for niecza, but still has dozens of errors there.
1 parent bdf46c2 commit ec052ef

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

S03-operators/assign.t

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ plan 283;
101101
}
102102

103103
#?pugs skip "skipping assignment with skipped values via * in lvalue"
104+
#?niecza skip "skipping assignment with skipped values via * in lvalue"
104105
{
105106
# testing list assignments with skipped values
106107
my ($one, $two, $three, $four);
@@ -419,6 +420,7 @@ my @p;
419420
is(@p[1],123, "+|= operator parses as item assignment 2");
420421
}
421422

423+
#?niecza skip "Buffer bitops NYI"
422424
{
423425
my $x = "z";
424426
@p = $x ~&= "I", "J";
@@ -427,6 +429,7 @@ my @p;
427429
is(@p[1],'J', "~&= operator parses as item assignment 2");
428430
}
429431

432+
#?niecza skip "Buffer bitops NYI"
430433
{
431434
my $x = "z";
432435
@p = $x ~|= "I", "J";
@@ -451,6 +454,7 @@ my @p;
451454
is(@p[1],4, "+^= operator parses as item assignment 2");
452455
}
453456

457+
#?niecza skip "Buffer bitops NYI"
454458
{
455459
my $x = "z";
456460
@p = $x ~^= "C", "D";
@@ -459,6 +463,7 @@ my @p;
459463
is(@p[1],'D', "~^= operator parses as item assignment 2");
460464
}
461465

466+
#?niecza skip "No ^^ yet"
462467
{
463468
my $x;
464469
@p = $x ^^= 42, 43;
@@ -473,6 +478,7 @@ my @p;
473478
}
474479

475480
# RT #76820
481+
#?niecza skip "No xor yet"
476482
{
477483
my $x;
478484
@p = $x xor= 42, 43;
@@ -533,6 +539,7 @@ my @p;
533539
# XXX: The following tests assume autoconvertion between "a" and buf8 type
534540
#?pugs eval 'parsefail'
535541
#?rakudo skip "unknown reasons"
542+
#?niecza skip "Buffer bitops NYI"
536543
{
537544
my $x = "a";
538545
@p = $x ~<= 8, 9;
@@ -543,6 +550,7 @@ my @p;
543550

544551
#?pugs eval 'parsefail'
545552
#?rakudo skip "unknown reasons"
553+
#?niecza skip "Buffer bitops NYI"
546554
{
547555
my $x = "aa";
548556
@p = $x ~>= 8, 9;
@@ -602,6 +610,7 @@ sub l () { 1, 2 };
602610
is(@z.elems, 6, 'lhs treats ($a) as list');
603611
}
604612

613+
#?niecza skip 'assigning to ($a, *)'
605614
{
606615
my $a;
607616
my @z = (($a, *) = l, l, l);
@@ -611,6 +620,7 @@ sub l () { 1, 2 };
611620
}
612621

613622
#?rakudo skip '@$a'
623+
#?niecza skip 'Unable to resolve method LISTSTORE in class List'
614624
{
615625
my $a;
616626
my @z = (@$a = l, l, l);
@@ -619,6 +629,7 @@ sub l () { 1, 2 };
619629
}
620630

621631
#?rakudo skip '$a[] autovivification (unspecced?)'
632+
#?niecza skip '$a[] autovivification (unspecced?)'
622633
{
623634
my $a;
624635
$a[] = l, l, l;
@@ -842,6 +853,7 @@ sub l () { 1, 2 };
842853

843854
# RT #76734
844855
#?rakudo skip 'RT #76734'
856+
#?niecza skip "Overloading infix:<=> fails"
845857
{
846858
class A {};
847859
my $x = ['a'];

0 commit comments

Comments
 (0)