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

jensg pushed a change to branch 
dependabot/gradle/lib/kotlin/com.ncorti.ktfmt.gradle-0.21.0
in repository https://gitbox.apache.org/repos/asf/thrift.git


    from c53be128a Bump com.ncorti.ktfmt.gradle from 0.20.1 to 0.21.0 in 
/lib/kotlin
     add ab7065257 THRIFT-5564: Add nodejs tests to github actions (#3082)
     add da54fc814 THRIFT-5819: use latest rustc version for rustlib (#3085)
     add d078721e4 remove more Python2 compatibility
     add 7734c393e lib/cpp/test/CMakeLists.txt: Fix building with OpenBSD
     add a45618e05 Upstream mingw capitalization patch 
https://github.com/JuliaPackaging/Yggdrasil/blob/6e82040941e891288e394713ee64562698b7ab0d/T/Thrift/bundled/patches/mingw-capitalization.patch
     add 93c15c202 Various build fixes for clang and rust
     add 8493de2b1 Bump com.diffplug.spotless from 6.25.0 to 7.0.2 in /lib/java
     add a630739e2 Bump jvm from 2.0.21 to 2.1.10 in /lib/kotlin
     add 717bd79c2 Support previously and currently documented encodings for 
boolean lists
     add c854f648d THRIFT-5850 Switch IThriftConfiguration interface from 
Cardinal to Integer Client: Delphi Petch: Jens Geyer
     add 5a781c2e7 THRIFT-5851 Promote known total stream sizes for seekable 
stream transports properly Client: Delphi Patch: Jens Geyer
     add 960bf519d THRIFT-5852 Promote known total stream sizes for seekable 
stream transports Client: netstd Patch: Jens Geyer
     add 4f06d5eec add operator == for TEnumIterator
     add a6c8b3b3e address Jens-G's comment
     add 39de3ada9 fix logic error
     add 42204e721 The != operator just call the == operator
     add 7fe4bf5a0 THRIFT-5848: Expose InputBufferUnderrunError in nodejs client
     add 0941aec90 THRIFT-5849: Expose createClient in browser version of 
nodejs package
     add 5c08893af THRIFT-5854: Move the checkReadBytesAvailable check before 
allocation Client: cpp Patch: Maximilian Bandle
     add b4b4eb74b net9 on Jammy only via NET backports
     add 166991349 net9 not available on focal (but supported, according to MS?)
     add 8a5538a9a net9 on Noble only via NET backports
     add 624118f61 Update supported go versions
     add 7eec2274b FIX broken netstd tests
     add a675c4f85 THRIFT-5564: Add nodets tests to Github Actions
     add a84f02209 Bump elliptic from 6.6.0 to 6.6.1 in /lib/js
     add eec0b584e Bump elliptic from 6.6.0 to 6.6.1 in /lib/ts
     add 5903c721b Add `no_constructors` option to C++ compiler
     add 24df0a5d1 test/crossrunner: merge in old Py2vs3 compat.py
     add 951bb1840 THRIFT-5667: Make ThriftConfig.cmake relocatable
     add 80c54e23a Merge branch 'master' into 
dependabot/gradle/lib/kotlin/com.ncorti.ktfmt.gradle-0.21.0

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |  36 ++++++-
 LANGUAGES.md                                       |   4 +-
 build/cmake/GenerateConfigModule.cmake             |  11 +-
 build/cmake/ThriftConfig.cmake.in                  |   5 +-
 build/docker/README.md                             |   2 +-
 build/docker/ubuntu-focal/Dockerfile               |  10 +-
 build/docker/ubuntu-jammy/Dockerfile               |   3 +-
 .../cpp/src/thrift/generate/t_cpp_generator.cc     | 119 ++++++++++++---------
 compiler/cpp/src/thrift/generate/t_go_generator.h  |   2 +-
 compiler/cpp/src/thrift/generate/t_rs_generator.cc |   4 +-
 compiler/cpp/src/thrift/parse/t_function.h         |   2 +-
 compiler/cpp/src/thrift/parse/t_list.h             |   2 +-
 compiler/cpp/src/thrift/parse/t_map.h              |   2 +-
 compiler/cpp/src/thrift/parse/t_set.h              |   2 +-
 compiler/cpp/src/thrift/parse/t_struct.h           |   2 +-
 compiler/cpp/test/compiler/staleness_check.py      |   1 -
 .../fb303/py/fb303_scripts/fb303_simple_mgmt.py    |   1 -
 go.mod                                             |   2 +-
 lib/cpp/src/thrift/Thrift.h                        |  10 +-
 lib/cpp/src/thrift/protocol/TCompactProtocol.tcc   |   5 +-
 lib/cpp/src/thrift/transport/THttpServer.cpp       |   2 +-
 lib/cpp/src/thrift/transport/TPipeServer.cpp       |   4 +-
 lib/cpp/src/thrift/transport/TServerSocket.cpp     |   2 +-
 lib/cpp/src/thrift/transport/TWebSocketServer.h    |   2 +-
 lib/cpp/src/thrift/windows/Operators.h             |   5 -
 lib/cpp/src/thrift/windows/SocketPair.cpp          |   2 +-
 lib/cpp/src/thrift/windows/Sync.h                  |   2 +-
 lib/cpp/test/CMakeLists.txt                        |   8 +-
 lib/cpp/test/ThrifttReadCheckTests.cpp             |  56 +++++++++-
 lib/delphi/src/Thrift.Configuration.pas            |  77 ++++++++-----
 lib/delphi/src/Thrift.Protocol.pas                 |   2 +-
 lib/delphi/src/Thrift.Stream.pas                   |  26 ++++-
 lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas      |   2 +-
 lib/delphi/src/Thrift.Transport.Pipes.pas          |  24 ++---
 lib/delphi/src/Thrift.Transport.WinHTTP.pas        |   2 +-
 lib/delphi/src/Thrift.Transport.pas                | 118 +++++++++++++-------
 lib/go/test/fuzz/go.mod                            |   2 +-
 lib/go/test/go.mod                                 |   2 +-
 lib/java/build.gradle                              |   2 +-
 .../java/org/apache/thrift/test/EqualityTest.java  |   5 +-
 lib/js/package-lock.json                           |   7 +-
 lib/kotlin/settings.gradle.kts                     |   2 +-
 .../Protocols/ProtocolsOperationsTests.cs          |  77 +++++++------
 lib/netstd/Thrift/Protocol/TBinaryProtocol.cs      |   2 +-
 lib/netstd/Thrift/Protocol/TCompactProtocol.cs     |   2 +-
 lib/netstd/Thrift/Protocol/TJSONProtocol.cs        |   2 +-
 lib/netstd/Thrift/Protocol/TProtocolDecorator.cs   |   2 +-
 .../Thrift/Transport/Client/THttpTransport.cs      |   2 +-
 .../Transport/Client/TMemoryBufferTransport.cs     |   4 +-
 .../Thrift/Transport/Client/TNamedPipeTransport.cs |   4 +-
 .../Thrift/Transport/Client/TStreamTransport.cs    |  23 +++-
 .../Thrift/Transport/Layered/TBufferedTransport.cs |   6 +-
 .../Thrift/Transport/Layered/TFramedTransport.cs   |   6 +-
 .../Thrift/Transport/Layered/TLayeredTransport.cs  |   4 +-
 .../Transport/Server/TNamedPipeServerTransport.cs  |   2 +-
 lib/netstd/Thrift/Transport/TEndpointTransport.cs  |   8 +-
 lib/netstd/Thrift/Transport/TTransport.cs          |   2 +-
 lib/nodejs/lib/thrift/browser.js                   |   4 +
 lib/nodejs/lib/thrift/index.js                     |   2 +
 lib/nodejs/lib/thrift/thrift.js                    |   4 +-
 lib/nodejs/test/deep-constructor.test.js           |   8 +-
 lib/nodejs/test/exceptions.js                      |   2 +-
 lib/py/setup.py                                    |   2 -
 lib/py/src/TRecursive.py                           |   5 -
 lib/py/src/TTornado.py                             |   3 +-
 lib/py/src/compat.py                               |  31 ++----
 lib/py/src/protocol/TJSONProtocol.py               |  14 +--
 lib/py/src/protocol/TProtocol.py                   |   5 -
 lib/py/src/transport/TTransport.py                 |   3 +-
 lib/py/src/transport/TZlibTransport.py             |   3 +-
 lib/py/test/thrift_json.py                         |   2 -
 lib/rs/src/lib.rs                                  |   2 +-
 lib/rs/src/protocol/compact.rs                     |  50 ++++++++-
 lib/rs/src/protocol/stored.rs                      |   4 +
 lib/rs/src/transport/framed.rs                     |   2 +-
 lib/ts/package-lock.json                           |   7 +-
 rust-toolchain                                     |   2 +-
 test/crossrunner/compat.py                         |  24 -----
 test/crossrunner/report.py                         |  27 +++--
 test/crossrunner/run.py                            |   3 +-
 test/crossrunner/test.py                           |   5 +-
 test/go/go.mod                                     |   2 +-
 test/py/FastbinaryTest.py                          |  21 ++--
 test/py/RunClientServer.py                         |   2 -
 test/py/SerializationTest.py                       |   3 -
 test/py/TestClient.py                              |   3 -
 test/py/TestServer.py                              |   1 -
 test/rs/src/bin/test_client.rs                     |   5 +-
 test/test.py                                       |   1 -
 tutorial/rs/src/bin/tutorial_client.rs             |   2 +-
 90 files changed, 576 insertions(+), 403 deletions(-)
 delete mode 100644 test/crossrunner/compat.py

Reply via email to