[perl #77550] $. in regexp accepted by Rakudo but not by STD

2015-08-29 Thread Will Coleda via RT
On Tue Aug 31 03:04:46 2010, pawel.pab...@implix.com wrote: > [12:02] rakudo: / $. / # another one not accepted by STD > [12:02] rakudo 6ccdcd: ( no output ) > > > [12:02] std: / $. / # another one not accepted by STD > [12:02] std 32120: > OUTPUT«===SORRY!===␀Unsupported >

[perl #77550] $. in regexp accepted by Rakudo but not by STD

2015-08-29 Thread Will Coleda via RT
On Sat Aug 29 02:21:26 2015, coke wrote: > On Tue Aug 31 03:04:46 2010, pawel.pab...@implix.com wrote: > > [12:02] rakudo: / $. / # another one not accepted by STD > > [12:02] rakudo 6ccdcd: ( no output ) > > > > > > [12:02] std: / $. / # another one not accepted by STD > > [12:02] std 32120:

[perl #113026] [GLR] array iterator does not track a growing array

2015-08-29 Thread Will Coleda via RT
On Mon May 21 11:45:12 2012, KyleHa wrote: > I put a test for this in S04-statements/for.t Which is now passing in the glr branch. Closing ticket. -- Will "Coke" Coleda

[perl #112728] LTA message on missing radix conversion param

2015-08-29 Thread Will Coleda via RT
On Sat Dec 27 05:33:02 2014, pesc...@gmail.com wrote: > Am Mi 02. Mai 2012, 09:03:34, pawel.pab...@implix.com schrieb: > > 17:54 bbkr: rakudo: :2() > > 17:54 p6eval: rakudo 0059aa: OUTPUT«Nominal type check failed for > > parameter '$str'; expected Str but got Parcel instead␀ in sub unbase > > at

[perl #125872] DateTime.new() doesn't parse lowercase T or Z

2015-08-29 Thread Will Coleda via RT
On Sun Aug 23 02:40:15 2015, labster wrote: > > DateTime.new('2015-08-23t02:27:33-07:00') > Invalid DateTime string '2015-08-23t02:27:33-07:00'; use an ISO 8601 > timestamp (-mm-ddThh:mm:ssZ or -mm-ddThh:mm:ss+01:00) instead > > However, RFC 3339 points out that ISO 8601 allows lowercase t

[perl #113546] Duplicate flattened nameds aren't filtered out

2015-08-29 Thread Will Coleda via RT
On Thu Aug 21 13:12:32 2014, coke wrote: > On Thu Jun 07 13:07:46 2012, kristofbogae...@gmail.com wrote: > > p6: sub s_s(*%n) { %n>>.say }; s_s(|{:assoc}, :assoc); # > > which one is correct? > > rakudo e75a0a: OUTPUT«duplicate named argument in call␀ in block > > at /tmp/ohG08nWXj0:1␀␀» > > nie

[perl #122895] [BUG] list assignment to a constant doesn't flatten

2015-08-29 Thread Will Coleda via RT
On Fri Oct 03 13:29:43 2014, kellydasov...@gmail.com wrote: > Not sure if this is actually a rakudobug or a specbug, but it is definitely > surprising and unsettling. > > (my @ = 'a', )[1].perl.say; > # "b" > > (constant @ = 'a', )[1].perl.say; > # ("b", "c") > > perl6 -v > # This is perl6 versi

[perl #124017] [BUG] Shouldn't be allowed to declare a class called `Foo:D` in Rakudo

2015-08-29 Thread Will Coleda via RT
On Sun Mar 08 07:10:57 2015, masak wrote: > m: class Foo:D {}; say Foo.new > rakudo-moar 459c63: OUTPUT«Foo.new()␀» > * masak submits rakudobug > (the bug being that that `:D` is allowed on a class declaration) More data: 06:40 < [Coke]> m: class Foo:any-ole-adverbial {}; say Foo.new 06:40 < G

[perl #77170] 'maximum recursion depth exceeded' comes with complete stack trace

2015-08-29 Thread Will Coleda via RT
On Tue Aug 17 21:46:38 2010, coke wrote: > Here's a simple program if you're lazy and want to cut and paste > something to test: > > > > sub recursion($a) { > recursion($a) > } > > recursion("see also"); BTW, I am having a really hard time on moar making this crash. I added some debug outpu

[perl #103106] [BUG] Can't regex-match on a junction of strings in Rakudo

2015-08-29 Thread Will Coleda via RT
On Mon Nov 07 07:28:26 2011, masak wrote: > rakudo: say "foo" & "a nice old foo" ~~ /foo/ > rakudo 95371a: OUTPUT«This type cannot unbox to a native > string [...] > b: say "foo" & "a nice old foo" ~~ /foo/ > b 1b7dd1: OUTPUT«Bool::True␀» > niecza: say "foo" & "a nice old foo" ~~ /foo/ > niec

[perl #117685] IO.accessed failures on [OS X]

2015-08-29 Thread Will Coleda via RT
On Sat Apr 20 20:25:12 2013, coke wrote: > Failures in t/spec/S16-filehandles/filestat.t > > not ok 6 - IO.accessed should NOT be updated when file is opened for writing > not ok 7 - IO.accessed should NOT be updated when file is opened for reading > > I haven't been able to duplicate this for a

[perl #117763] [BUG] Internal error talking about coroutines when combining recursion and gather in Rakudo

2015-08-29 Thread Will Coleda via RT
On Fri Jun 19 12:57:49 2015, barto...@gmx.de wrote: > I tried the evaluation from this bug report and didn't get that > internal error anymore. There is still a type check error, though > (which looks plausible to me): > > $ perl6-m -e 'sub p(*@l) { gather { if @l == 1 { take @l } else { > @l.shif

[perl #117403] [BUG] .first on an infinite list generated with gather take is excruciatingly slow

2015-08-29 Thread Will Coleda via RT
On Wed Mar 11 20:16:11 2015, Mouq wrote: > On Fri Mar 29 06:37:47 2013, thunderg...@comcast.net wrote: > > my @j := (0 .. *).list; > > say @j.first: {$^_ > 10}; > > > > returns 11 in .01 seconds on my system > > > > my @l := gather map {take $_ }, 0 .. *; > > say @l.first: {$^_ > 10}; > > > > retur

[perl #119339] "Octal" digits warn twice.

2015-08-29 Thread Will Coleda via RT
On Sun Feb 01 12:33:27 2015, b...@abrij.org wrote: > > Fresher test results: no duplicate warnings, NULL pointers in REPL > under parrot and jvm but not moar. Probably LTA to be telling the > user to use '0o8' or '0o9'. > > NOTE: my perl6-p is Star.2014.12 and my perl6-j/m are built from star- >

[perl #121967] MOP example dated in Advent 2012 day 22

2015-08-29 Thread Will Coleda via RT
On Mon May 26 12:30:44 2014, david.warring wrote: > Hi There, > The following example is presented in > http://perl6advent.wordpress.com/2010/12/22/day-22-the-meta-object- > protocol/ > > sub log-calls($obj, Role $r) { > my $wrapper = RoleHOW.new; > for $r.^methods -> $m { > $w

[perl #122716] [BUG] Segmentation fault when digging into the package namespace of a type capture in Rakudo

2015-08-29 Thread Will Coleda via RT
On Sat Jan 24 14:17:53 2015, barto...@gmx.de wrote: > The segfaults are mostly gone. Only on parrot there is a Null PMC > Access, but only for two of the four examples. With said two examples > there is an (non segfaulting) error on Moar and JVM as well: > > $ perl6 -e 'role S[::N] { N::x }' ##

[perl #123154] Stash values are all Mu

2015-08-29 Thread Will Coleda via RT
On Fri Nov 07 20:44:27 2014, r...@hoelz.ro wrote: > Example: > > .say for OUTER::OUTER::.values; # a bunch of Mus > > Shouldn't this be equivalent to my $stash = OUTER::OUTER::; .say for > %stash.map({ %stash{$_} })? I'm not sure that does what you think it does; Fixing the sigil typo, I get: 1

[perl #123072] 'for' loop in sink context isn't invoking block in sink context

2015-08-29 Thread Will Coleda via RT
On Mon Oct 27 21:55:46 2014, pmichaud wrote: > This is a reminder/placeholder ticket for a bug I found tonight while > researching GLR-related topics. A "for" loop executed in sink context > isn't executing its block in sink context. From #perl6: > > 04:50 m: class Sinker { method sink() { say

[perl #123678] [PATCH] Use TAP::Harness for t/harness instead of Test::Harness

2015-08-29 Thread Will Coleda via RT
On Mon Jan 26 15:02:24 2015, flusse...@gmail.com wrote: > Hi, > > I saw some LHF in the test harness code and had a go at improving it. > Doesn't add noticeable spectest speedups, sorry (just prettier code :) Apologies for the delay in replying. Pull requests to github get -slightly- better turn

[perl #123678] [PATCH] Use TAP::Harness for t/harness instead of Test::Harness

2015-08-29 Thread Will Coleda via RT
On Mon Jan 26 15:02:24 2015, flusse...@gmail.com wrote: > Hi, > > I saw some LHF in the test harness code and had a go at improving it. > Doesn't add noticeable spectest speedups, sorry (just prettier code :) Apologies for the delay in replying. Pull requests to github get -slightly- better turn

[perl #124082] [BUG] Num doesn't have a Range coercer

2015-08-29 Thread Will Coleda via RT
On Mon Mar 16 05:01:38 2015, hmbrand wrote: > $ p6 -e'int.Range.say' > -9223372036854775808..9223372036854775807 > $ p6 -e'int.Range.max.say' > 9223372036854775807 > $ p6 -e'Int.Range.say' > -Inf..Inf > $ p6 -e'Int.Range.max.say' > Inf > $ p6 -e'Num.Range.say' > No such method 'Range' for invocant

[perl #113042] [BUG] [WEIRD] LTA internals-leaky error message when doing 'for our $:: ();' in Rakudo

2015-08-29 Thread Will Coleda via RT
On Tue Oct 28 15:16:43 2014, barto...@gmx.de wrote: > The internal error message has changed slightly (but is still LTA): > > $ perl6-m -e 'for our $:: ()' > ===SORRY!=== > MVMArray: Index out of bounds > > $ perl6-p -e 'for our $:: ()' > ===SORRY!=== > QRPA: index out of bounds > > $ perl6-j -e

[perl #125940] Missed frame handler abort when returning from start { } in a sub

2015-08-29 Thread via RT
# New Ticket Created by Rob Hoelz # Please include the string: [perl #125940] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=125940 > See the example code. The return in the start { ... } probably shouldn't compile. missed-