Nikolay
abd0df7449
dub.json for integration into Dlang package registry and fix deprication warnings
2018-09-16 19:56:29 -04:00
James E. King III
f5f430df56
THRIFT-4579: Move up to Ubuntu Bionic for CI builds
...
make dlang library compatible with openssl-1.1 for Ubuntu Bionic
Requires an upstream deimos update to be compatible.
2018-06-16 19:16:04 +00:00
Aki Sukegawa
b03d74992e
THRIFT-4478: Thrift will not build with dlang 2.078 or later ( #1559 )
...
* THRIFT-4478 Thrift will not build with dlang 2.078 or later
This fixes build errors and deprecation warnings on dmd v2.080.0.
* THRIFT-4478: Update ubuntu-artful docker build image to use DMD 2.080.0
* THRIFT-4478 Fix build failure for nonblocking
* THRIFT-4478: update readme files
2018-06-07 22:39:34 -04:00
James E. King III
9bea32f73c
THRIFT-4515: cross server test improvement: graceful test server shutdown
...
This closes #1509
2018-03-19 14:38:49 -04:00
James E. King III
641b139fd6
THRIFT-4503: fix dlang server logging on client disconnect so it does not report an error for normal operation
2018-03-03 12:01:19 -05:00
Nobuaki Sukegawa
1541f0a74d
THRIFT-3657 D TFileWriterTransport close should use non-priority send
...
Client: D
This closes #884
This closes #1427
2017-11-30 12:41:35 -05:00
James E. King, III
375bfee701
THRIFT-2998: enable cross test for nodejs http transport,
...
fix missing apache license headers in nodejs
Client: nodejs
This closes #1403
2017-10-28 17:54:58 -04:00
James E. King, III
0ad20bdbfe
THRIFT-4351: use travis build stages to optimize build,
...
avoiding duplicate rebuilds of the same image, and also
allow personal docker hub repositories for private fork
builds to be optimized. Move ubsan build to artful image
because it catches more stuff and fix what was found.
THRIFT-4345: solidify docker build strategy for maximum
coverage: trusty, xenial, artful as stock as they can be
THRIFT-4344: add top level language summary markdown and
update readme with a new image on the layered architecture
THRIFT-3847: remove VERSION macro from config.h which
was causing a conflict on artful builds.
THRIFT-4359: fix haxe map/set decode when key is binary,
as a missing break statement caused it to use an int
during decode
This closes #1389
2017-10-19 11:29:04 -04:00
Thomas Petazzoni
1744cdcb67
configure.ac, Makefile.am: introduce THRIFT variable to support cross-compilation
...
The thrift build system currently assumes that the thrift compiler is
always available in $(top_builddir)/compiler/cpp/thrift. However, in a
cross-compilation context, this location contains the thrift compiler
built for the target... which obviously will not run on the build
machine.
In order to support such cross-compilation situation, we introduce the
THRIFT variable as a an argument for the configure script (using
AC_ARG_VAR). If not specified, it defaults to the existing value of
using compiler/cpp/thrift from the build directory, but it can be
overridden when calling ./configure.
Note that $(top_builddir) cannot be used within the configure script,
so we simply use `pwd`, which is the same as the top_builddir.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This closes #1336
This closes #1350
2017-09-09 07:50:54 -07:00
James E. King, III
d7142b7e4f
THRIFT-4295: rework the docker build images, updating them and tuning the travis builds
...
This closes #1340
2017-09-04 18:09:34 -07:00
James E. King, III
06190874c8
THRIFT-4084: Add a SSL/TLS negotiation check to crossfeature to verify SSLv3 is not active and that at least one of TLSv1.0 through 1.2 are accepted.
...
Client: csharp, d, go, nodejs, perl
This closes #1197
2017-02-20 08:52:11 -05:00
Wang Yaofu
7f6ea4e7fe
THRIFT-3744 The precision should be 17 (16 bits need after dot) after dot for double type.
...
This closes #948
2016-03-17 01:26:24 +09:00
Nobuaki Sukegawa
8e1fd86985
THRIFT-3739 Deprecation warning in codegen/base.d
...
This closes #946
2016-03-17 01:26:16 +09:00
Nobuaki Sukegawa
74f583cf60
THRIFT-3724 Fix incorrect timeval conversion in libevent.d
...
This closes #936
2016-03-13 09:00:30 +09:00
Wang Yaofu
f9867ed19e
THRIFT-3734 D To compare two string as lowercase.
...
it looks unexpected result got when parameter a is uppercase and b is lowercase.
split[0] is string of 'Content-Length', it contains character with uppercase.
This closes #942
2016-03-13 08:35:57 +09:00
Nobuaki Sukegawa
8b791b270e
THRIFT-3711 Add D to cross language test
...
This closes #923
2016-03-06 09:45:42 +09:00
Nobuaki Sukegawa
2cc4764d0e
THRIFT-3713 lib/d/test/thrift_test_runner.sh is flaky on Jenkins
...
Client: Test (D)
Patch: Nobuaki Sukegawa
This closes #925
2016-03-05 22:53:28 +09:00
Nobuaki Sukegawa
4d28b60873
THRIFT-3695 Fix D test scripts
...
This closes #911
2016-03-02 23:44:23 +09:00
Nikolay Tolstokulakov
620e7a893a
THRIFT-3456 rounding issue in static assert
...
Client: D
Patch: Nikolay Tolstokulakov
This closes #726
2015-12-02 21:41:58 +01:00
Nikolay Tolstokulakov
56c1dde145
THRIFT-3456 rounding issue in static assert
...
Client: D
Patch: Nikolay Tolstokulakov
This closes #720
2015-11-30 22:14:44 +01:00
Jens Geyer
bb272dbcd5
THRIFT-2412 UTF-8 sent by PHP as JSON is not understood
...
Client: D
Author: Phongphan Phuttha <phongphan@acm.org>
This closes #650
2015-10-14 00:17:28 +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
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
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
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
Nobuaki Sukegawa
113b638790
THRIFT-3148 Markdown links to coding_standards are dead
...
This closes #491
2015-05-13 21:40:26 +02:00
Konrad Grochowski
3bc6424c76
THRIFT-2724 - Coding standards template added all over project
...
Client: All
Patch: Konrad Grochowski
This closes #371
2015-02-05 12:15:19 +01:00
Jens Geyer
8bcfdd98ae
THRIFT-2886 Integrate binary type in standard Thrift cross test
...
Client: C_glib, C++, D, Erlang, Go, Haskell, Lua, Java/Me, JavaScript, Node, Ocaml, Perl, PHP, Python, Ruby
Patch: Jens Geyer
This closes #341
Minimal server-side implementations and TODO stubs for various languages to let "make check" succeeed.
Not contained in this patch and still TODO:
- client side implementations, i.e. calls to testBinary() and appropriate tests
- server side hex printout missing for some languages
2015-01-03 17:37:54 +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
Jens Geyer
7a03611fae
THRIFT-2782: D: Timing-insensitive unit tests for thrift.internal.resource_pool.
...
Client: D
Patch: David Nadlinger
This closes #245
2014-10-11 11:19:35 +02:00
Jens Geyer
2adfb0a8d3
THRIFT-2776 D tests failing
...
Client: D
Patch: Jens Geyer
Temporarily disabled unittest, fails on some systems due to race conditions
2014-10-10 19:31:14 +02:00
Jens Geyer
18502ee177
THRIFT-2781: D compiler stuck at idlgen due to compiler bug
...
Client: D
Patch: Jens Geyer
Temporarily disabled idlgen (experimental feature, not required), to be fixed later.
2014-10-10 19:30:58 +02:00
Jens Geyer
62d2af7cd3
THRIFT-2775 static assert fails in src/thrift/internal/ctfe.d
...
Client: D
Patch: Konrad Grochowski
2014-10-09 20:56:44 +02:00
Jens Geyer
2771991ca2
THRIFT-2770 thrift.internal.traits unittest fails due to std.metastrings import
...
Client: D
Patch: David Nadlinger
This closes #237
I originally wrote what became std.traits.SetFunctionAttributes as thrift.internal.traits.ChangeFuncAttrs. Now that it has been in Phobos for a number of releases, remove the local copy. This is both a cleanup and fixes the -unittest build in 2.066, where std.metastrings (which was just a stray import anyway) has finally been removed.
2014-10-07 21:51:35 +02:00
Jens Geyer
8f8eaf376f
THRIFT-2769 std.traits.pointerTarget is deprecated
...
Client: D
Patch: David Nadlinger
This closes #236
2014-10-07 21:42:43 +02:00
Jens Geyer
79f988c27a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am)
Patch: Jens Geyer
Reverted makefile.am - tabs are not optional there
2014-10-03 20:42:54 +02:00
Jens Geyer
aaa8947f3a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am, *.thrift)
Patch: Jens Geyer
DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
2014-10-03 20:30:38 +02:00
Jens Geyer
be8326d586
THRIFT-2706 D library does not support "oneway" message type
...
Client: D
Patch: Konrad Grochowski
This closes #220
2014-09-19 20:35:46 +02:00
Jens Geyer
a86886e77d
THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL
...
Patch: Konrad Grochowski
This closes #216
2014-09-17 22:36:00 +02:00
jfarrell
8fd8c6366d
THRIFT-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Add all missing files to the dist package.
2014-07-10 09:14:51 -04:00
Jens Geyer
6d1a83aa48
THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library
...
Patch: Jens Geyer
2014-05-03 00:49:05 +02:00
Roger Meier
16fcad0b25
THRIFT-2407 use markdown (rename README => README.md)
...
Patch: Roger Meier
2014-03-19 06:47:47 +01:00
Roger Meier
623201412a
THRIFT-2130 D library/test: parts of "make check" code do not compile with recent dmd-2.062 through dmd-2.064alpha
...
Patch: David Nadlinger
2014-01-12 20:00:31 +01:00
Roger Meier
38391a7a01
D: add client_pool_test to libevent_dependent_ran_tests
...
fixes build when D event is not available
2014-01-12 19:58:54 +01:00
Roger Meier
e3f671034c
THRIFT-1814 Minor D library fixes
...
fix a few tiny issues in the D library so that it compiles using the upcoming 2.061 DMD release
Patch: David Nadlinger
2013-01-05 20:46:43 +01:00
Roger Meier
0193149842
THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations
...
Patch: Andrew Cox
2012-12-22 21:31:03 +01:00
Roger Meier
4268dad23d
remove whitespace and add some svn:ignore
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1401056 13f79535-47bb-0310-9956-ffa450edef68
2012-10-22 19:52:40 +00:00
Jake Farrell
7c7a5e05ba
Thrift-1721:Dist broken due to 0.8.0 to 0.9.0 changes
...
Client: build
Patch: Jake Farrell
Fix dist build to create the 0.9.0 release
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396880 13f79535-47bb-0310-9956-ffa450edef68
2012-10-11 00:29:11 +00:00
Jake Farrell
c02efe21c1
Thrift-1674:Update Thrift D library to be compatible with 2.060
...
Client: d
Patch: David Nadlinger
Updated D lib for 2.060.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1374507 13f79535-47bb-0310-9956-ffa450edef68
2012-08-18 03:31:28 +00:00
Roger Meier
40633a6316
THRIFT-1635 D codegen bug for required non-nullable fields
...
Patch: David Nadlinger
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353316 13f79535-47bb-0310-9956-ffa450edef68
2012-06-24 19:20:58 +00:00