Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement pollset for epollex | Craig Tiller | 2017-04-06 |
| | |||
* | Cleanup to make compile | Craig Tiller | 2017-04-06 |
| | |||
* | Update function names | Craig Tiller | 2017-04-06 |
| | |||
* | Split event notification out of ev_epoll_linux.c | Craig Tiller | 2017-04-06 |
| | |||
* | Change pollset rules | Craig Tiller | 2017-04-05 |
| | |||
* | Merge github.com:grpc/grpc into atomic-timers | Craig Tiller | 2017-03-31 |
|\ | |||
| * | Fix barrier, comment | Craig Tiller | 2017-03-30 |
| | | |||
| * | Fix comments | Craig Tiller | 2017-03-29 |
| | | |||
| * | Merge github.com:grpc/grpc into bugscrub1-proposedfix1 | Craig Tiller | 2017-03-29 |
| |\ | |||
* | | | Avoid re-evaluation | Craig Tiller | 2017-03-27 |
| | | | |||
* | | | Avoid spin polling | Craig Tiller | 2017-03-27 |
| | | | |||
* | | | Merge github.com:grpc/grpc into atomic-timers | Craig Tiller | 2017-03-24 |
|\ \ \ | | |/ | |/| | |||
| | * | Weaken some barriers that were stronger than necessary | Craig Tiller | 2017-03-21 |
| | | | |||
| | * | Fix race? | Craig Tiller | 2017-03-20 |
| | | | |||
| | * | Compile fix | Craig Tiller | 2017-03-20 |
| | | | |||
| | * | Switch to no-barrier loads + full barrier cas-s to solve ABA problem | Craig Tiller | 2017-03-20 |
| | | | |||
* | | | Fix rounding, reduce contention on global shared state | Craig Tiller | 2017-03-17 |
| |/ |/| | |||
| * | Only use static on string literals | Noah Eisen | 2017-03-14 |
| | | |||
| * | Change error_create API to slice | ncteisen | 2017-03-13 |
|/ | |||
* | Comments and relaxed cas in some cases | Sree Kuchibhotla | 2017-02-23 |
| | |||
* | Comments around acquire/release | Sree Kuchibhotla | 2017-02-23 |
| | |||
* | Merge branch 'master' into fd_rw_atm_closure | Sree Kuchibhotla | 2017-02-22 |
|\ | |||
* | | Distinguish between CLOSURE_READY and (GRPC_ERROR_NONE | FD_SHUTDOWN_BIT) | Sree Kuchibhotla | 2017-02-16 |
| | | |||
* | | Merge branch 'master' into fd_rw_atm_closure | Sree Kuchibhotla | 2017-02-16 |
|\ \ | |||
* | | | correct a few comments | Sree Kuchibhotla | 2017-02-16 |
| | | | |||
* | | | use correct memory barriers | Sree Kuchibhotla | 2017-02-15 |
| | | | |||
| | * | Fix broken shutdown, and cascading exec_ctx usage bugs | Craig Tiller | 2017-02-14 |
| |/ | |||
* | | address more code review comments | Sree Kuchibhotla | 2017-02-14 |
| | | |||
* | | Remove GRPC_ERROR_INTERNAL type and simplify the code a bit | Sree Kuchibhotla | 2017-02-14 |
| | | |||
* | | code review comments | Sree Kuchibhotla | 2017-02-13 |
| | | |||
* | | fix comment style | Sree Kuchibhotla | 2017-02-12 |
| | | |||
* | | Fix comment style | Sree Kuchibhotla | 2017-02-12 |
| | | |||
* | | More comments | Sree Kuchibhotla | 2017-02-12 |
| | | |||
* | | Add shutdown-state | Sree Kuchibhotla | 2017-02-12 |
| | | |||
| * | Eliminate CQ freelist | Craig Tiller | 2017-02-09 |
| | | |||
* | | remove fd->shutdown | Sree Kuchibhotla | 2017-02-09 |
| | | |||
* | | closures -> atomics | Sree Kuchibhotla | 2017-02-09 |
|/ | |||
* | Add an error to fd_shutdown (and recursively) | Craig Tiller | 2017-01-27 |
| | | | | Allows diagnosing WHY a file descriptor was shutdown prematurely. | ||
* | Merge branch 'cp' into rollfwd | Craig Tiller | 2017-01-26 |
|\ | |||
| * | Consume the correct event fd | Craig Tiller | 2017-01-26 |
| | | |||
* | | Merge github.com:grpc/grpc into rollfwd | Craig Tiller | 2017-01-24 |
|\| | |||
* | | Revert "Revert "Metadata handling rewrite"" | Craig Tiller | 2017-01-23 |
| | | | | | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55. | ||
* | | Revert "Metadata handling rewrite" | Craig Tiller | 2017-01-20 |
| | | |||
| * | Fix workqueue_move_items_to_parent() invocation bug in ↵ | Harvey Tuch | 2017-01-20 |
| | | | | | | | | | | | | | | polling_island_merge()[ev_epoll_linux.c]. This bug resulted in workqueue items failing to merge correctly and consequently queued closures would fail to execute. | ||
* | | Uncover the badness | Craig Tiller | 2017-01-12 |
|/ | |||
* | Merge branch 'cleanup_closures' into slice_with_exec_ctx_and_new_closures | Craig Tiller | 2017-01-03 |
|\ | |||
| * | Fix some NULL usage | Craig Tiller | 2017-01-03 |
| | | |||
| * | Some fixes | Craig Tiller | 2016-12-29 |
| | | |||
| * | Changes to exec_ctx/closure/combiner/workqueue interfaces | Craig Tiller | 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 | ||
* | | Merge github.com:grpc/grpc into slice_with_exec_ctx | Craig Tiller | 2016-12-12 |
|\| |