Purpose of code changes on this branch:
Generalize compilation so that each language isn't another case in a large
switch statement.
This branch folds in patches by sharpblade1 and jklandis from Issue 130.
This resolves issues 130 and 187 and likely issue 180.
I've included a small test framework that can be used regardless of whether you
have access to the database. (You may need to remark out the lines in
compile_anything.py that import MySQLdb and server_info, but no other changes
should be necessary.)
When reviewing my code changes, please focus on:
Please double check that the commands have been copied correctly.
Other than that, comments are welcome.
After the review, I'll merge this branch into:
/trunk/planet_wars/backend
After it is merged, an admin will need to put this on the production servers.
Original issue reported on code.google.com by jokeserver on 8 Oct 2010 at 5:29
Original issue reported on code.google.com by
jokeserver
on 8 Oct 2010 at 5:29