aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/pollset_windows.c
Commit message (Collapse)AuthorAge
* Merge github.com:grpc/grpc into clangfGravatar Craig Tiller2015-10-01
|\
| * Merge github.com:grpc/grpc into pfftGravatar Craig Tiller2015-09-30
| |\
| | * Flush iocp related work immediatelyGravatar Craig Tiller2015-09-30
| | |
| | * Threading fixesGravatar Craig Tiller2015-09-29
| | | | | | | | | | | | | | | | | | - single global mutex (simpler, easier to make correct for now) - properly flag kick state for workers to avoid missing wakeups (if signal is called before wait on the cv)
| | * Properly initialize variables, destroy variables in usage orderGravatar Craig Tiller2015-09-29
| | |
* | | Fix clang-format scriptGravatar Craig Tiller2015-09-28
|/ /
* | Merge branch 'can-we-be-single-threaded' of github.com:ctiller/grpc into pfftGravatar Craig Tiller2015-09-28
|\|
* | Fix windowsGravatar Craig Tiller2015-09-28
| |
| * Implement turnstile polling for WindowsGravatar Craig Tiller2015-09-24
|/
* Windows fixesGravatar Craig Tiller2015-09-23
|
* clang-format all core filesGravatar Craig Tiller2015-09-23
|
* Update Windows stuffGravatar Craig Tiller2015-09-23
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-18
|\
| * clang-format all sourceGravatar Craig Tiller2015-08-18
| |
* | Windows implementation of new pollset semanticsGravatar Craig Tiller2015-08-06
|/
* Implement new pollset semantics for WindowsGravatar Craig Tiller2015-07-30
|
* Update Windows to use the monotonic clock for alarms alsoGravatar Craig Tiller2015-07-20
|
* clang-format changed filesGravatar Craig Tiller2015-07-06
|
* Introduce multiple clocks to GPRGravatar Craig Tiller2015-07-01
|
* Reworking the cascade kick to be Windows-specific.Gravatar Nicolas "Pixel" Noble2015-06-25
| | | | This brings the Windows port more in-par with Linux. We're now making sure all of the pollsets are going to return immediately before calling the shutdown callback.
* Merge pull request #2202 from nicolasnoble/don-t-recursive-lock-meGravatar Craig Tiller2015-06-24
|\ | | | | Let's inform the system of the lock to unlock...
* | On pollset shutdown, we need to unconditionally start the kick cascade.Gravatar Nicolas "Pixel" Noble2015-06-24
| |
| * Let's inform the system of the lock to unlock...Gravatar Nicolas "Pixel" Noble2015-06-24
|/ | | | Fixes #2190. In grpc_pollset_work we need to pass down which lock to unlock before actually doing something.
* Fixing Windows port after the removal of the backup poller.Gravatar Nicolas Noble2015-06-23
| | | | With the backup poller gone, the caller of grpc_pollset_work is expecting it to sleep. Aligning the behavior of the Windows port with the behavior of the Posix port.
* clang-formatGravatar Craig Tiller2015-06-05
|
* Merge branch 'count-the-things' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile src/core/iomgr/pollset_posix.c src/core/surface/call.c src/core/surface/channel.c src/core/surface/server.c src/python/src/grpc/_adapter/_low_test.py tools/doxygen/Doxyfile.core.internal
| * Added some comments.Gravatar David Garcia Quintas2015-05-31
| |
* | Remove condition variable from pollsetGravatar Craig Tiller2015-05-28
|/
* Another round of win32 fixes and documentation.Gravatar Nicolas "Pixel" Noble2015-05-04
| | | | | -) Fixed a few more (much more rare) race conditions on shutdown. -) Fixed a degenerate case if we create a server but never start it.
* Add a shutdown API to pollsetGravatar David Klempner2015-02-24
| | | | | | | | This allows us to safely asynchronously add FDs in the possibly-promoting unary add case. Also fix the unary add async path to properly handle more of the extra cases it needs to handle.
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Addressing comments.Gravatar Nicolas Noble2015-02-10
|
* Second draft of the win32 implementation.Gravatar Nicolas "Pixel" Noble2015-02-04
| | | | | -) Client code is now threadsafe. -) The echo_client code runs and succeeds.
* First draft of the win32 implementation of iomgr.Gravatar Nicolas "Pixel" Noble2015-02-04
| | | | | | | Caveats: -) The win32 pollset isn't threadsafe (yet). -) Only client code is implemented. -) Only very simple code has been tested with it yet.
* Add NewlineGravatar Craig Tiller2015-01-22
|
* Disable compilation of some filesGravatar Craig Tiller2015-01-21
| | | | They're not needed on Windows
* Copy pollset_posix to pollset_windowsGravatar Craig Tiller2015-01-21