[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