# New Ticket Created by Geoffrey Broadwell
# Please include the string: [perl #130168]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=130168 >
See discussion starting at:
https://irclog.perlgeek.de/perl6-dev/2016-11-24#i_
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev
# Please include the string: [perl #130171]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=130171 >
*Code:*
Inf.Rat.perl
*Result:*
P6opaque: get_boxed_ref could not unb
On Wed, 23 Nov 2016 17:15:41 -0800, TimTom wrote:
> It appears that when iterating lazily through a list that's been
> flattened (the first time), sometimes certain elements are not
> reached.
Thanks for the report.
Fixed in
https://github.com/rakudo/rakudo/commit/61a18c064695cfa16f31187abed62d1
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev
# Please include the string: [perl #130170]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=130170 >
*Code:*
sleep 999;
say ‘awww, that was some good slee
I found this results that may be related to this issue.
Maybe there's some strange interaction between these List methods?
> my @a := [0..2, 0..2].flat.cache; say @a
(a b c a b c)
> my @a := [0..2, 0..2].flat.cache; @a.Bool; @a.elems; say @a
(a a b c)
> my @a := [0..2, 0..2].flat.cache
I've determined that the issue is the +@partials. Sometimes that is returning 1
as the length of the list instead of the full list. It looks to be whenever the
first index set returns the empty set, the size calculation fails.
From: perl6 via RT
Sent: Wednesday