Commit Graph

168 Commits

Author SHA1 Message Date
James E. King III
234fb47229 THRIFT-4719: remove cocoa 2019-01-14 08:13:52 -05:00
James E. King III
f3ec277e7e Fix cygwin builds on appveyor 2019-01-13 11:17:40 -05:00
James E. King III
1735542542 THRIFT-4735: Remove Qt4 build support 2019-01-13 09:01:52 -05:00
James E. King III
278528cf7b THRIFT-4732: windows cmake refinements and add windows docker build support 2019-01-11 20:47:00 -05:00
James E. King III
d7c11ada88 Fix swift version [ci skip] 2019-01-11 19:19:44 -05:00
cyy
ca8af9b48f THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory 2019-01-11 09:13:12 -05:00
James E. King III
c9ac8d2953 THRIFT-4720: documenting breaking changes, minor cleanup 2019-01-09 17:05:34 -05:00
James E. King III
803bc50b97 Merge remote-tracking branch 'origin/0.10.0' 2019-01-08 14:48:21 -05:00
James E. King III
e824efcb79 add/move a couple build related tools around 2019-01-07 16:51:00 -05:00
cyy
5e16f8b908 set c++11 in proper place 2019-01-07 08:11:37 -05:00
cyy
e9421b826f remove std tr1 2019-01-07 08:11:37 -05:00
cyy
9f837bbfb4 remove boost smart ptr 2019-01-07 08:11:37 -05:00
cyy
f23e6a5e23 remove boost::thread in CI 2019-01-07 08:11:37 -05:00
cyy
c109e01979 remove boost::thread and boost::mutex code 2019-01-07 08:11:37 -05:00
cyy
83b65f06fa allow specifing CMAKE_CXX_STANDARD above c++11 2019-01-07 08:11:37 -05:00
root
3cf066708e force c++11 in cmake 2019-01-07 08:11:37 -05:00
James E. King III
abf3aa5810 update language levels in docker build image (bionic) and readmes 2019-01-04 21:31:55 -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
0e99ee31ba remove unused travis build files 2019-01-01 14:45:36 -05:00
James E. King III
e2109b914c
Merge pull request #1653 from jeking3/consume-0.12.0
THRIFT-4689: Consume the 0.12.0 release branch changes into master
2018-12-30 22:41:49 -05:00
James E. King III
75bac10dbd THRIFT-4690: update bionic docker image to use upstream deimos OpenSSL 1.1 tag for dlang 2018-12-30 22:38:33 -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
James E. King III
9b75e4fe74 THRIFT-4680: fix up std::min, std::max, and numeric limits min/max on Windows; remove NOMINMAX from cmake build 2018-12-18 10:17:57 -05:00
James E. King III
2391f33465 THRIFT-4545: fix haskell build on windows, fix appveyor stale packages 2018-11-11 17:07:24 -05:00
James E. King III
f7d43ce0aa fix build errors related to updated static code analysis tools for python and php 2018-11-06 12:20:52 -05:00
James E. King III
cd829a0b9a update some bionic build components 2018-10-19 07:55:58 -04: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
53f0859639 fix appveyor mingw64 build 2018-10-04 15:42:23 -04:00
Brian Forbis
c64389a194 THRIFT-4625: Pin dart version to 1.x in build 2018-09-28 10:36:55 -04:00
Brian Forbis
b5d6ea390f THRIFT-4625: Use let/const variable decorators in ES6 Javascript 2018-09-28 10:36:55 -04:00
James E. King III
98acf189a7 fix Ubuntu Xenial docker build environment (lock deimos for openssl to older version) 2018-09-28 10:26:57 -04:00
James E. King III
f74bc7b8bc THRIFT-4634: work around cabal 1.22 dependency bug breaking CI job for Xenial 2018-09-15 09:44:05 -04:00
James E. King III
dabb539d64 Minor updates for cl, dlang, go versions in Bionic CI builds 2018-07-30 16:31:28 +00:00
James E. King III
a3a5909d1f add coverity scan build automation to cron job on Travis CI 2018-06-27 21:05:57 +00: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
James E. King III
b92ca5f226
THRIFT-4582: Fix Xenial CI build issues (#1563)
* THRIFT-4582: fix xenial build issues

* THRIFT-2913: fix Thrift::ThreadPoolServer should serve inside a thread on xenial

* THRIFT-4478: Move Xenial up to dmd 2.075.1 as that is the new minimum
version that works since the changes for 2.080.0 went in.
2018-06-09 23:02:12 -04: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
0d2794d38f THRIFT-4545: disable haskell on windows builds until language-specific build issue can be resolved 2018-04-05 19:55:26 -04:00
James E. King III
6f8c99e981 THRIFT-3118: add http (for non-ssl and for ssl) to the python cross tests 2018-04-05 10:25:19 -04:00
James E. King III
272470790a THRIFT-4342: update ruby tests to use rspec 3, updated all dependencies for ruby
Client: rb
2018-03-23 15:16:47 -04:00
James E. King III
859a40cf5f THRIFT-82: move to SBCL 1.4.5 (hopefully will address 1.4.4 sporadic build errors) 2018-03-19 14:39:22 -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
D. Can Celasun
a9efd1abd4
THRIFT-4516: Fix "go vet" warnings for Go 1.10
Client: go
2018-03-15 14:16:10 +01:00
James E. King III
a02ae56f7f THRIFT-4517: disable ocaml in xenial because it is broken 2018-03-12 18:35:28 -04:00
John Boiles
5785279e2e THRIFT-4448: Golang: do something with context.Context. Remove Go1.6 compatibility.
Client: go

This closes #1459
2018-03-12 18:35:17 -04:00
James E. King III
3ae304268e THRIFT-4515: fix windows build
Client: cpp
2018-03-12 11:30:22 -04:00
Bugra Gedik
8bcb7ac2be THRIFT-4465: Fix C++ TNonblockingServer and THRIFT_EAGAIN issues
Client: cpp

This closes #1497
2018-03-12 06:55:14 -04:00
James E. King III
860a5f1ff8 THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
James E. King III
a37feafd42 THRIFT-4508: end trusty CI builds; handle nodejs 4.x LTS EOL; update docs 2018-03-06 16:16:45 -05:00