perl6 changes breaking code

2016-12-12 Thread mt1957
Hi, Recently after pulling the newest rakudo/moarvm (2016.11-238-g2f502b4 built on MoarVM version 2016.11-41-gd2139b5 implementing Perl 6.c) I saw errors in my code which compiled ok before. This is difficult to golf down because it disappears when used in another context. So better explain m

[perl #130327] MoarVM panic: Collectable 0x2aba12277918 in fromspace accessed

2016-12-12 Thread via RT
# New Ticket Created by Zoffix Znet # Please include the string: [perl #130327] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=130327 > Shows up in doc builds: https://travis-ci.org/perl6/doc/builds/183248892#L1224 https://ir

[perl #130313] [BUG][REGRESSION][LHF] Date.new does not validate month and day ranges if passed as named arguments

2016-12-12 Thread Zoffix Znet via RT
On Sun, 11 Dec 2016 11:52:40 -0800, moritz wrote: > < moritz> m: say Date.new('2017-02-29') > <+camelia> rakudo-moar 8d4dbb: OUTPUT«Day out of range. Is: 29, should > be >in 1..28␤ in block at line 1␤␤» > < moritz> m: say Date.new(year => 2017, month => 42, day => 29) > <+camelia> ra

[perl #130329] -0i in complex number stringifies to +-i0 (<-0-0i>.perl eq ‘<-0+-0i>’)

2016-12-12 Thread via RT
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #130329] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=130329 > Code: dd <-0-0i> Result: <-0+-0i>

[perl #128999] [BUG] === on Num and Complex doesn't distinguish signed zeroes

2016-12-12 Thread Zoffix Znet via RT
On Fri, 19 Aug 2016 14:04:10 -0700, zef...@fysh.org wrote: > > (0e0).WHICH > Num|0 > > (-0e0).WHICH > Num|-0 > > 0e0 === -0e0 > True > > These two Num values are distinct: they are the floating-point signed > zeroes, which have different numeric behaviour in some situations. > The .WHICH values co

[perl #130330] Whatever on the left side of array subscript range may cause hangs (@a[*-2..*]:exists)

2016-12-12 Thread via RT
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #130330] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=130330 > To understand the issue, let's take a look at examples that *do* work

[perl #130331] [LTA] error message says that a block is missing when in fact a curly brace is not there ({)

2016-12-12 Thread via RT
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #130331] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=130331 > Code: { Result: ===SORRY!=== Error while compiling -e Missing blo

[perl #130260] [LTA] Curly quotes are referred to as “smart quotes”, this is not entirely right

2016-12-12 Thread Zoffix Znet via RT
On Sun, 04 Dec 2016 17:20:48 -0800, alex.jakime...@gmail.com wrote: > Done in > https://github.com/rakudo/rakudo/commit/0ba7733c589c4570c66a47261b342f000bacfb51 > > I think a test will not hurt? For example, it can check that the word > “curly” > is in the error message. These series of tickets ar