Commit Graph

5633 Commits

Author SHA1 Message Date
James E. King III
ecebd77c4a THRIFT-4716: add veralign.sh tool to set versions for releases 2019-01-04 16:28:13 -05:00
Beluga Behr
d532441366 THRIFT-4368: Fix guaranteed NPE in TBaseAsyncProcessor.java
wq# Please enter the commit message for your changes. Lines starting
2019-01-04 14:27:10 -05:00
James E. King III
6503043bc4 THRIFT-4714: optimize java TFramedTransport to call write once per flush 2019-01-03 22:04:36 -05:00
Beluga Behr
88584f8469 THRIFT-4712: Improve Performance and Refactor ShortStack 2019-01-03 18:55:36 -05:00
Beluga Behr
882d48da5d THRIFT-4481: TBinaryProtocol.writeMessageEnd does not allow throwable exception 2019-01-03 14:45:16 -05:00
Beluga Behr
36ffe1e8dc THRIFT-4469: Make isServing volatile 2019-01-03 07:23:45 -05:00
Beluga Behr
5abf58cf79 THRIFT-4709: Use StandardCharsets UTF-8 2019-01-03 00:10:15 -05:00
Beluga Behr
9e813aeed2 THRIFT-4702: Improve AutoExpandingBuffer 2019-01-03 00:06:19 -05:00
James E. King III
57516213cc THRIFT-4301: fix inability to disable py3 with autoconf build 2019-01-03 00:04:07 -05:00
James E. King III
217e8246ab Update CHANGES with issues fixed in 0.12.0 but closed late. 2019-01-02 23:10:04 -05:00
Beluga Behr
99f673a767 THRIFT-4694: Upgrade Java to Java 1.8 2019-01-02 19:20:56 -05:00
James E. King III
a3a7c6c789 THRIFT-4547: add swift to bionic build image and run unit tests 2019-01-02 15:20:23 -05:00
Beluga Behr
1c6914d5c5 THRIFT-4713: Review of TBaseHelper 2019-01-02 10:42:23 -05:00
Beluga Behr
df9c60d38f THRIFT-4711: Improve Immutable None Type Instantiation 2019-01-02 10:05:48 -05:00
James E. King III
4c71660dab THRIFT-4705: add nuget configuration file 2019-01-02 07:54:43 -05:00
James E. King III
0e99ee31ba remove unused travis build files 2019-01-01 14:45:36 -05:00
Beluga Behr
138a81d5b4 THRIFT-4704: Streamline TDeserializer Implementation 2018-12-31 17:27:43 -05:00
James E. King III
e2109b914c
Merge pull request #1653 from jeking3/consume-0.12.0
THRIFT-4689: Consume the 0.12.0 release branch changes into master
2018-12-30 22:41:49 -05:00
Beluga Behr
bf51a9faf9 THRIFT-4695: Pre-Size Java Collections in Union 2018-12-30 22:39:32 -05:00
James E. King III
75bac10dbd THRIFT-4690: update bionic docker image to use upstream deimos OpenSSL 1.1 tag for dlang 2018-12-30 22:38:33 -05:00
Beluga Behr
3671b8bce9 Use case-switch Statement Instead of if-else Clauses 2018-12-30 22:37:32 -05:00
James E. King III
ab494bc29d fix top level bower.json file - bad merge from release branch 2018-12-30 11:09:34 -05:00
James E. King III
c3375d9e43 Merge remote-tracking branch 'origin/0.12.0' into consume-0.12.0 2018-12-30 11:06:00 -05:00
Robert Lu
a139082755 THRIFT-4546: replace all git-wip-us.apache.org to github.com 2018-12-28 07:46:47 -05:00
Allen George
f9f037bd5a Update Cargo.toml, release instructions and release script
Client: rs
2018-12-28 07:33:17 -05:00
James E. King III
a597725bcb THRIFT-4426: remove a symbolic link that was checked in 2018-12-27 13:03:23 -05:00
Shaoyu Zhang
087d88108d THRIFT-4684: Fix WCF related C# code generation
Client: C#
Complete the namespace in System.ServiceModel in WCF related code.
Also when generating fields in fault classes, we follow the same behavior in normal struct,
to avoid generating unused private fields, when auto properties are also generated.
2018-12-25 12:53:52 -05:00
James E. King III
7ac9e43ebc THRIFT-2333: patch for ruby in rpmbuild 2018-12-19 22:12:32 -05:00
jfarrell
384647d290 Version 0.12.0 2018-12-18 20:24:34 -05:00
James E. King III
9b75e4fe74 THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on Windows; remove NOMINMAX from cmake build 2018-12-18 10:17:57 -05:00
James E. King III
56ac72e74a Update a couple of our m4 files for autoconf 2018-12-17 12:18:48 -05:00
James E. King III
33772b7d78 Add node.ts to the languages markdown 2018-12-17 09:57:27 -05:00
Allen George
f4b17857db
Merge pull request #1646 from allengeorge/rustfmt_10
Reformat rust code with rustfmt 1.0

Client: rs
2018-12-17 00:35:16 -05:00
Allen George
ef7a18970f Reformat rust code with rustfmt 1.0 2018-12-16 18:22:04 -05:00
Jay Gheewala
2b7365c54f THRIFT-4659: Fix race when closing server socket (#1645)
Client: go
2018-12-11 09:44:44 +01:00
proller
44ee32cef5 Fix c++98 build 2018-12-10 18:44:23 -05:00
proller
e6e7e62981 Correct c++17 definition 2018-12-10 18:44:23 -05:00
proller
db61f10497 Fix build with old c++ 2018-12-10 18:44:23 -05:00
proller
f201bf05fb Fix build with c++17 2018-12-10 18:44:23 -05:00
louyl
9c3d2d6c0a Fix build compiler with cmake 2018-12-10 08:35:09 -05:00
griffinmichl
208a048dc4 THRIFT-4679: Remove unused variable declaration 2018-12-07 16:18:46 -05:00
proller
17a9cffabb Fix warning: catching polymorphic type ‘class std::runtime_error’ by value
../contrib/thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:902:35: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=]
       } catch (std::runtime_error e) {
                                   ^
../contrib/thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:915:33: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=]
     } catch (std::runtime_error e) {
                                 ^
2018-12-05 16:14:09 -05:00
Allen George
54e9587117 THRIFT-4676: Fix intermittent CL build failures 2018-12-05 16:09:10 -05:00
Josip Sokcevic
30d3125cc2 THRIFT-4656: Fix infinite loop in PHP TCurlClient
Infinite loop happens when response body is empty and HTTP status is
200. This patch fixes it.
2018-12-05 16:07:09 -05:00
Mustafa Senol Cosar
dd965c1eb4 Fix hs-nodets test and re-enable it 2018-12-03 09:08:09 -05:00
wilfrem
2c69b5a01e THRIFT-3143: Add nodets support
Co-authored-by: Mustafa Senol Cosar <cosar.mustafasenol@gmail.com>
2018-11-29 15:28:44 -05:00
Efimov Evgenij
7f0fa6c21e THRIFT-4674 Added stream context support for PHP THttpClient 2018-11-27 22:19:24 -05:00
Jens Geyer
b073e1438d 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

This closes #1633
2018-11-24 21:46:53 +01:00
Jens Geyer
fc52c3ccee THRIFT-4673 IAsyncResult not supported by layered transports (buffered/framed)
Client: C#
Patch: Jens Geyer

This closes #1634
2018-11-24 02:08:20 +01:00
lixiasong
7abb7d5fbc THRIFT-4671 handle client's unexpected close.
handle client's unexpected close. Avoid the server work thread falling into dead loop because :
1. the function return result from INT32 coverts to UINT32 ;
2. the condition in line 482 "ftype == T_STOP" will never be satisfied when the client socket closed before sending data to server.
2018-11-23 16:53:25 -05:00