Ken Payson
42bd87e376
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
7 years ago
Vizerai
bb7d088ed2
Cleaning up census code.
7 years ago
Muxi Yan
739ff08a7f
Fix gRPC Core API void function definition
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Craig Tiller
694580faee
Better name
7 years ago
thinkerou
d582cdf0ae
fix typo
7 years ago
Ken Payson
c5731324a4
Bug fixes for fork support
7 years ago
Vijay Pai
953afecaaf
Add an explicit void 2nd parameter to invocation of SerializationTraits
7 years ago
Craig Tiller
1e8c2ab769
clang-format
7 years ago
Craig Tiller
ad059f70f8
Fix threading
7 years ago
Frank Groeneveld
fbf8128da8
Add OpenBSD support
7 years ago
Ken Payson
9714e0376a
Add thread pool reset on fork with FORKING_SUPPORT_ENABLED
7 years ago
Alexander Polcyn
55b3617b5a
update ruby extension to compression changes
7 years ago
Muxi Yan
f7a97e19cf
build_project
7 years ago
Muxi Yan
e720a18430
Add ruby-specific compression name conversion API
7 years ago
Anna Sapek
1e91362498
Fix param annotation for AddListeningPort()
7 years ago
Muxi Yan
cd9729780a
Make platform-specific headers textual
7 years ago
Muxi Yan
405762733a
Make platform-specific headers textual
7 years ago
Yash Tibrewal
d6aca04947
Force define __STDC_FORMAT_MACROS for PRIdxx types
7 years ago
Yash Tibrewal
53a47f09e2
Changes for C to C++. Adding extern C to header files for compatibility.
7 years ago
Muxi Yan
89cf5a4093
Eliminate gRPC-Core umbrella header warning by tweaking module.modulemap and excluding some files for other build systems
7 years ago
Ken Payson
30f1d0fe79
Specify min windows version as Vista for Python
7 years ago
Mark D. Roth
61b26f97b0
Code review changes.
7 years ago
Juanli Shen
fe40815682
Readd grpclb fallback
7 years ago
Muxi Yan
8fa4d15513
Fix C++ builds
7 years ago
Muxi Yan
e6d888d0a0
Change C core surface API
7 years ago
Eric Dobson
60092b03d2
Fix docs on grpc_call_ref
7 years ago
Vijay Pai
2046d0b3c5
Add unary call mode to GenericStub to allow generic RPC with 1 CQ trip
7 years ago
Vijay Pai
a44cffa11f
Base the new SerializationTraits API on implicit type conversion rather than SFINAE
7 years ago
Vijay Pai
efce6e1e50
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
7 years ago
Muxi Yan
c65c8773c0
Remove the entire line
7 years ago
Craig Tiller
18c77ccfdb
Fix pings
7 years ago
Yash Tibrewal
06312bdb43
Minor formatting, commenting and clang format for C to C++ conversion
7 years ago
Yash Tibrewal
6b56c4d953
Redefine GRPC_SLICE_MALLOC to use grpc_slice_malloc function instead of
...
designated initializers
7 years ago
Yuchen Zeng
ad32075af8
Set last_ping_sent_time to inf_past after receiving data
7 years ago
Yash Tibrewal
9eb8672bbe
Removing deprecated string to char * conversions
7 years ago
Vijay Pai
4b047a3bff
Construction of streams shouldn't require triggering async ops
7 years ago
Jan Tattermusch
5432dd8874
Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"
7 years ago
Ken Payson
01e83b55e4
Revert "Add fallback (use backends from resolver if can't reach balancer) to grpclb."
...
This reverts commit aba0a0a544
.
7 years ago
K.K. Yap
a6721a0979
Comment that IPv6 Any accepts both IPv4 and IPv6 connections.
7 years ago
Vijay Pai
4433973242
Address review comments
7 years ago
Vijay Pai
1c32292c7b
Address reviewer comments
7 years ago
Juanli Shen
aba0a0a544
Add fallback (use backends from resolver if can't reach balancer) to grpclb.
7 years ago
Vijay Pai
66eaa32773
Specify that ServerCompletionQueue must be drained.
7 years ago
Vijay Pai
677395558d
Allow SerializationTraits to use grpc::ByteBuffer, not just grpc_byte_buffer
7 years ago
Vijay Pai
58c33ba19b
Decouple alarm construction from setting to avoid races in MT code
7 years ago
Craig Tiller
0033c752d1
C89
7 years ago
Craig Tiller
c1453ca8c2
Revert "Annotate benign race"
...
This reverts commit 6869da4d65
.
7 years ago
Craig Tiller
b8fcff171a
Compile fix
7 years ago
Craig Tiller
9c519434be
EXPERIMENT: Increase grpc_slice size to allow more inlining
7 years ago