This pull request contains two changes:
fix code for weekly.2012-03-22
I prefer a gofmt be a completely separate checkin to reduce diffs. Can you run your code through this gofmt and see if that significantly reduces down the diffs?
gofmt -spaces=true -tabwidth=2 -tabindent=false -w=true *.go
It looks like it has been a while since I ran gofmt, so this may still have quite a few diffs.
I'll merge separately if this doesn't reduce diffs enough. Let me know.
fix file whitespace
I've added a new commit which fixes the formatting issues in the JSON test files.
Now that Go1 has been released, I've updated all branches to have a Go1 release and tagged the release as well. This includes your fixes. I've also changed the directory structure and Makefiles to support the new "go" command and more specifically "go install" command. The testcases all pass.
Had to do a lot of merging, so I hope I didn't screw up anything. Let me know whether it works properly for you.
I'm now using your master branch under Go 1 with no problems, including generating a new binding for Cassandra with the thrift compiler, and passing all the library tests, both for thrift4go and my for Cassandra Go client, Gossie, which I've also updated to Go 1.
I'll send my cumulative changes to the Apache Thrift project next week. Since you and a few others contributed to the changes, I'm not sure if they'll need your approval as well or not.