[perl #128275] [BUG] Circular module dependency is not detected; causes program to hang

2016-05-28 Thread Sam S. via RT
Relevant info from IRC discussion: psch: we did have circular module loading detection at some point... probably got clobbered with all the CUR work though :/ lizmat: before, the detection lived in the nqp code, if I recall lizmat: now, it is the responsibility of the CUR to detect circul

[perl #128275] Visitor Pattern requires too much CPU and causes the compile error

2016-05-28 Thread Sam S. via RT
You have circular dependency between your two modules. That's not allowed. In Bug/Acceptor.pm, instead of doing `use Bug::Visitor;`, predeclare it instead using `class Bug::Visitor {...}`. (Yes, those are three literal dots in the source code.) --- I'm leaving the ticket open for now, because

[perl #128278] [BUG] LTA error: trying to use regex literals in signature

2016-05-28 Thread via RT
# New Ticket Created by Lloyd Fournier # Please include the string: [perl #128278] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=128278 > multi regex-dispatch(/fo+/) { }; multi regex-dispatch(/ba+/) {}; regex-dispatch("foo");

Re: [perl #128277] [BUG] Definitely typed variables have wrong default

2016-05-28 Thread Lloyd Fournier
^^ but that was wrong too. Type check failed in assignment to $a; expected Str:D but got Nil Going to go lie down for a bit now On Sat, May 28, 2016 at 10:02 PM Lloyd Fournier wrote: > Should be: > > Type check failed in assignment to $a; expected Str:D but got (Mu) > > (sorry for the spa

Re: [perl #128277] [BUG] Definitely typed variables have wrong default

2016-05-28 Thread Lloyd Fournier
Should be: Type check failed in assignment to $a; expected Str:D but got (Mu) (sorry for the spam) On Sat, May 28, 2016 at 10:00 PM Lloyd Fournier wrote: > (continued :P) > Type check failed in assignment to $a; expected Str:D but got Mu (Mu) > in block at -e line 1 > > It can also happen o

Re: [perl #128277] [BUG] Definitely typed variables have wrong default

2016-05-28 Thread Lloyd Fournier
(continued :P) Type check failed in assignment to $a; expected Str:D but got Mu (Mu) in block at -e line 1 It can also happen on assignment to array and hash elements. On Sat, May 28, 2016 at 9:59 PM Lloyd Fournier wrote: > # New Ticket Created by Lloyd Fournier > # Please include the strin

[perl #128277] [BUG] Definitely typed variables have wrong default

2016-05-28 Thread via RT
# New Ticket Created by Lloyd Fournier # Please include the string: [perl #128277] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=128277 > my Str:D $a = Nil; say $a; # (Str:D) say $a.VAR.default; #(Str:D) :D variables in gene

[perl #128275] Visitor Pattern requires too much CPU and causes the compile error

2016-05-28 Thread via RT
# New Ticket Created by Itsuki Toyota # Please include the string: [perl #128275] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/Ticket/Display.html?id=128275 > Hi. See the following results. -- $ git clone https://github.com/titsuki/p6-Bug-VIsito

Re: [perl #128268] "Could not find symbol" error occurs when you use module A::B::C within A::B's class definition

2016-05-28 Thread Lloyd Fournier
Looks similar to RT #128156. https://rt.perl.org/Public/Bug/Display.html?id=128156 On Fri, May 27, 2016 at 10:49 PM Rob Hoelz wrote: > # New Ticket Created by Rob Hoelz > # Please include the string: [perl #128268] > # in the subject line of all future correspondence about this issue. > # htt