Nobuaki Sukegawa
30f465db92
THRIFT-3378 c_glib service does not handle negative Thrift byte values correctly
...
This closes #644
2015-10-11 00:40:37 +02:00
Nobuaki Sukegawa
64b8f6ca15
THRIFT-3375 Python TJSONProtocol encodes utf8 string values in an incompatible way
...
This closes #642
2015-10-11 00:23:31 +02:00
Nobuaki Sukegawa
8cd519f7a3
THRIFT-3374 Ruby TJSONProtocol fails to unescape string values
...
This closes #640
2015-10-11 00:18:02 +02:00
Jens Geyer
56e5b9b01b
THRIFT-2905 Cocoa compiler should have option to produce "modern" Objective-C
...
Client: Cocoa (ObjectiveC & Swift)
Author: Kevin Wooten <kevin@wooten.com>
This closes #539
2015-10-09 22:01:55 +02:00
Randy Abernethy
983bf7de41
THRIFT-3373: cross test cleanup
...
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa
Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
2015-10-09 12:28:57 -07:00
Jens Geyer
f124b55e6d
THRIFT-3372 Add dart generator to Visual Studio project
...
Client: Dart
Patch: Jens Geyer
2015-10-08 22:42:50 +02:00
Jens Geyer
855cf7f089
THRIFT-3253 Using latest version of D gives deprecation notices
...
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>
2015-10-08 21:12:57 +02:00
Jens Geyer
61b8a29b07
THRIFT-3367 Fix bad links to coding_standards.md
...
Client: Website
Author: Jens Geyer
2015-10-05 21:55:49 +02:00
Jens Geyer
5bb45d04fe
THRIFT-3367 Fix bad links to coding_standards.md
...
Client: Website
Author: Paul Royer <wmpaulroyer@gmail.com>
This closes #634
2015-10-05 21:47:05 +02:00
Jens Geyer
a8d5a7841d
THRIFT-3299 Apache Thrift language bindings for Dart
...
Client: Dart
Patch: Jens Geyer
Adjusted dart package description files (pubspec.yaml)
2015-10-03 01:44:44 +02:00
Mark Erickson
932c4700c6
THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #608
2015-10-03 01:43:59 +02:00
Jens Geyer
123258ba60
THRIFT-3364 Fix ruby binary field encoding in TJSONProtocol
...
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #633
2015-10-02 00:38:17 +02:00
Jens Geyer
96409d9dfe
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Jens Geyer <jensg@apache.org>
Replaced a bunch of C# exceptions with TTransportException.
2015-09-30 23:30:35 +02:00
Jens Geyer
178b813acd
THRIFT-3361 Improve C# library
...
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #630
2015-09-30 23:16:45 +02:00
Evan Jones
60aa640c30
THRIFT-3306: Java: TBinaryProtocol: Use a single temp byte[] buffer
...
Reduces allocations and GC when TBinaryProtocol is allocated repeatedly.
Originally separate byte[] arrays were allocated for each integer type, and
a separate array for input and output. However, one buffer of the largest
size (8 bytes for i64) can be used for all purposes.
This closes #596
2015-09-30 15:49:55 +02:00
Roger Meier
a03464c526
THRIFT-3322 CMake generated "make check" failes on python_test
...
Patch: Claudius Heine
2015-09-30 08:15:53 +02:00
Jens Geyer
4a62f188fc
Added C# bin/obj to gitignore
2015-09-29 22:09:18 +02:00
Jens Geyer
15c4004885
THRIFT-3323 Python library does not handle escaped forward slash ("/") in JSON
...
Client: Python
Patch: Grepsr <info@grepsr.com>
2015-09-29 21:33:23 +02:00
Roger Meier
0333dbf0b5
THRIFT-3321 Thrift can't be added as a subdirectory of another CMake-based project
...
Patch: Frane Šarić
2015-09-29 21:02:10 +02:00
Nobuaki Sukegawa
01ede042aa
THRIFT-3360 Improve cross test servers and clients further
...
This closes #629
2015-09-28 20:38:37 +02:00
Jens Geyer
f2c9f1b968
THRIFT-3355 npm WARN package.json thrift@1.0.0-dev No license field.
...
Client: NodeJS
Patch: Jens Geyer
2015-09-25 23:00:30 +02:00
Konrad Grochowski
ce636dd65c
THRIFT-3317: C++ - generated code will properly reference global apache namespace
...
Client: C++
Patch: Carrey Zhan
apache::xxxxx --> ::apache::xxxxx
2015-09-25 21:11:55 +02:00
Konrad Grochowski
e9bdb411fb
THRIFT-3329: fix C++ tests incompatibility with boost-1.59
...
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>
This closes #620
2015-09-25 21:04:57 +02:00
Jens Geyer
0621e1fc94
THRIFT-3354 Fix word-extraction substr bug in initialism code
...
Client: Go
Author: Prashant Varanasi <prashant@uber.com>
This closes #625
2015-09-25 20:54:45 +02:00
Konrad Grochowski
c623197d37
THRIFT-3336: C++ - generated ostream operator<< will be overridable
...
Client: C++
Patch: James E. King, III <jim.king@simplivity.com>
This closes #626
Generated scructs will have virtual printTo(ostream&) method, used by
inline ostream operator<<.
2015-09-25 20:41:42 +02:00
jfarrell
ad3a95527c
THRIFT-3298: thrift endian converters may conflict with other libraries
...
Client: cpp
Patch: Xiaoshuang LU
Converts ntohll, htonll to be Thrift prefixed to avoid redefinition by other libraries (ie. zookeeper.h)
2015-09-24 23:27:34 -04:00
jfarrell
a1ae93f4be
THRIFT-3290: Using from in variable names causes the generated Python code to have errors
...
Client: py
Patch: Prathik Rajendran
Adds 'from' to the reserved words list for py
This closes #579
2015-09-24 22:58:45 -04:00
jfarrell
27be411ee0
THRIFT-2936:Minor memory leak in SSL
...
Client: cpp
Patch: James King
Thrift clients that use SSL leak 64 bytes in two chunks. This is because the list of available compression methods is not freed.
This closes #619
2015-09-24 22:26:37 -04:00
Jens Geyer
b121a586b2
THRIFT-3345 Clients blocked indefinitely when a java.lang.Error is thrown
...
Client: Java
Author: huahang <huahang@users.noreply.github.com>
This closes #618
2015-09-23 23:05:26 +02:00
Jens Geyer
804504b79a
THRIFT-3331 warning: ‘etype’ may be used uninitialized in this function
...
Client: C_glib
Patch: Simon South
2015-09-23 22:01:06 +02:00
Jens Geyer
8c7b03c2a5
THRIFT-3349 Python server does not handle processor exception
...
Client: Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
2015-09-23 21:20:57 +02:00
Jens Geyer
d629ea0bb2
THRIFT-3347 Improve cross test servers and clients
...
Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
2015-09-23 21:20:38 +02:00
Nobuaki Sukegawa
6823829710
THRIFT-3342 Improve ruby cross test client and server compatibility
...
This closes #615
2015-09-22 07:48:25 +02:00
Nobuaki Sukegawa
cf63c95c17
THRIFT-3343 Fix haskell README
...
This closes #616
2015-09-22 07:46:48 +02:00
Jens Geyer
fa2daef14b
THRIFT-3341 Add testBool methods
...
Client: Haxe
Patch: Jens Geyer
This closes #614
2015-09-22 00:29:32 +02:00
Jens Geyer
39ba6b71f5
THRIFT-3341 Add testBool methods
...
Client: Delphi
Patch: Jens Geyer
2015-09-22 00:23:51 +02:00
Nobuaki Sukegawa
2a640c4ca2
THRIFT-3303 Disable concurrent cabal jobs on Travis to avoid GHC crash
...
This closes #592
2015-09-21 23:48:09 +02:00
Roger Meier
840f3ef649
THRIFT-3340 Python: enable json tests again
...
This closed #613
2015-09-21 23:36:27 +02:00
Jens Geyer
293e2f450b
THRIFT-3338 Stray underscore in generated go when service name starts with "New"
...
Client: Go
Patch: Jens Geyer
2015-09-21 23:18:07 +02:00
Nobuaki Sukegawa
a649e7473b
THRIFT-3337 Add testBool method to cross tests
...
This closes #611
2015-09-21 23:07:39 +02:00
Nobuaki Sukegawa
245c347b73
THRIFT-3334 Markdown notation of protocol spec is malformed
...
This closes #610
2015-09-21 23:06:18 +02:00
Nobuaki Sukegawa
c2993c0edf
THRIFT-3332 make dist fails on clean build
...
This closes #609
2015-09-21 23:03:30 +02:00
Jens Geyer
61444d7be5
THRIFT-557 charset problem with file Autogenerated by Thrift
...
Client: Python
Patch: zhenghuabin <zhenghuabin@bytedance.com>
This closes #601
2015-09-21 22:43:28 +02:00
Jens Geyer
b925739550
THRIFT-3335 Ruby server does not handle processor exception
...
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #612
2015-09-21 22:36:45 +02:00
Roger Meier
ff4a8edd50
THRIFT-3326 Tests do not compile under *BSD
...
Patch: Joao Neves
2015-09-19 20:49:50 +02:00
Roger Meier
6857b7fe90
THRIFT-2918 Race condition in Python TProcessPoolServer test
2015-09-17 09:46:24 +02:00
jfarrell
614a67016d
THRIFT-3324 - Update go get
command to include all packages
...
Client: go
Patch: zzmp
Update go documentation
2015-09-15 17:05:41 -04:00
Jens Geyer
0f17e15255
THRIFT-3051 Go Thrift generator creates bad go code
...
Client: Go
Patch: Jake Farrell
2015-09-15 21:44:53 +02:00
Jens Geyer
ab1bfa9013
THRIFT-3319 CSharp tutorial will not build using the *.sln
...
Client: C#
Patch: Jens Geyer
This closes #604
2015-09-11 23:49:54 +02:00
Sergei Nikulov
34e0bb64bd
THRIFT-2850 CMake for Apache Thrift
...
fixes for std/boost::thread detection; security test; qt test
This closes #598
2015-09-08 23:22:44 +02:00