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 ab178fbf2 Support C++ 11 enum class generation via 
pure_enums=enum_class
     add e9ac8e3f2 Added UUID support in Ruby library

No new revisions were added by this update.

Summary of changes:
 LANGUAGES.md                                       |   2 +-
 compiler/cpp/src/thrift/generate/t_rb_generator.cc |   5 +
 lib/rb/Rakefile                                    |   4 +-
 lib/rb/ext/binary_protocol_accelerated.c           |  77 ++++++-
 lib/rb/ext/compact_protocol.c                      |  79 ++++++-
 lib/rb/ext/constants.h                             |  12 ++
 lib/rb/ext/protocol.c                              |  29 +++
 lib/rb/ext/protocol.h                              |  35 +++
 lib/rb/ext/struct.c                                |  13 ++
 lib/rb/ext/thrift_native.c                         |  24 +++
 lib/rb/lib/thrift.rb                               |   1 +
 lib/rb/lib/thrift/protocol/base_protocol.rb        |  22 ++
 lib/rb/lib/thrift/protocol/binary_protocol.rb      |  11 +-
 lib/rb/lib/thrift/protocol/compact_protocol.rb     |  32 ++-
 lib/rb/lib/thrift/protocol/json_protocol.rb        |  16 ++
 lib/rb/lib/thrift/protocol/protocol_decorator.rb   |  10 +-
 lib/rb/lib/thrift/types.rb                         |   3 +
 .../{transport/unix_server_socket.rb => uuid.rb}   |  55 ++---
 lib/rb/spec/ThriftSpec.thrift                      |   6 +-
 lib/rb/spec/binary_protocol_spec_shared.rb         |  26 ++-
 lib/rb/spec/compact_protocol_spec.rb               |  24 +++
 lib/rb/spec/json_protocol_spec.rb                  |  17 +-
 lib/rb/spec/struct_spec.rb                         |  77 +++++++
 lib/rb/spec/union_spec.rb                          |  65 +++++-
 lib/rb/spec/uuid_validation_spec.rb                | 238 +++++++++++++++++++++
 test/rb/Makefile.am                                |   4 +-
 test/rb/integration/TestClient.rb                  |   8 +
 test/rb/integration/TestServer.rb                  |   2 +-
 28 files changed, 814 insertions(+), 83 deletions(-)
 copy lib/rb/lib/thrift/{transport/unix_server_socket.rb => uuid.rb} (51%)
 create mode 100644 lib/rb/spec/uuid_validation_spec.rb

Reply via email to