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 441322032 Fixed make check for Ruby library
add c3ced6228 ## cpp: add `private_optional` support (and wire up
tests/CI)
No new revisions were added by this update.
Summary of changes:
.github/workflows/cmake.yml | 8 +
build/docker/msvc2017/build-compiler.bat | 3 +-
compiler/cpp/CMakeLists.txt | 1 +
.../cpp/src/thrift/generate/t_cpp_generator.cc | 110 ++++++++--
compiler/cpp/tests/CMakeLists.txt | 143 +++++++++++--
.../cpp/tests/cpp/expected_TestStruct_default.txt | 52 +++++
.../cpp/expected_TestStruct_private_optional.txt | 66 ++++++
.../cpp/t_cpp_generator_private_optional_tests.cc | 230 +++++++++++++++++++++
.../cpp/test_private_optional.thrift} | 9 +-
...n_types_i.cc => snapshot_exception_types_i.hpp} | 0
...handle_ex.cc => snapshot_service_handle_ex.hpp} | 0
.../cpp/tests/ocaml/t_ocaml_generator_tests.cc | 4 +-
compiler/cpp/tests/tests_main.cc | 12 +-
.../cpp/tests/thrift_test_globals.cc | 33 ++-
compiler/cpp/tests/thrift_test_parser_support.cc | 149 +++++++++++++
15 files changed, 771 insertions(+), 49 deletions(-)
create mode 100644 compiler/cpp/tests/cpp/expected_TestStruct_default.txt
create mode 100644
compiler/cpp/tests/cpp/expected_TestStruct_private_optional.txt
create mode 100644
compiler/cpp/tests/cpp/t_cpp_generator_private_optional_tests.cc
copy compiler/cpp/{test/keyword-samples/enum1_return.thrift =>
tests/cpp/test_private_optional.thrift} (81%)
rename compiler/cpp/tests/ocaml/{snapshot_exception_types_i.cc =>
snapshot_exception_types_i.hpp} (100%)
rename compiler/cpp/tests/ocaml/{snapshot_service_handle_ex.cc =>
snapshot_service_handle_ex.hpp} (100%)
copy tutorial/netstd/Interfaces/GlobalSuppressions.cs =>
compiler/cpp/tests/thrift_test_globals.cc (53%)
create mode 100644 compiler/cpp/tests/thrift_test_parser_support.cc