[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] ' 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

[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 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 'prin