On Sat, 13 May 2017 04:29:45 -0700, elizabeth wrote:
> The problem was actually in setting values in (Bag|Mix)Hash.  The
> problem could be golfed to:
> 
> my $b = BagHash.new; $b<a> = 42; $b.total
> 
> Fixed in https://github.com/rakudo/rakudo/commit/4c813666df .   Tests
> needed
> 
> > On 13 May 2017, at 12:27, Jan-Olof Hendig (via RT) <perl6-bugs-
> > follo...@perl.org> wrote:
> >
> > # New Ticket Created by  Jan-Olof Hendig
> > # Please include the string:  [perl #131303]
> > # in the subject line of all future correspondence about this issue.
> > # <URL: https://rt.perl.org/Ticket/Display.html?id=131303 >
> >
> >
> > # the system
> > dogbert@dogbert-VirtualBox ~/repos/rakudo $ ./perl6 -v
> > This is Rakudo version 2017.04.3-238-g50d5ac327 built on MoarVM
> > version 2017.04-64-g6d5ea042
> > implementing Perl 6.c.
> >
> > # the problem
> > dogbert@dogbert-VirtualBox ~/repos/rakudo $ ./perl6 -e 'say bag(<a a
> > b c a d>) (-) bag(<a a b c c>) == bag(<a d>)'
> > P6opaque: get_boxed_ref could not unbox for the representation '20'
> > of type Scalar
> >  in block <unit> at -e line 1
> >
> > # Alexdaniel++ quickly dug up the following
> > 12:15:17  +bisectable6 | AlexDaniel, Bisecting by exit code
> > (old=2015.12 new=50d5ac3). Old exit code: 0
> > 12:15:26  +bisectable6 | AlexDaniel, bisect log:
> > https://gist.github.com/ea9b1f5cafac02e57b9a7d2d3eb01b8c
> >     12:15:26  +bisectable6 | AlexDaniel, (2017-05-11)
> > https://github.com/rakudo/rakudo/commit/788e6de6dc6b90e2938451afbf80e31a591b1550

Tests have been added to t/spec/S03-operators/set_difference.t

Reply via email to