Commit Graph

287 Commits

Author SHA1 Message Date
Max-Gerd Retzlaff
04057ac28a Revert "THRIFT-5501 Remove Common Lisp support"
This reverts commit d88d4f93b3.
2022-08-30 23:58:57 +02:00
Jens Geyer
c75646a359 version bump 2022-08-30 23:55:34 +02:00
Christopher Tubbs
4646a3557b
Remove execute bit from plain text files in git (#2611)
Trivially change file mode from 755 to 644 for files in git that
shouldn't be marked as executable. These were probably marked as
executable due to some contributors developing on Windows using a
filesystem that doesn't support POSIX file modes, or aggressively marks
everything as executable.
2022-05-24 05:19:41 -04:00
Christopher Tubbs
b90f2bcb86
Trivial: Add missing AC_CHECK_HEADERS (#2610)
Fix warnings running bootstrap.sh for the following by adding missing
entries in configure.ac:

```
configure.ac: warning: missing AC_CHECK_HEADERS([stdint.h]) wanted by: lib/rb/ext/binary_protocol_accelerated.c:22
configure.ac: warning: missing AC_CHECK_HEADERS([strings.h]) wanted by: lib/cpp/src/thrift/transport/TFileTransport.cpp:39
```

Sort all of the AC_CHECK_HEADERS lines, for easier readability in configure.ac
2022-05-23 12:08:47 -04:00
Jiayu Liu
6c002b61e5
THRIFT-5571: add metadata map building to kotlin generator (#2584) 2022-05-06 12:40:03 -04:00
Yuxuan 'fishy' Wang
8045d82f0d Update Go versions used in travis and LANGUAGES.md
Per our support policy, drop support of go 1.16 and add support of go
1.18.

Also enable go vet in make check, and fix issues reported by go vet.
2022-04-25 16:00:53 -07:00
Jiayu Liu
49b2d6b888 THRIFT-5548: add kotlin code gen
Client: kotlin
Patch: Jiayu Liu

This closes #2556
2022-04-20 23:49:33 +02:00
Jiayu Liu
5d220eb332 THRIFT-5562: remove gradle wrapper and use installed gradle 6.9
Client: java
Patch: Jiayu Liu

This closes #2576
2022-04-19 18:40:52 +02:00
Jens Geyer
d88d4f93b3 THRIFT-5501 Remove Common Lisp support
Client: cl
Patch: Jens Geyer
2022-03-06 14:58:37 +01:00
Jens Geyer
6868ebbb31 Release 0.16.0 2022-01-20 21:02:02 +01:00
Jens Geyer
f7e6c654bd bump version number 2021-08-03 22:21:05 +02:00
Christopher Friedt
93a316c51d THRIFT-5429 build: autotools: add foreign to AM_INIT_AUTOMAKE
Patch: Christopher Friedt

This closes #2405

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2021-06-07 23:20:03 +02:00
Sergey Yelin
eb0f1175a7 THRIFT-5377 Remove Erlang R16 support
Client: erl
Patch: Sergey Yelin

This closes #2357
2021-03-26 22:19:05 +01:00
Philippe Antoine
65ea75279a Adds fuzz target for oss-fuzz integration 2021-03-24 10:03:20 -07:00
Jens Geyer
66d897667c THRIFT-5347 Remove deprecated Haskell bindings
Client: hs
Patch: Jens Geyer

This closes #2352
2021-03-22 09:42:38 +01:00
Jens Geyer
2dcefadba8 THRIFT-5370 Haxe 4 compatibility incl TConfiguration & MAX_MESSAGE_SIZE
Client: haxe
Patch: Jens Geyer

This closes #2349
2021-03-17 20:42:29 +01:00
Allen George
de6f61aed0
THRIFT-4098 Namespace support for generated Rust code (#2348)
Client: rs
2021-03-11 08:25:26 -05:00
Jens Geyer
cb094b80f2 THRIFT-5229 remove AS3 support
Client: AS3
Patch: Jens Geyer

This closes #2329
2021-02-14 11:18:01 +01:00
Jens Geyer
3fc0b8d061 Version number aligned to 0.15.0 2021-02-11 23:17:45 +01:00
Jano Svitok
ed1711e861 THRIFT-5087 test/test.py fails with "AssertionError: Python 3.3 or later is required for proper operation."
Client: Python
Patch: Jano Svitok

This closes #2055

THRIFT-5087: Show features log, check log presence
THRIFT-5087: Revert/Improve PR1995 (commit f8b004081d)

Make the condition work both
a) when both python2 and python3 are installed
b) when only python3 is installed

Check also python 3.8 when searching for 3.x
2020-03-13 02:17:58 +01:00
Jens Geyer
56700e469d THRIFT-4982 Remove deprecated C# bindings from the code base
Client: csharp
Patch: Jens Geyer

This closes #2027
2020-02-28 19:18:34 +01:00
Christopher Friedt
f8b004081d
Fix typo for python 3 support
This change simply enables the existing check in configure.ac to function as intended.

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2020-01-29 08:03:46 +00:00
Jens Geyer
ffb97e105c THRIFT-4990 Upgrade to .NET Core 3.1 (LTS)
Client: netstd
Patch: Jens Geyer

This closes #1961
2019-12-07 08:47:32 +01:00
Jens Geyer
ec439548c5 THRIFT-4990 Switch to .NET core 3.0
Client: netstsd
Patch: Jens Geyer

This closes #1909
2019-11-02 17:34:23 +01:00
Jens Geyer
3f3567a114 THRIFT-4981 Remove deprecated netcore bindings from the code base
Client: netcore
Patch: Jens Geyer

This closes #1901
2019-10-20 16:21:29 +02:00
Jens Geyer
7199741f44 THRIFT-4938 Issues with version.h treatment
Client: Compiler
Patch: Jens Geyer

This closes #1902
2019-10-20 16:20:57 +02:00
Kengo Seki
538e36c645 THRIFT-4975: Add Makefile.am to the PHP tutorial
Client: php

This closes #1900.
2019-10-18 14:09:01 +01:00
Kengo Seki
58efe895b5 THRIFT-4972: Add Makefile.am to the Perl tutorial
Client: Perl
Patch: Kengo Seki

This closes #1893
2019-10-18 00:15:23 +02:00
Jens Geyer
e02559fd46 bump version
This closes #1899
2019-10-17 20:31:24 +02:00
Kevin Wojniak
a392566e9b THRIFT-4896 - prevent cpp and c_glib include directories from leaking into other targets (#1821)
- enable the automake `nostdinc` option
- fix up include paths
2019-07-01 14:07:45 -04:00
Sergey Yelin
4ffe76351e THRIFT-4583: Switch to rebar3
Client: erl
2019-05-13 06:52:19 -04:00
James E. King III
ee8caca54e THRIFT-4861: Set minimum boost to 1.56 and stop using deprecated boost predef endian header
Client: cpp
2019-05-04 21:52:29 -04:00
Jens Geyer
aa0c8b35d8 THRIFT-4723 Consolidate C#/netcore into new netstd language target
Client: netstd
Patch: Jens Geyer

This closes #1710
2019-01-28 23:12:28 +01:00
James E. King III
29f7f8f32f THRIFT-4743: remove cpp compiler plugin support to simplify the project 2019-01-26 23:53:38 -05:00
James E. King III
b96c43892a THRIFT-4717: fix up make clean with autoconf 2019-01-25 23:33:54 -05:00
James E. King III
8935c98046 THRIFT-4753: re-version master to next release 0.13.0 2019-01-25 23:33:54 -05:00
James E. King III
b1d63e7190 THRIFT-4750: as3 changes to build and publish to maven central 2019-01-24 12:20:30 -05:00
Mustafa Senol Cosar
f86845e8ed THRIFT-4675: Generate Int64 constants for js 2019-01-15 09:20:54 -05:00
James E. King III
bbc1377874 THRIFT-4691: ensure CPAN module runs unit tests 2019-01-14 13:57:30 -05:00
James E. King III
1735542542 THRIFT-4735: Remove Qt4 build support 2019-01-13 09:01:52 -05:00
cyy
c109e01979 remove boost::thread and boost::mutex code 2019-01-07 08:11:37 -05:00
cyy
0705d99567 force c++11 in GNU autotools 2019-01-07 08:11:37 -05:00
James E. King III
ecebd77c4a THRIFT-4716: add veralign.sh tool to set versions for releases 2019-01-04 16:28:13 -05:00
James E. King III
57516213cc THRIFT-4301: fix inability to disable py3 with autoconf build 2019-01-03 00:04:07 -05:00
James E. King III
a3a7c6c789 THRIFT-4547: add swift to bionic build image and run unit tests 2019-01-02 15:20:23 -05:00
James E. King III
c3375d9e43 Merge remote-tracking branch 'origin/0.12.0' into consume-0.12.0 2018-12-30 11:06:00 -05:00
jfarrell
384647d290 Version 0.12.0 2018-12-18 20:24:34 -05:00
wilfrem
2c69b5a01e THRIFT-3143: Add nodets support
Co-authored-by: Mustafa Senol Cosar <cosar.mustafasenol@gmail.com>
2018-11-29 15:28:44 -05:00
st0ke
961fa70134 THRIFT-4618: Use poll() instead of select() in C++ TNonblockingServer if available (#1580) 2018-10-12 07:37:40 -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