[perl6/specs] bbb0e9: Clarify lack of special meaning of $a,$b in Perl 6

2015-06-20 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: bbb0e90f3a67d61cd4be9f7a419d643bd504f72d https://github.com/perl6/specs/commit/bbb0e90f3a67d61cd4be9f7a419d643bd504f72d Author: Elizabeth Mattijsen Date: 2015-06-21 (Sun, 21 Jun 2015) Changed paths:

[perl #125441] Less than awesome diagnostic in enum/class name collision

2015-06-20 Thread via RT
# New Ticket Created by Jonathan Stowe # Please include the string: [perl #125441] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=125441 > The following example: enum Error ( Metadata => -20); class Metadata { } gives rise

[perl6/specs] 1a6957: Changed equivalent of Perl 5's $0 from C<$*PROGRAM...

2015-06-20 Thread GitHub
Branch: refs/heads/master Home: https://github.com/perl6/specs Commit: 1a695756c741797827546342a2f636d360cb3ca8 https://github.com/perl6/specs/commit/1a695756c741797827546342a2f636d360cb3ca8 Author: David H. Adler Date: 2015-06-20 (Sat, 20 Jun 2015) Changed paths: M S28

Re: spectest fail

2015-06-20 Thread Will Coleda
Please open an RT (email to rakudobug at perl.org) to track the failure. Thanks! On Sat, Jun 20, 2015 at 2:12 PM, mt1957 wrote: > l.s. > > Just to mention... > > Spectest 'S17-supply/start.t' fails on my system. > > $ uname -a > Linux h03-fedora 3.19.8-100.fc20.x86_64 #1 SMP Tue May 12 17:08:50

Re: Language design

2015-06-20 Thread yary
I like the explanation of how Rats solve a class of rounding errors, 0.3 - (0.2 + 0.1) equals exactly 0 for example. On the other hand, it's still a compromise that's shifting closer to correctness, fixing a bunch of potential bugs, but not all in that class: Rakudo: > say 2 - (sqrt 2) ** 2 -4.440

spectest fail

2015-06-20 Thread mt1957
l.s. Just to mention... Spectest 'S17-supply/start.t' fails on my system. $ uname -a Linux h03-fedora 3.19.8-100.fc20.x86_64 #1 SMP Tue May 12 17:08:50 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $ perl6 -v This is perl6 version 2015.06-22-g70c5bc5 built on MoarVM version 2015.06-16-g46e941c

[perl #120059] Type checking inconsistency between .new and .clone

2015-06-20 Thread Christian Bartolomaeus via RT
The test passes now. I'm closing this ticket as 'resolved'.

[perl #118559] [BUG] .clone affects the original object in Rakudo

2015-06-20 Thread Christian Bartolomaeus via RT
I added a test (fudged 'todo') to S12-attributes/instance.t with commit https://github.com/perl6/roast/commit/dbf53cb4b1

[perl #120059] Type checking inconsistency between .new and .clone

2015-06-20 Thread Christian Bartolomaeus via RT
I added a test (fudged 'skip') to S12-attributes/instance.t with commit https://github.com/perl6/roast/commit/dbf53cb4b1 AFAIU this inconsistency stems from using nqp::decont on attributes given to .new (in src/core/Mu.pm), but not doing so on attributes given to .clone. I added a PR (https://g

[perl #123077] [BUG] 1/0 results in a Failure complaining about an expected Int type in Rakudo

2015-06-20 Thread Christian Bartolomaeus via RT
The error message also mentions the operator now (and .gist still dies with X::Numeric::DivideByZero): $ perl6-m -e 'my $x = 1 % 0; say "still alive"; $x.gist' still alive Attempt to divide 1 by zero using infix:<%> in block at -e:1 I added a test to S03-operators/arith.t with commit https:

[perl #121994] Array receives an empty itemized list

2015-06-20 Thread Christian Bartolomaeus via RT
Now, the tests in S02-types/lazy-lists.t pass on rakudo.jvm as well. I'm closing this ticket as 'resolved'.

[perl #115436] Failure has no type check in constructor which leads to LTA errors

2015-06-20 Thread Christian Bartolomaeus via RT
I added a test to S04-exceptions/fail.t with commit https://github.com/perl6/roast/commit/4366d917a5 and created a pull request for Rakudo: https://github.com/rakudo/rakudo/pull/442