Reorganize packfile-related files
completed by: Nagato Yuki
mentors: whiteknight
Task Description: Parrot organizes it's source code files in the src/ directory, and further separates out code for particular subsystems into subdirectories. "Packfile" is the internal name for Parrot's bytecode files. Several files implement routines for loading in, writing out, or manipulating these packfiles. Those files should all be moved to their own directory "src/packfile/"
The following files should be moved:
- src/packfile.c -> src/packfile/api.c
- src/packout.c -> src/packfile/output.c
- src/pmc_freeze.c -> src/packfile/object_serialization.c
Steps to Complete:
- Create a fork of parrot/parrot on Github
- Create the src/packfile directory
- Move the files as specified above
- Update the makefile template in config/gen/makefiles/root.in
- Build and test parrot to verify everything still works
- Open a pull request on Github
Links: parrot at github