[perl #42697] declarations after code in src/inter_call.c

2007-04-23 Thread via RT
# New Ticket Created by Mark Glines # Please include the string: [perl #42697] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=42697 > Still have a ways to go with the splint stuff, but I'm making progress. Splint croaked o

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread chromatic
.sub main :main loop: $P0 = new .String goto loop .end This one's fun. One punchline's in src/gc/resources.c:153, within mem_allocate(). If it looks like there's no reclaimable memory within the allocated arena pools, there's no sense in compacting them to try to get enough memory to

Re: [PATCH] Re-work Parrot_process_args

2007-04-23 Thread chromatic
On Monday 23 April 2007 17:10, Matt Diephouse wrote: > > It's three lines; is it worth extracting somehow? > > It could definitely be placed inside start_flatten(), but that would > make the code a little misleading, I think. I'm not sure it's worth > placing it in a function of its own; the trans

Re: [PATCH] Re-work Parrot_process_args

2007-04-23 Thread Matt Diephouse
chromatic <[EMAIL PROTECTED]> wrote: On Sunday 22 April 2007 17:38, Matt Diephouse wrote: > The attached patch completely reworks Parrot_process_args. The changes > are extensive and I think they make the code much clearer. Rather than > just check it in, I thought I'd try to get feedback here t

Re: [perl #42692] install error

2007-04-23 Thread chromatic
On Monday 23 April 2007 09:58, Pablo wrote: > Parrot version: 0.4.11 > Platform: Cygwin > > Error 53 after lauch 'make' command, > error 255 after lauch 'make test' command Thanks for the report. However, those error numbers don't really mean anything to me. Can you copy and paste the *exact*

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread chromatic
On Monday 23 April 2007 16:41, Matt Diephouse wrote: > Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > Am Montag, 23. April 2007 20:23 schrieb chromatic: > > > > .sub main :main > > > > loop: > > > > $P0 = new .String > > > > goto loop > > > > .end > > > > That's an endless loop. How does

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread Matt Diephouse
Leopold Toetsch <[EMAIL PROTECTED]> wrote: Am Montag, 23. April 2007 20:23 schrieb chromatic: > On Thursday 05 April 2007 16:56, Mehmet Yavuz Selim Soyturk wrote: > > The next program causes a memory leak for me. > > > > .sub main :main > > loop: > > $P0 = new .String > > goto loop > > .e

Re: My brain dump for the PMCs PDD

2007-04-23 Thread Allison Randal
Jonathan Worthington wrote: Hi all, Here's my semi-coherent collection of random thoughts about PMCs. Wonderful! Anyone else who has encountered problems with the current implementation of PMCs, or wishes for features PMCs don't have yet (or features that are only partially implemented), ple

My brain dump for the PMCs PDD

2007-04-23 Thread Jonathan Worthington
Hi all, Here's my semi-coherent collection of random thoughts about PMCs, typed up while sitting in a nice sunny park in London last week. A lot of details will need hashing out with these ideas. I am primarily trying to address: * Interaction between PMCs and classes built with Class (but i

Re: [perl #42408] Re: [PATCH] refactor vtable overriding, delegate.c generation

2007-04-23 Thread Alek Storm
On 4/23/07, chromatic <[EMAIL PROTECTED]> wrote: On Monday 23 April 2007 09:07, Jonathan Worthington wrote: > chromatic wrote: > > Jonathan, can you help us figure out why deleting these lines out of > > init() fixes the problem? Are they vestigial? > > > > /* turn on marking of the c

Re: [perl #42406] [PATCH] improper null testing in Parrot_instantiate_object

2007-04-23 Thread Alek Storm
On 4/23/07, Matt Diephouse <[EMAIL PROTECTED]> wrote: Looks like either (a) you forgot to attach the patch or (b) RT ate it. Care to try again? :) Oops - looks like the former. Here we go... -- Alek Storm --- /dev/null 1994-07-17 23:46:18.0 + +++ ./test.pir 2007-04-20 17:56:48.000

Re: src/pmc/classobject.h: Why is it in this directory?

2007-04-23 Thread James E Keenan
Jonathan Worthington wrote: Oops, forgot to Reply To All... Subject: Re: src/pmc/classobject.h: Why is it in this directory? From: Jonathan Worthington <[EMAIL PROTECTED]> Date: Mon, 23 Apr 2007 16:55:32 +0100 To: James E

[perl #42693] [BUG] method overload in pir subclass of pmc pccmethod leaves object undefined

2007-04-23 Thread via RT
# New Ticket Created by Jerry Gay # Please include the string: [perl #42693] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=42693 > while creating a subclass of Exporter to test inter-language exports, i stumbled across a b

Re: [perl #42408] Re: [PATCH] refactor vtable overriding, delegate.c generation

2007-04-23 Thread Leopold Toetsch
Am Montag, 23. April 2007 18:07 schrieb Jonathan Worthington: > >       /* turn on marking of the class_data array */ > >       PObj_data_is_PMC_array_SET(self); > >   > > I saw those before and thought they were very suspect; It's not per se suspect. The (data*) points to an array of obje

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread Leopold Toetsch
Am Montag, 23. April 2007 20:23 schrieb chromatic: > On Thursday 05 April 2007 16:56, Mehmet Yavuz Selim Soyturk wrote: > > The next program causes a memory leak for me. > > > > .sub main :main > > loop: > > $P0 = new .String > > goto loop > > .end That's an endless loop. How does one meas

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread chromatic
On Monday 23 April 2007 11:42, jerry gay wrote: > > I don't guarantee that I've identified the appropriate code clearly > > though; digging through this is tricky. > > Does this sound familiar or interesting or fun to anyone else? > sounds to me like it could be a reason for the pge garbage coll

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread jerry gay
On 4/23/07, chromatic <[EMAIL PROTECTED]> wrote: On Thursday 05 April 2007 16:56, Mehmet Yavuz Selim Soyturk wrote: > The next program causes a memory leak for me. > > .sub main :main > loop: > $P0 = new .String > goto loop > .end > > > Interestingly, no memory leak with: > > .sub main :

Re: [perl #42320] [BUG] Memory leak with String pmc

2007-04-23 Thread chromatic
On Thursday 05 April 2007 16:56, Mehmet Yavuz Selim Soyturk wrote: > The next program causes a memory leak for me. > > .sub main :main > loop: > $P0 = new .String > goto loop > .end > > > Interestingly, no memory leak with: > > .sub main :main > loop: > $S0 = "foo" > $P0 =

[svn:parrot-pdd] r18307 - trunk/docs/pdds/draft

2007-04-23 Thread bernhard
Author: bernhard Date: Mon Apr 23 11:13:51 2007 New Revision: 18307 Modified: trunk/docs/pdds/draft/pdd16_native_call.pod Log: #33172: Missing examples subsection in PDD16 Remove two useless sentences. Modified: trunk/docs/pdds/draft/pdd16_native_call.pod

Re: [perl #42691]

2007-04-23 Thread chromatic
On Monday 23 April 2007 09:57, Pablo wrote: > # New Ticket Created by Pablo > # Please include the string: [perl #42691] > # in the subject line of all future correspondence about this issue. > # http://rt.perl.org/rt3/Ticket/Display.html?id=42691 > > > > Parrot version: 0.4.11 > Platform: Cygwi

[perl #42691]

2007-04-23 Thread via RT
# New Ticket Created by Pablo # Please include the string: [perl #42691] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=42691 > Parrot version: 0.4.11 Platform: Cygwin Error 53 after lauch 'make' command, error 255 after l

[perl #42690] [TODO] optionally run configure/build tests during config process

2007-04-23 Thread via RT
# New Ticket Created by Jerry Gay # Please include the string: [perl #42690] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=42690 > our configure and build systems have greatly improved test coverage, thanks in large part t

Re: [perl #42408] Re: [PATCH] refactor vtable overriding, delegate.c generation

2007-04-23 Thread chromatic
On Monday 23 April 2007 09:07, Jonathan Worthington wrote: > chromatic wrote: > > Jonathan, can you help us figure out why deleting these lines out of > > init() fixes the problem? Are they vestigial? > > > > /* turn on marking of the class_data array */ > > PObj_data_is_PMC_array

Re: [perl #42408] Re: [PATCH] refactor vtable overriding, delegate.c generation

2007-04-23 Thread Jonathan Worthington
chromatic wrote: Jonathan, can you help us figure out why deleting these lines out of init() fixes the problem? Are they vestigial? /* turn on marking of the class_data array */ PObj_data_is_PMC_array_SET(self); I saw those before and thought they were very suspect;

Re: src/pmc/classobject.h: Why is it in this directory?

2007-04-23 Thread Jonathan Worthington
Oops, forgot to Reply To All... --- Begin Message --- James E Keenan wrote: I stumbled across it because I was re-running the build tools tests in t/tools/pmc2cutils/*.t. [parrot] 502 $ prove -v t/tools/pmc2cutils/00-qualify.t t/tools/pmc2cutils/00-qualify1..9 ok 1 - use Parrot::Pmc2c::Uti

Re: src/pmc/classobject.h: Why is it in this directory?

2007-04-23 Thread James E Keenan
Jonathan Worthington wrote: James E Keenan wrote: File src/pmc/classobject.h was added very recently: r18244 | jonathan | 2007-04-16 19:26:34 -0400 (Mon, 16 Apr 2007) | 1 line Aye. I'm wondering why it was added in directory src/pmc/. Previously, that directory held only files with names

Re: src/pmc/classobject.h: Why is it in this directory?

2007-04-23 Thread Jonathan Worthington
James E Keenan wrote: File src/pmc/classobject.h was added very recently: r18244 | jonathan | 2007-04-16 19:26:34 -0400 (Mon, 16 Apr 2007) | 1 line Aye. I'm wondering why it was added in directory src/pmc/. Previously, that directory held only files with names ending in .num or .pmc: [parr

src/pmc/classobject.h: Why is it in this directory?

2007-04-23 Thread James E Keenan
File src/pmc/classobject.h was added very recently: r18244 | jonathan | 2007-04-16 19:26:34 -0400 (Mon, 16 Apr 2007) | 1 line I'm wondering why it was added in directory src/pmc/. Previously, that directory held only files with names ending in .num or .pmc: [parrot] 527 $ ls src/pmc/ | cut

Parrot Bug Summary

2007-04-23 Thread Parrot Bug Summary
Parrot Bug Summary http://rt.perl.org/rt3/NoAuth/parrot/Overview.html Generated at Mon Apr 23 13:00:01 2007 GMT --- * Numbers * New Issues * Overview of Open Issues * Ticket Status By Version * Requestors with m

Re: [PATCH] Re-work Parrot_process_args

2007-04-23 Thread chromatic
On Sunday 22 April 2007 17:38, Matt Diephouse wrote: > The attached patch completely reworks Parrot_process_args. The changes > are extensive and I think they make the code much clearer. Rather than > just check it in, I thought I'd try to get feedback here to make sure > that it is clearer to eve