2016.01-RC1 available

2016-01-28 Thread Will Coleda
Given that this is the first release post-Christmas, and we're trying very hard not to break anything, I've created 2016.01-RC1 tags and tarballs for both rakudo & nqp. (available from the normal download location) Please test them out and let us know on #perl6 on freenode (or here) if you find an

[perl #127409] [BUG] Inconsistencies and Bugs in Native Types Behaviours

2016-01-28 Thread via RT
# New Ticket Created by Zoffix Znet # Please include the string: [perl #127409] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127409 > *** Note: I started writing this, but when I got to uint8, I realized it was taking too m

Re: Rationale for $!

2016-01-28 Thread Moritz Lenz
Hi, On 01/28/2016 04:06 PM, Todd C. Olson wrote: > Is there a way to make the exception be thrown eagerly, at the devision > statement rather than waiting until use, at the say statement? Yes, 'use fatal;' Cheers, Moritz

[perl #127408] LTA error message “cannot find method CALL-ME” ( *(42) )

2016-01-28 Thread via RT
# New Ticket Created by Alex Jakimenko # Please include the string: [perl #127408] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127408 > Code: *(42) Result: Cannot find method 'CALL-ME' in block at -e line 1 This error

Re: Nice-to-have class methods

2016-01-28 Thread Tom Browder
On Wed, Jan 27, 2016 at 7:09 AM, Elizabeth Mattijsen wrote: >> On 27 Jan 2016, at 14:00, Tom Browder wrote: >> >> Given so many handy methods for built-in classes, it would be nice to have a >> couple of more for some, for instance: >> >> IO:Path.stemname >> Like basename except any suffix is

[perl #127407] Feature request for Perl 6: (1) add method IO::Path.stemname; (2) expand method IO::Path.parts

2016-01-28 Thread via RT
# New Ticket Created by Tom Browder # Please include the string: [perl #127407] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127407 > Class IO:Path currently has many methods for handling path name. The list currently inclu

Re: Rationale for $!

2016-01-28 Thread Todd C. Olson
Slight change in focus of question ... > On We 2016-01-27, at 09:15, Felipe Gasper wrote: > --- > use v6; > > my $x = 10; > my $y = 0; > > my $z = $x / $y; > > my $exception; > { >{ >say $z; >CATCH { >default { >$exception = $_; >

[perl #127406] rakudo --gen-moar --gen-nqp make test propagation

2016-01-28 Thread via RT
# New Ticket Created by Sebastien Moretti # Please include the string: [perl #127406] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127406 > Hi with a rakudo installation such as perl Configure.pl --gen-moar --gen-nqp --back

RE: Nice-to-have class methods

2016-01-28 Thread Paul Marquess
From: Tom Browder [mailto:tom.brow...@gmail.com] > > Given so many handy methods for built-in classes, it would be nice to have a > couple of more for some, for instance: > > IO:Path.stemname > Like basename except any suffix is removed > > IO::Handle.say (or println) > Like print

[perl #127393] [BUG] Something funny with modifying a subset where part of the check is calling a method on the item

2016-01-28 Thread via RT
# New Ticket Created by Jonathan Stowe # Please include the string: [perl #127393] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127393 > perl6 -e 'subset JJ where *.can("foo"); -> JJ:D $a { } ' ===SORRY!=== Method '

Re: Rationale for $!

2016-01-28 Thread Brandon Allbery
On Wed, Jan 27, 2016 at 11:06 AM, Felipe Gasper wrote: > On 27 Jan 2016 11:03 AM, Brandon Allbery wrote: >> >> On Wed, Jan 27, 2016 at 11:00 AM, Felipe Gasper > > wrote: >> >> Unrelated, but, does open() not throw on failures anyway? (Noodling >> with the p

[perl #127394] [BUG] Something funny with modifying a subset where part of the check is calling a method on the item

2016-01-28 Thread via RT
# New Ticket Created by Jonathan Stowe # Please include the string: [perl #127394] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127394 > perl6 -e 'subset JJ where *.can("foo"); -> JJ:D $a { } ' ===SORRY!=== Method '

Re: Rationale for $!

2016-01-28 Thread Brandon Allbery
On Wed, Jan 27, 2016 at 11:00 AM, Felipe Gasper wrote: > Unrelated, but, does open() not throw on failures anyway? (Noodling with > the perl6 REPL just now seems inconclusive.) There have been issues with failures in sink context not throwing, IIRC? So how you were noodling can matter. -- br

Re: [perl #127403] [BUG] [wierd] Matching over 256 items yields wrong results, sometimes

2016-01-28 Thread Elizabeth Mattijsen
These problems appear to go away with MVM_SPESH_DISABLE=1 . They stick around with MVM_JIT_DISABLE=1. Liz = > On 28 Jan 2016, at 10:07, Brent Laabs (via RT) > wrote: > > # New Ticket Created by Brent Laabs > # Please include the string: [perl #127403] > # in the subject li

[perl #127403] [BUG] [wierd] Matching over 256 items yields wrong results, sometimes

2016-01-28 Thread via RT
# New Ticket Created by Brent Laabs # Please include the string: [perl #127403] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127403 > Reported to me by wlewis++ (William Lewis), this took quite a bit of golfing. Works on 6.

[perl #127402] Set.hash stringifies its objects

2016-01-28 Thread via RT
# New Ticket Created by Elizabeth Mattijsen # Please include the string: [perl #127402] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127402 > [09:58:03] m: my $s = set( $() ); dd $s.hash # argh, uncaught bug :-( [09:

[perl #127401] Set|Bag|MixHash can be recursive, so need perlseen/gistseen covering

2016-01-28 Thread via RT
# New Ticket Created by Elizabeth Mattijsen # Please include the string: [perl #127401] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=127401 > [09:41:46] m: my $s = SetHash.new; $s{$s} = 1; dd $s # another case of rec