This is an automated email from the ASF dual-hosted git repository.
jensg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from 381d86e71 Bump org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 in
/lib/kotlin (#2941)
add 1d886ca4a THRIFT-5772: UUID support for c++ #2952 Client: cpp Patch:
CJCombrink
No new revisions were added by this update.
Summary of changes:
.../cpp/src/thrift/generate/t_cpp_generator.cc | 51 ++++++++++++++--------
lib/cpp/CMakeLists.txt | 1 +
lib/cpp/Makefile.am | 1 +
lib/cpp/libthrift.vcxproj | 1 +
lib/cpp/libthrift.vcxproj.filters | 3 ++
lib/cpp/src/thrift/protocol/TBinaryProtocol.h | 4 ++
lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc | 25 ++++++++++-
lib/cpp/src/thrift/protocol/TDebugProtocol.cpp | 25 +++++++++--
lib/cpp/src/thrift/protocol/TDebugProtocol.h | 2 +
lib/cpp/src/thrift/protocol/TEnum.h | 7 ++-
lib/cpp/src/thrift/protocol/TJSONProtocol.cpp | 24 +++++++++-
lib/cpp/src/thrift/protocol/TJSONProtocol.h | 4 ++
lib/cpp/src/thrift/protocol/TProtocol.h | 14 ++++++
lib/cpp/src/thrift/protocol/TProtocolDecorator.h | 2 +
.../thrift/protocol/{TList.h => TUuidUtils.cpp} | 47 ++++++++++----------
.../src/thrift/protocol/{TSet.h => TUuidUtils.hpp} | 42 ++++++------------
lib/cpp/src/thrift/protocol/TVirtualProtocol.h | 8 ++++
lib/cpp/test/Benchmark.cpp | 1 +
lib/cpp/test/CMakeLists.txt | 4 +-
lib/cpp/test/DebugProtoTest.cpp | 21 +++++++++
lib/cpp/test/JSONProtoTest.cpp | 21 ++++++---
lib/cpp/test/SpecializationTest.cpp | 3 ++
lib/cpp/test/ToStringTest.cpp | 9 ++++
test/cpp/CMakeLists.txt | 2 +-
test/cpp/src/TestClient.cpp | 23 +++++++++-
test/cpp/src/TestServer.cpp | 10 +++++
26 files changed, 267 insertions(+), 88 deletions(-)
copy lib/cpp/src/thrift/protocol/{TList.h => TUuidUtils.cpp} (51%)
copy lib/cpp/src/thrift/protocol/{TSet.h => TUuidUtils.hpp} (57%)