Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge github.com:grpc/grpc into clangf | Craig Tiller | 2015-10-01 |
|\ | |||
| * | Merge github.com:grpc/grpc into pfft | Craig Tiller | 2015-09-30 |
| |\ | |||
| | * | Flush iocp related work immediately | Craig Tiller | 2015-09-30 |
| | | | |||
| | * | Threading fixes | Craig Tiller | 2015-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 order | Craig Tiller | 2015-09-29 |
| | | | |||
* | | | Fix clang-format script | Craig Tiller | 2015-09-28 |
|/ / | |||
* | | Merge branch 'can-we-be-single-threaded' of github.com:ctiller/grpc into pfft | Craig Tiller | 2015-09-28 |
|\| | |||
* | | Fix windows | Craig Tiller | 2015-09-28 |
| | | |||
| * | Implement turnstile polling for Windows | Craig Tiller | 2015-09-24 |
|/ | |||
* | Windows fixes | Craig Tiller | 2015-09-23 |
| | |||
* | clang-format all core files | Craig Tiller | 2015-09-23 |
| | |||
* | Update Windows stuff | Craig Tiller | 2015-09-23 |
| | |||
* | clang-format all core files | Craig Tiller | 2015-09-22 |
| | |||
* | indent pass to get logical source lines on one physical line | Craig Tiller | 2015-09-22 |
| | |||
* | clang-format all core files | Craig Tiller | 2015-09-22 |
| | |||
* | Merge github.com:grpc/grpc into y12kdm3 | Craig Tiller | 2015-08-18 |
|\ | |||
| * | clang-format all source | Craig Tiller | 2015-08-18 |
| | | |||
* | | Windows implementation of new pollset semantics | Craig Tiller | 2015-08-06 |
|/ | |||
* | Implement new pollset semantics for Windows | Craig Tiller | 2015-07-30 |
| | |||
* | Update Windows to use the monotonic clock for alarms also | Craig Tiller | 2015-07-20 |
| | |||
* | clang-format changed files | Craig Tiller | 2015-07-06 |
| | |||
* | Introduce multiple clocks to GPR | Craig Tiller | 2015-07-01 |
| | |||
* | Reworking the cascade kick to be Windows-specific. | Nicolas "Pixel" Noble | 2015-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-me | Craig Tiller | 2015-06-24 |
|\ | | | | | Let's inform the system of the lock to unlock... | ||
* | | On pollset shutdown, we need to unconditionally start the kick cascade. | Nicolas "Pixel" Noble | 2015-06-24 |
| | | |||
| * | Let's inform the system of the lock to unlock... | Nicolas "Pixel" Noble | 2015-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. | Nicolas Noble | 2015-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-format | Craig Tiller | 2015-06-05 |
| | |||
* | Merge branch 'count-the-things' into we-dont-need-no-backup | Craig Tiller | 2015-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. | David Garcia Quintas | 2015-05-31 |
| | | |||
* | | Remove condition variable from pollset | Craig Tiller | 2015-05-28 |
|/ | |||
* | Another round of win32 fixes and documentation. | Nicolas "Pixel" Noble | 2015-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 pollset | David Klempner | 2015-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 file | Craig Tiller | 2015-02-18 |
| | |||
* | Update copyright to 2015 | Craig Tiller | 2015-02-18 |
| | |||
* | Addressing comments. | Nicolas Noble | 2015-02-10 |
| | |||
* | Second draft of the win32 implementation. | Nicolas "Pixel" Noble | 2015-02-04 |
| | | | | | -) Client code is now threadsafe. -) The echo_client code runs and succeeds. | ||
* | First draft of the win32 implementation of iomgr. | Nicolas "Pixel" Noble | 2015-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 Newline | Craig Tiller | 2015-01-22 |
| | |||
* | Disable compilation of some files | Craig Tiller | 2015-01-21 |
| | | | | They're not needed on Windows | ||
* | Copy pollset_posix to pollset_windows | Craig Tiller | 2015-01-21 |