[perl #127881] [PERF] slow array slicing

2017-12-16 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
FWIW this issue was noticed today: https://irclog.perlgeek.de/perl6/2017-12-16#i_15587006 On 2016-04-11 20:40:43, ddgr...@gmail.com wrote: > '@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 < >

[perl #127775] Declaring enums with Bools, IntStrs and maybe other things ( enum Foo (:Bar(1), :Baz(True) ))

2017-12-16 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I am pretty sure that this commit is relevant to this issue: https://github.com/rakudo/rakudo/commit/fc52143beee3178c7f39d770f95c7d60b2a1a1e4 On 2017-10-07 17:20:37, alex.jakime...@gmail.com wrote: > Zoffix++ pointed out that there is a problem with IntStr also: > > Code: > enum Foo (:Bar(1),

[perl #132592] Typed Array assignment type check fails sometimes

2017-12-16 Thread via RT
# New Ticket Created by Curt Tilmes # Please include the string: [perl #132592] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132592 > Under these exact circumstances, I reliably get an error. (Including the inclusion of

[perl #127813] [BUG] "Bytecode validation error at offset ..., instrucction ..., operand type 160 does not match register type 152"

2017-12-16 Thread Christian Bartolomaeus via RT
This works now as expected: m: sub Foo(uint32 :$bar) { say $bar }; Foo(:bar(4)) rakudo-moar ae6177ca2: OUTPUT: «4␤» I think, it was fixed with https://github.com/perl6/nqp/commit/fc727ea911 (bisectable pointed to the corresponding NQP bump). Since the tests in S02-types/native.t are