ncteisen
f97d2f5b37
Add init/shutdown to codegen interface
8 years ago
Craig Tiller
baa14a975e
Update clang-format to 5.0
8 years ago
Alexander Polcyn
9f5163eb85
Bump v1.7.x branch to 1.7.2
8 years ago
ncteisen
023726202a
Refactor SerializationTraits
8 years ago
Yuchen Zeng
b16df75471
Update with internal C++ interfaces
8 years ago
Yuchen Zeng
6a48dc544e
Remove c++ channel connectivity watcher
8 years ago
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
8 years ago
Alexander Polcyn
40ba62f2a2
Bump v1.7.x branch to 1.7.1
8 years ago
Vijay Pai
06e174a088
Separate public and internal C++ interfaces
8 years ago
yang-g
903981adb6
Catch out of order error code
8 years ago
Ken Payson
42bd87e376
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
8 years ago
Nicolas "Pixel" Noble
863a0500df
Flagging 1.7.0
8 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.
8 years ago
Vijay Pai
53cec0fc8f
Update create_channel.cc
8 years ago
Krasimir Georgiev
1f42fae4c5
Fix initialization bug in channel creation
8 years ago
Craig Tiller
a19a073ebc
Workaround bug for a moment
8 years ago
murgatroid99
90e9140211
1.7.x is now 1.7.0-pre1
8 years ago
murgatroid99
9887379158
Update version to 1.8.0-dev, update g word to 'generous'
8 years ago
ncteisen
520cc8f555
Fix ClangTidy
8 years ago
yang-g
cfd20c4262
Add CompositeCallCredentials
8 years ago
Mark D. Roth
61b26f97b0
Code review changes.
8 years ago
Juanli Shen
fe40815682
Readd grpclb fallback
8 years ago
Vijay Pai
2046d0b3c5
Add unary call mode to GenericStub to allow generic RPC with 1 CQ trip
8 years ago
Vijay Pai
a44cffa11f
Base the new SerializationTraits API on implicit type conversion rather than SFINAE
8 years ago
Vijay Pai
efce6e1e50
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
8 years ago
Yash Tibrewal
9eb8672bbe
Removing deprecated string to char * conversions
8 years ago
Vijay Pai
4b047a3bff
Construction of streams shouldn't require triggering async ops
8 years ago
Jan Tattermusch
5432dd8874
Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"
8 years ago
Ken Payson
01e83b55e4
Revert "Add fallback (use backends from resolver if can't reach balancer) to grpclb."
...
This reverts commit aba0a0a544
.
8 years ago
Jan Tattermusch
4fa3364975
bump version to 1.6.1
8 years ago
Juanli Shen
aba0a0a544
Add fallback (use backends from resolver if can't reach balancer) to grpclb.
8 years ago
Vijay Pai
677395558d
Allow SerializationTraits to use grpc::ByteBuffer, not just grpc_byte_buffer
8 years ago
Mark D. Roth
1ff6ee12cc
clang-format
8 years ago
yang-g
d3cbd72d5f
Make grpc_call_log_batch take const char*
8 years ago
Yuchen Zeng
26b0a34fbe
Address review comments
8 years ago
Yuchen Zeng
5150cbd02d
Fix timer shutdown process
8 years ago
Mark D. Roth
2caf021772
Change plugin credentials API to support both sync and async modes.
8 years ago
Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a
.
8 years ago
Craig Tiller
2897235609
Expose stats into qps_driver
8 years ago
yang-g
66e6c23372
Log offending ops and error code before crashing the server
8 years ago
Ken Payson
4754398f81
Clang_format
8 years ago
Mark D. Roth
196fa2e154
Add recv_message() method to TransportStreamOpBatch class.
8 years ago
yang-g
dce6fc6a48
Add missing extern C
8 years ago
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
8 years ago
David Garcia Quintas
dfde288148
1.6.0-pre1 -> 1.6.0
8 years ago
Ken Payson
567e0f1eb6
Have write ops take ownership over slices
8 years ago
Yuchen Zeng
4a11ecc076
Add ChannelConnectivityWatcher::Ref()/Unref()
8 years ago
Mark D. Roth
76e264b8df
Implement call combiner.
8 years ago
Yuchen Zeng
ba23e799dc
Sanity fixes
8 years ago
Yuchen Zeng
504be5c693
Privatize ChannelConnectivityWatcher members
8 years ago