aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/call.c
Commit message (Collapse)AuthorAge
* Merge pull request #1447 from ctiller/magical-void-pointersGravatar jboeuf2015-05-05
|\ | | | | Add per-call context pointer API
* \ Merge pull request #1464 from yang-g/initGravatar Craig Tiller2015-05-05
|\ \ | | | | | | Expose max message size at the server side.
| * | resolve commentsGravatar Yang Gao2015-05-04
| | |
| * | merge with headGravatar Yang Gao2015-05-04
| |\ \
* | | | Added missing profiling tags.Gravatar David Garcia Quintas2015-05-04
| |/ / |/| |
| * | clang-formatGravatar Yang Gao2015-05-04
| | |
| * | fix a deadlock in cancel callGravatar Yang Gao2015-05-04
| | |
| | * Add per-call context pointer APIGravatar Craig Tiller2015-05-01
| |/
* | Merge github.com:grpc/grpc into one-readGravatar Craig Tiller2015-05-01
|\| | | | | | | | | | | Conflicts: src/core/iomgr/tcp_posix.c src/core/profiling/basic_timers.c
| * Merge github.com:grpc/grpc into delete-the-old-apiGravatar Craig Tiller2015-05-01
| |\ | | | | | | | | | | | | Conflicts: vsprojects/Grpc.mak
| | * Ensure call alarms are cancelled when the underlying stream closesGravatar Craig Tiller2015-04-30
| | |
| * | Remove ungeneratable enum values and union membersGravatar Craig Tiller2015-04-29
| | |
* | | Add some helpful timing markersGravatar Craig Tiller2015-04-28
| | |
| * | Remove _old apis from the core libraryGravatar Craig Tiller2015-04-28
| |/
* / Refine need_more_dataGravatar Craig Tiller2015-04-28
|/ | | | | | We don't need to request more transport data if we: - already have queued messages - are not ready to receive messages
* Add some infrastructure for call refcount debuggingGravatar Craig Tiller2015-04-28
|
* Fix use-after-free in lame client testGravatar Craig Tiller2015-04-24
|
* remove annotationsGravatar Craig Tiller2015-04-24
|
* Fix memory leakGravatar Craig Tiller2015-04-24
|
* Fix memory leakGravatar Craig Tiller2015-04-24
|
* annotations - revert laterGravatar Craig Tiller2015-04-24
|
* Fix memory leakGravatar Craig Tiller2015-04-24
|
* clang-formatGravatar Craig Tiller2015-04-24
|
* Always wait for all ops to finishGravatar Craig Tiller2015-04-24
|
* Bug fixingGravatar Craig Tiller2015-04-24
|
* Stream mapping fixesGravatar Craig Tiller2015-04-24
|
* Take a lock every time through client_channel - to simplify logic and ensure ↵Gravatar Craig Tiller2015-04-24
| | | | correctness
* call progressGravatar Craig Tiller2015-04-24
|
* Fix uninitialized variableGravatar Craig Tiller2015-04-23
|
* Add a hack to ensure one-op-at-a-time during connection establishmentGravatar Craig Tiller2015-04-23
|
* Add init/destroy, and a debug-only assert on bad headersGravatar Craig Tiller2015-04-23
|
* Make the things compile againGravatar Craig Tiller2015-04-23
|
* Fix double-set of alarmGravatar Craig Tiller2015-04-23
|
* Flesh out initial_opGravatar Craig Tiller2015-04-23
|
* One test compilesGravatar Craig Tiller2015-04-22
|
* Call compilesGravatar Craig Tiller2015-04-22
|
* Merge branch 'batch-metadata' of github.com:ctiller/grpc into one-passGravatar Craig Tiller2015-04-22
|\ | | | | | | | | | | Conflicts: src/core/channel/http_client_filter.c src/core/channel/http_server_filter.c
* | call progressGravatar Craig Tiller2015-04-22
| |
* | stuffGravatar Craig Tiller2015-04-21
| |
| * Add !=NULLGravatar Craig Tiller2015-04-21
| |
| * Use GPR_ASSERT hereGravatar Craig Tiller2015-04-21
|/
* Fix remaining allocation bugsGravatar Craig Tiller2015-04-17
|
* clang-formatGravatar Craig Tiller2015-04-17
|
* Got rid of GRPC_SEND_STARTGravatar Craig Tiller2015-04-17
|
* Move metadata batching to stream_opGravatar Craig Tiller2015-04-16
|
* clang-formatGravatar Craig Tiller2015-04-16
|
* Switching to batch oriented metadata passingGravatar Craig Tiller2015-04-16
|
* Added batch GRPC_TRACE option to trace calls to grpc_call_start_batchGravatar murgatroid992015-03-09
|
* Fix ref countingGravatar Craig Tiller2015-03-05
|
* Allow only one thread to complete ioreqs at onceGravatar Craig Tiller2015-03-03
| | | | | | | Otherwise we can get a total-queue-ordering violation and complete some ioreqs out-of-order. This leads to events being pushed to the completion queue out-of-order, and that leads to applications believing streams are completed before receiving the last message.