THRIFT-625: Add support for 'Go'; provided by Aalok Shah.
authorChristian Lavoie <clavoie@apache.org>
Sun, 20 Feb 2011 02:39:19 +0000 (02:39 +0000)
committerChristian Lavoie <clavoie@apache.org>
Sun, 20 Feb 2011 02:39:19 +0000 (02:39 +0000)
commitafc6d8f650cd7e500b07134d11b936dc90a62a02
treec473cec7a149a3d053a50abd9372ff80023644d0
parent282e717add0460bc6fd4da9be93033b1d5a2be9e
THRIFT-625: Add support for 'Go'; provided by Aalok Shah.

git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1072478 13f79535-47bb-0310-9956-ffa450edef68
71 files changed:
compiler/cpp/Makefile.am
compiler/cpp/src/generate/t_go_generator.cc [new file with mode: 0644]
configure.ac
lib/Makefile.am
lib/go/Make.deps [new file with mode: 0644]
lib/go/Makefile [new file with mode: 0644]
lib/go/deps.bash [new file with mode: 0644]
lib/go/thrift/Makefile [new file with mode: 0644]
lib/go/thrift/_testmain.go [new file with mode: 0644]
lib/go/thrift/tapplication_exception.go [new file with mode: 0644]
lib/go/thrift/tapplication_exception_test.go [new file with mode: 0644]
lib/go/thrift/tbase.go [new file with mode: 0644]
lib/go/thrift/tbinary_protocol.go [new file with mode: 0644]
lib/go/thrift/tbinary_protocol_test.go [new file with mode: 0644]
lib/go/thrift/tcompact_protocol.go [new file with mode: 0644]
lib/go/thrift/tcompact_protocol_test.go [new file with mode: 0644]
lib/go/thrift/tcompare.go [new file with mode: 0644]
lib/go/thrift/tcontainer.go [new file with mode: 0644]
lib/go/thrift/texception.go [new file with mode: 0644]
lib/go/thrift/texception_test.go [new file with mode: 0644]
lib/go/thrift/tfield.go [new file with mode: 0644]
lib/go/thrift/tframed_transport.go [new file with mode: 0644]
lib/go/thrift/tframed_transport_test.go [new file with mode: 0644]
lib/go/thrift/thttp_client.go [new file with mode: 0644]
lib/go/thrift/thttp_client_test.go [new file with mode: 0644]
lib/go/thrift/tiostream_transport.go [new file with mode: 0644]
lib/go/thrift/tiostream_transport_test.go [new file with mode: 0644]
lib/go/thrift/tjson_protocol.go [new file with mode: 0644]
lib/go/thrift/tjson_protocol_test.go [new file with mode: 0644]
lib/go/thrift/tlist.go [new file with mode: 0644]
lib/go/thrift/tmap.go [new file with mode: 0644]
lib/go/thrift/tmemory_buffer.go [new file with mode: 0644]
lib/go/thrift/tmemory_buffer_test.go [new file with mode: 0644]
lib/go/thrift/tmessage.go [new file with mode: 0644]
lib/go/thrift/tmessagetype.go [new file with mode: 0644]
lib/go/thrift/tnonblocking_server.go [new file with mode: 0644]
lib/go/thrift/tnonblocking_server_socket.go [new file with mode: 0644]
lib/go/thrift/tnonblocking_socket.go [new file with mode: 0644]
lib/go/thrift/tnonblocking_transport.go [new file with mode: 0644]
lib/go/thrift/tnonblocking_transport_test.go [new file with mode: 0644]
lib/go/thrift/tnumeric.go [new file with mode: 0644]
lib/go/thrift/tprocessor.go [new file with mode: 0644]
lib/go/thrift/tprocessor_factory.go [new file with mode: 0644]
lib/go/thrift/tprotocol.go [new file with mode: 0644]
lib/go/thrift/tprotocol_exception.go [new file with mode: 0644]
lib/go/thrift/tprotocol_factory.go [new file with mode: 0644]
lib/go/thrift/tprotocol_test.go [new file with mode: 0644]
lib/go/thrift/tserver.go [new file with mode: 0644]
lib/go/thrift/tserver_socket.go [new file with mode: 0644]
lib/go/thrift/tserver_test.go [new file with mode: 0644]
lib/go/thrift/tserver_transport.go [new file with mode: 0644]
lib/go/thrift/tset.go [new file with mode: 0644]
lib/go/thrift/tsimple_json_protocol.go [new file with mode: 0644]
lib/go/thrift/tsimple_json_protocol_test.go [new file with mode: 0644]
lib/go/thrift/tsimple_server.go [new file with mode: 0644]
lib/go/thrift/tsocket.go [new file with mode: 0644]
lib/go/thrift/tstruct.go [new file with mode: 0644]
lib/go/thrift/ttransport.go [new file with mode: 0644]
lib/go/thrift/ttransport_exception.go [new file with mode: 0644]
lib/go/thrift/ttransport_factory.go [new file with mode: 0644]
lib/go/thrift/ttransport_test.go [new file with mode: 0644]
lib/go/thrift/ttype.go [new file with mode: 0644]
test/ThriftTest.thrift
tutorial/go/Make.deps [new file with mode: 0644]
tutorial/go/Makefile [new file with mode: 0644]
tutorial/go/deps.bash [new file with mode: 0644]
tutorial/go/src/CalculatorHandler.go [new file with mode: 0644]
tutorial/go/src/GoClient.go [new file with mode: 0644]
tutorial/go/src/GoServer.go [new file with mode: 0644]
tutorial/go/src/Makefile [new file with mode: 0644]
tutorial/go/src/main.go [new file with mode: 0644]