Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | Fix copyright | Craig Tiller | 2016-03-07 | |
| | | | ||||
* | | | Fix formatting | Craig Tiller | 2016-03-04 | |
| | | | ||||
* | | | Fix race in poll() based pollset | Craig Tiller | 2016-03-04 | |
| | | | | | | | | | | | | | | | | | | It was possible for entries in watchers[] to be deleted by another thread before we called begin_poll. I'd like to do something nicer than this eventually... but that'll be easier once we've got the polling loop cleaned up (which is currently WIP) | |||
* | | | Always ref writable streams | Craig Tiller | 2016-03-02 | |
| | | | | | | | | | | | | | | | | | | | | | | | | We suffered a bug whereby doing a follow-up write to another write could resurrect a deleted stream, causing all sorts of crash. Fix: when a stream becomes writable (vs when we start writing) take a ref on the stream, and only relinquish it once we're done writing. | |||
| * | | clang-format | Craig Tiller | 2016-03-01 | |
| | | | ||||
| * | | fix compile | Craig Tiller | 2016-03-01 | |
| | | | ||||
| * | | C++ fix | Craig Tiller | 2016-02-28 | |
| | | | ||||
| * | | Fixes to things | Craig Tiller | 2016-02-28 | |
| | | | ||||
| * | | ESAN prototype | Craig Tiller | 2016-02-28 | |
|/ / | ||||
* | | clang-format | Craig Tiller | 2016-02-25 | |
| | | ||||
* | | Fix copyrights | Craig Tiller | 2016-02-25 | |
| | | ||||
* | | 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 | |
| | | ||||
* | | Merge branch 'hide-the-pollset' into hide-the-pollset-set | Craig Tiller | 2016-02-25 | |
|\ \ | ||||
| * | | Fix windows | Craig Tiller | 2016-02-25 | |
| | | | ||||
| * | | Change pollset mutex ownership | Craig Tiller | 2016-02-25 | |
| | | | ||||
| | * | Give more details why we fail | Craig Tiller | 2016-02-25 | |
| | | | ||||
* | | | Add an implementation firewall against pollset_set | Craig Tiller | 2016-02-24 | |
|/ / | | | | | | | So multiple implementations can exist in one binary | |||
* | | Merge branch 'hide-the-worker' into hide-the-pollset | Craig Tiller | 2016-02-24 | |
|\ \ | ||||
| * | | Port pollset worker changes to windows | Craig Tiller | 2016-02-24 | |
| | | | ||||
| * | | Merge github.com:grpc/grpc into hide-the-worker | Craig Tiller | 2016-02-22 | |
| |\| | ||||
| | * | Merge pull request #5257 from ctiller/cleaner-posix | Vijay Pai | 2016-02-22 | |
| | |\ | | | | | | | | | Separate timer checking from pollsets | |||
* | | | | Update copyrights | Craig Tiller | 2016-02-19 | |
| | | | | ||||
* | | | | 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). | |||
| * | | | Fix copyrights | Craig Tiller | 2016-02-18 | |
| | | | | ||||
| * | | | Merge branch 'cleaner-posix' into hide-the-worker | Craig Tiller | 2016-02-18 | |
|/| | | | | |/ | |/| | ||||
| * | | Fix copyrights | Craig Tiller | 2016-02-18 | |
| | | | ||||
* | | | Update windows | Craig Tiller | 2016-02-18 | |
| | | | ||||
* | | | Move worker into pollset | Craig Tiller | 2016-02-18 | |
|/ / | ||||
* | | Fix tcp_client_posix_test | Craig Tiller | 2016-02-18 | |
| | | ||||
* | | Merge github.com:grpc/grpc into cleaner-posix | Craig Tiller | 2016-02-18 | |
|\ \ | ||||
| | * | Merge branch 'master' into poll_override2 | vjpai | 2016-02-17 | |
| | |\ | | |/ | |/| | ||||
| * | | Fix call to grpc_exec_ctx_enqueue | Bogdan Drutu | 2016-02-16 | |
| | | | ||||
| * | | Fix the arguments type for on_read and destroy callbacks to match with ↵ | Bogdan Drutu | 2016-02-16 | |
| | | | | | | | | | | | | grpc_iomgr_cb_func | |||
* | | | Separate timer checking from pollsets | Craig Tiller | 2016-02-16 | |
|/ / | ||||
| * | Comment the requirements for changing grpc_poll_function and do | vjpai | 2016-02-15 | |
|/ | | | | poll overrides in such a way as to avoid polling races | |||
* | WTF | Craig Tiller | 2016-02-10 | |
| | ||||
* | Fix 1 second stall on Windows | Craig Tiller | 2016-02-10 | |
| | ||||
* | Merge pull request #5088 from murgatroid99/core_long_int64_t | Craig Tiller | 2016-02-08 | |
|\ | | | | | Replace 'long' with 'int64_t' in public core headers | |||
| * | Replace 'long' with 'int64_t' in public core headers | murgatroid99 | 2016-02-05 | |
| | | ||||
* | | Fix comments in tcp_server.h | Dan Born | 2016-02-02 | |
|/ | ||||
* | Fix copyrights | Craig Tiller | 2016-01-28 | |
| | ||||
* | Fix windows | Craig Tiller | 2016-01-28 | |
| | ||||
* | 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 | |||
* | Merge pull request #4939 from rjshade/remove_unused_method | Craig Tiller | 2016-01-28 | |
|\ | | | | | Remove unused grpc_udp_server_write method | |||
| * | Update copyright comments. | Robbie Shade | 2016-01-28 | |
| | | ||||
| * | Remove unused grpc_udp_server_write method | Robbie Shade | 2016-01-28 | |
| | | ||||
* | | Tidy. | Nicolas "Pixel" Noble | 2016-01-28 | |
| | | ||||
* | | More fixes. | Nicolas "Pixel" Noble | 2016-01-28 | |
| | |