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
Vijay Pai
2cb57e5ef4
Avalanching operations on completion queue should be private, not API
2017-11-14 12:07:55 -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
kwasimensah
51c7bf8425
Update port_platform.h
2017-10-27 12:39:41 -04:00
Mark D. Roth
6e5ce7288d
Assume that subchannels start in state IDLE.
2017-10-27 09:37:41 -07:00
kwasimensah
1194782c42
Add logic to work around buggy Android NDKs
...
Old version of the Android NDK have linker issues with thread local support https://github.com/android-ndk/ndk/issues/8 and isn't actually fixed until r12b https://developer.android.com/ndk/downloads/revision_history.html . ABSL's config.h is being updated to catch this case and having gRPC rely on that will make sure it also gets the fix (rather than repeating a somewhat lengthy macro).
Since gRPC already has a dependency on ABSL, I figured this wouldn't be an issue.
2017-10-27 12:35:55 -04: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
Yash Tibrewal
589e58316a
Missing extern C in public API
2017-10-25 17:56:09 -07:00
Yash Tibrewal
3318979a5f
Merge branch 'master' into testc++ize
2017-10-25 16:26:03 -07:00
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
2017-10-25 16:23:01 -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