Commit Graph

2509 Commits

Author SHA1 Message Date
Vijay Pai 0f2cfdcc0f
Merge pull request #13271 from vjpai/semi
Function shouldn't have semicolon afterward
2017-11-06 12:47:14 -08:00
Vijay Pai 35e14cfc6c Function shouldn't have semicolon afterward 2017-11-06 10:08:31 -08:00
Craig Tiller a64b2b13c1 Merge github.com:grpc/grpc into 50 2017-11-03 15:23:13 -07:00
Craig Tiller baa14a975e Update clang-format to 5.0 2017-11-03 09:09:36 -07:00
Yash Tibrewal 2f921a3f97 Remove grpc_slice_buf_cmp and change public_headers_must_be_c89 to print the addresses of public api functions to check if they can be linked to 2017-11-02 16:59:19 -07:00
Jim King 3e0769957e
Merge pull request #13106 from Vizerai/census_update
Cleaning up census code.
2017-10-31 11:10:00 -07:00
Mark D. Roth 662ec97674
Merge pull request #12878 from markdroth/pick_first_subchannel_list
Refactor subchannel_list code out of RR and use it in PF.
2017-10-30 13:07:59 -07:00
Vijay Pai d5b66f187c
Merge pull request #13107 from vjpai/reinternalize
Separate public and internal C++ interfaces - Revival of #11572
2017-10-27 14:57:40 -07:00
Justin Burke c1d354d7f2 Support SSL server certificate reloading. 2017-10-27 13:41:44 -07:00
Vijay Pai 7a648854e9
Adopt the static factory pattern (#10)
* Switch sync streams from "struct internal" to static factory in namespace internal

* Reduce diff size

* fix friends

* Use static factory pattern for async unary calls

* Use static factories for async streams

* clang-format
2017-10-27 10:22:51 -07:00
Mark D. Roth 6e5ce7288d Assume that subchannels start in state IDLE. 2017-10-27 09:37:41 -07:00
Vijay Pai 06e174a088 Separate public and internal C++ interfaces 2017-10-26 14:28:26 -07:00
Jim King 52620b698e Merge branch 'master' into census_update 2017-10-26 11:27:03 -07:00
kpayson64 1bf7207852 Merge pull request #13084 from kpayson64/cq_lambda
CompletionQueue DoThenAsyncNext
2017-10-25 10:28:02 -07:00
Ken Payson 42bd87e376 Adds gRPC Experimental CQ DoThenAsyncNext lambda API 2017-10-25 09:13:30 -07:00
Vizerai bb7d088ed2 Cleaning up census code. 2017-10-23 12:06:29 -07:00
Craig Tiller 1bc3f8a9fc Merge github.com:grpc/grpc into epexinf 2017-10-17 15:06:16 -07:00
thinkerou d582cdf0ae fix typo 2017-10-17 09:37:44 +08:00
Craig Tiller d3f1f4340b Merge branch 'epexinf' of github.com:ctiller/grpc into epexinf 2017-10-15 22:33:18 +00:00
Craig Tiller 1406f9c524 Merge branch 'bs2' into epexinf 2017-10-15 22:22:27 +00:00
Vijay Pai 953afecaaf Add an explicit void 2nd parameter to invocation of SerializationTraits 2017-10-13 14:11:45 -07:00
Craig Tiller 1e8c2ab769 clang-format 2017-10-12 15:50:13 -07:00
Craig Tiller ad059f70f8 Fix threading 2017-10-12 22:47:05 +00:00
Frank Groeneveld fbf8128da8 Add OpenBSD support 2017-10-12 13:50:38 -07:00
Anna Sapek 1e91362498 Fix param annotation for AddListeningPort() 2017-10-10 15:23:09 -07:00
Muxi Yan cd9729780a Make platform-specific headers textual 2017-10-06 17:44:36 -07:00
Craig Tiller 5291023730 Merge github.com:grpc/grpc into flowctl+millis 2017-10-05 10:28:15 -07:00
Craig Tiller 76eab735f4 Merge github.com:grpc/grpc into flowctl+millis 2017-10-05 08:36:34 -07:00
Yash Tibrewal ec3c138a83 Merge branch 'master' into externC 2017-10-03 16:23:42 -07:00
Yash Tibrewal d6aca04947 Force define __STDC_FORMAT_MACROS for PRIdxx types 2017-10-02 16:29:41 -07:00
Yash Tibrewal 53a47f09e2 Changes for C to C++. Adding extern C to header files for compatibility. 2017-10-02 16:23:34 -07:00
Muxi Yan 89cf5a4093 Eliminate gRPC-Core umbrella header warning by tweaking module.modulemap and excluding some files for other build systems 2017-10-02 13:19:56 -07:00
Craig Tiller 1e868f0f95 Merge github.com:grpc/grpc into flowctl+millis 2017-09-29 11:18:26 -07:00
Mehrdad Afshari 11aa678bf1 Merge pull request #12702 from endobson/call-ref
Fix docs on grpc_call_ref
2017-09-29 10:28:47 -07:00
Mark D. Roth ede8ed2156 Merge pull request #12374 from markdroth/plugin_credentials_api_fix
Change plugin credentials API to support both sync and async modes
2017-09-29 07:26:50 -07:00
kpayson64 73144f9ab2 Merge pull request #12759 from kpayson64/no_more_xp
Specify min windows version as Vista for Python
2017-09-28 16:01:25 -07:00
Mark D. Roth 6456e494a8 Merge remote-tracking branch 'upstream/master' into plugin_credentials_api_fix 2017-09-28 15:16:14 -07:00
Ken Payson 30f1d0fe79 Specify min windows version as Vista for Python 2017-09-28 14:13:21 -07:00
Mark D. Roth 61b26f97b0 Code review changes. 2017-09-28 08:40:03 -07:00
Juanli Shen fe40815682 Readd grpclb fallback 2017-09-27 12:27:20 -07:00
Muxi Yan 873b55cfeb Merge pull request #12340 from muxi/fix-objc-unreachable-code
Allow unreachable code on iPhone
2017-09-26 14:00:49 -05:00
Mark D. Roth b4c01f9e29 Merge remote-tracking branch 'upstream/master' into plugin_credentials_api_fix 2017-09-25 12:36:30 -07:00
Eric Dobson 60092b03d2 Fix docs on grpc_call_ref 2017-09-24 11:09:05 -07:00
Craig Tiller cfb2da4445 Merge github.com:grpc/grpc into flowctl+millis 2017-09-22 07:21:12 -07:00
Vijay Pai 2046d0b3c5 Add unary call mode to GenericStub to allow generic RPC with 1 CQ trip 2017-09-21 22:23:44 -07:00
Vijay Pai a44cffa11f Base the new SerializationTraits API on implicit type conversion rather than SFINAE 2017-09-21 13:12:52 -07:00
Vijay Pai efce6e1e50 Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"" 2017-09-21 13:12:52 -07:00
Muxi Yan c65c8773c0 Remove the entire line 2017-09-20 17:19:01 -07:00
Craig Tiller 0d958d200e Merge github.com:grpc/grpc into grpc_millis 2017-09-20 03:32:44 +00:00
Craig Tiller 18c77ccfdb Fix pings 2017-09-19 15:22:04 -07:00