[perl #121107] [BUG] Associativity for list operators. WAS: Non-associativeness of infix:| and infix:^

2014-11-19 Thread Christian Bartolomaeus via RT
This now throws a typed exception X::Syntax::NonAssociative $ perl6 -e '1, 2 Z 3, 4 X 5, 6' ===SORRY!=== Error while compiling -e Operators 'Z' and 'X' are non-associative and require parentheses at -e:1 -- 1, 2 Z 3, 4 X⏏ 5, 6 expecting any of: postfix infix stopper

[perl #79116] [BUG] Non-associative operators mistakingly allowed in reduction meta-op

2014-11-19 Thread Christian Bartolomaeus via RT
The output has changed, but it still doesn't die: $ perl6 -e 'say [leg] a b c' Less I added a test (fudged 'todo') to S03-metaops/reduce.t with commit https://github.com/perl6/roast/commit/9078c34ec2

[perl #122324] [parrot] $*PERL.compiler.perl aborts tests in spectest run only

2014-11-19 Thread Christian Bartolomaeus via RT
On Tue Nov 18 14:46:19 2014, barto...@gmx.de wrote: It looks like there are no longer problems running S02-magicals/PERL.t in spectest (tested on Debian 7 and FreeBSD 10.0). I unfudged the two skipped tests with commit https://github.com/perl6/roast/commit/21eab92884. Maybe you can try a

[perl #73790] [BUG] Rakudo doesn't accept several -e options (but Perl 5 does)

2014-11-19 Thread Christian Bartolomaeus via RT
Recently there was a change in the S19-commandline design document (https://github.com/perl6/specs/commit/8f8c84034c) and now -e program stops option processing. So the following is now expected behaviour $ perl6 -e 'print OH HAI\n;' -e 'print OH BAI BAI\n' OH HAI $ perl6 -e 'say @*ARGS' -e