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

Reply via email to