(so please ignore my initial report, because it was lazily written, here is the proper bugreport, restated with clarity)
The following loop should iterate infinitely, but it does not:
my @array = 1, 2;
for @array -> $n {
$n.say;
@array.push: $n + 2;
}
say @rray;
$ perl6 --version
This is perl6 version 2012.05-15-gdca0fa6 built on parrot 4.4.0
revision RELEASE_4_4_0
bug discovered: http://irclog.perlgeek.de/perl6/2012-05-21#i_5619326
