aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/surface/completion_queue.c
Commit message (Collapse)AuthorAge
...
| * | Fix compilation issue (when GRPC_CQ_REF_COUNT_DEBUG is defined)Gravatar Sree Kuchibhotla2017-04-25
| | |
| * | Create cq vtableGravatar Sree Kuchibhotla2017-04-25
| | |
| * | Merge with cq-hybrid poller changesGravatar Sree Kuchibhotla2017-04-24
| | |
| * | Merge branch 'master' into cq_mpsc_basedGravatar Sree Kuchibhotla2017-04-24
| |\ \ | |/ / |/| |
| | * clang-formatGravatar Craig Tiller2017-04-24
| | |
| | * Merge github.com:grpc/grpc into epex4Gravatar Craig Tiller2017-04-24
| | |\ | |_|/ |/| |
| * | change mutex to spinlockGravatar Sree Kuchibhotla2017-04-18
| | |
| | * Fixup testsGravatar Craig Tiller2017-04-17
| | |
| * | fix windows portability errorGravatar Sree Kuchibhotla2017-04-14
| | |
| * | Prevent thread deadlock if cq-next timeout is infinityGravatar Sree Kuchibhotla2017-04-12
| | |
* | | Get rid of second api for marking non-listening cqsGravatar Craig Tiller2017-04-12
| | |
| * | Fix extra error unrefGravatar Sree Kuchibhotla2017-04-11
| | |
| * | fix bugs and refactor codeGravatar Sree Kuchibhotla2017-04-11
| | |
| * | Fix a bug in cq_is_next_finishedGravatar Sree Kuchibhotla2017-04-11
| | |
| * | Functionality completeGravatar Sree Kuchibhotla2017-04-11
| | |
* | | Finish hybrid server stuff, ensure it gets testedGravatar Craig Tiller2017-04-11
| | |
* | | Support making hybrid cqs in coreGravatar Craig Tiller2017-04-11
| |/ |/|
| * CommentsGravatar Sree Kuchibhotla2017-04-11
| |
| * cq_nextGravatar Sree Kuchibhotla2017-04-10
| |
| * cq_begin_op and cq_end_opGravatar Sree Kuchibhotla2017-04-10
|/
* Merge branch 'master' into cq_create_api_changesGravatar Sree Kuchibhotla2017-04-06
|\
| * Change pollset rulesGravatar Craig Tiller2017-04-05
| |
* | clang formatGravatar Sree Kuchibhotla2017-03-24
| |
* | Changes to use the new APIGravatar Sree Kuchibhotla2017-03-21
| |
* | clang format codeGravatar Sree Kuchibhotla2017-03-03
| |
* | Prefix grpc_cq_polling_type enums with GRPC_CQ_Gravatar Sree Kuchibhotla2017-03-03
| |
* | Change Core to use the new completion_queue_create APIGravatar Sree Kuchibhotla2017-03-02
| |
* | Completion queue creation API change (JUST API change. No functionality change)Gravatar Sree Kuchibhotla2017-03-02
|/
* Use zalloc in completion queueGravatar Craig Tiller2017-02-24
|
* Eliminate CQ freelistGravatar Craig Tiller2017-02-09
|
* Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
|
* Add a mechanism for tagging threads that might be owned byGravatar Craig Tiller2017-01-12
| | | | | | | calls/channels Use it to ensure we don't delete the call from that thread: doing so would create a cycle that's kind of bad.
* clang-formatGravatar Craig Tiller2017-01-06
|
* Fixes, remove grpc_error_free_stringGravatar Craig Tiller2017-01-06
|
* clang-format codeGravatar Craig Tiller2017-01-03
|
* Changes to exec_ctx/closure/combiner/workqueue interfacesGravatar Craig Tiller2016-12-28
| | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks
* Fix TSAN failure when running DEBUG mode.Gravatar Robbie Shade2016-11-29
|
* fixesGravatar Craig Tiller2016-09-05
|
* Remove extraneous locks on cq checksGravatar Craig Tiller2016-08-24
|
* Fix bugs, make it easier to find themGravatar Craig Tiller2016-08-19
|
* Add tracer for pending tagsGravatar Craig Tiller2016-08-19
|
* Timing nuancesGravatar Craig Tiller2016-08-09
|
* Fixup compilationGravatar Craig Tiller2016-08-04
|
* Implement is_finished for cqsGravatar Craig Tiller2016-08-04
|
* Merge github.com:grpc/grpc into %sGravatar Craig Tiller2016-06-28
|\
| * Resolved merge conflicts with masterGravatar murgatroid992016-06-27
| |\
* | \ Merge github.com:grpc/grpc into %sGravatar Craig Tiller2016-06-27
|\ \ \ | | |/ | |/|
| * | Fix clang formattingGravatar Ken Payson2016-06-24
| | |
* | | Make transport-level errors be reflected in status messages on callsGravatar Craig Tiller2016-06-23
| | | | | | | | | | | | | | | | | | | | | Allows us to eliminate logging those errors by default (since they are explicitly passed up to the application). Required plumbing errors through the stack a little more deeply than we had previously.