Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up code after merge with master | 2016-10-10 | |
| | |||
* | Compile and link core tests with libuv | 2016-10-03 | |
| | |||
* | Merge branch 'idempotent_endpoint_shutdown' into handshake_timeout | 2016-06-15 | |
|\ | |||
| * | Add format check for gpr_log and gpr_asprintf | 2016-06-10 | |
| | | |||
* | | Fix broken assert | 2016-06-09 | |
| | | |||
* | | Merge github.com:grpc/grpc into error | 2016-06-09 | |
|\| | |||
| * | Adds include for socket utils. | 2016-06-08 | |
| | | |||
| * | Adds functions to set snd/rcv socket buffer sizes. | 2016-06-08 | |
| | | | | | | | | Used for non-default 1 MB UDP socket buffers. | ||
* | | Progress converting to new error system | 2016-05-07 | |
| | | |||
* | | Convert tests to new error scheme | 2016-05-06 | |
|/ | |||
* | Merge github.com:grpc/grpc into cleaner-posix2 | 2016-03-31 | |
|\ | |||
| * | Update copyrights | 2016-03-31 | |
| | | |||
* | | Merge github.com:grpc/grpc into cleaner-posix2 | 2016-03-28 | |
|\| | |||
| * | Fix includes | 2016-03-25 | |
| | | |||
| * | Revert "Revert "Add an implementation firewall against pollset_set"" | 2016-02-25 | |
| | | |||
| * | Revert "Add an implementation firewall against pollset_set" | 2016-02-25 | |
| | | |||
* | | Merge branch 'hide-the-pollset-set' into cleaner-posix2 | 2016-02-25 | |
|\| | |||
| * | Change pollset mutex ownership | 2016-02-25 | |
| | | |||
* | | Make out private bits private | 2016-02-25 | |
| | | |||
* | | Merge branch 'hide-the-pollset' into cleaner-posix2 | 2016-02-22 | |
|\| | |||
| * | Provide an interface firewall between pollset and its implementations | 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 | 2016-02-18 | |
| | | |||
* | | Moving fd code into ev code | 2016-02-16 | |
|/ | |||
* | Update copyrights | 2016-01-28 | |
| | |||
* | Preparatory changes for work shedding | 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 | 2015-12-22 | |
| | |||
* | update api | 2015-12-01 | |
| | |||
* | Release fd api | 2015-11-30 | |
| | |||
* | Finish cleanup | 2015-09-22 | |
| | |||
* | clang-format all core files | 2015-09-22 | |
| | |||
* | Move argument passing to start of list | 2015-09-22 | |
| | |||
* | Rename init | 2015-09-22 | |
| | |||
* | Rename run | 2015-09-22 | |
| | |||
* | Move argument passing to start of list | 2015-09-22 | |
| | |||
* | Move arguments to the start of lists | 2015-09-22 | |
| | |||
* | indent pass to get logical source lines on one physical line | 2015-09-22 | |
| | |||
* | Rename call_list to closure_list | 2015-09-22 | |
| | |||
* | Call list progress | 2015-09-21 | |
| | |||
* | Cleanup | 2015-09-18 | |
| | |||
* | Getting stuff working | 2015-09-16 | |
| | |||
* | Tests compile | 2015-09-16 | |
| | |||
* | Enable -Wconversion | 2015-09-10 | |
| | |||
* | First round of fixing up implicit 64->32 bit conversions | 2015-09-10 | |
| | |||
* | Add a test of non-blocking API behavior | 2015-08-06 | |
| | | | | ... also fix things that were broken :) | ||
* | Allow specific pollers to be woken | 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 | 2015-07-19 | |
| | |||
* | Introduce a clock type field onto gpr_timespec. | 2015-07-13 | |
| | | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense. | ||
* | clang-format affected files | 2015-06-17 | |
| | |||
* | Fix threading problem on early orphaning | 2015-06-02 | |
| | |||
* | Fix TSAN reported errors | 2015-06-01 | |
| |