pmc2c: code cleanup

James E Keenan jkeen at verizon.net
Sun Jun 10 12:32:25 UTC 2012


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



More information about the parrot-dev mailing list