Allen George
0e22c362b9
THRIFT-4176: Implement threaded server for Rust
...
Client: rs
* Create a TIoChannel construct
* Separate TTransport into TReadTransport and TWriteTransport
* Restructure types to avoid shared ownership
* Remove user-visible boxing and ref-counting
* Replace TSimpleServer with a thread-pool based TServer
This closes #1255
2017-04-27 08:46:02 -04:00
James E. King, III
f74943cf6e
THRIFT-4172: fix node.js tutorial when connection fails
...
Client: node.js
Patch: Eden Hochbaum <eden.hochbaum@gmail.com>
This closes #1037
This closes #1244
2017-04-06 21:04:56 -04:00
James E. King, III
36628a28e9
THRIFT-3369 Provide SSL/TLS client for c_glib
...
Client: c_glib
Patch: Gonzalo Aguilar Delgado <gaguilar@level2crm.com>
This closes #1185
2017-02-13 15:25:41 -05:00
James E. King, III
cf25489402
Build fails using Java 1.8 with Ant < 1.9
...
Client: Java
Patch: Adinata <mail.dieend@gmail.com>
This closes #1060
2017-01-25 20:34:04 -05:00
Allen George
8b96bfbf1e
THRIFT-2945 Add Rust support
...
Client: Rust
Patch: Allen George <allen.george@gmail.com>
This closes #1147
2017-01-26 01:34:16 +01:00
Volodymyr Gotra
b62247e0ea
THRIFT-4039 Update of Apache Thrift .Net Core lib
...
Client: NetCore
Patch: Volodymyr Gotra <vgotra@gmail.com>
This closes #1163
Changes:
- Added framed transport, updated docs, updated global.json with SDKversion
- Added usage to multiplexer to tutorial
- Changed sdk to current sdk 1.0.0-preview2-1-003177
2017-01-25 00:04:45 +01:00
James E. King, III
7edc8faefd
THRIFT-3873: fix various compiler warnings and overflow errors
...
THRIFT-3847: change VERSION to PACKAGE_VERSION to avoid conflicts with third party or OS headers
This closes #1128
2017-01-20 10:12:06 -05:00
Volodymyr Gotra
b587a12a11
THRIFT-3933 Microsoft .Net Core library port and generator for this library
...
Client: .NET Core
Patch: Volodymyr Gotra <vgotra@gmail.com> PR #1088 , with significant improvements by Jens Geyer <jensg@apache.org> PR #1149
This closes #1088
This closes #1149
2017-01-04 19:40:30 +01:00
Mark Erickson
3c55440230
THRIFT-4019: Dart Makefiles should also clean pubspec.lock
...
Client: Dart
Patch: Mark Erickson <merickson@apache.org>
This closes #1150
2017-01-04 10:11:06 -06:00
Jens Geyer
19066b75d0
THRIFT-4014 align C# meta data in AssemblyInfo.cs
...
Clöient: C#
Patch: Jens Geyer
2016-12-26 11:33:03 +01:00
Mark Erickson
0d9b713b17
THRIFT-3981 Enable analyzer strong mode in Dart library
...
Client: Dart
Patch: Mark Erickson <merickson@apache.org>
This closes #1135
2016-12-13 22:20:03 -06:00
Nobuaki Sukegawa
11da87e6f3
THRIFT-2835 Add possibility to distribute generators separately from thrift core, and load them dynamically
...
Client: Compiler
Patch: Nobuaki Sukegawa, rebased by dtmuller
Also fixed by dtmuller:
* Add plugin namespace for erlang language binding
* Fix unit test test_const_value
* Don't clear type cache with every t_program conversion
* Type "wb" may not be supported by popen on non-Windows platforms
* Fix constness of AST type signatures
2016-09-26 01:42:01 +09:00
Mark Sonnabaum
c2256fc751
THRIFT-3904 Fix typo in node tutorial.
...
This closes #1067
2016-09-03 17:20:06 +09:00
Mark Erickson
4082ef8068
THRIFT-3869 Remove Dart packages during make clean
...
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>
This closes #1047
2016-07-15 23:04:38 +02:00
Oleksii Prudkyi
39a09ac5e4
THRIFT-3833 haxe http server implementation (by embeding into php web server)
...
Client: Haxe
Patch: Oleksii Prudkyi <Oleksii.Prudkyi@gmail.com> + some modifications by Jens Geyer
This closes #1013
This closes #1020
2016-05-29 00:43:13 +02:00
Nobuaki Sukegawa
73d16378c5
More make dist entries
2016-03-19 23:53:05 +09:00
Nobuaki Sukegawa
e134cbc6ff
Update make dist entries
2016-03-18 22:37:02 +09:00
Jens Geyer
1d20a370d2
THRIFT-3742 haxe php cli support
...
Client: Haxe
Patch: Oleksii Prudkyi + minor changes from Jens Geyer
This closes #950
2016-03-16 09:59:47 +02:00
Nobuaki Sukegawa
26e1b94719
THRIFT-3727 Incorrect require paths in Node.js tutorial
...
This closes #937
2016-03-13 09:00:30 +09:00
Nobuaki Sukegawa
d479e23a1d
THRIFT-3691 Run flake8 Python style check on Travis-CI
...
Client: Build (Python)
Patch: Nobuaki Sukegawa
This closes #907
2016-02-28 12:05:14 +09:00
Nobuaki Sukegawa
402f6419f9
THRIFT-3666 Build D tutorial as part of Autotools build
...
Client: Build (D)
Patch: Nobuaki Sukegawa
This closes #893
2016-02-27 17:17:27 +09:00
Nobuaki Sukegawa
f2952847e6
THRIFT-3681 Fix Dart tutorial build
...
Client: Build (Dart)
Patch: Nobuaki Sukegawa
This closes #901
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
10308cb975
THRIFT-3596 Better conformance to PEP8
...
This closes #832
2016-02-04 14:28:24 +09:00
Nobuaki Sukegawa
7e286b0d14
THRIFT-3540 Make python tutorial more in line with PEP8
...
This closes #786
2016-01-13 20:25:19 +09:00
Nobuaki Sukegawa
2e00c9998f
THRIFT-3454 Python Tornado tutorial is broken
...
Client: Python
Patch: Nobuaki Sukegawa
This closes #725
2015-12-04 00:38:33 +09:00
Nobuaki Sukegawa
ca93936e78
THRIFT-3424 Add CMake android build option
...
Client: Build
Patch: Nobuaki Sukegawa
This closes #696
2015-11-23 16:59:10 +09:00
Nobuaki Sukegawa
760511f59b
THRIFT-1857 Python 3 Support
...
Client: Python
Patch: Thomas Bartelmess, Eevee (Alex Munroe), helgridly, Christian Verkerk, Jeroen Vlek, Nobuaki Sukegawa
This closes #213 and closes #680
2015-11-06 21:24:16 +09:00
Roger Meier
f57b57ac0b
THRIFT-3274 calling "make clean" twice in a row yields make error
...
fix tutorial
2015-11-03 23:28:43 +01:00
Dave Watson
792db4e926
THRIFT-2423 Facebook's THeader protocol and transport for cpp
...
Client: C++ Library, Compiler
Patch: Dave Watson rebased by Nobuaki Sukegawa
This closes #357 and closes #677
2015-11-04 01:25:22 +09:00
Nobuaki Sukegawa
826ea998d5
THRIFT-3400 Add Erlang to cross test
...
Client: Test, Erlang
Patch: Nobuaki Sukegawa
2015-10-31 14:54:12 +09: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
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
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
Jens Geyer
c76a9ecdd2
THRIFT-3283 c_glib: Tutorial server always exits with warning
...
Client: c_glib
Patch: Simon South <ssouth@simonsouth.com>
This closes #574
2015-07-31 23:23:48 +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
Jens Geyer
f6eebba4a0
THRIFT-3260 multiple warnings in c_glib tutorial
...
Client: c_glib
Patch: Simon South <ssouth@simonsouth.com>
This closes #572
Tutorial:
- Silence unused-function warnings
- Remove spurious ";" from GObject type macro
Compiler:
- Suppress unused-var warnings in client initializers
- Omit spurious ";" after GObject type macros
2015-07-30 21:11:23 +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
Ben Craig
74086f18af
THRIFT-3219 Provide a C++ tutorial on server-side IP logging and
...
per-connection state
Client: C++
Patch: Ben Craig <bencraig@apache.org>
This closes #538
2015-07-04 17:18:58 -05: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
04fdd3a7cc
THRIFT-727 what() method of generated exceptions will provide more information
...
Client: Go
Patch: Jens Geyer
Add-On patch to fix broken Go tutorial
2015-05-20 22:44:55 +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
Nobuaki Sukegawa
ef0a8fa62a
THRIFT-3138 "make check" parallel execution is underministic
2015-05-10 18:25:56 +02:00
Nobuaki Sukegawa
a0c5ab711e
THRIFT-2971 - C++ test and tutorial parallel build is unstable
2015-02-02 22:06:39 +01:00
Jens Geyer
05c1bff7e8
THRIFT-2861 add buffered transport
...
Client: Haxe
Patch: Jens Geyer
This enables buffered transport in the tutorial code.
2014-11-29 23:42:56 +01:00
Konrad Grochowski
3b5dacba44
THRIFT-2849: spelling errors fixed using codespell tool
...
Client: All
Patch: Anatol Pomozov
This closes #281
2014-11-24 10:55:31 +01:00
Konrad Grochowski
16a23a6618
THRIFT-2729: C++ - .clang-format created and applied
...
Client: C++
Patch: Konrad Grochowski
make style command added
2014-11-18 11:39:10 +01:00
Konrad Grochowski
240120c843
Revert "THRIFT-2729: C++ - .clang-format created and applied"
...
This reverts commit 74260aa909
.
2014-11-18 11:33:31 +01:00
Konrad Grochowski
74260aa909
THRIFT-2729: C++ - .clang-format created and applied
...
Client: C++
Patch: Konrad Grochowski
make style command added
2014-11-18 10:02:08 +01:00
Randy Abernethy
c118db2ce4
THRIFT-2830:clean up ant tutorial warnings
...
Client: Tutorial
Patch: Randy Abernethy
supress spurious ant warnings
2014-11-15 22:21:36 -08:00