Re: [perl #33092] IMCC sub/opcode invocation conflict

2004-12-18 Thread Leopold Toetsch
Dave Brondsema wrote: "print"("hello") That looks really great, but when I try it in 0.1.1 (on Windows), I get: error:imcc:parse error, unexpected '(', expecting '\n' You'd need latest from CVS, sorry. leo

Re: [perl #33092] IMCC sub/opcode invocation conflict

2004-12-18 Thread Dave Brondsema
Quoting Luke Palmer via RT <[EMAIL PROTECTED]>: > Dave Brondsema writes: > > # New Ticket Created by Dave Brondsema > > # Please include the string: [perl #33092] > > # in the subject line of all future correspondence about this issue. > > # http://rt.perl.org:80/rt3/Ticket/Display.html?id=330

Re: runops_args vs NCI

2004-12-18 Thread Sam Ruby
Leopold Toetsch wrote: Sam Ruby wrote: However, VTABLE_invoke on NCI methods is where the "real work" is done (including reading from and writing to registers), and a null dest is returned. One more remark: This is classes/nci.pmc:invoke void* invoke (void * next) { Parrot_csub_t func

[perl #31859] Re: Plain ole Hash

2004-12-18 Thread Bernhard Schmalhofer via RT
> > The attached patch makes the Hash PMC use basic PMCs by default. Sorry again, one shouldn't send any patches after midnight. First I forgot to clean up cruft from hash_pmc_20041218.patch. Then, trying to send the corrected patch, I misspelled the name of the mailing list. So, please note th

Re: [perl #31859] [TODO] Plain ole Hash

2004-12-18 Thread Leopold Toetsch
Bernhard Schmalhofer via RT wrote: The attached patch makes the Hash PMC use basic PMCs by default. Native integers, numbers and strings are now stored as Integer, Float and String PMCs. For keys without values, the Undef PMC is returned, as it is laid out in pdd17. As already mentioned: the Hash

Re: RT#31859, Plain ole Hash

2004-12-18 Thread Leopold Toetsch
Sam Ruby wrote: Any objections to the NCI methods being removed from Coroutine(next), Hash(fromkeys), Iterator(next), and PerlHash(fromkeys) now? The fromkeys in Hash and PerlHash can be removed. The .next methods in iterable PMCs will be needed generally. But iterators need some rework still, e

Re: runops_args vs NCI

2004-12-18 Thread Leopold Toetsch
Sam Ruby wrote: However, VTABLE_invoke on NCI methods is where the "real work" is done (including reading from and writing to registers), and a null dest is returned. One more remark: This is classes/nci.pmc:invoke void* invoke (void * next) { Parrot_csub_t func = (Parrot_csub_t)D2FPT