aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/ev_poll_posix.cc
Commit message (Collapse)AuthorAge
* Merge pull request #14626 from kpayson64/remove_dead_codeGravatar kpayson642018-03-16
|\ | | | | Remove unused idle_jobs
* \ Merge pull request #14448 from kpayson64/remove_pollerGravatar kpayson642018-03-07
|\ \ | | | | | | Remove Python background poller thread
| | * Remove unused idle_workGravatar kpayson642018-03-07
| | |
| * | Do poll for poll_posix engine when kicked with 0s timeoutGravatar kpayson642018-03-07
| |/
* | Move assignment for Thread, make destructor optional, loop cv waitsGravatar Vijay Pai2018-03-01
| |
* | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-24
|\ \
| * | Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
| |/
* | clang-fmtGravatar Vijay Pai2018-02-19
| |
* | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)Gravatar Vijay Pai2018-02-19
| |
* | Fix thread leak by delaying thread exit until join is readyGravatar Vijay Pai2018-02-16
| |
* | Remove support for detached threads. All threads must be joined.Gravatar Vijay Pai2018-02-15
|/
* Internalize gpr_thd except for id and currentidGravatar Vijay Pai2018-02-12
|
* Run clang fmtGravatar Noah Eisen2018-02-09
|
* Autofix c casts to c++ castsGravatar Noah Eisen2018-02-09
|
* Merge branch 'master' into gpr_reviewGravatar Vijay Pai2018-02-08
|\
* \ Merge branch 'master' into gpr_reviewGravatar Vijay Pai2018-02-08
|\ \
| | * Merge branch 'master' into gpr_review_tlsGravatar Vijay Pai2018-02-08
| | |\ | | |/ | |/|
| * | Merge pull request #14272 from ncteisen/bug-chasingGravatar Jan Tattermusch2018-02-05
| |\ \ | | | | | | | | Fix resource_quota bug
| | * | Mark poll FD shutdown as UNAVAILABLEGravatar ncteisen2018-02-02
| | | |
* | | | Privatize useful.h and avl.hGravatar Vijay Pai2018-02-02
|/ / /
* / / Deprecate GPR_TIMER_BEGIN/END and replace with GPR_TIMER_SCOPE.Gravatar yang-g2018-01-31
|/ /
| * Privatize thread-local storage headersGravatar Vijay Pai2018-01-25
|/
* Split lib/support into lib/gpr and lib/gpr++.Gravatar Mark D. Roth2018-01-18
|
* Merge pull request #13933 from kpayson64/avoid_stallGravatar kpayson642018-01-08
|\ | | | | Avoid stall
| * Fix bug with pollhup workaroundGravatar Ken Payson2018-01-05
| |
| * Fix a Python spinlock bugGravatar Ken Payson2018-01-05
| |
* | Revert "Fix a Python spinlock bug"Gravatar Mehrdad Afshari2018-01-02
| | | | | | | | This reverts commit 2df509fc0e8628d6d4431139ce953c70796a21eb.
* | Fix struct namesGravatar Vijay Pai2018-01-01
| |
* | Merge branch v1.8.x into masterGravatar Mehrdad Afshari2017-12-31
|\ \ | | | | | | | | | Upmerge v1.8.3 into master
| * | Fix a Python spinlock bugGravatar Ken Payson2017-12-19
| | |
* | | Merge branch 'master' into cv-wait-monotonicGravatar Sree Kuchibhotla2017-12-08
|\ \ \ | | |/ | |/|
| * | 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 pull request #13058 from yashykt/execctxGravatar Yash Tibrewal2017-12-05
| |\ \ | | | | | | | | All instances of exec_ctx being passed around in src/core removed
* | | | Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition ↵Gravatar Sree Kuchibhotla2017-12-04
| |_|/ |/| | | | | | | | varialbes in linux support MONOTONIC clock type)
| * | Fix up review commentsGravatar Dave MacLachlan2017-11-30
| | |
| * | Add thread naming support on platforms that support it.Gravatar Dave MacLachlan2017-11-29
|/ / | | | | | | | | | | | | | | As a client of grpc I want to be aware of which threads are being created by grpc, and giving them recognizable names makes it significantly easier to diagnose what is going on in my programs. This provides thread names for macOS and Linux. Adding support for other platforms should be easy for platform specialists.
| * Merge masterGravatar Yash Tibrewal2017-11-21
| |\ | |/ |/|
| * Merge masterGravatar Yash Tibrewal2017-11-16
| |\
| * | 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
| | |
* | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++Gravatar Noah Eisen2017-11-13
|\ \ \ | | |/ | |/|
* | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++Gravatar ncteisen2017-11-10
|\ \ \ | | | | | | | | | | | | Lot's of manual work to make this merge work
| | * \ Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-10
| | |\ \ | | |/ / | |/| |
| | * | s/NULL/nullptrGravatar Craig Tiller2017-11-10
| | | |
| | | * Merge masterGravatar Yash Tibrewal2017-11-09
| | | |\ | | |_|/ | |/| |
| | | * Merge with masterGravatar Yash Tibrewal2017-11-09
| | | |\ | | | |/ | | |/|
| * | | merge with headGravatar yang-g2017-11-06
| |\| |
| * | | log GRPC_POLL_STRATEGY when fail to find polling engineGravatar yang-g2017-11-06
| | | | | | | | | | | | | | | | also log reason to skip a polling engine
| | * | Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| |/ /