Mario Emmenlauer
93171d2482
THRIFT-5109 Misc Cmake build improvements
...
Patch: Mario Emmenlauer
This closes #2094
2020-04-22 21:17:33 +02:00
Kevin Wojniak
dbb95e438f
THRIFT-5076 Improve CMake OpenSSL usage
...
Client: c_glib
Patch: Kevin Wojniak
This closes #1994
2020-04-03 21:17:25 +02: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
Jano Svitok
299b68e723
THRIFT-5100: Upgrade ruby to 2.4
...
Client: Ruby
Patch: Jano Svitok
This closes #2054
due to byebug gem 11.1 (used by pry-byebug)
2020-03-10 22:38:23 +01:00
Jano Svitok
b1f755a1e9
THRIFT-5120: Use nodejs 8.x
...
Client: node
Patch: Jano Svitok
This closes #2054
JSDoc 3.6.3 requires Node.js >=8.15.0
2020-03-10 22:37:33 +01:00
Jano Svitok
2e11577477
THRIFT-5111: Upgrade rust to 1.36.0
...
Client: Rust
Patch: Jano Svitok
This closes #2050
Also contains portions of THRIFT-4547: Upgrade Swift in docker to 5.1.4
Client: Swift
Patch: Jano Svitok
Linux version 4.2.0 does not have FileHandle.acceptConnectionInBackgroundAndNotify()
implemented. We need at least 5.1 for TSocketServer to run in docker.
In the meantime, URLRequest was moved to FoundationNetworking.
To keep compatibility with previous versions, conditional import is
used.
2020-03-07 11:12:13 +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
Mario Emmenlauer
66d110bcce
THRIFT-5109 Misc Cmake build improvements
...
Patch: Mario Emmenlauer
This closes #2017
This closes #2018
This closes #2019
- build/cmake/DefineInstallationPaths.cmake: fixed the library path
- build/cmake/ThriftMacros.cmake: do not enforce debug suffix 'd'
- lib/java/CMakeLists.txt: allow to override JAVA_INSTALL_DIR
2020-02-23 15:12:19 +01:00
Mario Emmenlauer
61d502075b
THRIFT-5109 Misc Cmake build improvements
...
Patch: Mario Emmenlauer
This closes #2026
This closes #2025
This closes #2021
2020-02-23 14:51:48 +01:00
Tobias Mayer
c8e46cf861
THRIFT-5097: Fix exported version in cmake module
...
Patch: Tobias Mayer
This closes #2010
2020-02-16 13:18:24 +01:00
Jens Geyer
baddaa8612
THRIFT-5086 CMake target thrift::thrift has no INTERFACE_INCLUDE_DIRECTORIES property
...
Client: cpp
Patch: SmartNet Club
This closes #2003
2020-02-06 22:59:31 +01:00
Cameron Rollheiser
b576ae91f0
(no ticket) Document Docker Build JS Versions [skip ci]
...
Client: docs
Patch: Cameron Rollheiser
This closes #1976
2020-02-05 22:40:21 +01:00
Kengo Seki
cb4c31a072
THRIFT-5050 Fix MemoryBuffer.pm to raise a proper exception if no data is available
...
Client: perl
Patch: Kengo Seki
This closes #1967
2020-01-28 23:27:48 +01:00
Christopher Tubbs
a5ec666e1b
THRIFT-5068: Force secure Maven Central in Travis CI
...
Modify docker build scripts used in CI test environments in order to put
in place a Maven .m2/settings.xml configuration file that overrides the
repository with the id 'central' with an equivalent "mirror" that uses
https instead of http.
This closes #1988 .
2020-01-17 12:33:38 +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
Kevin Wojniak
508d9951d5
THRIFT-4959 Pin Chocolately Haskell packages
...
Client: Haskell
Patch: Kevin Wojniak
This closes #1915
pin cabal, pin Chocolately Haskell package
2019-11-04 22:10:01 +01:00
Kevin Wojniak
1ce7317cae
Replace unknown BUILD_THRIFT variable
...
Patch: Kevin Wojniak
This closes #1914
It should be BUILD_COMPILER. There are no other references to BUILD_THRIFT in the repo.
2019-11-03 18:52:39 +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
Jens Geyer
616df98f00
fix veralign.sh and bump version (again)
2019-10-20 00:12:14 +02:00
Jens Geyer
b75e88a33d
FIX netstd assembly version
2019-10-17 23:47:40 +02:00
D. Can Celasun
a0c5f32c31
Update to Go 1.13.1 for CI
2019-10-09 11:41:47 +01:00
Kengo Seki
4a97457a98
Fix wrong command examples in build/docker/README.md
...
[skip ci]
This closes #1883 .
2019-09-30 12:28:11 +01:00
James E. King III
90a0446598
Added an Ubuntu Disco 19.04 dockerfile for testing [ci skip]
2019-07-23 22:50:28 -04:00
James E. King III
f34b50fdc5
Add a coverity scan utility build script [ci skip]
2019-07-15 07:04:35 -04:00
James E. King III
93ff9b0053
Update language levels, fix erlang and rust in CI
...
- Include rebar3 in docker image so erlang builds in CI
- Include the correct path in docker image so rust builds in CI
- Updated common lisp (sbcl) to 1.5.3 in docker image
- Updated dlang to 2.087.0 in docker image
- Updated dart to 2.0.0 in xenial docker image
- Updated dart to 2.4.0 in bionic docker image
- Updated erlang to 22.0 in docker image
- Updated openjdk to 11.0.3 in docker image
- Updated node.js to 10.16 in docker image
- Updated rust to 1.34.0 in xenial docker image
- Updated rust to 1.35.0 in bionic docker image
THRIFT-4905: Disable hanging experimental dlang async ssl test
2019-07-07 12:16:52 -04:00
Allen George
c2c1e1d709
Change docker builds to include specific version of Rust (1.35.0)
2019-07-01 11:44:58 -04:00
James E. King III
a85d532bb3
Fix mingw appveyor build issue [skip travis]
2019-06-21 11:21:40 -04:00
James E. King III
acdd4226c2
Remove unused THREADMODEL from MSVC appveyor build
2019-05-04 21:52:29 -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
James E. King III
9ecdce3fe0
Fix MinGW build issue in AppVeyor
2019-05-04 21:52:29 -04:00
Danny Browning
181d900a39
THRIFT 4536: Rust 1.34.0
...
Update dockerfiles to use rust stable, call out required rust version in
breaking changes.
2019-04-15 09:55:04 -06:00
James E. King III
3b7798295b
fix xenial and bump go version on bionic
2019-03-16 00:35:50 -04:00
soroshsabz
0c4e96f956
THRIFT-4811: Add CMake config file and targets. (see #4752 ) ( #1748 )
...
* Add CMake config file and targets. (see #4752 )
* Exclude cygwin
Co-Authored-By: soroshsabz <soorosh_abi@hotmail.com>
2019-03-15 07:35:18 -04:00
James E. King III
e53d23c16c
THRIFT-4794: finish php json cross test
2019-02-10 13:11:46 -05:00
James E. King III
6c26e098ca
THRIFT-4037: get as3 builds working in cmake for windows too
2019-02-09 10:44:53 -05:00
cyy
a6a3a787ec
THRIFT-4732:refine cmake scripts ( #1688 )
...
* add cmake support for clib and remove unused variables
* add targets for code analysis
* add wall to all compilers and add utf-8 options for msvc
2019-02-07 09:27:33 -05:00
James E. King III
4c57be0b60
THRIFT-4384: fix concurrent sync in cpp async client code
2019-02-02 22:10:41 -05:00
Fokko Driesprong
1686c87024
THRIFT-4766: Fix JDK11 build ( #1723 )
...
* [THRIFT-4766] Enable JDK9 build
* THRIFT-4766: build on bionic using native jdk (java-11-openjdk)
Change from headless to the normal JDK. Maybe the libasound is pulled
in transitively.
2019-02-01 14:31:58 -05:00
James E. King III
3ec4031a4c
THRIFT-4405: fix cygwin on appveyor
2019-02-01 11:13:49 -05: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
Joel 'Aaron' Cohen
1231930abd
THRIFT-4760: Configure and install pkgconfig files when using cmake
...
Client: cpp
2019-01-28 09:36:41 -05: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
3f559940c2
THRIFT-4757: fix npm identified security vulnerability in transient dependency on sync-exec
2019-01-26 09:35:46 -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
b1d63e7190
THRIFT-4750: as3 changes to build and publish to maven central
2019-01-24 12:20:30 -05:00
James E. King III
dd63da19fa
Merge pull request #1690 from cyyever/const_members
...
THRIFT-4740:Use std::chrono for timeout and add const to some methods.
2019-01-22 09:40:21 -05:00
cyy
8cd3f92ff7
fix c++17 building on windows
2019-01-22 16:28:15 +08:00
James E. King III
cd9e8c9bf7
update docker readme file [ci skip]
2019-01-22 00:00:53 -05:00