aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/block_annotate.h
Commit message (Collapse)AuthorAge
* Revert "Revert "All instances of exec_ctx being passed around in src/core ↵Gravatar Yash Tibrewal2017-12-06
| | | | removed""
* Revert "All instances of exec_ctx being passed around in src/core removed"Gravatar Yash Tibrewal2017-12-06
|
* Merge master after no Extern C changesGravatar Yash Tibrewal2017-11-30
|\
* | Fix tests to call grpc_init and grpc_shutdown before using exec_ctxGravatar Yash Tibrewal2017-11-28
| |
| * clang fmtGravatar ncteisen2017-11-17
| |
| * Remove all extern CGravatar ncteisen2017-11-17
| |
* | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵Gravatar Yash Tibrewal2017-11-14
| | | | | | | | ExecCtx and some minor changes
* | Address some PR commentsGravatar Yash Tibrewal2017-11-14
| |
* | Removing instances of exec_ctx being passed around in functions inGravatar Yash Tibrewal2017-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.
* Import fixesGravatar Craig Tiller2017-10-06
|
* Merge github.com:grpc/grpc into grpc_millisGravatar Craig Tiller2017-08-29
|
* Distrib stuffGravatar Craig Tiller2017-07-19
|
* Review feedbackGravatar Craig Tiller2017-07-19