Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #17244 from guantaol/ev_epollbg | Guantao Liu | 2018-11-28 |
|\ | | | | | Preparation for the new background poller 'epollbg' | ||
* | | Enable errqueue support for linux kernel versions 4.0.0 and above | Yash Tibrewal | 2018-11-27 |
| | | |||
| * | Extend ev_posix.* to prepare for the new background poller 'epollbg', | Guantao Liu | 2018-11-19 |
| | | | | | | | | | | | | | | | | | | and get rid of the dependency loop on the grpc shutdown path. Make sure all background closures are complete before shutting down the other grpc modules. Avoid using the backup poller in TCP endpoints if using the background poller. | ||
* | | Cleanup | Yash Tibrewal | 2018-11-16 |
| | | |||
* | | more stuff | Yash Tibrewal | 2018-08-26 |
|/ | |||
* | Explicitly delete fd from pollset set after c-ares is done | Alexander Polcyn | 2018-06-26 |
| | |||
* | Abstract libuv implementation | kpayson64 | 2018-03-13 |
| | | | | | Structures the libuv implementation to allow for a plugable BSD style socket implementation to allow for other IO Managers | ||
* | clang-fmt | Vijay Pai | 2018-02-19 |
| | |||
* | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start) | Vijay Pai | 2018-02-19 |
| | |||
* | Internalize gpr_thd except for id and currentid | Vijay Pai | 2018-02-12 |
| | |||
* | Privatize useful.h and avl.h | Vijay Pai | 2018-02-02 |
| | |||
* | Split lib/support into lib/gpr and lib/gpr++. | Mark D. Roth | 2018-01-18 |
| | |||
* | Merge branch 'master' into cv-wait-monotonic | Sree Kuchibhotla | 2017-12-08 |
|\ | |||
| * | Revert "Revert "All instances of exec_ctx being passed around in src/core ↵ | Yash Tibrewal | 2017-12-06 |
| | | | | | | | | removed"" | ||
| * | Revert "All instances of exec_ctx being passed around in src/core removed" | Yash Tibrewal | 2017-12-06 |
| | | |||
* | | Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition ↵ | Sree Kuchibhotla | 2017-12-04 |
| | | | | | | | | varialbes in linux support MONOTONIC clock type) | ||
| * | Remove _ prefixed variable names | Yash Tibrewal | 2017-11-29 |
| | | |||
| * | Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in ↵ | Yash Tibrewal | 2017-11-28 |
| | | | | | | | | grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests | ||
| * | Fix tests to call grpc_init and grpc_shutdown before using exec_ctx | Yash Tibrewal | 2017-11-28 |
| | | |||
| * | Fix grpc_init by removing exec_ctx usage before init | Yash Tibrewal | 2017-11-27 |
| | | |||
| * | Merge master | Yash Tibrewal | 2017-11-16 |
| |\ | |/ |/| | |||
| * | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵ | Yash Tibrewal | 2017-11-14 |
| | | | | | | | | ExecCtx and some minor changes | ||
| * | Address some PR comments | Yash Tibrewal | 2017-11-14 |
| | | |||
* | | s/NULL/nullptr | Craig Tiller | 2017-11-10 |
| | | |||
| * | Merge with master | Yash Tibrewal | 2017-11-09 |
| |\ | |/ |/| | |||
* | | Update clang-format to 5.0 | Craig Tiller | 2017-11-03 |
| | | |||
| * | Removing instances of exec_ctx being passed around in functions in | Yash Tibrewal | 2017-10-18 |
|/ | | | | | | | | | | | src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx also keeps track of the previous exec_ctx so that nesting of exec_ctx is allowed. This means that there is only one exec_ctx being used at any time. Also, grpc_exec_ctx_finish is called in the destructor of the object, and the previous exec_ctx is restored to avoid breaking current functionality. The code still explicitly calls grpc_exec_ctx_finish because removing all such instances causes the code to break. | ||
* | Merge github.com:grpc/grpc into flowctl+millis | Craig Tiller | 2017-10-05 |
| | |||
* | More build errors | Yash Tibrewal | 2017-10-02 |
| | |||
* | Changes for C to C++. Adding extern C to header files for compatibility. | Yash Tibrewal | 2017-10-02 |
Also converting to .cc |