Am Dienstag, 28. November 2006 08:51 schrieb Patrick R. Michaud:
> But come to think of it, if we had something like Capture PMCs
> available as a standard type (and an easy way to generate
> them in PIR), then the existing :vtable('init') would be
> quite sufficient.

Another note. Yes, a core Capture PMC would help *in combination* with 
re-coding calling-conv's internals. These internals are a bit suboptimal 
currently as they are using to 'arrays' of information: the variable sized 
opcode part (holding involved registers and constants) and the signature PMC 
(with other call signature details). Unifying with and improving the latter 
into a Capture would speed-up the argument passing code and simplify such 
Capture-based new/init vtables. Please blame me for the current 
imeplementation ;)

leo

Reply via email to