On Mon Jul 02 07:02:11 2012, masak wrote:
> <masak> r: loop { last; LEAVE say "bye!" }; say "outside"
> <p6eval> rakudo 16db64: OUTPUT«outside␤»
> <masak> do we have this one on file?
> <masak> closest I find is
> https://rt.perl.org/rt3/Ticket/Display.html?id=113548
> * masak submits rakudobug
> <masak> r: for ^10 { next; LEAVE say "yay!" }; say "outside"
> <p6eval> rakudo 16db64: OUTPUT«outside␤»
> <masak> that, too.
> <masak> n: loop { last; LEAVE say "bye!" }; say "outside"
> <p6eval> niecza v19-7-g5e25209: OUTPUT«bye!␤outside␤»
> <masak> n: for ^10 { next; LEAVE say "yay!" }; say "outside"
> <p6eval> niecza v19-7-g5e25209:
> OUTPUT«yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤outside␤»
> 
> Niecza has the behavior I'd expect from Rakudo.

Behavior has changed; we're half right:

20:02 < [Coke]> r: loop { last; LEAVE say "bye!" }; say "outside"
20:02 <+p6eval> rakudo 604986: OUTPUT«===SORRY!===␤Error while compiling block
                : Error while compiling op call: Error while compiling block :
                Error while compiling op bind: Error while compiling op while:
                Error while compiling block : Error while compiling op
                p6return: Operation 'p6return' requires 1 o…
20:03 < [Coke]> r: for ^10 { next; LEAVE say "yay!" }; say "outside"
20:03 <+p6eval> rakudo 604986:
OUTPUT«yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤yay!␤outside␤»


-- 
Will "Coke" Coleda

Reply via email to