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 6944912b5 Bump braces from 3.0.2 to 3.0.3 in /lib/js
add 4b90909dd THRIFT-5773 Strong UUID wrapper for C++ Client:
cpp/CMakeLists.txt Patch: Carel Combrink
No new revisions were added by this update.
Summary of changes:
LANGUAGES.md | 2 +-
.../cpp/src/thrift/generate/t_cpp_generator.cc | 7 +-
lib/c_glib/test/CMakeLists.txt | 2 +-
lib/c_glib/test/Makefile.am | 2 +-
lib/c_glib/test/testthrifttestclient.cpp | 5 +
lib/c_glib/test/testthrifttestzlibclient.cpp | 8 +-
lib/cpp/CMakeLists.txt | 2 +-
lib/cpp/Makefile.am | 3 +-
lib/cpp/README.md | 26 +++
lib/cpp/libthrift.vcxproj | 3 +-
lib/cpp/libthrift.vcxproj.filters | 5 +-
.../thrift/{protocol/TUuidUtils.cpp => TUuid.cpp} | 43 ++---
lib/cpp/src/thrift/TUuid.h | 171 +++++++++++++++++++
lib/cpp/src/thrift/protocol/TBinaryProtocol.h | 4 +-
lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc | 18 +-
lib/cpp/src/thrift/protocol/TDebugProtocol.cpp | 14 +-
lib/cpp/src/thrift/protocol/TDebugProtocol.h | 2 +-
lib/cpp/src/thrift/protocol/TJSONProtocol.cpp | 18 +-
lib/cpp/src/thrift/protocol/TJSONProtocol.h | 4 +-
lib/cpp/src/thrift/protocol/TProtocol.h | 13 +-
lib/cpp/src/thrift/protocol/TProtocolDecorator.h | 4 +-
lib/cpp/src/thrift/protocol/TUuidUtils.hpp | 45 -----
lib/cpp/src/thrift/protocol/TVirtualProtocol.h | 8 +-
lib/cpp/test/Benchmark.cpp | 2 +-
lib/cpp/test/CMakeLists.txt | 20 +++
lib/cpp/test/DebugProtoTest.cpp | 6 +-
lib/cpp/test/JSONProtoTest.cpp | 4 +-
lib/cpp/test/Makefile.am | 33 +++-
lib/cpp/test/SpecializationTest.cpp | 2 +-
lib/cpp/test/TUuidTest.cpp | 186 +++++++++++++++++++++
lib/cpp/test/TUuidTestBoost.cpp | 65 +++++++
lib/cpp/test/TUuidTestBoostNoDirective.cpp | 82 +++++++++
lib/cpp/test/ToStringTest.cpp | 4 +-
test/cpp/src/TestClient.cpp | 12 +-
test/cpp/src/TestServer.cpp | 8 +-
35 files changed, 677 insertions(+), 156 deletions(-)
rename lib/cpp/src/thrift/{protocol/TUuidUtils.cpp => TUuid.cpp} (59%)
create mode 100644 lib/cpp/src/thrift/TUuid.h
delete mode 100644 lib/cpp/src/thrift/protocol/TUuidUtils.hpp
create mode 100644 lib/cpp/test/TUuidTest.cpp
create mode 100644 lib/cpp/test/TUuidTestBoost.cpp
create mode 100644 lib/cpp/test/TUuidTestBoostNoDirective.cpp