aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/lockfree_event.h
Commit message (Collapse)AuthorAge
* Add documentation for lockfree_event.hGravatar Yash Tibrewal2018-04-02
|
* Remove unnecessary includes of exec_ctx.hGravatar Yash Tibrewal2018-03-14
|
* Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
|
* 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 masterGravatar Yash Tibrewal2017-11-21
|\
| * Resolve commentsGravatar yang-g2017-11-20
| |
| * Avoid calling dtor on grpc_fd before putting it in freelistGravatar yang-g2017-11-17
| |
* | Merge masterGravatar Yash Tibrewal2017-11-09
|\|
* | Merge with masterGravatar Yash Tibrewal2017-11-09
|\ \
| | * Fix data raceGravatar Craig Tiller2017-11-08
| | |
| | * Revert "Revert "Class-ify lockfree event""Gravatar Craig Tiller2017-11-08
| | |
| | * Revert "Class-ify lockfree event"Gravatar David G. Quintas2017-11-08
| | |
| | * Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-06
| | |\ | | |/ | |/|
| * | Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| | |
| | * Finish conversionGravatar Craig Tiller2017-11-01
| | |
| | * Class-ify lockfree eventGravatar Craig Tiller2017-10-21
| | |
* | | 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.
* / Add newline at the end of src/core headers that did not have itGravatar Yash Tibrewal2017-10-09
|/
* Changes for C to C++. Adding extern C to header files for compatibility.Gravatar Yash Tibrewal2017-10-02
|
* Merge github.com:grpc/grpc into enable-epoll1Gravatar Craig Tiller2017-06-08
|\
| * auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
| |
* | Fixes, debugGravatar Craig Tiller2017-05-31
|/
* Explicitly include atm to fix Windows buildGravatar Craig Tiller2017-04-06
|
* Split event notification out of ev_epoll_linux.cGravatar Craig Tiller2017-04-06