[perl #65474] Null PMC access when calling a regex in a derived grammar in Rakudo

2012-02-12 Thread Will Coleda via RT
On Sun Jan 30 22:08:30 2011, coke wrote: > On Thu May 07 07:44:31 2009, masak wrote: > > I'm trying to understand what > > http://rt.perl.org/rt3/Ticket/Display.html?id=57864 needs to be > > closed. > > in it, pm says 'inheritance and method dispatch don't seem > to > > be working quite properly,

[perl #64124] Segmentation fault in embedding Parrot into Perl 5

2012-02-12 Thread Will Coleda via RT
On Mon Mar 23 13:09:56 2009, szab...@gmail.com wrote: > I am not sure if this is a Parrot or Rakudo bug > or just a plain invalid usage on my side. > > The following code runs, prints the prompt but when I > enter a response I get a Segmentation fault. > > Gabor > > > #!/usr/bin/perl > use stri

[perl #69760] [BUG] LTA error when post-declaring a grammar

2012-02-12 Thread Will Coleda via RT
On Tue Jul 27 19:56:05 2010, coke wrote: > On Wed Oct 14 04:38:25 2009, carlin wrote: > > [00:19] rakudo: class Foo { method bar { Quux.parse('OH > > HAI'); } }; grammar Quux { rule TOP { .* } }; Foo.bar; > > [00:19] -rakudo 54cfe4: OUTPUT«invoke() not implemented > > in >

[perl #76368] [BUG] LTA error message when nominal type check fails for a parameter constraint with no supplied variable name

2012-02-12 Thread Will Coleda via RT
On Sat Jul 03 08:37:36 2010, masak wrote: > rakudo: sub foo(Str) {}; foo 42 > rakudo 7017d2: OUTPUT�Nominal type check failed for parameter > ''; expected Str but got Int in 'foo' at line 11 > * masak submits rakudobug > > Ok, so the un-awesome aspect of this is the "for parameter ''" part. > It

[perl #73940] [BUG] LTA error message when parsing empty () or [] in a regex in Rakudo

2012-02-12 Thread Will Coleda via RT
On Wed Mar 31 15:45:50 2010, masak wrote: > std: "abc" ~~ /()/ > std 30251: OUTPUT«===SORRY!===␤Null pattern > not allowed [...] FAILED 00:01 107m␤» > rakudo: "abc" ~~ /()/ > rakudo 872898: OUTPUT«Confused [...] > * masak submits LTA rakudobug > rakudo: "abc" ~~ /[]/ > rakud

[perl #77668] [BUG] Can't call Callable objects in a list in parallel using the >>.() [or >>()] form in Rakudo

2012-02-12 Thread Will Coleda via RT
On Fri Sep 03 21:48:08 2010, masak wrote: > rakudo: sub infix:<+-*/>($a, $b) { ( { $a + $b }, { $a - $b > }, { $a * $b }, { $a / $b } )>>.() }; say 5+-*/2; > rakudo 52f9ea: OUTPUT«Tried to find null name␤ in 'infix:<+- > */>' [...] > 这个代码有什么错误? > I don't know. It's related to the >>.(), to be