This is an automated email from the ASF dual-hosted git repository.
Jens-G pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from 06bad3fa2 THRIFT-6199: Call a container's DeepCopy() through the class
that owns it Client: netstd
add a05b52ea7 Bound wire-declared lengths in the Lua library, and make
readAll linear Client: lua
add 79dc86d55 Build, test and install the WebSocket transport module
Client: d
add 2f7714ebf Read HTTP header names and wire numbers against their
grammars Client: d
add 606e99221 Hold the HTTP message body to a maximum size Client: d
add 44b5d4ede Correct the spelling mistakes in the D library Client: d
add 95582f0c0 Keep JSON member names out of the object's prototype, and
consume the fields read Client: nodejs,js
add ef3ac7683 Store a wire-supplied map key as an own member in generated
JavaScript Client: js,nodejs,ts
No new revisions were added by this update.
Summary of changes:
compiler/cpp/src/thrift/generate/t_js_generator.cc | 18 +
lib/d/Makefile.am | 2 +-
lib/d/README.md | 26 ++
lib/d/src/thrift/async/base.d | 6 +-
lib/d/src/thrift/async/socket.d | 2 +-
lib/d/src/thrift/async/ssl.d | 2 +-
lib/d/src/thrift/codegen/async_client.d | 4 +-
lib/d/src/thrift/codegen/base.d | 10 +-
lib/d/src/thrift/codegen/client.d | 4 +-
lib/d/src/thrift/codegen/client_pool.d | 2 +-
lib/d/src/thrift/codegen/idlgen.d | 6 +-
lib/d/src/thrift/index.d | 2 +-
lib/d/src/thrift/internal/codegen.d | 2 +-
lib/d/src/thrift/internal/ssl.d | 8 +-
lib/d/src/thrift/protocol/binary.d | 2 +-
lib/d/src/thrift/protocol/compact.d | 2 +-
lib/d/src/thrift/protocol/json.d | 2 +-
lib/d/src/thrift/server/nonblocking.d | 2 +-
lib/d/src/thrift/server/transport/base.d | 2 +-
lib/d/src/thrift/server/transport/socket.d | 4 +-
lib/d/src/thrift/transport/file.d | 8 +-
lib/d/src/thrift/transport/http.d | 377 ++++++++++++++++++++-
lib/d/src/thrift/transport/range.d | 4 +-
lib/d/src/thrift/transport/websocket.d | 81 ++++-
lib/d/src/thrift/transport/zlib.d | 2 +-
lib/d/src/thrift/util/awaitable.d | 2 +-
lib/d/src/thrift/util/future.d | 2 +-
lib/d/test/async_test.d | 4 +-
lib/d/test/transport_test.d | 4 +-
lib/js/src/thrift.js | 21 +-
lib/lua/Makefile.am | 3 +-
lib/lua/TBinaryProtocol.lua | 1 +
lib/lua/TCompactProtocol.lua | 1 +
lib/lua/TFramedTransport.lua | 3 +
lib/lua/THttpTransport.lua | 12 +-
lib/lua/TProtocol.lua | 15 +
lib/lua/TTransport.lua | 32 +-
lib/lua/test/test_frame_and_string_limits.lua | 206 +++++++++++
lib/nodejs/lib/thrift/json_parse.js | 18 +-
lib/nodejs/lib/thrift/json_protocol.js | 26 +-
.../parse.cc => lib/nodejs/test/MapKeyTest.thrift | 22 +-
lib/nodejs/test/json_own_properties.test.js | 152 +++++++++
lib/nodejs/test/map_keys.test.js | 175 ++++++++++
lib/nodejs/test/testAll.sh | 3 +
44 files changed, 1182 insertions(+), 100 deletions(-)
create mode 100644 lib/lua/test/test_frame_and_string_limits.lua
copy compiler/cpp/src/thrift/parse/parse.cc =>
lib/nodejs/test/MapKeyTest.thrift (64%)
create mode 100644 lib/nodejs/test/json_own_properties.test.js
create mode 100644 lib/nodejs/test/map_keys.test.js