Commit Graph

2558 Commits

Author SHA1 Message Date
Nicolas Noble 17a1431a37
Merge pull request #13466 from nicolasnoble/upmerge-from-v1.7
Upmerge from v1.7
2017-11-29 15:57:25 -08:00
Noah Eisen c49b24a7c0
Merge pull request #13549 from ncteisen/test-error-string-api
Add test for RecvStatus error_string API
2017-11-29 15:18:24 -08:00
Craig Tiller bf51c97fd6
Merge pull request #13529 from ctiller/api-cleanup
ServerBuilder interface cleanup
2017-11-29 14:43:25 -08:00
ncteisen 9b6283a952 Make API comment more specific: 2017-11-29 14:06:17 -08:00
Nicolas "Pixel" Noble 361f8108e4 Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 2017-11-29 19:31:42 +01:00
Craig Tiller e8c47036fb Update comments 2017-11-29 09:37:51 -08:00
Vijay Pai 3aeff224ed Remove some dead code from a previous iteration of internal::Call 2017-11-28 23:12:51 -08:00
Craig Tiller ba5f5cedd6 ServerBuilder interface cleanup
Nothing is added or removed in this PR.

Instead, methods are re-ordered so that important methods are read
first, and less important customization methods are seen later.

The intent here is to simplify the "I just want to bring a server up"
code path.
2017-11-28 14:28:43 -08:00
Muxi Yan 9898212a41 Merge remote-tracking branch 'upstream/master' into fix-objc-void-func 2017-11-27 14:35:34 -08:00
Noah Eisen dd010f2297
Merge pull request #13364 from ncteisen/surfacing-error-details
Add Error String to Recv Status API
2017-11-21 07:35:32 -08:00
Nicolas "Pixel" Noble 18a6837bb0 Merge branch 'v1.7.x' of https://github.com/grpc/grpc 2017-11-21 00:36:21 +01:00
Nicolas Noble c567ceb01a
Merge pull request #13173 from kwasimensah/patch-1
Add logic to work around buggy Android NDKs
2017-11-20 12:32:23 -08:00
ncteisen 14c60f1d12 Fix segfault 2017-11-15 20:26:50 -08:00
ncteisen 0354c22d40 Save C++ for follow up PR 2017-11-15 18:22:11 -08:00
ncteisen 8c1f338b4a Add comment 2017-11-15 17:00:56 -08:00
ncteisen df817f3e1a Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details 2017-11-15 16:48:19 -08:00
Vijay Pai 2cb57e5ef4 Avalanching operations on completion queue should be private, not API 2017-11-14 12:07:55 -08:00
ncteisen 1037216ca1 Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details 2017-11-13 08:04:23 -08:00
ncteisen 40737d67ee Add error string to recv status API 2017-11-13 08:02:35 -08:00
kwasimensah 33652d32a8
Merge pull request #2 from grpc/master
Updating to current master
2017-11-13 10:59:47 -05:00
Yang Gao 5d7cb43022
Merge pull request #13315 from yang-g/proto_utils
Only allocate what we need in the last slice for proto serialization
2017-11-10 15:08:04 -08:00
Ken Payson fcfa440b20 Default to 1 cq per sync server 2017-11-10 13:59:54 -08:00
yang-g b90f0e66e5 relax for inlined bytes to avoid allocation 2017-11-09 09:54:54 -08:00
yang-g c88185900d handle 0 byte size message... 2017-11-09 09:54:54 -08:00
yang-g 272eebbbcd Only allocate what we need in the last slice for proto serialization 2017-11-09 09:54:54 -08:00
Yash Tibrewal d9da7387b8
Merge pull request #13147 from yashykt/testc++ize
Convert test/core to C++
2017-11-07 17:02:23 -08:00
kpayson64 c03867ff22
Merge pull request #12648 from kpayson64/attempt_2
Add back mpscq request matcher implementation
2017-11-07 13:32:41 -08:00
Noah Eisen 9ad6068f66
Merge pull request #13199 from ncteisen/zero-copy
Refactor SerializationTraits
2017-11-07 11:42:24 -08:00
Ken Payson e1533572d5 Add back mpscq request matcher 2017-11-07 11:27:02 -08:00
Yash Tibrewal 5e42211e7f Merge branch 'master' into testc++ize 2017-11-06 18:40:52 -08:00
ncteisen f97d2f5b37 Add init/shutdown to codegen interface 2017-11-06 17:49:57 -08:00
Yash Tibrewal 40422d5fa6 Merge master 2017-11-06 14:43:31 -08:00
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
ncteisen 27a6713db3 Use protected, remove uneeded member variable 2017-11-01 18:23:03 -07:00
kwasimensah ac299723bd
Making clang format happy 2017-11-01 19:50:17 -04:00
kwasimensah 685b5d459f
Fixing port_platform
Copy over Absl macro to deal with C++/C differences.
2017-11-01 16:38:44 -04:00
kwasimensah 1a671dea71
Simplify macro logic here 2017-11-01 13:28:48 -04:00
ncteisen 023726202a Refactor SerializationTraits 2017-10-31 13:15:27 -07:00
Yash Tibrewal 888691344e Merge branch 'master' into testc++ize 2017-10-31 11:24:36 -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
Yash Tibrewal 268685bcbd Merge branch 'master' into testc++ize 2017-10-30 16:28:56 -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
kwasimensah c58952649f
Got cpu_posix.cc to work without tls 2017-10-30 12:26:46 -04: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