[perl #123275] [LTA] Tilde metacharacter in regex that fails to meet its goal is leaky.

2014-11-23 Thread via RT
# New Ticket Created by Pepe Schwarz # Please include the string: [perl #123275] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=123275 > 17:02 < psch> m: say "[abc]" ~~ / ^ '[' ~ ']' $=<-[\]]> $ / 17:02 <+camelia> rakudo-moar

[perl #77592] [BUG] infix:<%> gives fewer divide-by-zero errors than does infix: in Rakudo

2014-11-23 Thread Christian Bartolomaeus via RT
As it was said before, infix:<%> now gives the same divide-by-zero errors as infix:. In roast we currently only test with 'dies_ok' and 'eval_dies_ok'. On #perl6 it was pointed out by psch++ two days ago that we don't fail directly with X::Numeric::DivideByZero, but with X::TypeCheck::Return (o

[perl #123282] IO::Socket::INET fails to connect if a resource is available over IPv6 and the client is misconfigured to use IPv6

2014-11-23 Thread via RT
# New Ticket Created by Rob Hoelz # Please include the string: [perl #123282] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=123282 > I have a machine that gets IPv6 router advertisements, but IPv6 isn't correctly routed. Wh

[perl #121145] LTA message for parrot in phaser

2014-11-23 Thread Christian Bartolomaeus via RT
Well, the error for rakudo.parrot is gone: $ perl6-p -e 'my $i=0; while $i < 3 { LEAVE { last }; say $i++; }' 0 But there is still something wrong with the LEAVE phaser in a while statement. First, the above command has a different output on rakudo.moar and rakudo.jvm: $ perl6-m -e 'my $i=0; wh

[perl #113950] [BUG] 'next' or 'last' don't trigger LEAVE phaser in loop in Rakudo

2014-11-23 Thread Christian Bartolomaeus via RT
As noted in April 'next' triggers LEAVE phaser as expected. With 'last' there is no longer an error, but the LEAVE phaser is still not triggered (same output on Moar, Parrot and JVM): $ perl6 -e 'loop { last; LEAVE say "bye!" }; say "outside"' outside I added two tests (the one for 'last' is fu