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

2007-07-20 Thread chromatic
On Friday 20 July 2007 00:47:44 [EMAIL PROTECTED] wrote: > Log: > [PMC] Unbugged a seriously bugged string index operation. > > Modified: trunk/src/pmc/namespace.pmc > === >=== --- trunk/src/pmc/namespace.pmc(original) > +

More GC Help...

2007-07-20 Thread Will Coleda
The codestring-pmc branch now has a CodeString.pmc that is little more than a String with some extra methods; need_ext, PMC_data, custom mark have all been removed... But we're left with the same GC-based segfault we had. I'm at a loss on how to debug this sort of thing. If we don't have a pr

Re: [perl #24251] [TODO] IMCC - improve error messages

2007-07-20 Thread Klaas-Jan Stol
On 7/19/07, Nuno Carvalho via RT <[EMAIL PROTECTED]> wrote: Greetings, On Mon Sep 13 21:31:17 2004, coke wrote: > The compile error has changed: > > error:imcc:Sub isn't a PMC > in file 'bar.imc' line 5 > > But, IMO, this should still barf on the declaration of "index" instead. > > > [coke - Su

Re: [perl #43923] [TODO] Don't regenerate MANIFEST unnecessarily

2007-07-20 Thread Will Coleda
On Jul 19, 2007, at 10:51 PM, James E Keenan wrote: Please review the attached. Modifications to tools/dev/mk_manifest_and_skip.pl and lib/Parrot/Manifest.pm. Tso additional test files in t/manifest/. I'll do the review sometime "this weekend" (after COB today, before SOB Monday). Thanks

Re: Pre-OSCON hackathon: #hackathon

2007-07-20 Thread James E Keenan
James E Keenan wrote: Could someone who is knowledgeable about these things re-open the channel so that those of us whose attendance at the pre- and post-OSCON hackathons will be purely virtual can participate? Thank you very much. I see that this has been taken care of. Thanks to Bender o

Re: PMC/GC help needed

2007-07-20 Thread Leopold Toetsch
Am Donnerstag, 19. Juli 2007 19:16 schrieb chromatic: > > > > The problem is as follows: > > > > 1) PObj_custom_mark_SET(SELF); > > 2) counter = pmc_new(INTERP, enum_class_Integer); > > 3) PMC_data(SELF) = counter; > > > > In 1) you enable marking. 2) might cause a garbage collection, while the > >

Re: Whack The Vtable Numeric Index For Great Speed

2007-07-20 Thread chromatic
On Friday 20 July 2007 01:28:50 chromatic wrote: > We can speed up PGE by 40%, if not more, by removing the great hate that is > Parrot_get_vtable_index(), which performs a binary search of all of the > vtable names with a strcmp for each one. This function gets called every > time something wond

Whack The Vtable Numeric Index For Great Speed

2007-07-20 Thread chromatic
We can speed up PGE by 40%, if not more, by removing the great hate that is Parrot_get_vtable_index(), which performs a binary search of all of the vtable names with a strcmp for each one. This function gets called every time something wonders "Hey, am I about to call a vtable entry?" That hap