Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang-format | Craig Tiller | 2016-10-26 |
| | |||
* | s/GPR_SLICE/GRPC_SLICE/g | Craig Tiller | 2016-10-26 |
| | |||
* | Bulk update #includes | Craig Tiller | 2016-10-26 |
| | |||
* | s/gpr_slice/grpc_slice, and move around tests, impls | Craig Tiller | 2016-10-26 |
| | |||
* | Merge branch 'idempotent_endpoint_shutdown' into error | Craig Tiller | 2016-06-15 |
|\ | |||
| * | clang-format code | Craig Tiller | 2016-06-15 |
| | | |||
| * | Fix windows tests for idempotent shutdown | Craig Tiller | 2016-06-15 |
| | | |||
* | | Merge branch 'idempotent_endpoint_shutdown' of github.com:ctiller/grpc into ↵ | Craig Tiller | 2016-06-15 |
|\| | | | | | | | handshake_timeout | ||
| * | Add a byte to avert a crash (which should be investigated sometime) | Craig Tiller | 2016-06-15 |
| | | |||
* | | Merge branch 'idempotent_endpoint_shutdown' into handshake_timeout | Craig Tiller | 2016-06-15 |
|\| | |||
| * | Make {endpoint,fd}_shutdown idempotent | Craig Tiller | 2016-06-15 |
| | | |||
| * | Add a test for multiple endpoint shutdowns | Craig Tiller | 2016-06-15 |
| | | |||
| * | Add format check for gpr_log and gpr_asprintf | Yuchen Zeng | 2016-06-10 |
| | | |||
* | | Use bool instead of int. | Mark D. Roth | 2016-05-13 |
| | | |||
* | | Work-in-progress on fixing endpoint tests. | Mark D. Roth | 2016-05-12 |
| | | |||
* | | Error reporting progress | Craig Tiller | 2016-05-06 |
| | | |||
* | | API fuzzer compiles with new error handling | Craig Tiller | 2016-05-05 |
|/ | |||
* | Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_all | Nicolas "Pixel" Noble | 2016-04-05 |
|\ | |||
| * | Update copyrights | Craig Tiller | 2016-03-31 |
| | | |||
* | | Sanitize mallocs and frees. | Nicolas "Pixel" Noble | 2016-03-26 |
|/ | |||
* | Revert "Revert "Add an implementation firewall against pollset_set"" | Craig Tiller | 2016-02-25 |
| | |||
* | Revert "Add an implementation firewall against pollset_set" | Vijay Pai | 2016-02-25 |
| | |||
* | Provide an interface firewall between pollset and its implementations | Craig Tiller | 2016-02-19 |
| | | | | | | | Starting to allow for >1 implementation of pollset within a binary. Do so without requiring an extra allocation for completion queues (which we could not tolerate). | ||
* | Move worker into pollset | Craig Tiller | 2016-02-18 |
| | |||
* | Update copyrights | Craig Tiller | 2016-01-28 |
| | |||
* | Preparatory changes for work shedding | Craig Tiller | 2016-01-28 |
| | | | | | | | | - cleanup: change grpc_iomgr_cb_func to take a bool instead of int success - cleanup: follow through with iomgr callback scheduling functions - prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue* functions | ||
* | Eliminate gpr_ int types - and insist on C99 variants instead | Craig Tiller | 2015-12-22 |
| | |||
* | clang-format all core files | Craig Tiller | 2015-09-22 |
| | |||
* | Final patches for rename | Craig Tiller | 2015-09-22 |
| | |||
* | Move argument passing to start of list | Craig Tiller | 2015-09-22 |
| | |||
* | Rename init | Craig Tiller | 2015-09-22 |
| | |||
* | Rename run | Craig Tiller | 2015-09-22 |
| | |||
* | Move argument passing to start of list | Craig Tiller | 2015-09-22 |
| | |||
* | Move arguments to the start of lists | Craig Tiller | 2015-09-22 |
| | |||
* | indent pass to get logical source lines on one physical line | Craig Tiller | 2015-09-22 |
| | |||
* | Rename call_list to closure_list | Craig Tiller | 2015-09-22 |
| | |||
* | Fix tests | Craig Tiller | 2015-09-22 |
| | |||
* | Call list progress | Craig Tiller | 2015-09-21 |
| | |||
* | Call list progress | Craig Tiller | 2015-09-18 |
| | |||
* | Cleanup | Craig Tiller | 2015-09-18 |
| | |||
* | Enable -Wconversion | Craig Tiller | 2015-09-10 |
| | |||
* | Fixed build | Craig Tiller | 2015-09-01 |
| | |||
* | Cleaning up Windows endpoint code | Craig Tiller | 2015-08-28 |
| | | | | | | - removed the need to track some state - fixed chttp2 transport endpoint shutdown management - made a bunch of tests pass | ||
* | Revert "Revert "Refactor Endpoint API"" | Craig Tiller | 2015-08-27 |
| | |||
* | Revert "Refactor Endpoint API" | Craig Tiller | 2015-08-27 |
| | |||
* | Merge github.com:grpc/grpc into endpoints | Craig Tiller | 2015-08-24 |
|\ | |||
* | | Refactor Endpoint API | Craig Tiller | 2015-08-21 |
| | | | | | | | | | | | | - Allow reads to complete immediately - Unify read/write signatures - Simplify memory management to allow future optimization work | ||
| * | Add a test of non-blocking API behavior | Craig Tiller | 2015-08-06 |
|/ | | | | ... also fix things that were broken :) | ||
* | Allow specific pollers to be woken | Craig Tiller | 2015-07-29 |
| | | | | | | | | | | | | | | | | | | | Currently, if two threads call grpc_completion_queue_pluck on the same completion queue for different tags, there is a 50% chance that we deliver the completion wakeup to the wrong poller - forcing the correct poller to wait until its polling times out before it can return an event up to the application. This change tweaks our polling interfaces so that we can indeed wake a specific poller. Nothing has been performance tuned yet. It's definitely sub-optimal in a number of places. Wakeup file-descriptors should be recycled. We should have a path that avoids calling poll() followed by epoll(). We can probably live without it right at the second though. This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows machine). | ||
* | Move alarm subsystem to monotonic time | Craig Tiller | 2015-07-19 |
| |