summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-2805: 0.9.3 release0.9.30.9.3jfarrell2015-10-0138-55/+505
| | | | | | | client: release Patch: jfarrell Versioning for 0.9.3 release rc0
* THRIFT-3355 npm WARN package.json thrift@1.0.0-dev No license field.Jens Geyer2015-09-251-0/+1
| | | | | Client: NodeJS Patch: Jens Geyer
* THRIFT-3317: C++ - generated code will properly reference global apache ↵Konrad Grochowski2015-09-251-1/+1
| | | | | | | | | namespace Client: C++ Patch: Carrey Zhan apache::xxxxx --> ::apache::xxxxx
* THRIFT-3329: fix C++ tests incompatibility with boost-1.59Konrad Grochowski2015-09-255-60/+72
| | | | | | | Client: C++ Patch: James E. King, III <jim.king@simplivity.com> This closes #620
* THRIFT-3354 Fix word-extraction substr bug in initialism codeJens Geyer2015-09-251-1/+5
| | | | | | | Client: Go Author: Prashant Varanasi <prashant@uber.com> This closes #625
* THRIFT-3336: C++ - generated ostream operator<< will be overridableKonrad Grochowski2015-09-251-28/+46
| | | | | | | | | | 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<<.
* THRIFT-3298: thrift endian converters may conflict with other librariesjfarrell2015-09-242-23/+23
| | | | | | | Client: cpp Patch: Xiaoshuang LU Converts ntohll, htonll to be Thrift prefixed to avoid redefinition by other libraries (ie. zookeeper.h)
* THRIFT-3290: Using from in variable names causes the generated Python code ↵jfarrell2015-09-243-0/+27
| | | | | | | | | | | to have errors Client: py Patch: Prathik Rajendran Adds 'from' to the reserved words list for py This closes #579
* THRIFT-2936:Minor memory leak in SSLjfarrell2015-09-241-2/+1
| | | | | | | | | 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
* THRIFT-3345 Clients blocked indefinitely when a java.lang.Error is thrownJens Geyer2015-09-231-16/+13
| | | | | | | Client: Java Author: huahang <huahang@users.noreply.github.com> This closes #618
* THRIFT-3331 warning: ‘etype’ may be used uninitialized in this functionJens Geyer2015-09-231-1/+1
| | | | | Client: C_glib Patch: Simon South
* THRIFT-3349 Python server does not handle processor exceptionJens Geyer2015-09-231-29/+37
| | | | | | | Client: Python Patch: Nobuaki Sukegawa <nsukeg@gmail.com> This closes #621
* THRIFT-3347 Improve cross test servers and clientsJens Geyer2015-09-2311-392/+557
| | | | | | | Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python Patch: Nobuaki Sukegawa <nsukeg@gmail.com> This closes #621
* THRIFT-3342 Improve ruby cross test client and server compatibilityNobuaki Sukegawa2015-09-223-134/+146
| | | | This closes #615
* THRIFT-3343 Fix haskell READMENobuaki Sukegawa2015-09-221-1/+1
| | | | This closes #616
* THRIFT-3341 Add testBool methodsJens Geyer2015-09-222-0/+26
| | | | | | | Client: Haxe Patch: Jens Geyer This closes #614
* THRIFT-3341 Add testBool methodsJens Geyer2015-09-222-0/+12
| | | | | Client: Delphi Patch: Jens Geyer
* THRIFT-3303 Disable concurrent cabal jobs on Travis to avoid GHC crashNobuaki Sukegawa2015-09-211-0/+4
| | | | This closes #592
* THRIFT-3340 Python: enable json tests againRoger Meier2015-09-211-3/+2
| | | | This closed #613
* THRIFT-3338 Stray underscore in generated go when service name starts with "New"Jens Geyer2015-09-211-1/+1
| | | | | Client: Go Patch: Jens Geyer
* THRIFT-3337 Add testBool method to cross testsNobuaki Sukegawa2015-09-2124-7/+235
| | | | This closes #611
* THRIFT-3334 Markdown notation of protocol spec is malformedNobuaki Sukegawa2015-09-211-1/+4
| | | | This closes #610
* THRIFT-3332 make dist fails on clean buildNobuaki Sukegawa2015-09-211-1/+0
| | | | This closes #609
* THRIFT-557 charset problem with file Autogenerated by ThriftJens Geyer2015-09-211-1/+17
| | | | | | | Client: Python Patch: zhenghuabin <zhenghuabin@bytedance.com> This closes #601
* THRIFT-3335 Ruby server does not handle processor exceptionJens Geyer2015-09-211-5/+16
| | | | | | | Client: Ruby Patch: Nobuaki Sukegawa <nsukeg@gmail.com> This closes #612
* THRIFT-3326 Tests do not compile under *BSDRoger Meier2015-09-191-0/+4
| | | | Patch: Joao Neves
* THRIFT-2918 Race condition in Python TProcessPoolServer testRoger Meier2015-09-171-1/+1
|
* THRIFT-3324 - Update `go get` command to include all packagesjfarrell2015-09-151-1/+1
| | | | | | | Client: go Patch: zzmp Update go documentation
* THRIFT-3051 Go Thrift generator creates bad go codeJens Geyer2015-09-154-13/+75
| | | | | Client: Go Patch: Jake Farrell
* THRIFT-3319 CSharp tutorial will not build using the *.slnJens Geyer2015-09-113-24/+69
| | | | | | | Client: C# Patch: Jens Geyer This closes #604
* THRIFT-2850 CMake for Apache ThriftSergei Nikulov2015-09-083-14/+21
| | | | | | fixes for std/boost::thread detection; security test; qt test This closes #598
* THRIFT-3302 Go JSON protocol should encode Thrift byte type as signed ↵Jens Geyer2015-09-0513-50/+52
| | | | | | | | | integer string Client: Go Patch: Nobuaki Sukegawa <nsukeg@gmail.com> This closes #591
* THRIFT-3295 C# library does not build on Mono 4.0.2.5 or laterJens Geyer2015-09-033-0/+16
| | | | | | | Client: C# Patch: Nobuaki Sukegawa <nsukeg@gmail.com> This closes #586
* THRIFT-3310 lib/erl/README.md has incorrect formattingJens Geyer2015-09-031-0/+2
| | | | | | | Client: Erlang Patch: Chris Snow <chsnow123@gmail.com> This closes #593
* THRIFT-3311:README.md cleanupRandy Abernethy2015-08-301-0/+2
| | | | | | | | | Client: docs Patch: Chris Snow Github Pull Request: This closes #594 https://github.com/apache/thrift/pull/594
* THRIFT-3308: Fix broken test cases for 0.9.3 release candidatejfarrell2015-08-256-7/+14
| | | | | | | client: build Patch: jfarrell Fix broken test cases, make check now passes with all files in dist
* THRIFT-2269: Can deploy libthrift-source.jar to maven center repositoryjfarrell2015-08-251-25/+25
| | | | | | | Client: java Patch: jfarrell Fix java sources issue being deployed as -src.jar
* THRIFT-2981: IDL with no namespace produces unparsable PHPjfarrell2015-08-251-2/+6
| | | | | | | Client: php Patch: Randy Abernethy The compiler is generating the namespace statement even when there isn't one, which blows up the PHP interpreter. Patch supresses service and type file output of namespace unless there actually is one.
* THRIFT-3305: Missing dist files for 0.9.3 release candidatejfarrell2015-08-2524-14/+81
| | | | | | | Client: build Patch: jfarrell Adds missing files to dist
* THRIFT-3300:Reimplement TZlibTransport in Java using streamsRandy Abernethy2015-08-202-106/+76
| | | | | | | | | | | Client: Java Lib Patch: Paul Magrath This closes #590 commit c01aff7038adb9fa2098c02d0092757834fd4df4 Author: Paul Magrath <paul@swiftkey.com> Date: 2015-08-17T17:25:24Z THRIFT-3300 Reimplement TZlibTransport in Java using streams
* THRIFT-3296 - Go cross test does not conform to specNobuaki Sukegawa2015-08-175-73/+52
|
* THRIFT-3293 JavaScript: null values turn into empty structs in constructorHenrique Mendonça2015-08-163-1/+21
| | | | Patch: Håkon Hitland
* THRIFT-3294: Java ZLib transport fixRandy Abernethy2015-08-052-1/+118
| | | | | Client: Java Lib Patch: Paul Magrath
* THRIFT-3178 glib C does not compileJens Geyer2015-08-083-46/+204
| | | | | | | Client: c_glib Patch: Simon South <ssouth@simonsouth.com> This closes #581
* THRIFT-3292 Integrate new Zlib transport for Go into test suiteJens Geyer2015-08-086-2/+161
| | | | | | | Client: Go Patch: Paul Magrath <paul@swiftkey.com> This closes #580
* THRIFT-2199:Remove dense protocolRandy Abernethy2015-08-0125-2038/+17
| | | | | Client: C++ library and compiler Patch: Randy Abernethy
* THRIFT-2832 c_glib: Handle string lists correctlyJens Geyer2015-08-054-6/+497
| | | | | | | | | | | | | Client: c_glib Patch: Simon South <ssouth@simonsouth.com> The compiler now correctly generates code for string lists (i.e. variables of type list<string>) that are - Passed as a parameter to a service method, - Returned from a service method or - Assigned a default value. Added a unit test that covers containers (initially only string lists) used as parameters to and return values from service methods, and as members with default values inside structs.
* THRIFT-3288 c_glib: Compiler: Gently refactor functionsSimon South2015-08-031-124/+238
| | | | | | | | | | | | | | | | This change gently refactors a handful of recently modified functions to - Wrap lines at 80 columns, - Improve readability (making the layout of the compiler's source code more closely match that of the code it's generating), - Use more consistently the indent_up/indent_down and scope_up/scope_down helper functions rather than embedding formatting characters directly, and - Improve slightly the formatting of the generated code.
* THRIFT-3288 c_glib: Build unit tests without compiler warningsSimon South2015-08-038-15/+35
| | | | | | | | | | | | | | | | | | | | These changes allow the unit tests for C (GLib) to build without compiler warnings, even with additional warnings enabled. They include - Disabling string-function optimizations when glibc is used, as these produce compiler warnings when a string function is used within a call to assert (); - Remove the "LL" suffix (added in C99) from 64-bit integer literals; - Replace C++-style ("//") comments with C-style equivalents; - Remove unused constant declarations that generated warnings; and - Mark (or remove, from main ()) unused function parameters.
* THRIFT-3288 c_glib: Compiler: Silence unused-parameter warningsSimon South2015-08-031-16/+33
| | | | | This change modifies the generated class and interface initializers so they don't generate "unused parameter" warnings when compiled.