This is an automated email from the ASF dual-hosted git repository.

jking pushed a change to branch 0.12.0
in repository https://gitbox.apache.org/repos/asf/thrift.git.


    from 5c1ecb6  THRIFT-4650: fix required fields incorrectly being marked as 
set
     add 7a51220  Remove redundant source files in project libthrift.vcxproj 
(#1614)
     add 8a130f6  THRIFT-4382: Replace the use of Indirect Object Syntax calls 
to new()
     add 9ee2951  Replace git.apache.org imports with github.com
     add cd829a0  update some bionic build components
     add da1169d  THRIFT-4653: ES6 classes support (#1615)
     add 92be4f3  Add probot stale processor configuration to keep PR backlog 
clean
     add f216dfb  THRIFT-4657: Include @javax.annotation.Generated annotations 
for generated Java union classes
     add 718a63c  THRIFT-4658: TBinaryInputProtocol fails when strict is false
     add fed4977  THRIFT-4660: Include Generated and Nullable as needed for 
enums
     add f7d43ce  fix build errors related to updated static code analysis 
tools for python and php
     add d5bd200  THRIFT-4661: Rust enum name wrong case in generated structs
     add 2391f33  THRIFT-4545: fix haskell build on windows, fix appveyor stale 
packages
     add 6436899  THRIFT-4662: Rust const string calls function at compile time
     add b57d126  THRIFT-4529: Rust enum variants are now camel-cased
     add 24918ab  THRIFT-4664: Cannot create ReadHalf/WriteHalf
     add 0882354  Fix function name in Rust generator (does not affect 
generated code)
     add aa177ea  THRIFT-4666: Attempt to work around dlang client pool test 
failure
     add 5112afc  THRIFT-4670: Twisted, slots, and void method fails with 
"object has no attribute 'success'"
     add 7af79c8  THRIFT-4668: make socket backlog configurable for python2 
Client: py
     add 7abb7d5  THRIFT-4671 handle client's unexpected close.
     add fc52c3c  THRIFT-4673 IAsyncResult not supported by layered transports 
(buffered/framed) Client: C# Patch: Jens Geyer
     add b073e14  THRIFT-4672 IAsyncResult style methods not being supported by 
certain transports leads to issues in mixed ISync/IAsync use cases Client: C# 
Patch: Jens Geyer
     add 7f0fa6c  THRIFT-4674 Added stream context support for PHP THttpClient
     add 2c69b5a  THRIFT-3143: Add nodets support
     add dd965c1  Fix hs-nodets test and re-enable it
     add 30d3125  THRIFT-4656: Fix infinite loop in PHP TCurlClient
     add 54e9587  THRIFT-4676: Fix intermittent CL build failures
     add 17a9cff  Fix warning: catching polymorphic type ‘class 
std::runtime_error’ by value
     add 208a048  THRIFT-4679: Remove unused variable declaration
     add 9c3d2d6  Fix build compiler with cmake
     add f201bf0  Fix build with c++17
     add db61f10  Fix build with old c++
     add e6e7e62  Correct c++17 definition
     add 44ee32c  Fix c++98 build
     add 2b7365c  THRIFT-4659: Fix race when closing server socket (#1645)
     add ef7a189  Reformat rust code with rustfmt 1.0
     add f4b1785  Merge pull request #1646 from allengeorge/rustfmt_10
     add 33772b7  Add node.ts to the languages markdown
     add 56ac72e  Update a couple of our m4 files for autoconf
     add 9b75e4f  THRIFT-4680: fix up std::min, std::max, and numeric limits 
min/max on Windows; remove NOMINMAX from cmake build
     add 384647d  Version 0.12.0

No new revisions were added by this update.

Summary of changes:
 .eslintignore                                      |    9 +
 .eslintrc.json                                     |   24 +
 .github/stale.yml                                  |   59 +
 .gitignore                                         |    9 +
 .rustfmt.toml                                      |   69 +-
 CHANGES                                            |  255 +-
 LANGUAGES.md                                       |   15 +-
 Makefile.am                                        |    2 +-
 Thrift-swift3.podspec                              |   10 +-
 Thrift.podspec                                     |   10 +-
 aclocal/ax_boost_base.m4                           |    6 +-
 aclocal/ax_cxx_compile_stdcxx.m4                   |   42 +-
 appveyor.yml                                       |    4 +-
 bower.json                                         |    1 +
 build/appveyor/MSVC-appveyor-build.bat             |    3 -
 build/appveyor/MSVC-appveyor-install.bat           |   15 +-
 build/appveyor/cl_setenv.bat                       |    1 -
 build/appveyor/cl_showenv.bat                      |    1 -
 build/cmake/DefineCMakeDefaults.cmake              |    2 +-
 build/cmake/DefinePlatformSpecifc.cmake            |    3 -
 build/docker/scripts/sca.sh                        |    2 +-
 build/docker/ubuntu-bionic/Dockerfile              |   10 +-
 compiler/cpp/CMakeLists.txt                        |    2 +-
 .../cpp/src/thrift/generate/t_csharp_generator.cc  |   74 +-
 compiler/cpp/src/thrift/generate/t_go_generator.cc |    4 +-
 .../cpp/src/thrift/generate/t_java_generator.cc    |   10 +
 compiler/cpp/src/thrift/generate/t_js_generator.cc |  571 +++-
 .../cpp/src/thrift/generate/t_perl_generator.cc    |   20 +-
 compiler/cpp/src/thrift/generate/t_py_generator.cc |    6 +-
 compiler/cpp/src/thrift/generate/t_rs_generator.cc |   89 +-
 composer.json                                      |    8 +-
 configure.ac                                       |   20 +-
 contrib/Rebus/Properties/AssemblyInfo.cs           |    4 +-
 contrib/fb303/py/setup.py                          |    2 +-
 contrib/thrift-maven-plugin/pom.xml                |    2 +-
 contrib/thrift.spec                                |    2 +-
 contrib/vagrant/centos-6.5/README.md               |    2 +-
 contrib/zeromq/csharp/ThriftZMQ.csproj             |    4 +-
 debian/changelog                                   |   26 +-
 doap.rdf                                           |   10 +
 lib/Makefile.am                                    |    1 +
 .../src/thrift/c_glib/protocol/thrift_protocol.c   |   12 +-
 lib/cocoa/src/Thrift.h                             |    2 +-
 lib/cpp/libthrift.vcxproj                          |    9 +-
 lib/cpp/src/thrift/protocol/TJSONProtocol.cpp      |    4 +-
 lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp      |    2 +-
 lib/cpp/src/thrift/transport/TBufferTransports.h   |    2 +-
 lib/cpp/src/thrift/transport/TFileTransport.cpp    |    5 +-
 lib/cpp/src/thrift/transport/THeaderTransport.cpp  |    2 +-
 lib/cpp/src/thrift/transport/TSocketPool.cpp       |   11 +-
 lib/cpp/test/TMemoryBufferTest.cpp                 |    2 +-
 .../ThriftMSBuildTask/Properties/AssemblyInfo.cs   |    4 +-
 .../ThriftMSBuildTask/ThriftMSBuildTask.csproj     |    4 +-
 lib/csharp/src/Properties/AssemblyInfo.cs          |    4 +-
 lib/csharp/src/Thrift.csproj                       |    4 +-
 lib/csharp/src/Transport/TBufferedTransport.cs     |   27 +-
 lib/csharp/src/Transport/TFramedTransport.cs       |   21 +-
 .../test/Multiplex/Client/MultiplexClient.csproj   |    4 +-
 .../Multiplex/Client/Properties/AssemblyInfo.cs    |    4 +-
 .../test/Multiplex/Server/MultiplexServer.csproj   |    4 +-
 .../Multiplex/Server/Properties/AssemblyInfo.cs    |    4 +-
 .../test/ThriftMVCTest/Properties/AssemblyInfo.cs  |    4 +-
 lib/d/src/thrift/base.d                            |    2 +-
 lib/d/test/client_pool_test.d                      |   42 +-
 lib/dart/pubspec.yaml                              |    2 +-
 lib/delphi/src/Thrift.pas                          |    2 +-
 lib/erl/src/thrift.app.src                         |    2 +-
 lib/go/README.md                                   |    2 +-
 lib/go/thrift/serializer_types_test.go             |    2 +-
 lib/go/thrift/server_socket.go                     |   15 +-
 lib/haxe/README.md                                 |    4 +-
 lib/haxe/haxelib.json                              |    2 +-
 lib/hs/thrift.cabal                                |    8 +-
 lib/java/gradle.properties                         |    4 +-
 lib/js/Gruntfile.js                                |   42 +-
 lib/js/package-lock.json                           | 3148 ++++++++++++++++----
 lib/js/package.json                                |    2 +-
 lib/js/src/thrift.js                               |    2 +-
 lib/lua/THttpTransport.lua                         |    2 +-
 lib/lua/Thrift.lua                                 |    2 +-
 lib/netcore/Thrift/Properties/AssemblyInfo.cs      |    4 +-
 .../Transports/Client/THttpClientTransport.cs      |    4 +-
 lib/nodejs/Makefile.am                             |    3 +-
 lib/nodejs/lib/thrift/json_protocol.js             |    1 -
 lib/nodejs/test/binary.test.js                     |  159 +-
 lib/nodejs/test/client.js                          |  140 +-
 lib/nodejs/test/deep-constructor.test.js           |  322 +-
 lib/nodejs/test/exceptions.js                      |  166 +-
 lib/nodejs/test/helpers.js                         |   19 +-
 lib/nodejs/test/server.js                          |  121 +-
 lib/nodejs/test/test-cases.js                      |  229 +-
 lib/nodejs/test/testAll.sh                         |   24 +-
 lib/nodejs/test/test_driver.js                     |  403 +--
 lib/nodejs/test/test_handler.js                    |  129 +-
 lib/nodets/.gitignore                              |    1 +
 lib/{nodejs => nodets}/Makefile.am                 |   21 +-
 lib/{ts => nodets}/coding_standards.md             |    0
 lib/nodets/test/client.ts                          |   63 +
 lib/nodets/test/runClient.sh                       |   18 +
 lib/nodets/test/runServer.sh                       |   20 +
 lib/nodets/test/server.ts                          |   26 +
 .../test-cases.js => nodets/test/test-cases.ts}    |   84 +-
 lib/nodets/test/testAll.sh                         |   38 +
 lib/nodets/test/test_driver.ts                     |  278 ++
 lib/nodets/test/test_handler.ts                    |  299 ++
 lib/nodets/test/tsconfig.json                      |   22 +
 lib/ocaml/_oasis                                   |    2 +-
 lib/perl/lib/Thrift.pm                             |    2 +-
 lib/perl/lib/Thrift/BinaryProtocol.pm              |   20 +-
 lib/perl/lib/Thrift/Exception.pm                   |   15 +-
 lib/perl/lib/Thrift/FramedTransport.pm             |    2 +-
 lib/perl/lib/Thrift/HttpClient.pm                  |   33 +-
 lib/perl/lib/Thrift/MemoryBuffer.pm                |   10 +-
 lib/perl/lib/Thrift/MultiplexedProcessor.pm        |   14 +-
 lib/perl/lib/Thrift/MultiplexedProtocol.pm         |    2 +-
 lib/perl/lib/Thrift/Protocol.pm                    |  108 +-
 lib/perl/lib/Thrift/SSLServerSocket.pm             |    2 +-
 lib/perl/lib/Thrift/SSLSocket.pm                   |    2 +-
 lib/perl/lib/Thrift/Server.pm                      |   39 +-
 lib/perl/lib/Thrift/ServerSocket.pm                |   17 +-
 lib/perl/lib/Thrift/Socket.pm                      |   22 +-
 lib/perl/lib/Thrift/Transport.pm                   |   16 +-
 lib/perl/lib/Thrift/UnixServerSocket.pm            |    8 +-
 lib/perl/lib/Thrift/UnixSocket.pm                  |    4 +-
 lib/php/lib/Base/TBase.php                         |    2 +-
 lib/php/lib/Exception/TApplicationException.php    |    2 +-
 lib/php/lib/Exception/TException.php               |    2 +-
 lib/php/lib/Transport/TCurlClient.php              |   18 +
 lib/php/lib/Transport/THttpClient.php              |   25 +-
 .../ext/thrift_protocol/php_thrift_protocol.cpp    |    4 +-
 lib/py/setup.py                                    |    2 +-
 lib/py/src/ext/protocol.h                          |    4 +-
 lib/py/src/ext/protocol.tcc                        |   20 +-
 lib/py/src/transport/TSocket.py                    |   11 +-
 lib/rb/thrift.gemspec                              |    2 +-
 lib/rs/Cargo.toml                                  |    2 +-
 lib/rs/README.md                                   |   51 +
 lib/rs/src/errors.rs                               |  158 +-
 lib/rs/src/lib.rs                                  |   12 +-
 lib/rs/src/protocol/binary.rs                      |  290 +-
 lib/rs/src/protocol/compact.rs                     |  199 +-
 lib/rs/src/protocol/mod.rs                         |  142 +-
 lib/rs/src/protocol/multiplexed.rs                 |   14 +-
 lib/rs/src/protocol/stored.rs                      |   20 +-
 lib/rs/src/server/mod.rs                           |    2 +-
 lib/rs/src/server/multiplexed.rs                   |   73 +-
 lib/rs/src/server/threaded.rs                      |   34 +-
 lib/rs/src/transport/buffered.rs                   |    5 +-
 lib/rs/src/transport/framed.rs                     |   57 +-
 lib/rs/src/transport/mem.rs                        |   58 +-
 lib/rs/src/transport/mod.rs                        |   63 +-
 lib/rs/src/transport/socket.rs                     |   51 +-
 lib/rs/test/src/bin/kitchen_sink_client.rs         |  205 +-
 lib/rs/test/src/bin/kitchen_sink_server.rs         |  121 +-
 lib/rs/test/thrifts/Base_One.thrift                |    3 +
 lib/rs/test/thrifts/Base_Two.thrift                |    6 +
 lib/rs/test/thrifts/Midlayer.thrift                |    9 +
 lib/rs/test/thrifts/Ultimate.thrift                |   17 +
 lib/st/package.xml                                 |    2 +-
 package-lock.json                                  | 1831 ++++++++----
 package.json                                       |   17 +-
 sonar-project.properties                           |    6 +-
 test/ThriftTest.thrift                             |    2 +-
 test/cpp/src/TestClient.cpp                        |    8 +-
 test/crossrunner/run.py                            |    8 +-
 test/csharp/Properties/AssemblyInfo.cs             |    4 +-
 test/csharp/ThriftTest.csproj                      |    4 +-
 test/dart/test_client/pubspec.yaml                 |    2 +-
 test/erl/src/thrift_test.app.src                   |    2 +-
 test/known_failures_Linux.json                     |    2 +
 test/perl/TestClient.pl                            |  173 +-
 test/perl/TestServer.pl                            |  227 +-
 test/rs/src/bin/test_client.rs                     |   14 +-
 test/rs/src/bin/test_server.rs                     |    6 +-
 test/tests.json                                    |   27 +
 tutorial/cl/Makefile.am                            |   36 +-
 tutorial/cl/ensure-externals.sh                    |    1 +
 {lib => tutorial}/cl/load-locally.lisp             |    3 +-
 tutorial/cl/make-tutorial-client.lisp              |    2 +-
 tutorial/cl/make-tutorial-server.lisp              |    2 +-
 .../csharp/CsharpClient/Properties/AssemblyInfo.cs |    4 +-
 .../csharp/CsharpServer/Properties/AssemblyInfo.cs |    4 +-
 tutorial/dart/client/pubspec.yaml                  |    2 +-
 tutorial/dart/console_client/pubspec.yaml          |    2 +-
 tutorial/dart/server/pubspec.yaml                  |    2 +-
 tutorial/delphi/DelphiClient/DelphiClient.dproj    |    6 +-
 tutorial/delphi/DelphiServer/DelphiServer.dproj    |    6 +-
 tutorial/go/Makefile.am                            |    8 +-
 tutorial/go/src/client.go                          |    2 +-
 tutorial/go/src/main.go                            |    2 +-
 tutorial/go/src/server.go                          |    2 +-
 tutorial/hs/ThriftTutorial.cabal                   |    2 +-
 tutorial/ocaml/_oasis                              |    2 +-
 tutorial/perl/PerlClient.pl                        |   12 +-
 tutorial/perl/PerlServer.pl                        |   16 +-
 tutorial/rs/src/bin/tutorial_client.rs             |   13 +-
 tutorial/rs/src/bin/tutorial_server.rs             |   41 +-
 197 files changed, 8249 insertions(+), 3681 deletions(-)
 create mode 100644 .eslintignore
 create mode 100644 .eslintrc.json
 create mode 100644 .github/stale.yml
 create mode 100644 lib/nodets/.gitignore
 copy lib/{nodejs => nodets}/Makefile.am (68%)
 copy lib/{ts => nodets}/coding_standards.md (100%)
 create mode 100644 lib/nodets/test/client.ts
 create mode 100755 lib/nodets/test/runClient.sh
 create mode 100755 lib/nodets/test/runServer.sh
 create mode 100644 lib/nodets/test/server.ts
 copy lib/{nodejs/test/test-cases.js => nodets/test/test-cases.ts} (63%)
 create mode 100755 lib/nodets/test/testAll.sh
 create mode 100644 lib/nodets/test/test_driver.ts
 create mode 100644 lib/nodets/test/test_handler.ts
 create mode 100644 lib/nodets/test/tsconfig.json
 create mode 120000 tutorial/cl/ensure-externals.sh
 copy {lib => tutorial}/cl/load-locally.lisp (91%)

Reply via email to