Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | Explicitly delete fd from pollset set after c-ares is done | Alexander Polcyn | 2018-06-26 |
| | |||
* | Add a sanity check for inclusion of port_platform.h | Alexander Polcyn | 2018-02-23 |
| | |||
* | exec_ctx_fwd.h should never have been in public headers | Vijay Pai | 2018-01-10 |
| | |||
* | 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 |
| | |||
* | Merge master after no Extern C changes | Yash Tibrewal | 2017-11-30 |
|\ | |||
| * | clang fmt | ncteisen | 2017-11-17 |
| | | |||
| * | Remove all extern C | ncteisen | 2017-11-17 |
| | | |||
| * | 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. | ||
* | Add newline at the end of src/core headers that did not have it | Yash Tibrewal | 2017-10-09 |
| | |||
* | Changes for C to C++. Adding extern C to header files for compatibility. | Yash Tibrewal | 2017-10-02 |
| | |||
* | Merge github.com:grpc/grpc into ALL-the-things | Craig Tiller | 2017-06-08 |
|\ | |||
| * | auto-fix most of licenses | Jan Tattermusch | 2017-06-08 |
| | | |||
* | | Fixes to new executor | Craig Tiller | 2017-05-16 |
|/ | |||
* | Fix ASAN/TSAN failures | Craig Tiller | 2017-05-03 |
| | | | | | | - trace system is now thread safe when run with TSAN - fix a race in client_auth_filter.c - allow timer manager to run in single threaded mode for fuzzers | ||
* | Review feedback | Craig Tiller | 2016-11-14 |
| | |||
* | Add a libuv endpoint to the C core, for use in the Node library | murgatroid99 | 2016-09-16 |
| | |||
* | Update copyrights | Craig Tiller | 2016-03-31 |
| | |||
* | Fix include guards | Craig Tiller | 2016-03-25 |
| | |||
* | Stage #1 of core breakup: move everything under lib | Craig Tiller | 2016-03-25 |