Re: [perl #52720] [TODO] Update documentation of the compreg opcode

2008-04-10 Thread Patrick R. Michaud
On Thu, Apr 10, 2008 at 11:53:00PM -0500, Patrick R. Michaud wrote: > > A patch is attached making this change. Attaching patch. Pm Index: src/ops/core.ops === --- src/ops/core.ops(revision 26926) +++ src/ops/core.ops(workin

Re: [perl #52720] [TODO] Update documentation of the compreg opcode

2008-04-10 Thread Patrick R. Michaud
On Thu, Apr 10, 2008 at 02:02:37PM -0700, Bernhard Schmalhofer wrote: > When removing Parrot/HLLCompiler for RT#48030 I noticed that the docs > of 'comreg' > did not match very well with reality. > > pmichaud elaborated on IRC: > [...] See also the thread on this topic at [1]. Essentially a de

PCT tutorial update suggestions

2008-04-10 Thread Patrick R. Michaud
With some recent PCT-related changes I think we may want to update the tutorials a bit. 1. Remove the custom "List" class. ResizablePMCArray now has built-in shift/unshift/push/pop methods, so we can use it directly from NQP and don't need to create a custom List class to be able to invoke these

[perl #52706] [BUG]: t/dynpmc/gdbmhash.t hanging on Darwin

2008-04-10 Thread James Keenan via RT
I have confirmed that this problem developed in r26790 or later. t/dynpmc/gdbmhash.t was running properly as of 26789: /usr/bin/g++ -o pbc_merge \ src/pbc_merge.o \ src/parrot_config.o \ src/string_primitives.o \ -L/Users/jimk/work/parrot/26789/blib/lib -L/Users/jimk/work/parrot/2

[svn:parrot-pdd] r26921 - in trunk: compilers/pct/src/PAST docs/pdds

2008-04-10 Thread pmichaud
Author: pmichaud Date: Thu Apr 10 19:28:40 2008 New Revision: 26921 Modified: trunk/docs/pdds/pdd26_ast.pod Changes in other areas also in this revision: Modified: trunk/compilers/pct/src/PAST/Node.pir Log: [pct]: * Add symbol_defaults method to PAST::Block, to simply setting default 'scop

[perl #52706] [BUG]: t/dynpmc/gdbmhash.t hanging on Darwin

2008-04-10 Thread James Keenan via RT
I hypothesized that this problem -- which is continuing as of r26920 (Apr 10) -- originated in a recent change to a GDBM-related file within the Parrot distribution. [parrot] 530 $ find . ! -path '*/.svn*' -iname '*gdbm*' | xargs svn status -v 2692026101 particle config/auto/gd

[perl #52680] [BUG]: 'make' failure on Linux; possibly TGE-related

2008-04-10 Thread Patrick R. Michaud via RT
On Thu Apr 10 18:17:17 2008, [EMAIL PROTECTED] wrote: > And I'm getting somewhat similar failure on Darwin RT 52726 r26910 introduced a bug into PGE's build process -- PGE suddenly depended on PCT, but PCT was being built after PGE. This is fixed in r26918, and reportedly solves the remaining iss

Re: [svn:parrot] r26920 - trunk/src/pmc

2008-04-10 Thread chromatic
On Thursday 10 April 2008 18:35:00 Patrick R. Michaud wrote: > > [OO] Optimized isa() vtable entry for Class. Instead of delegating > > most of its work to isa_pmc(), this entry now performs its work > > directly. This is slightly faster and avoids creating a temporary PMC. > > > > The Perl 6 bu

Re: [svn:parrot] r26920 - trunk/src/pmc

2008-04-10 Thread Patrick R. Michaud
On Thu, Apr 10, 2008 at 05:53:10PM -0700, [EMAIL PROTECTED] wrote: > Author: chromatic > Date: Thu Apr 10 17:53:10 2008 > New Revision: 26920 > > [OO] Optimized isa() vtable entry for Class. Instead of delegating > most of its work to isa_pmc(), this entry now performs its work > directly. This

[perl #52680] [BUG]: 'make' failure on Linux; possibly TGE-related

2008-04-10 Thread James Keenan via RT
And I'm getting somewhat similar failure on Darwin RT 52726

Re: [perl #52712] Build broken

2008-04-10 Thread Andy Dougherty
On Thu, 10 Apr 2008, Mark Glines via RT wrote: > On Thu Apr 10 14:16:58 2008, infinoid wrote: > > Oddly, adding config/auto/macports.pm to MANIFEST didn't help. It is > > copied, but I don't think this module is getting "use"'d, for whatever > > reason. > > What the heck? When I added t/steps/a

[perl #52712] Build broken

2008-04-10 Thread Mark Glines via RT
On Thu Apr 10 14:16:58 2008, infinoid wrote: > Oddly, adding config/auto/macports.pm to MANIFEST didn't help. It is > copied, but I don't think this module is getting "use"'d, for whatever > reason. What the heck? When I added t/steps/auto_macports-*.t to MANIFEST (in r26916), it started working

Re: [perl #52710] key.c and missing default in key_integer switch

2008-04-10 Thread Andy_Bach
Yeah, it wasn't really a patch as it doesn't work. It was more of a question 'does anybody know if it's a missing "Key__FLAG" or something else' that's bringing in the unexpected (I guess) switch case value. The code was for illustrative purposes, just tracking what I've found so far. Tha

Re: (Not so) super

2008-04-10 Thread Will Coleda
On Thu, Apr 10, 2008 at 6:59 PM, Jonathan Worthington <[EMAIL PROTECTED]> wrote: > Hi, > > We have a couple of bits of OO stuff missing in Parrot. > > The callmethodsupercc op isn't implemented. I'm thinking for this we need a > variant of find_method, which does the required skipping over the cu

(Not so) super

2008-04-10 Thread Jonathan Worthington
Hi, We have a couple of bits of OO stuff missing in Parrot. The callmethodsupercc op isn't implemented. I'm thinking for this we need a variant of find_method, which does the required skipping over the current class? We'll also need to work out how to do callmethodnextcc too, which is anoth

[perl #52720] [TODO] Update documentation of the compreg opcode

2008-04-10 Thread via RT
# New Ticket Created by Bernhard Schmalhofer # Please include the string: [perl #52720] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52720 > When removing Parrot/HLLCompiler for RT#48030 I noticed that the docs of 'comr

[perl #52712] Build broken

2008-04-10 Thread James Keenan via RT
Am in transit so cannot provide a complete analysis now. However, please look at line 40 of lib/Parrot/Manifest.pm. This line seems to exclude all file names containing the string 'ports'. While this correctly excludes ports of Parrot, it probably incorrectly excludes all source files with that

[perl #52718] [BUG] pge - optable parsing from Perl6Grammar doesn't honor rule

2008-04-10 Thread via RT
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #52718] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52718 > When using Perl6Grammar to build parsers (e.g., as part of PCT), the "is optable"

Re: [perl #52710] key.c and missing default in key_integer switch

2008-04-10 Thread Mark Glines
On Thu, 10 Apr 2008 13:21:23 -0700 Mark Glines <[EMAIL PROTECTED]> wrote: > } > + > } Okay, without *most* of the white space changes. Oh well, I tried. Mark

Re: [perl #52710] key.c and missing default in key_integer switch

2008-04-10 Thread Mark Glines
On Thu, 10 Apr 2008 10:53:31 -0700 [EMAIL PROTECTED] (via RT) <[EMAIL PROTECTED]> wrote: > # New Ticket Created by [EMAIL PROTECTED] > # Please include the string: [perl #52710] > # in the subject line of all future correspondence about this issue. > # http://rt.perl.org/rt3/Ticket/Display.htm

[perl #52710] key.c and missing default in key_integer switch

2008-04-10 Thread via RT
# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #52710] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52710 > Hey, I *thought* I'd try and clean up an easy one, so I took src/key.c src/key.c:

key.c and missing default in key_integer switch

2008-04-10 Thread Andy_Bach
Hey, I *thought* I'd try and clean up an easy one, so I took src/key.c src/key.c: In function `key_integer': src/key.c:368: warning: switch missing default case After a little poking I tracked the rest of the Key__FLAG s down to include/parrot/key.h (and pobj.h) [1] and so I rearrainged the

[perl #52712] Build broken

2008-04-10 Thread via RT
# New Ticket Created by Andy Dougherty # Please include the string: [perl #52712] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52712 > Today I tried to test if an imcc patch worked and ran into the following weird build

[perl #52706] [BUG]: t/dynpmc/gdbmhash.t hanging on Darwin

2008-04-10 Thread via RT
# New Ticket Created by James Keenan # Please include the string: [perl #52706] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52706 > While conducting 'make test' on Darwin last night, I noticed that the process was hangi

[perl #52680] [BUG]: 'make' failure on Linux; possibly TGE-related

2008-04-10 Thread Mark Glines via RT
On Wed Apr 09 20:52:37 2008, infinoid wrote: > I've implemented a workaround (manually specifying build rules for the > subdir files) in r26899, to keep us rolling in the meantime. Please > revert that when a real fix comes around. And after a little more research, I've found the proper fix. GNU

[perl #52666] [PATCH] Eclectus: implement EQ?, EQV? and EQUAL?

2008-04-10 Thread via RT
# New Ticket Created by Andreas Rottmann # Please include the string: [perl #52666] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=52666 > Well, the subject sais it all. For implementing EQ? efficiently (using the `issame'