Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge github.com:grpc/grpc into shindig | Craig Tiller | 2015-09-11 |
|\ | |||
| * | Enable -Wconversion | Craig Tiller | 2015-09-10 |
| | | |||
| * | First round of fixing up implicit 64->32 bit conversions | Craig Tiller | 2015-09-10 |
| | | |||
| * | Core compiles with -Wsign-conversion | Craig Tiller | 2015-09-10 |
| | | |||
* | | Workqueue: interface, test, and posix implementation | Craig Tiller | 2015-09-09 |
|/ | |||
* | Fixed build | Craig Tiller | 2015-09-01 |
| | |||
* | Merge branch 'endpoints' into second-coming | Craig Tiller | 2015-09-01 |
|\ | |||
| * | Merge github.com:grpc/grpc into second-coming | Craig Tiller | 2015-08-31 |
| |\ | |||
* | | | Cleaning up Windows endpoint code | Craig Tiller | 2015-08-28 |
|/ / | | | | | | | | | | | - removed the need to track some state - fixed chttp2 transport endpoint shutdown management - made a bunch of tests pass | ||
| * | Reduce a timeout causing overflow | yang-g | 2015-08-27 |
| | | |||
* | | Add a portable test of endpoint pairs | Craig Tiller | 2015-08-27 |
| | | |||
* | | Revert "Revert "Refactor Endpoint API"" | Craig Tiller | 2015-08-27 |
| | | |||
* | | Revert "Refactor Endpoint API" | Craig Tiller | 2015-08-27 |
| | | |||
* | | Merge github.com:grpc/grpc into endpoints | Craig Tiller | 2015-08-26 |
|\| | | | | | | | | | Conflicts: src/core/iomgr/tcp_windows.c | ||
| * | Cleanup test, initialize correctly | Craig Tiller | 2015-08-25 |
| | | | | | | | | Test was failing on mac because gpr time code was not initialized. Whilst here, clean up the test so that I can understand it again. | ||
* | | Merge github.com:grpc/grpc into endpoints | Craig Tiller | 2015-08-24 |
|\| | |||
* | | Refactor Endpoint API | Craig Tiller | 2015-08-21 |
| | | | | | | | | | | | | - Allow reads to complete immediately - Unify read/write signatures - Simplify memory management to allow future optimization work | ||
* | | clang-format all source | Craig Tiller | 2015-08-18 |
| | | |||
| * | Merge github.com:grpc/grpc into y12kdm3 | Craig Tiller | 2015-08-17 |
| |\ | |/ |/| | |||
* | | Update to latest API changes. | Robbie Shade | 2015-08-13 |
| | | |||
* | | Regenerated project files | Robbie Shade | 2015-08-06 |
|\ \ | |||
| | * | Add a test of non-blocking API behavior | Craig Tiller | 2015-08-06 |
| |/ | | | | | | | ... also fix things that were broken :) | ||
| * | Merge pull request #2713 from ctiller/plucking-hell | Vijay Pai | 2015-08-05 |
| |\ | | | | | | | Allow specific pollers to be woken | ||
* | | | Read from the UDP FD, verify number of bytes read | Robbie Shade | 2015-08-04 |
| | | | |||
* | | | Ensure connect happens to server address | Robbie Shade | 2015-08-04 |
| | | | |||
| * | | Return normalized IPv4 addresses from grpc_sockaddr_to_uri(). | Paul Marks | 2015-08-04 |
| | | | | | | | | | | | | | | | Users of the high-level API should not care whether we're using AF_INET or AF_INET6 sockets internally. | ||
| | * | Allow specific pollers to be woken | Craig Tiller | 2015-07-29 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, if two threads call grpc_completion_queue_pluck on the same completion queue for different tags, there is a 50% chance that we deliver the completion wakeup to the wrong poller - forcing the correct poller to wait until its polling times out before it can return an event up to the application. This change tweaks our polling interfaces so that we can indeed wake a specific poller. Nothing has been performance tuned yet. It's definitely sub-optimal in a number of places. Wakeup file-descriptors should be recycled. We should have a path that avoids calling poll() followed by epoll(). We can probably live without it right at the second though. This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows machine). | ||
| * | Merge pull request #2542 from ctiller/tell-me-who-you-might-be | Yang Gao | 2015-07-23 |
| |\ | | | | | | | Expose call peer uri from C core | ||
| | * | Add grpc_call_get_peer | Craig Tiller | 2015-07-20 |
| | | | |||
| * | | Move alarm subsystem to monotonic time | Craig Tiller | 2015-07-19 |
| |/ | |||
| * | Merge pull request #2403 from ctiller/no-worries-i-can-wait | Nicolas Noble | 2015-07-17 |
| |\ | | | | | | | Add a clock_type field to gpr_timespec | ||
| * | | Changing a very long (4000s) deadline to 10s. | Nicolas "Pixel" Noble | 2015-07-17 |
| | | | |||
* | | | Adding 10 client test, fiddling with pollsets | Robbie Shade | 2015-07-15 |
| | | | |||
* | | | grpc_udp_server_write method | Robbie Shade | 2015-07-15 |
| | | | |||
| | * | Fix tcp_client_posix_test on mac | Craig Tiller | 2015-07-15 |
| | | | |||
| | * | Updating wrapped languages to new time functions | Craig Tiller | 2015-07-13 |
| | | | |||
| | * | Introduce a clock type field onto gpr_timespec. | Craig Tiller | 2015-07-13 |
| |/ | | | | | | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense. | ||
* | | Store read_cb in one place | Robbie Shade | 2015-07-10 |
| | | |||
| * | Merge github.com:grpc/grpc into footprints-on-the-sands-of-time | Craig Tiller | 2015-07-07 |
| |\ | |/ |/| | | | | | | | Conflicts: src/core/channel/client_setup.c src/core/surface/init.c | ||
| * | clang-format changed files | Craig Tiller | 2015-07-06 |
| | | |||
| * | Introduce multiple clocks to GPR | Craig Tiller | 2015-07-01 |
| | | |||
* | | clang-format affected files | Craig Tiller | 2015-06-30 |
|/ | |||
* | Add an fd conservation test to verify that fds actually close | Craig Tiller | 2015-06-29 |
| | |||
* | clang-format affected files | Craig Tiller | 2015-06-17 |
| | |||
* | Fix threading problem on early orphaning | Craig Tiller | 2015-06-02 |
| | |||
* | Fix TSAN reported errors | Craig Tiller | 2015-06-01 |
| | |||
* | 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 | ||
| * | Merge github.com:grpc/grpc into count-the-things | Craig Tiller | 2015-06-01 |
| |\ | | | | | | | | | | | | | | | | Conflicts: src/core/iomgr/fd_posix.h src/core/iomgr/iomgr.c | ||
* | | | Merge branch 'count-the-things' into we-dont-need-no-backup | Craig Tiller | 2015-06-01 |
|\| | | |||
| * | | Label all iomgr objects | Craig Tiller | 2015-06-01 |
| | | | | | | | | | | | | | | | This allows a list of them to be dumped to isolate where memory leaks are occuring. |