Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change pollset rules | 2017-04-05 | |
| | |||
* | Merge github.com:grpc/grpc into atomic-timers | 2017-03-24 | |
|\ | |||
| * | Merge branch 'master' of https://github.com/grpc/grpc into ↵ | 2017-03-22 | |
| |\ | | | | | | | | | | error-slice-optimization | ||
| | * | Assert on thread creation | 2017-03-21 | |
| | | | |||
* | | | Fix rounding, reduce contention on global shared state | 2017-03-17 | |
| |/ |/| | |||
| * | Change error_create API to slice | 2017-03-13 | |
|/ | |||
* | clang-format | 2017-02-17 | |
| | |||
* | Merge github.com:grpc/grpc into zalloc | 2017-02-17 | |
|\ | |||
* | | Add zalloc, convert a bunch of files to use it | 2017-02-16 | |
| | | |||
| * | Fix broken shutdown, and cascading exec_ctx usage bugs | 2017-02-14 | |
| | | |||
| * | Fix bug in poll polling engine causing pollsets to be deleted before they ↵ | 2017-02-14 | |
|/ | | | | are removed from pollset_sets | ||
* | Eliminate CQ freelist | 2017-02-09 | |
| | |||
* | Add an error to fd_shutdown (and recursively) | 2017-01-27 | |
| | | | | Allows diagnosing WHY a file descriptor was shutdown prematurely. | ||
* | Merge branch 'master' of github.com:grpc/grpc into poll_fd_shutdown | 2017-01-17 | |
|\ | |||
| * | Changes to exec_ctx/closure/combiner/workqueue interfaces | 2016-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 | ||
* | | poll_posix double shutdown fix | 2016-12-12 | |
|/ | |||
* | Fix clang-format | 2016-11-28 | |
| | |||
* | Fix mac build | 2016-11-28 | |
| | | | | | Localize global_wakeup_fd declarations, instead of trying to share them, so that this bug is less likely to occur in the future. | ||
* | Clang-format | 2016-11-23 | |
| | |||
* | Bypass poll thread if wakeup fd is set | 2016-11-06 | |
| | |||
* | Merge branch 'master' into uv_core_transport | 2016-10-19 | |
|\ | |||
| * | Merge pull request #8330 from kpayson64/poll_failure | 2016-10-18 | |
| |\ | | | | | | | Wakeup fds on bad poll | ||
| * \ | Merge github.com:grpc/grpc into direct-calls | 2016-10-17 | |
| |\ \ | |||
| | * | | Use atomics for poll status to prevent tsan race complaints | 2016-10-13 | |
| | | | | |||
| | * | | Moved cv polling into ev_poll_posix.c | 2016-10-13 | |
| | | | | |||
| | * | | Cleanup poll-cv setup | 2016-10-11 | |
| | | | | |||
| | | * | Use booleans instead of bitmask args | 2016-10-11 | |
| | | | | |||
| | | * | Wakeup fds on bad poll | 2016-10-10 | |
| | | | | |||
| | * | | Fix platform detection | 2016-10-06 | |
| | |/ | |||
| * / | Tie workqueue implementation to event engine | 2016-09-09 | |
| |/ | |||
* | | Renamed GPR_ constants to GRPC_ in iomgr/port.h | 2016-08-08 | |
| | | |||
* | | Separate out iomgr-specific constants into a separate header | 2016-08-08 | |
|/ | |||
* | Reduce the number of unnecessary allocations | 2016-07-14 | |
| | |||
* | Allow returning a workqueue somehow associated with an endpoint | 2016-06-30 | |
| | |||
* | Fix merge error | 2016-06-15 | |
| | |||
* | Merge branch 'idempotent_endpoint_shutdown' into handshake_timeout | 2016-06-15 | |
|\ | |||
| * | Make {endpoint,fd}_shutdown idempotent | 2016-06-15 | |
| | | |||
* | | Getting handshake timeouts in place | 2016-06-13 | |
| | | |||
* | | Reintegrate | 2016-06-01 | |
| | | |||
* | | Merge github.com:grpc/grpc into error | 2016-06-01 | |
|\| | |||
| * | Revert "Remove legacy poller" | 2016-05-31 | |
| | | | | | | | | This reverts commit d88e15cee750cd647a900098d82f87cc25aa8dbe. | ||
* | | Rename functions | 2016-05-24 | |
| | | |||
* | | Merge github.com:grpc/grpc into error | 2016-05-24 | |
|\| | |||
| * | clang-format | 2016-05-21 | |
| | | |||
| * | Fixes and code simplification | 2016-05-20 | |
| | | |||
| * | Remove legacy poller | 2016-05-20 | |
| | | |||
* | | Merge github.com:grpc/grpc into error | 2016-05-17 | |
|\ \ | |||
| | * | Merge branch 'better_wakeups' into test_affine | 2016-05-16 | |
| | |\ | | |/ | |/| | |||
| * | | Fix accelerated wakeups | 2016-05-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We can end up in situations where a pollset needs to kick itself. This is supposed to be an accelerated codepath, however a bug crept in whereby we missed the opportunity to do so, resulting in needing to round trip these wakeups redundantly through the OS and wake other threads unnecessarily. | ||
| | * | Add affinity to ev_poll_posix | 2016-05-14 | |
| |/ |