[perl #60048] [BUG] [MMD] CGP Does Not Work with PCC Runcore Reentry
Allison Randal
allison at parrot.org
Fri Dec 26 07:28:59 UTC 2008
Will Coleda via RT wrote:
>
> I created a branch (remove_pic) to remove src/pic.c; This led to the removal of pic.ops, and
> changes in imc, packfile... lots of references to PIC.
>
> chromatic mentioned on #parrot that if we remove PIC, we're going to break all the
> predereferenced runcores. After some discussion, this probably means ripping out:
>
> 16:42 <@chromatic> Everything other than the default core, the nearly-useless
> profiling core, and the gc-debug core.
He mentioned this in a conversation, but I don't believe it. AFAICT,
he's drawing the conclusion from the fact that these cores call some
functions (or a function) in src/pic.c. But, the functions I've examined
had a small nugget of code that could be moved out of PIC, so the rest
of the PIC function could be safely deleted.
CGP is too important to be deprecated over something as small as this.
Allison
More information about the parrot-dev
mailing list