[perl #40410] Segfault in packfile code

2006-09-27 Thread [EMAIL PROTECTED] via RT
Hi, I've tracked the bug down some and ci'd a workaround for this tonight, with a comment that some more digging maybe is wanted in the future. But it solves the problem just fine at the moment. Jonathan

[perl #40443] Separate vtable functions from methods (using :vtable)

2006-10-25 Thread [EMAIL PROTECTED] via RT
On Sun Oct 01 16:22:10 2006, mdiep wrote: > At the OSCON 2006 Hackathon, it was decided that we should separate > vtables from methods and add a new :vtable label for PIR subs to mark > them as vtable functions. This gets rid of the current namespace > pollution caused by vtables and allows u

[perl #40523] [TODO] adjust string_append function and usage

2006-10-26 Thread [EMAIL PROTECTED] via RT
Hi, This is now done (r15025). Jonathan

[perl #40443] Separate vtable functions from methods (using :vtable)

2006-10-26 Thread [EMAIL PROTECTED] via RT
Hi, Thanks Allison for clarifications and @other for agreement; I've taken this ticket and will get cracking on implementing this. Jonathan

[perl #40608] key_append segfault

2006-10-28 Thread [EMAIL PROTECTED] via RT
On Sat Oct 28 15:30:49 2006, rgrjr wrote: > I don't see a segfault in r15040 on x86 GNU/Linux, but it seems to be > using push_string(). Same error on r15009. What are you running? > Windows. And sorry, I stuffed up the example. It shoulda been: .sub main $P0 = new .Key $P1 = new .Strin

[perl #40806] [BUG] IMCC - embedded source locations (#line nnn "file.pir")

2006-12-16 Thread [EMAIL PROTECTED] via RT
Hi, I have now implemented: #line 123 "filename.pir" setline 123 setfile "filename.pir" In 16119. Jonathan

[perl #40998] [PATCH] Fix build error on Win32

2006-12-16 Thread [EMAIL PROTECTED] via RT
On Fri Dec 01 11:31:22 2006, [EMAIL PROTECTED] wrote: > OK, so no one seems interested. > Certainly on my part, lack of time rather than lack of interest. > Anyway, the attached patch in this message is a > better version of the previous one. > It checks for a white space in build_dir and makes t

[perl #40802] Investigate Supposed JIT Bug with if/unless Optimization

2006-12-16 Thread [EMAIL PROTECTED] via RT
On Fri Nov 10 17:36:05 2006, mdiep wrote: > This was taken from t/pmc/iterator.t: > > # XXX > # swapping the next two lines breaks JIT/i386 > # the reason is the if/unless optimization: When the > # previous opcode sets flags, these are used - but > # there is no check, th

[perl #40816] open opcode creates file if it doesn't exist

2006-12-16 Thread [EMAIL PROTECTED] via RT
On Sat Nov 11 11:53:27 2006, [EMAIL PROTECTED] wrote: > Not sure if this is a bug or not, but I noticed that the open opcode > creates its argument if the desired file doesn't exist. > There are two variants of the open opcode: this one, and one where you can specify a mode. The default open mode

[perl #41102] [PATCH] On Win32 with Visual C++, nmake was not automatically selected if mingw was also found on the system

2006-12-17 Thread [EMAIL PROTECTED] via RT
On Sat Dec 16 13:38:53 2006, [EMAIL PROTECTED] wrote: > Affected files: > > config/init/hints/mswin32.pm > config/inter/make.pm > > The Parrot configuration scripts were not incorporating the cues given > by the user when --cc=cl to use the microsoft build environment when > mingw was also pre

[perl #41104] [PATCH] Building on MinGW is disrupted by the presense of /bin/sh.exe on the PATH, docs explain required environment change

2006-12-18 Thread [EMAIL PROTECTED] via RT
On Sat Dec 16 14:35:24 2006, [EMAIL PROTECTED] wrote: > Affected files: > > /README.win32.pod > > ... > Applied in r16187, thanks! Jonathan

[perl #41095] [BUG] Segfault in test.exe during Configuration

2006-12-19 Thread [EMAIL PROTECTED] via RT
On Sat Dec 16 08:13:32 2006, [EMAIL PROTECTED] wrote: > test.exe or config/auto/jit/test_c.in segfault during configuration on > Win32. Note that this happent on > Pentium MMX ( 586 ). The test tests for "fucomip" > cpu instruction, but the 586 generation CPUs don't > have it. It's first introduced

[perl #41110] [PATCH] tru64: compile (src/nci.c) and runtime (src/memory.c)

2006-12-20 Thread [EMAIL PROTECTED] via RT
On Mon Dec 18 18:25:24 2006, jhi wrote: > Two patches, the first is needed for parrot trunk to compile at all > in Tru64, the second one is needed to dodge dozens of core dumps. > There still are some, will take a closer look when I have more time, > but least this way there is less wading in core

[perl #40802] Investigate Supposed JIT Bug with if/unless Optimization

2006-12-21 Thread [EMAIL PROTECTED] via RT
Hi, After chatting with leo on IRC, and observing that this bug can't be recreated with Parrot today, it appears that the apparent fix really does fix it. Comment from core.jit removed. Thanks, Jonathan

[perl #41364] [PATCH] Fixed object vtable method overrides in PIR

2007-03-02 Thread [EMAIL PROTECTED] via RT
On Sun Feb 25 20:10:00 2007, [EMAIL PROTECTED] wrote: > Now that 0.4.9 has been released, can this be committed? > I just tried, but I get: /home/default/jnthn.net/dev/parrot/blib/lib/libparrot.so: undefined reference to `find_vtable_meth' collect2: ld returned 1 exit status After applying it. A

[perl #41642] [BUG] tailcall with slurpy gives segfault

2007-03-02 Thread [EMAIL PROTECTED] via RT
Hi, I just fixed a GC bug relating to slurpys (a more general one reported by Bernhard++, not just specific to tail calls) in the args passing code. Please check with the latest in SVN and see if that resolves the problem. (Bob, your patch was heading in the right direction, but I fixed this with

[perl #41602] [TODO] MS VS 2005 deprecates strdup

2007-03-02 Thread [EMAIL PROTECTED] via RT
Hi, Applied in 17281, thanks. For your question, strdup is fine since these are not garbage collectable strings (STRING*), just normal C char*'s. There is loads of them used in IMCC. Unfortunately though, there is an issue in that we don't free a load of 'em, or at least hadn't used to and I doub

[perl #41364] [PATCH] Fixed object vtable method overrides in PIR

2007-03-16 Thread [EMAIL PROTECTED] via RT
Hi, This was wanted in the next release, so I applied the bits that weren't applying with patch manually. Applied your tests as well. All checked in as r17514. Thanks! Jonathan

[perl #40087] [BUG] Segfault in key.pmc

2007-03-16 Thread [EMAIL PROTECTED] via RT
Hi, Just tried to reproduce this (on Win32)... % ../../parrot -o out.pbc out.pir # takes forever This gives the following error: error:imcc:syntax error, unexpected LOCAL in file 'out.pir' line 1 If I stick a .sub main at the start and a .end at the end, I still get errors... error:im

[perl #30576] Test::More thinks "" eq undef in hash value

2004-07-04 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #30576] # in the subject line of all future correspondence about this issue. # http://rt.perl.org:80/rt3/Ticket/Display.html?id=30576 > This is a bug report for perl from [EMAIL PROTECTED], generated with the help of

[perl #46905] [TODO] [C] Make a shared variant of PackFile_new()

2007-11-17 Thread [EMAIL PROTECTED] via RT
On Thu Oct 25 08:41:51 2007, ptc wrote: > In tools/build/pbc2c.pl there is the todo item: > > /* TODO make also a shared variant of PackFile_new */ > > in the context of creating a new PackFile. This needs to be implemented. Does anyone know what this actually means? I'm familiar with the PackFi

[perl #57224] [BUG] darwin hints with -arch ppc64

2008-07-23 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57224] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57224 > --- osname= darwin osvers= 9.0 arch= darwin-thread-multi-2level cc= cc --- Fl

[perl #57122] lone 'multi' is not understood correctly by rakudo

2008-07-26 Thread [EMAIL PROTECTED] via RT
On Sat Jul 19 07:21:52 2008, masak wrote: > While > > $ ./perl6 -e 'multi sub f() {}' > > works like it should, > > $ ./perl6 -e 'multi f() {}' > Statement not terminated properly at line 1, near "{}" Thanks for reporting, and fixed in r29752. (For anyone curious about the semantics, the approp

[perl #57270] close and then print causes assertion failure

2008-07-26 Thread [EMAIL PROTECTED] via RT
On Fri Jul 25 20:58:01 2008, pmichaud wrote: > Given that this is a failed assertion (as opposed to > a thrown exception), I'm not sure that we -can- catch > this at the Rakudo level. I think Parrot should be > throwing an exception here. Me to, so I've changed it so that this happens. So now I gu

[perl #57124] Multi sub declaration without parens parsefails

2008-07-26 Thread [EMAIL PROTECTED] via RT
On Sat Jul 19 07:23:10 2008, masak wrote: > While > > $ ./perl6 -e 'sub f {}' > > works, > > $ ./perl6 -e 'multi sub f {}' > > doesn't. Thanks for reporting, and fixed in r29756. Jonathan

[perl #57078] return value from sleep causes null PMC access

2008-07-26 Thread [EMAIL PROTECTED] via RT
On Sat Jul 26 03:25:43 2008, masak wrote: > Whereas this patch fixes the immediate problem, a better solution will > be possible to create once time() is implemented. Applied in r29751; since this particular issue is fixed (the NULL PMC Access exception), will resolve this ticket. Others can be fi

[perl #57126] Rakudo should give a nice error about lexical subs not being implemented yet, but doesn't

2008-07-26 Thread [EMAIL PROTECTED] via RT
Hi, Thanks for reporting and helping track this one down - it was a fix in PCT in the end (in fact to the line immediately following the one you'd identified). So r29755 solves this, and probably will solve other similar issues too. Thanks! Jonathan

[perl #57170] inheriting from a non-defined class should give a nice error message

2008-07-26 Thread [EMAIL PROTECTED] via RT
On Wed Jul 23 00:50:02 2008, masak wrote: > It turns out that 'class A is B {}; class B {}' is not a valid Perl 6 > program. > > @messages > masak asked 7h 17m 55s ago: is `class A is B {}; class B > {}` allowed in Perl 6? > @tell masak "is B" is not allowed unless B is already known > to be a

[perl #57230] Class variables with 'my' don't work in rakudo

2008-07-27 Thread [EMAIL PROTECTED] via RT
On Wed Jul 23 14:56:05 2008, masak wrote: > Using 'has' works in rakudo: > > $ perl6 -e 'class A { has $.x; method foo { say $.x } }; my A $a .= > new; $a.foo' > Object > > But using 'my' (to create a class attribute as per S12:616) doesn't > work: > > $ perl6 -e 'class A { my $.x; method foo {

[perl #57336] Using attribute variables outside of methods causes strange errors in rakudo

2008-07-29 Thread [EMAIL PROTECTED] via RT
Hi, I've made some of these fail a little less spectacularly now. Implementing a better error message cleanly either needs some refactoring of variable declaration handling code (so when we're parsing a variable we know if we're parsing a declaration), or is something we should do in an analysis s

[perl #57626] [BUG] perl6 -e 'say "hello"' ==> Segmentation fault

2008-08-05 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57626] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57626 > * Today I downloaded parrot-0.6.4 to my Debian PC. * I also installed the libicu-de

[perl #57652] [BUG] successfull 'when' does not skip the following tests.

2008-08-06 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57652] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57652 > Yesterday, I downloaded and compiled perl6 of parrot-0.6.4. Testing some basic perl

[perl #57422] Assigning to instance hashes,arrays fails

2008-08-07 Thread [EMAIL PROTECTED] via RT
Hi, As of r30090, the following: -- class Foo { has %.bar is rw; method set_bar { %.bar = 'baz'; } } my $foo = Foo.new; $foo.set_bar(); my %s = $foo.bar; say %s; -- Now prints "baz". Also this: -- class Bar { has @.bar is rw; method set_bar { @.bar[0] = 100;

[perl #56748] [BUG] Null PMC access in type()

2008-08-08 Thread [EMAIL PROTECTED] via RT
On Wed Jul 09 10:48:19 2008, [EMAIL PROTECTED] wrote: > I found a small piece of code that reproduces the "Null PMC access in > type()" error: > > sub f(Int $n){ > if ($n >= 0 ){ > f($n-1); > } > } > f(0); > > produces the above error on parrot + rakudo r29207, Debian GNU Linux >

[perl #56944] [BUG] integer arithmtics should result in integers

2008-08-08 Thread [EMAIL PROTECTED] via RT
On Tue Jul 15 04:12:36 2008, [EMAIL PROTECTED] wrote: > Rakudo r29470: > $ ../../parrot perl6.pbc -e 'say (1+1).WHAT' > Num > $ ../../parrot perl6.pbc -e 'say (1*1).WHAT' > Num > $ ../../parrot perl6.pbc -e 'say (1**1).WHAT' > Num > > All of these should print Int instead. > And they do as of r30

[perl #54736] error on winxp with perl6.exe 0.6.2

2008-08-08 Thread [EMAIL PROTECTED] via RT
Hi, On Fri May 23 14:26:47 2008, [EMAIL PROTECTED] wrote: > a simple > > say 6; > > throws > > Null PMC access in isa() > current instr.: 'parrot;Perl6Object;make_proto' pc 58 > (src/gen_builtins.pir:81) > called from Sub 'parrot;Perl6Str;onload' pc 1181 (src/gen_builtins.pir:804) > called fro

[perl #56014] bug in spectest_regression

2008-08-08 Thread [EMAIL PROTECTED] via RT
On Sun Jun 29 14:06:44 2008, pmichaud wrote: > On Wed Jun 18 09:38:09 2008, [EMAIL PROTECTED] wrote: > > > > A test in spectest_regression failed, It was in S02-polymorphic_types: > > > > I'm running on Win32 (XP SP2), parrot/perl6 was built with Visual > Studio 9 > > Express and Activestate 5.8

[perl #56618] [BUG] rakudo segfaults calling subs in a module

2008-08-08 Thread [EMAIL PROTECTED] via RT
On Sun Jul 06 10:13:15 2008, jhorwitz wrote: > excellent, this fixes my problem. do we want to close out this ticket and > let RT #47956 handle the rest, or are there still some lingering issues to > address with :instanceof? > Maybe, but we're not using it for the moment and there's some large

[perl #57388] Namespaces don't work in class declarations

2008-08-08 Thread [EMAIL PROTECTED] via RT
On Tue Jul 29 11:27:34 2008, [EMAIL PROTECTED] wrote: > Hi there, declaring classes in other namespaces except the toplevel > one results in "emtpy" classes (revision 29850). > > > This code: > > class Foo::Bar { method foo {} } > my $b = Foo::Bar.new; > $b.foo; > > > Gives this stacktrace >

[perl #57340] Empty {} or pair {1=>2} does not create anonymous hash in rakudo

2008-08-08 Thread [EMAIL PROTECTED] via RT
On Sun Jul 27 08:27:18 2008, masak wrote: > From S06 : > > ] {...} is always a block. However, if it is completely empty or > consists > ] of a single list, the first element of which is either a hash or a > pair, it > ] is executed immediately to

[perl #57964]

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57964] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57964 >

[perl #57972] Implement eqv and === operators

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57972] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57972 > - No dependencies

[perl #57966] Implement Whatever (

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57966] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57966 >

[perl #57974] Implement missing infix: operator

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57974] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57974 > - Awaiting parser improvements to properly parse and handle infix_postfix_meta_oper

[perl #57980] Fix bugs with nested ?? !!

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57980] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57980 > - Awaiting parser improvements (PGE)

[perl #57976] Implement infix:

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57976] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57976 > - Requires some specialized structures, perhaps a new PAST::Op pasttype (PCT)

[perl #57978] Implement last/redo/next/continue control exceptions

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57978] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57978 > - Needs last/redo/next/continue exceptions in PCT (PCT)

[perl #57984] Finish implementing given and check/fix tests in S04-statements\given.t

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57984] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57984 > - Need resumable exceptions (Parrot)

[perl #57982] Fix lambda expression parse bug when used as rvalue

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57982] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57982 > - Needs parser/PGE fix (PGE)

[perl #58012] Empty contextualizer @() should be same as @($/)

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58012] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58012 > - File an RT ticket for this with test case

[perl #58010] Implement ::?CLASS

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58010] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58010 > - Update in actions.pm to define compiler variable

[perl #57986] ) in array indexes

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57986] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57986 > - need an implementation of Whatever

[perl #58002] Implement state variables

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58002] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58002 > - Need to fix lexical and initialization issues (Parrot)

[perl #58020] Fix problem with using Str as a type constraint or in MMD

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58020] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58020 > - File an RT ticket for this?

[perl #57968] Fix issues with Int type constraint and Integer PMCs

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57968] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57968 > - awaiting .HLL capabilities

[perl #57996] Make m/.../ syntax for constructing a regex work

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57996] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57996 > - Update grammar.pg (short-term), or wait for STD.pm integration

[perl #58016] Implement CATCH blocks

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58016] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58016 > - Need some parser improvements, updates to 'try' handling

[perl #58018] Fix MMD-related bugs in S03-operators\range.t

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58018] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58018 > - Need to refactor comparison ops in rakudo to avoid or handle 'cmp'

[perl #58000] Comparison operators on junctions should return junction of True/False

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58000] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58000 > - Needs junction dispatcher

[perl #58022] Implement return type coercion ("as") and constraint ("of")

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58022] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58022 >

[perl #57998] Fix modulo bugs and MMD-related bugs for += and -= (S03-operators\arith.t)

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57998] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57998 > - Awaiting parser improvements to properly parse and handle infix_postfix_meta_oper

[perl #58006] Fix .{"key"} parsefail when (hash index into $_)

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58006] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58006 > - likely parser bug (Rakudo grammar.pg)

[perl #57994] Implement/fix adverbial blocks

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57994] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57994 > - Needs update to grammar, may need to wait for LTM in PGE

[perl #57990] Implement prefix:<\> operator

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57990] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57990 > - Need some clarity in spec and spectests for Capture objects

[perl #58008] Implement loops and conditionals taking pointy blocks

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58008] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58008 > - Needs some minor PCT updates (PCT)

[perl #57988] Implement Rat data type

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57988] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57988 > - awaiting clearer spec/understanding of the relationship between Num and Rat

[perl #57992] Implement infinite ranges

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57992] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57992 > - awaiting Whatever implementation

[perl #58024] Implement .perl on code objects

2008-08-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58024] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58024 > - Need a clarification of what .perl should return here

[perl #58004] Investigate junction of code object failures (S03-junctions/misc.t)

2008-08-17 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58004] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58004 > - Likely depends on junction dispatcher

[perl #57970] Finish implementing radix notation (see S02-literals/radix.t for details)

2008-08-17 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #57970] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=57970 > - C code in Perl6Str.pmc needs refactoring and updating

[perl #58014] Implement NaN and Inf

2008-08-17 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58014] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58014 > - Need to determine if Parrot will support NaN/Inf directly, or if Rakudo should wr

[perl #58354] [PATCH] for the file "parrot.spec"

2008-08-25 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58354] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58354 > Hello, this patch removes the file "parrot-config" from parrot.spec, because it wi

[perl #58726] [PATCH] add the option "encoding" to Configure.pl

2008-09-09 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58726] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58726 > Hello, this patch adds the option "encoding" to the configuration of Parrot: > pe

[perl #58150] Doing split on the result of a slurped empty file results in a Null PMC Access in rakudo

2008-09-11 Thread [EMAIL PROTECTED] via RT
On Fri Aug 29 13:14:19 2008, ronaldxs wrote: > > $ < empty ./perl6 -e 'say split("\n", $*IN.slurp)' # but this fails > > Two proposed patches attached. The patch to src/pmc/parrotiio.pmc seems > to fix the problem as originally stated. Then the patch to > languages/perl6/src/classes/Str.pir see

[perl #58602] subset types and multi dispatch don't mix

2008-09-11 Thread [EMAIL PROTECTED] via RT
On Fri Sep 05 08:26:34 2008, [EMAIL PROTECTED] wrote: > Rakudo r30787 dies on multi dispatch when subset types are involved: > Yes; this ticket depends on us switching over to the new multi-dispatcher (perl6multisub.pmc), which does handle this case. I hope to get that sorted out in the near futur

[perl #58012] Empty contextualizer @() should be same as @($/)

2008-09-11 Thread [EMAIL PROTECTED] via RT
Hi, This is implemented in r30983, as are $() and %() (which mean $($/) and %($/) respectively). Also unfudge'd a spec test. Jonathan

[perl #58012] Empty contextualizer @() should be same as @($/)

2008-09-11 Thread [EMAIL PROTECTED] via RT
Hi, This is implemented in r30983, as are $() and %() (which mean $($/) and %($/) respectively). Also unfudge'd a spec test. Jonathan

[perl #58012] Empty contextualizer @() should be same as @($/)

2008-09-11 Thread [EMAIL PROTECTED] via RT
Hi, This is implemented in r30983, as are $() and %() (which mean $($/) and %($/) respectively). Also unfudge'd a spec test. Jonathan

[perl #58012] Empty contextualizer @() should be same as @($/)

2008-09-11 Thread [EMAIL PROTECTED] via RT
Hi, This is implemented in r30983, as are $() and %() (which mean $($/) and %($/) respectively). Also unfudge'd a spec test. Jonathan

[perl #57338] parrot segfaults after nonexistent method is called from within sub invoked without parens in rakudo

2008-09-11 Thread [EMAIL PROTECTED] via RT
On Sun Jul 27 08:06:04 2008, masak wrote: > This also works, but segfaults: > > $ ./perl6 -e 'class A {}; sub c { say A.new.b() }; c' > Method 'b' not found for invocant of class 'A' > current instr.: 'c' pc 99 (EVAL_13:42) > called from Sub '_block11' pc 17 (EVAL_13:11) > called from Sub 'parrot;

[perl #58558] Implement stubby exception generators in Rakudo

2008-09-11 Thread [EMAIL PROTECTED] via RT
On Wed Sep 03 11:10:21 2008, masak wrote: > Implement the '...', '???' and '!!!' operators, as described in S03:1691. I've just done in r30980 the argumentless case of '...': sub foo { ... } my $x = foo(); say $x; Attempt to execute stub code (...). The argument version needs a bit more work as

[perl #57858] $/ is de-defined in if blocks in rakudo

2008-09-11 Thread [EMAIL PROTECTED] via RT
Hi, All broken examples in this ticket now work as or r22207. Thanks, Jonathan

[perl #58352] The inside of a while loop loses $/ in Rakduo

2008-09-11 Thread [EMAIL PROTECTED] via RT
On Wed Aug 27 02:10:10 2008, moritz wrote: > On Mon Aug 25 01:37:17 2008, masak wrote: > > r30528: > > $ ./perl6 -e 'while ("test" ~~ /(es)/) { say $0; exit; }' > > Null PMC access in get_pmc_keyed_int() > > [...] > > Segmentation fault > > > > FWIW, the error shows up in r30503, whose slightly Or

[perl #58678] [BUG] defining a regex after a grammar places the regex in the grammar namespace

2008-09-11 Thread [EMAIL PROTECTED] via RT
On Mon Sep 08 09:08:50 2008, [EMAIL PROTECTED] wrote: > Rakudo, r30888. When defining a grammar and regex, defining a regex > after a grammar places the regex in the grammar namespace, but vice > versa works fine. Below is some demo code (switch the definition > placements and comment out t

[perl #58392] Recursion and for loops interact badly in Rakudo

2008-09-11 Thread [EMAIL PROTECTED] via RT
Hi, Here is a pure PIR example that doesn't depend on Rakudo at all. .sub main :main $P0 = new 'Integer' $P0 = 2 'f'($P0) .end .sub 'f' .param pmc l .lex "$l", l $P0 = find_lex "$l" if $P0 <= 0 goto ret print "entering " $P1 = find_lex "$l" say $P1 $

[perl #58936] [TODO]

2008-09-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58936] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58936 > With Rakudo 0.7.0-devel r31065 inheritance works as in this single file: class

[perl #58958] Build of 0.7.1 fails with Intel compiler on Linux

2008-09-17 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #58958] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58958 > I'm trying to build Parrot 0.7.1 with Intel Compiler (see version information below

[perl #58998] [TODO] remove underscores from numbers to make imcc happy

2008-09-18 Thread [EMAIL PROTECTED] via RT
On Thu Sep 18 00:49:59 2008, [EMAIL PROTECTED] wrote: > r31220: > > say 23_433 > 23433 > > say 23_433.4_4 > error:imcc:syntax error, unexpected IDENTIFIER, expecting '\n' ('_433') > in file 'EVAL_13' line 12 > 23 > > Obviously the underscores in the fractional part of the number needs to >

[perl #58936] [TODO] promote 'use' to happen at compile time

2008-09-18 Thread [EMAIL PROTECTED] via RT
On Tue Sep 16 13:04:11 2008, [EMAIL PROTECTED] wrote: > ... > But move class Dog { ... } into Dog.pm and import it with > 'use Dog;' and Rakudo is like 'Attempt to inherit from > non-existent parent class'. > This bug is like fixed. Well, kinda. Your example now runs. However, modules using modul

[perl #58924] [BUG] my %a; %a = 't'; for keys %a { .say } misbehaving

2008-09-18 Thread [EMAIL PROTECTED] via RT
On Tue Sep 16 08:56:29 2008, cognominal wrote: > It prints "0\n" instead of the expected "i\n" > Fixed this in 31227, and values, and also cleaned up kv. They are now multis that we use !EXPORT on (kv had been written specially rather than just exporting the kv method on Mapping - just deleted tha

[perl #58824] Inheriting from imported classes is broken in Rakudo

2008-09-18 Thread [EMAIL PROTECTED] via RT
On Sat Sep 13 03:41:27 2008, masak wrote: > Rakudo r31066 is experiencing problems with classes defined in "use"d > modules. > > $ perl6 -e 'class A {}; class B is A {}' # this works > $ cat A.pm # but... put the class A in a file... > class A {} > $ ./perl6 -e 'use A; class B is A {}' # ...and it

[perl #58828] Make calleable &-sigil parameters work in rakudo

2008-09-18 Thread [EMAIL PROTECTED] via RT
On Sat Sep 13 04:33:53 2008, masak wrote: > In Rakudo r31066, this works... > > $ ./perl6 -e 'sub a($b) { $b(5) }; a(&say)' # cool! > 5 > > ...but not the following: > > rakudo: sub a(&b) { b(5) }; a(&say) > OUTPUT[Could not find non-existent sub b␤current instr.: > 'a' pc 139 >

[perl #59790] t/stm/basic_mt.t #4 hangs under cygwin since svn 31655-ish

2008-10-11 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #59790] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59790 > perl t/stm/basic_mt.t hangs since about October 5 under cygwin. This is reproducib

[perl #59918] Re: building parrot

2008-10-16 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #59918] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59918 > On Wed, Oct 15, 2008 at 9:52 AM, Will Coleda <[EMAIL PROTECTED]> wrote: > Do you ha

[perl #60006] [BUG] there is a problem with the function "die"

2008-10-20 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #60006] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60006 > Hello! There is a problem with the function "die" in Rakudo. I tried the functio

[perl #60016] [PATCH] Make basic Perl 6 tests pass

2008-10-20 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #60016] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60016 > If you do this after building parrot: cd languages/perl6 make test This basic

[perl #60018] [PATCH] Update README test information

2008-10-20 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #60018] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60018 > I was having trouble figuring out how to run individual tests. Moritz Lenz explai

[perl #60190] [BUG] problems with the compiler-option "-O2" on a 64bit-system

2008-10-28 Thread [EMAIL PROTECTED] (via RT)
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #60190] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60190 > Hello I want to build parrot-RPMs on a 64bit system under Fedora 9 for the parrot-

[perl #59104] export sub from used module is broken if make pir

2008-11-04 Thread [EMAIL PROTECTED] via RT
On Sat Sep 20 01:25:09 2008, moritz wrote: > On Fri Sep 19 22:45:29 2008, ihrd wrote: > > Hi, > > I compile parrot r31282 and November do not export sub from modules on > > pir (in r31264 the same situation): > > I suspect that could be related to > > r31226 | jonathan | 2008-09-18 12:46:58 +0200

[perl #57446] Enums of only one element don't work i rakudo

2008-11-04 Thread [EMAIL PROTECTED] via RT
On Sat Aug 02 13:02:39 2008, pmichaud wrote: > On Wed, Jul 30, 2008 at 10:46:27PM -0700, Carl Mäsak wrote: > > $ svn info | grep Revi > > Revision: 29902 > > > > $ ./perl6 -e 'enum Weekday;' # works > > $ ./perl6 -e 'enum Weekday;' # doesn't > > get_pmc_keyed() not implemented in class 'Perl6Str'

  1   2   >