# New Ticket Created by Daniel Green # Please include the string: [perl #127881] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=127881 >
'@array[0, 3, 7]' is much slower than '(@array[0], @array[3], @array[7])' time perl6 -e 'my @a = ^500;my @f;my $s = @a.elems;loop (my $i1 = 0; $i1 < $s-1; $i1++) { loop (my $i2 = $i1+1; $i2 < $s; $i2++) { @f.push(@a[$i1, $i2]) } };' real 0m14.974s user 0m14.947s sys 0m0.017s time perl6 -e 'my @a = ^500;my @f;my $s = @a.elems;loop (my $i1 = 0; $i1 < $s-1; $i1++) { loop (my $i2 = $i1+1; $i2 < $s; $i2++) { @f.push((@a[$i1], @a[$i2])) } };' real 0m0.897s user 0m0.877s sys 0m0.017s With Rakudo version 2016.03 built on MoarVM version 2016.03 Dan