Commit Graph

2735 Commits

Author SHA1 Message Date
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
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
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
cf63c95c17 THRIFT-3343 Fix haskell README
This closes #616
2015-09-22 07:46:48 +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
a649e7473b THRIFT-3337 Add testBool method to cross tests
This closes #611
2015-09-21 23:07:39 +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
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
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
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
Jens Geyer
5bc8b5a3a5 THRIFT-3302 Go JSON protocol should encode Thrift byte type as signed integer string
Client: Go
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #591
2015-09-05 12:50:24 +02:00
Jens Geyer
96d80200c5 THRIFT-3295 C# library does not build on Mono 4.0.2.5 or later
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #586
2015-09-03 21:14:30 +02:00
Jens Geyer
1f1c206b08 THRIFT-3310 lib/erl/README.md has incorrect formatting
Client: Erlang
Patch: Chris Snow <chsnow123@gmail.com>

This closes #593
2015-09-03 20:53:44 +02:00
jfarrell
e2e5e22c11 THRIFT-3308: Fix broken test cases for 0.9.3 release candidate
client: build
Patch: jfarrell

Fix broken test cases, make check now passes with all files in dist
2015-08-25 14:59:40 -04:00
jfarrell
400d02c75f THRIFT-2269: Can deploy libthrift-source.jar to maven center repository
Client: java
Patch: jfarrell

Fix java sources issue being deployed as -src.jar
2015-08-25 01:14:12 -04:00
jfarrell
f13e431bab THRIFT-3305: Missing dist files for 0.9.3 release candidate
Client: build
Patch: jfarrell

Adds missing files to dist
2015-08-25 00:39:29 -04:00
Randy Abernethy
7860ee727a THRIFT-3300:Reimplement TZlibTransport in Java using streams
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
2015-08-20 23:50:35 -07:00
Henrique Mendonça
738143cf36 THRIFT-3293 JavaScript: null values turn into empty structs in constructor
Patch: Håkon Hitland
2015-08-16 19:17:33 +10:00
Randy Abernethy
bb98e97fd3 THRIFT-3294: Java ZLib transport fix
Client: Java Lib
Patch: Paul Magrath
2015-08-05 21:02:14 -07:00
Jens Geyer
4fed1af570 THRIFT-3178 glib C does not compile
Client: c_glib
Patch: Simon South <ssouth@simonsouth.com>

This closes #581
2015-08-08 00:24:13 +02:00
Jens Geyer
c6b991fe00 THRIFT-3292 Integrate new Zlib transport for Go into test suite
Client: Go
Patch: Paul Magrath <paul@swiftkey.com>

This closes #580
2015-08-08 00:24:09 +02:00
Randy Abernethy
8dbe5f60a7 THRIFT-2199:Remove dense protocol
Client: C++ library and compiler
Patch: Randy Abernethy
2015-08-01 22:57:02 -07:00
Jens Geyer
54f392b8fd THRIFT-2832 c_glib: Handle string lists correctly
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.
2015-08-05 21:45:10 +02:00
Simon South
38e7155c03 THRIFT-3288 c_glib: Build unit tests without compiler warnings
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.
2015-08-03 22:10:23 +02:00
Simon South
db3646faef THRIFT-3288 c_glib: Unit tests: Enable warnings, improve automake-variable use
This change

- Enables the same comprehensive set of warnings ("-Wall -Wextra
  -pedantic") specified for the unit tests for C++ and

- Changes the use of automake variables (e.g. AM_CPPFLAGS) to more
  closely match their intended use, as specified in the automake
  documentation.
2015-08-03 22:10:22 +02:00
Simon South
89e65def89 THRIFT-3285 c_glib: Library: Build without compiler warnings
These changes allow the C (GLib) library to be built without
warnings from the compiler, even with extra compiler warnings
enabled. The changes involve

- Moving variable declarations to the top of every code block,

- Using unions instead of type-punning to follow strict-aliasing
  rules,

- Replacing variable-length array declarations with arrays
  allocated on the stack (using g_newa and g_alloca),

- Casting void pointers to a suitably sized data type before
  performing arithmetic on them,

- Replacing C++-style ("//") comments with C-style equivalents,
  and

- Removing an errant semicolon and comma.

This closes #576
2015-08-03 19:09:02 +02:00
Simon South
b62093db94 THRIFT-3285 c_glib: Library: Build with all warnings enabled
This matches the settings ("-Wall -Wextra -pedantic") used to build
the C++ library.
2015-08-03 19:07:42 +02:00
Simon South
31186c467a THRIFT-3285 c_glib: Library: Use AM_CPPFLAGS for include paths, not AM_CFLAGS
This follows the description of the two variables in the automake
documentation.
2015-08-03 19:07:42 +02:00
Jens Geyer
a2e0c5075d THRIFT-3260 multiple warnings in c_glib tutorial
Client: c_glib
Simon South <ssouth@simonsouth.com>

This closes #573

Here are additional changes that should really and truly resolve all the warnings generated when building the c_glib tutorial:

Compiler:
- Do not output a trailing comma in exception-enum definitions.
- Move variable declarations to avoid mixing declarations and code in generated code.
- Improve the readability of affected code blocks (and rely on indent_up and indent_down for indentation).
Library
- Use only C-style comments in headers included by clients.
Tutorial
- Move THRIFT_UNUSED_VAR calls to avoid mixing declarations and code.
2015-07-31 23:23:41 +02:00
Itay Duvdevani
4ed2b855e9 THRIFT-3279 Fix a bug in retry_max_delay
The current max delay is unstable - when retry_delay == retry_max_delay the
second branch is taken, and retry_delay is set to retry_max_delay *
retry_backoff, which is larger than retry_max_delay.

This causes an oscillation between retry_max_delay and retry_max_delay *
retry_backoff.

This simply fixed it.
2015-07-30 23:55:34 +02:00
Itay Duvdevani
5445e3fdee THRIFT-3280 Initialize retry variables on construction
Currently retry variables are only initialized after a connection has been
successfully established. When the initial connection fails the retry logic is
broken since the state has not been properly initialized.

To solve this, we need to initialize the retry state before the initial
connect() request.
2015-07-30 23:53:23 +02:00
Jim King
b0b710a426 THRIFT-3164: disable insecure SSLv3 protocol in cpp lib unless SSLv3 is specifically asked for to make the defaults more secure; added a matrix security unit test for SSL in the cpp lib 2015-07-30 21:57:03 +02:00
Jens Geyer
7505118a76 THRIFT-3277 THttpClient leaks connections if it's used for multiple requests
Client: Go
Patch: Prashant Varanasi <prashant@uber.com>

This closes #571
2015-07-30 21:03:54 +02:00
Andrew de Andrade
5e0f775262 THRIFT-3278 NodeJS: Fix exception stack traces and names 2015-07-30 14:27:15 +02:00
Jim King
f5f1b35a7d THRIFT-3053: Added perl SSL Socket support, split SSLSocket and SSLServerSocket out from their base classes, fixed THRIFT-3191 generated perl compiler exception handling code, added perl to make cross, fixed THRIFT-3189 allowing perl to listen on a specific interface through construction arguments. Did not add support in the perl client SSLSocket to verify server certificate authenticity at this time. 2015-07-30 14:19:49 +02:00
Ben Craig
4a1e8867af Deleting a duplicate TPipe ctor declaration that snuck in
Client: cpp
Patch: Ben Craig
2015-07-29 20:54:08 -05:00
Ben Craig
6515aad1f1 THIFT-3270: reusing TNonblockingServer::TConnection cause dirty TSocket
Client: cpp
Patch: Jesse Fang
2015-07-29 20:48:48 -05:00
Jens Geyer
482da722b9 THRIFT-3267 c_glib: "Critical" failure during unit tests
Client: c_glib
Patch: Simon South
2015-07-28 23:46:02 +02:00
Jens Geyer
1c1902788b THRIFT-3266 c_glib: Multiple compiler warnings building unit tests
Client: c_glib
Patch: Simon South

This closes #570
2015-07-28 23:15:18 +02:00
Jens Geyer
57ac33ea1a THRIFT-3264 Fix Erlang 16 namespaced types
Client: Erlang
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #566
2015-07-28 23:12:52 +02:00
Jens Geyer
8c5fce9afa THRIFT-2917 "make clean" breaks test/c_glib
Client: c_glib
Patch: Simon South
2015-07-28 22:59:16 +02:00
Jens Geyer
8677719180 THRIFT-2957 warning: source file %s is in a subdirectory, but option 'subdir-objects' is disabled
Client: Compiler General
Patch: Simon South

This closes #563
2015-07-27 23:52:13 +02:00
Jens Geyer
ca8469ec57 THRIFT-3241 fatal error: runtime: cannot map pages in arena address space
Client: Go
Patch: Jens Geyer

This closes #564
2015-07-26 02:29:32 +02:00
Jens Geyer
bf0b483d4f THRIFT-3256 Some D test timings are too aggressive for slow machines
Client: D language
Patch: Jens Geyer

This closes #558
2015-07-25 15:23:02 +02:00
Jens Geyer
b141fd0801 THRIFT-3257 warning: extra tokens at end of #endif directive
Client: C++
Patch: Jens Geyer

This closes #559
2015-07-24 01:03:07 +02:00
Ben Craig
de78b54b89 THRIFT-3252 Missing TConcurrentClientSyncInfo.h in cpp Makefile so doesn't
install
Client: cpp
Patch: Adam Beberg
2015-07-22 19:38:08 -05:00
Jens Geyer
bcb17bc742 THRIFT-3229 unexpected Timeout exception when desired bytes are only partially available
Client: Delphi
Patch Jens Geyer
2015-07-17 23:16:44 +02:00
ben-craig
02bade1583 THRIFT-3247 Generate a C++ thread-safe client
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
2015-07-17 08:40:48 -05:00
Roger Meier
ecc2a6b60f THRIFT-3242 OSGi Import-Package directive is missing the Apache HTTP packages
Patch: Antonio Garcia-Dominguez
2015-07-16 23:48:39 +02:00
ben-craig
af2d9c8b88 THRIFT-3224 Fix TNamedPipeServer unpredictable behavior on accept
THRIFT-3225 Fix TPipeServer unpredictable behavior on interrupt()
Client: cpp
Patch: Ben Craig <bencraig@apache.org> and Pawel Janicki <pjs.wcy@poczta.onet.pl>

This closes #544
2015-07-16 08:11:21 -05:00
ben-craig
fae08e774c THRIFT-3246 Reduce the number of trivial warnings in Windows C++ CMake builds
Client: cpp
Patch: Ben Craig <bencraig@apache.org>

This closes #553
2015-07-15 11:34:47 -05:00
ben-craig
1abcbc7218 THRIFT-2858 Enable header field case insensitive match in THttpServer
Client: cpp
Patch: Ben Craig <bencraig@apache.org>

Windows build works now
This closes #552
2015-07-15 10:40:29 -05:00
Jens Geyer
90c60e340c THRIFT-3239 Limit recursion depth
Client: Haxe
Patch: Jens Geyer

This closes #547
2015-07-11 01:19:53 +02:00
Claudius Heine
0104da5a6f THRIFT-2073: Fixed Thrift C++ THttpClient error: cannot refill buffer
Fixed-by: Qiang Li <liqiang2yt@hotmail.com>
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-10 22:13:36 +02:00
Roger Meier
254b4583f7 THRIFT-2858 Enable header field case insensitive match in THttpServer
Client: cpp
Patch: YI-HUNG JEN
2015-07-10 15:27:07 +02:00
Jens Geyer
3ea26be2ae THRIFT-3236 MaxSkipDepth never checked
Client: Go
Patch: Jens Geyer
2015-07-10 02:00:36 +02:00
Jens Geyer
4018036980 THRIFT-3235 C#: Limit recursion depth to 64
Client: C#
Patch: Jens Geyer
2015-07-09 23:06:41 +02:00
Jens Geyer
d47fcdd66d THRIFT-3234 Delphi: Limit recursion depth to 64
Client: Delphi
Patch: Jens Geyer
2015-07-09 22:20:12 +02:00
Ben Craig
cfaadcc4ad THRIFT-3231 CPP: Limit recursion depth to 64
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
2015-07-08 20:50:33 -05:00
Ben Craig
384f976a3b THRIFT-3217 Provide a little endian variant of the binary protocol in C++
Client: C++
Patch: Ben Craig <bencraig@apache.org>

This closes #537
2015-07-08 20:33:03 -05:00
Claudius Heine
33f3f01ce2 THRIFT-1844: Overwrite password string after passing it to openssl.
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-08 13:46:29 +02:00
Claudius Heine
8f11f52341 THRIFT-3215 Replaces "throw new" in TJSONProtocol with a "throw" (+ testcase)
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-08 11:26:51 +02:00
Jens Geyer
1704456449 Revert "THRIFT-3225 Fix TPipeServer unpredictable behavior on close"
This reverts commit f48588f124.
2015-07-07 22:34:13 +02:00
Jens Geyer
f48588f124 THRIFT-3225 Fix TPipeServer unpredictable behavior on close
Client: C++
Patch: Paweł Janicki
2015-07-07 22:23:49 +02:00
Ben Craig
7207c22f9d THRIFT-2850 CMake for Apache Thrift
Client: Cpp
Patch: Ben Craig

This closes #534
2015-07-06 08:40:35 -05:00
Qiao Mu
2fadc8d5ca THRIFT-2872 Fix dead lock when all tasks are expired
If manager_->removeExpiredTasks() cleared all tasks, we didn't notify
those who are waiting for maxMonitor_. This patch fixes it.
2015-07-03 20:42:43 +02:00
Jens Geyer
5cf9d7744c THRIFT-3214 Add Erlang option for using maps instead of dicts
Client: Erlang
Patch: Michael Oliver <mikemboliver@gmail.com>

This closes #535
2015-07-02 21:07:17 +02:00
Claudius Heine
5ef662b904 THRIFT-406 Convert C++ Test to Boost::Test
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-06-29 19:49:16 +10:00
Jens Geyer
3f2e710152 THRIFT-3205 TCompactProtocol return a wrong error when the io.EOF happens
Client: Go
Patch: Wang Jing <wangjing@BYTEDANCE.com>

This closes #530
2015-06-26 21:55:05 +02:00
jfarrell
2238adabbc THRIFT-3202: Allow HSHAServer to configure min and max worker threads separately.
Client: java
Patch: Pankaj Kumar

Allow HSHAServer to configure min and max worker thread separately
2015-06-26 08:58:32 -04:00
Henrique Mendonça
15d904240e THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments
Patch:  Igor Tkach

This closes #519
2015-06-25 22:31:41 +10:00
jfarrell
0b8132d20e THRIFT-3197: keepAliveTime is hard coded as 60 sec in TThreadPoolServer
Client: java
Patch: Pankaj Kumar

Creating ThreadPoolExecutor in TThreadPoolServer, keepAliveTime is hard coded as 60 sec.
2015-06-24 09:19:15 -04:00
Jens Geyer
417b631c5a THRIFT-3198 Allow construction of TTransportFactory with a specified maxLength
Client: Go
Patch: Sean <DrTall@users.noreply.github.com>

This closes #521
2015-06-22 22:21:27 +02:00
Phillipp Röll
42b9be191e THRIFT-3196: Fix a typo in the lua TBinaryProtocol
This closes #525
2015-06-21 21:31:41 +02:00
Jens Geyer
56a03be3f9 THRIFT-3192 Go import paths changed in 1.4, and expired June 1
Client: Go
Patch: Adam Beberg <beberg@sentient.ai>

This closes #523
2015-06-17 22:21:27 +02:00
Roger Meier
0856273095 fix whitespaces detected by .editorconfig 2015-06-14 22:30:22 +02:00
zzn
4e1ea11012 THRIFT-3179 should not bind to localhost when try to connect
This closes #514
2015-06-14 22:23:05 +02:00
zzn
9815c19d7e THRIFT-3180 fix framed transport
This closes #515
2015-06-14 20:50:03 +02:00
Jens Geyer
9b3b8d4987 THRIFT-3184 Thrift Go leaves file descriptors open
Client: Go
Patch: Prashant Varanasi <prashant@uber.com>

This closes #518
2015-06-12 20:35:23 +02:00
Roger Meier
7daf00ceb1 THRIFT-3175 python: fastbinary.c python deserialize can cause huge allocations from garbage
define MAX_LIST_SIZE to be 10,000

Patch: Dvir Volk

This closes #511
2015-06-03 11:45:35 +02:00
Roger Meier
56d38fb913 THRIFT-3176 ruby: Union incorrectly implements ==
Patch: István Karaszi
2015-06-01 22:01:09 +02:00
Roger Meier
401d399ed0 THRIFT-3177 Fails to run rake test
Patch: István Karaszi
2015-06-01 21:28:42 +02:00
Jens Geyer
86a51e7eca THRIFT-3170: Add a flag to allow the ignoring of common initialisms in Go
Client: Go
Patch: Paul Magrath <paul@paulmagrath.com>

This closes #508
2015-06-01 21:09:17 +02:00
Henrique Mendonça
c0e4a8dc07 Revert "THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments"
This reverts commit 1568aef7d4.
2015-06-01 23:23:22 +10:00
Jens Geyer
bbd6fd7773 THRIFT-3076 Compatibility with Haxe 3.2.0
Client: Haxe
Patch: Jens Geyer

This closes #510
2015-05-31 00:39:41 +02:00
Jens Geyer
b3b7d0457a THRIFT-3174: Modify initialism code in Go compiler to check first word
Client: Go
Patch: Paul Magrath <paul@paulmagrath.com>

This closes #509
2015-05-30 22:56:01 +02:00
Henrique Mendonça
1568aef7d4 THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments
Client: Node and JS
Patch: Igor Tkach

    This closes #476
2015-05-27 22:15:46 +10:00
Jens Geyer
549a9e1e6d THRIFT-3160 go: make generated enum types implement TextMarshaler and TextUnmarshaler
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>

This closes #507
2015-05-21 22:20:31 +02:00
Jens Geyer
70219e108a THRIFT-3150 Add an option to make Read and Write methods private
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>, slightly modified by Jens Geyer

This closes #505
2015-05-20 23:36:50 +02:00
Jens Geyer
8606271759 THRIFT-3169 go: do not export thrift.TestEnum and thrift.TestStruct
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>

This closes #506
2015-05-20 22:44:45 +02:00
Jens Geyer
0b09887bc1 THRIFT-2842 Erlang thrift client has infinite timeout
Client: Erlang
Patch: Anthony Molinaro
2015-05-20 21:43:33 +02:00
Jens Geyer
e84c582531 THRIFT-2916 Add default toHash method to 'class' and 'struct' to meet D's associative arrays requirement.
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>

This closes #503
2015-05-19 01:33:23 +02:00
Konrad Grochowski
1f6e380c5d make style applied 2015-05-18 19:47:28 +02:00
Konrad Grochowski
3b115dfa61 THRIFT-727 - C++: what() method of generated exceptions will provide more information
Patch: Anna Dymek <aadymek@gmail.com>
Client: C++

This closes #469
2015-05-18 19:47:23 +02:00
Jens Geyer
83cd3e8d41 THRIFT-3162 Rename the 'format' parameter to disambiguate from std.format's format.
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>

This closes #502
2015-05-17 19:44:01 +02:00
Jens Geyer
fc8a6a5187 THRIFT-3131 fix path for "go get"
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>

This closes #497

git.apache.org/thrift.git/lib/go/thrift is the correct import path as it is used
by default in the generated go code.

Unfortunately "go get" can download this library only using git:// scheme so if a user running "go get" is behind a firewall or Git is down at git.apache.org (which seems to be the case from time to time) then running go get with this path will fail.

I will try to get this fixed in Go 1.5.
Issues to watch:
- https://issues.apache.org/jira/browse/INFRA-9658
- https://github.com/golang/go/issues/10797
2015-05-16 14:33:58 +02:00
Jens Geyer
b7138acd86 THRIFT-3149 go: make generated readFieldN methods private
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>

This closes #496
2015-05-15 22:35:50 +02:00