stanford-ppl/Green-Marl — pull request #88 by navahgar (2012-09-15 00:48:13+00:00)
Title: Refactored GM runtime code

Refactored the GM runtime code for C++.
1. Moved definitions of functions from headers to source files. Created source files when they were not present.
2. Renamed the Graph Generation files to "graph_gen*" to differentiate them from the runtime code. Ideally these files must be in a separate directory.
3. The header files with template classes were not modified because method definitions of templates must be in a header file anyways.
4. Fixed the Makefile in gm_graph to generate a list of object files from the source files in src directory.
5. Ran the regression test. Everything seems to work fine.