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 55e86e396 Bump lodash from 4.17.21 to 4.17.23
add ab178fbf2 Support C++ 11 enum class generation via
pure_enums=enum_class
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
.../cpp/src/thrift/generate/t_cpp_generator.cc | 42 ++++-
compiler/cpp/tests/CMakeLists.txt | 144 +++++++++++------
.../cpp/tests/cpp/expected_Color_default.txt | 10 +-
.../cpp/tests/cpp/expected_Color_enum_class.txt | 8 +-
.../cpp/tests/cpp/expected_Color_pure_enums.txt | 8 +-
.../tests/cpp/t_cpp_generator_enum_class_tests.cc | 176 +++++++++++++++++++++
.../cpp/t_cpp_generator_private_optional_tests.cc | 132 +---------------
.../cpp/tests/cpp/t_cpp_generator_test_utils.h | 152 ++++++++++++++++++
.../cpp/tests/cpp/test_enum_class.thrift | 17 +-
10 files changed, 497 insertions(+), 193 deletions(-)
copy lib/rs/test_recursive/src/transit/services/mod.rs =>
compiler/cpp/tests/cpp/expected_Color_default.txt (85%)
copy lib/rs/test/fuzz/lib/mod.rs =>
compiler/cpp/tests/cpp/expected_Color_enum_class.txt (87%)
copy lib/rs/test/fuzz/lib/mod.rs =>
compiler/cpp/tests/cpp/expected_Color_pure_enums.txt (88%)
create mode 100644 compiler/cpp/tests/cpp/t_cpp_generator_enum_class_tests.cc
create mode 100644 compiler/cpp/tests/cpp/t_cpp_generator_test_utils.h
copy lib/nodejs/examples/hello.thrift =>
compiler/cpp/tests/cpp/test_enum_class.thrift (85%)