[perl #115392] two liners segfaulting rakudo

2012-10-20 Thread via RT
# New Ticket Created by Stephane Payrard # Please include the string: [perl #115392] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=115392 > Some mistyping gave me a segfault. That happens only on the perl6 shell. $ p

[perl #115390] Crash using run() in a loop

2012-10-20 Thread via RT
# New Ticket Created by Geoffrey Broadwell # Please include the string: [perl #115390] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=115390 > I see a segfault or backtrace crash after a few iterations of: perl6 -

[perl #77596] [BUG] Null PMC access when doing 'use v5' inside of a block in Rakudo

2012-10-20 Thread Will Coleda via RT
On Sun Oct 09 09:14:09 2011, coke wrote: > On Tue Aug 31 16:37:24 2010, masak wrote: > > rakudo: { use v5; } > > rakudo f8e959: OUTPUT«Null PMC access in setprop() [...] > > alksentrs++ > > * masak submits 'use v5' rakudobug > > alksentrs++ > > rakudo: use v5; say "alive" > > rakudo f8e959: O

[perl #78056] compiling a script to PIR makes it lose its ability to handle command line arguments

2012-10-20 Thread Will Coleda via RT
On Sat Oct 08 13:21:02 2011, coke wrote: > On Sun Sep 26 08:05:13 2010, moritz wrote: > > works fine directly: > > > > $ cat args.pl > > say @*ARGS.perl; > > say @*ARGS.join('|'); > > $ ./perl6 args.pl foo bar 123 > > ["foo", "bar", "123"] > > foo|bar|123 > > > > # but beware of compilation: > >

[perl #83508] [BUG] Failed ()? captures should be Nil in Rakudo (nqp-rx)

2012-10-20 Thread Will Coleda via RT
On Sat Oct 01 02:02:50 2011, bbkr wrote: > 2011.09 build > > bbkr:rakudo-2011.09 bbkr$ ./perl6 -e '"x" ~~ /(y)? (z)*/; say > $0.defined, $1.defined;' > Bool::FalseBool::False Changed again, but still wrong per Larry's comment: ./perl6 -e '"x" ~~ /(y)? (z)*/; say 0.defined, $1.defined;' TrueTrue

[perl #76294] [BUG] Can't implicitly numify Failure in Rakudo

2012-10-20 Thread Will Coleda via RT
On Mon Sep 19 21:43:52 2011, coke wrote: > On Wed Jun 30 07:48:56 2010, masak wrote: > > rakudo: say "abcd".index("xyz") == 0 > > rakudo aa015a: OUTPUT�Method 'Bridge' not found for invocant > > of class 'Failure' [...] > > arnsholt: possible issue :) > > * masak submits rakudobug > > rakudo: F

[perl #75756] [BUG] Str.uc knows that the letter "ß" upper-cases "as "SS", case-insensitive regexes don't in Rakudo"

2012-10-20 Thread Will Coleda via RT
On Tue Jun 15 02:16:28 2010, masak wrote: > How does case insensitive matching work in perl 6? > e.g. "ß" ~~ m:i/SS/ > sorear: that's the syntax, so I assume you're asking about the > semantics. > oh wait, that example is tricky :) > I would be surprised if Perl 6 is spec'd to handle that. >

[perl #74902] [BUG] Rakudo allows assignment to elements of a readonly array... except when it doesn't

2012-10-20 Thread Will Coleda via RT
On Tue May 04 14:13:17 2010, masak wrote: > rakudo: sub foo(@a) { @a[1] = "NOES" }; my @a = ; > foo(@a); say ~@a > rakudo 1eef08: OUTPUT«OH NOES␤» > is this supposed to be allowed? > masak: I haven't seen a clear answer to that question. > pmichaud: ISTR there was some wording in the spec abou

[perl #77836] [bug] infinite loop with gather / take seem to crash after a while

2012-10-20 Thread Will Coleda via RT
On Mon Sep 13 10:58:56 2010, patrickas wrote: > sub foo () { > gather { > my $c=0; > loop { > $c = $c+0.001; > take $c; > } > } > } > > say $_ for foo(); #crashes around 4.0xx on my pc > > If I use a while loop instead of for loop things get

[perl #101296] [BUG] Null PMC access when accessing type object belonging to an outer role from within an inner class in Rakudo

2012-10-20 Thread Will Coleda via RT
On Thu Oct 13 00:30:55 2011, masak wrote: > nom: role A[$B] { class C { method foo() { say $B } }; method > bar { C.foo } }; class D { }; A[D].bar > nom 3e66bd: OUTPUT«Null PMC access in find_method('gist')␤ > in sub say at src/gen/CORE.setting:4957␤ in method foo at > /tmp/xCHvZokqR7:1␤ in met

[perl #115384] [BUG] 'when' and 'default' clauses decontainerize stuff in Rakudo

2012-10-20 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #115384] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=115384 > r: .say for { a => 1, b => 2 } rakudo b86628: OUTPUT«("a" => 1, "b" => 2).hash␤

[perl #115374] [BUG] Spurious error when printing return value of DOC BEGIN block in Rakudo

2012-10-20 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #115374] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=115374 > r: say DOC BEGIN { 4 }; rakudo b86628: OUTPUT«===SORRY!===␤Method 'flat' not fo

[perl #115372] [BUG] Segfault when putting YOU_ARE_HERE marker in a pblock in Rakudo

2012-10-20 Thread Carl Mäsak
# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #115372] # in the subject line of all future correspondence about this issue. # https://rt.perl.org:443/rt3/Ticket/Display.html?id=115372 > r: say -> {YOU_ARE_HERE} rakudo b86628: OUTPUT«(signal SEGV)» * masak submits r

Re: [perl #115364] [BUG] LTA error message when doing 'is' on a package declaration in Rakudo

2012-10-20 Thread Moritz Lenz
On 10/19/2012 09:59 PM, Parrot Raiser wrote: > If the same sort of problem, (in this case "LTA Error Message"), keeps > showing up. maybe it would be better to rethink the mechanism, rather > than patch each individual case? So how could a rethinking of the error detection mechanism look like? Ch