[perl #132330] Sets can be equal even though their elements aren’t

2017-10-20 Thread via RT
# New Ticket Created by Victor ADAM # Please include the string: [perl #132330] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132330 > How to reproduce perl6 -e 'my ($a, $b) = set(1e0), set(1e0 + 4e-15);

[perl #132327] Floating-point literal in sink context changes the result of further expressions

2017-10-20 Thread via RT
# New Ticket Created by Victor ADAM # Please include the string: [perl #132327] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132327 > How to reproduce perl6 -e '$_ = 1e-1 + 2e-1; 3e-1; say $_ == 3e-1'

[perl #132329] Rat → Num conversion isn’t monotonous

2017-10-20 Thread via RT
# New Ticket Created by Victor ADAM # Please include the string: [perl #132329] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132329 > How to reproduce perl6 -e 'my ($a, $b) = (0.7,

[perl #132329] [MATH] Rat → Num conversion isn’t monotonous

2017-10-20 Thread James E Keenan via RT
Should the last word in the Subject be 'monotonic' rather than 'monotonous'? -- James E Keenan (jkee...@cpan.org)

[perl #132327] Floating-point literal in sink context changes the result of further expressions

2017-10-20 Thread Zoffix Znet via RT
On Fri, 20 Oct 2017 07:15:41 -0700, victor.a...@derpymail.org wrote: > How to reproduce > > > perl6 -e '$_ = 1e-1 + 2e-1; 3e-1; say $_ == 3e-1' > > perl6 -e '$_ = 1e-1 + 2e-1; .3e0; say $_ == 3e-1' > > Expected behavior > - > > Both scripts should give the same

[perl #132327] Floating-point literal in sink context changes the result of further expressions

2017-10-20 Thread Zoffix Znet via RT
On Fri, 20 Oct 2017 07:15:41 -0700, victor.a...@derpymail.org wrote: > How to reproduce > > > perl6 -e '$_ = 1e-1 + 2e-1; 3e-1; say $_ == 3e-1' > > perl6 -e '$_ = 1e-1 + 2e-1; .3e0; say $_ == 3e-1' > > Expected behavior > - > > Both scripts should give the same

[perl #132268] [MATH] Sets can be equal even though their elements aren’t

2017-10-20 Thread Zoffix Znet via RT
On Fri, 20 Oct 2017 08:02:12 -0700, victor.a...@derpymail.org wrote: > How to reproduce > > > perl6 -e 'my ($a, $b) = set(1e0), set(1e0 + 4e-15); say $a ~~ $b, > $a.keys »≅« $b.keys' > > Expected behavior > - > > Prints `False(False)`. > > Actual behavior >

[perl #132268] [MATH] Sets can be equal even though their elements aren’t

2017-10-20 Thread Zoffix Znet via RT
On Fri, 20 Oct 2017 08:02:12 -0700, victor.a...@derpymail.org wrote: > How to reproduce > > > perl6 -e 'my ($a, $b) = set(1e0), set(1e0 + 4e-15); say $a ~~ $b, > $a.keys »≅« $b.keys' > > Expected behavior > - > > Prints `False(False)`. > > Actual behavior >

[perl #132329] Rat → Num conversion isn’t monotonous

2017-10-20 Thread Zoffix Znet via RT
On Fri, 20 Oct 2017 07:34:04 -0700, victor.a...@derpymail.org wrote: > How to reproduce > > > perl6 -e 'my ($a, $b) = (0.7, > 0.71); say $a <=> $b, " ", Num($a) <=> Num($b)' > > Expected behavior > - > > Prints `Less

[perl #132329] Rat → Num conversion isn’t monotonous

2017-10-20 Thread Zoffix Znet via RT
On Fri, 20 Oct 2017 07:34:04 -0700, victor.a...@derpymail.org wrote: > How to reproduce > > > perl6 -e 'my ($a, $b) = (0.7, > 0.71); say $a <=> $b, " ", Num($a) <=> Num($b)' > > Expected behavior > - > > Prints `Less

[perl #124147] [MATH] pow edge cases with rakudo-moar on NetBSD

2017-10-20 Thread Christian Bartolomaeus via RT
There was a report for similar test failures on Solaris on #moarvm today: https://irclog.perlgeek.de/moarvm/2017-10-20#i_15328975 Also, we had ticket #69464 (rejected) with a similar report for OpenSolaris. I'm going to add solaris as a platform to this ticket.

[perl #132191] [REGRESSION] Possible rakudo regression (issues with IRC::Client)

2017-10-20 Thread Zoffix Znet via RT
Turned out IRC::Client's grammar is relying on a bug with `:ratchet` being ignored in || which was fixed as part of https://rt.perl.org/Ticket/Display.html?id=130117 IRC: https://irclog.perlgeek.de/perl6-dev/2017-10-20#i_15331049

[perl #132191] [REGRESSION] Possible rakudo regression (issues with IRC::Client)

2017-10-20 Thread Zoffix Znet via RT
Turned out IRC::Client's grammar is relying on a bug with `:ratchet` being ignored in || which was fixed as part of https://rt.perl.org/Ticket/Display.html?id=130117 IRC: https://irclog.perlgeek.de/perl6-dev/2017-10-20#i_15331049

[perl #132328] [SEGV][REGRESSION] DBIish tests are failing spectacularly (JIT compilation of native calls)

2017-10-20 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Offending commit reverted in https://github.com/MoarVM/MoarVM/commit/1a9be0ad487bc6e2d21df54c6a12892e3f9c8259 I tested it with moar HEAD and indeed the issue is no longer there. So it should work fine after moar and nqp bumps. 「testneeded」 ? On 2017-10-20 07:53:23, alex.jakime...@gmail.com

[perl #132328] [SEGV][REGRESSION] DBIish tests are failing spectacularly (JIT compilation of native calls)

2017-10-20 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Moar bisected to https://github.com/MoarVM/MoarVM/commit/4eadf94599cc021ec7a9e0e49e198f5861468dc1 On 2017-10-20 07:23:04, alex.jakime...@gmail.com wrote: > DBIish tests started to fail (with segv) after this rakudo commit: >

[perl #132328] [SEGV][REGRESSION] DBIish tests are failing spectacularly (JIT compilation of native calls)

2017-10-20 Thread via RT
# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev # Please include the string: [perl #132328] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132328 > DBIish tests started to fail (with segv) after this rakudo commit:

[perl #132326] Potential issue with `is default` and Promises

2017-10-20 Thread via RT
# New Ticket Created by Zoffix Znet # Please include the string: [perl #132326] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=132326 > Today we had to revert an `is default` use in Promise.pm: