THRIFT-2471 Make cpp.ref annotation language agnostic
authorJens Geyer <jensg@apache.org>
Fri, 2 May 2014 19:31:55 +0000 (21:31 +0200)
committerJens Geyer <jensg@apache.org>
Fri, 2 May 2014 19:31:55 +0000 (21:31 +0200)
commit885c6791235e011794a0b65c00f1d9fdf3d233e3
treef752bf49fa5157300f63677c7210ff90bfde8747
parent0a7c69cfe643fde10df27f6ddf24a67d36f8fb12
THRIFT-2471 Make cpp.ref annotation language agnostic
Client: compiler general
Patch: Dave Watson

This closes #113

commit 52b99af4ee1574253dcb77933d76a7ebb2d830df
 Author: Dave Watson <davejwatson@fb.com>
 Date: 2014-04-23T20:05:56Z

change cpp.ref to &

commit 3f9d31cc6140367529fd8f7b1b67056ec321786f
 Author: Dave Watson <davejwatson@fb.com>
 Date: 2014-04-23T21:50:29Z

Recursion depth limit

commit 61468e4534ce9e6a4f4f643bfd00542d13600d83
 Author: Dave Watson <davejwatson@fb.com>
 Date: 2014-04-25T19:59:18Z

shared_ptr for reference type
compiler/cpp/src/generate/t_cpp_generator.cc
compiler/cpp/src/parse/t_field.h
compiler/cpp/src/thriftl.ll
compiler/cpp/src/thrifty.yy
lib/cpp/src/thrift/protocol/TProtocol.h
lib/cpp/src/thrift/protocol/TProtocolException.h
lib/cpp/test/RecursiveTest.cpp
test/Recursive.thrift