In the course of further pondering the PMC dump issues raised in https://github.com/parrot/parrot/issues/512, I had occasion to go back and read some of the packages underlying tools/build/pmc2c.pm for the first time in several years.

I found one package which is no longer used and should have been removed years ago.

https://github.com/parrot/parrot/issues/787:
lib/Parrot/Pmc2c/Object.pm no longer needed

And I found two packages whose subroutines were used in very few places. With a little refactoring, these subroutines can be placed in other packages.

https://github.com/parrot/parrot/issues/789:
lib/Parrot/Pmc2c/Attribute.pm can be eliminated

https://github.com/parrot/parrot/issues/790:
lib/Parrot/Pmc2c/MULTI.pm can be eliminated


The tickets describe the issues more fully and name the branches where my revisions are stored. Please review. Assuming no objections, I'll merge these branches into master on Tuesday (or as soon thereafter as my YAPC schedule permits), so they have plenty of time to smoke before the June 19 release.

Thank you very much.
Jim Keenan

_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to