aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/tcp_posix.c
Commit message (Collapse)AuthorAge
* Recycle partially filled buffers on the next readGravatar Craig Tiller2015-09-24
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Final patches for renameGravatar Craig Tiller2015-09-22
|
* Change runs to enqueueGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Move arguments to the start of listsGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* Call list progressGravatar Craig Tiller2015-09-18
|
* CleanupGravatar Craig Tiller2015-09-18
|
* Core compiles with workqueuesGravatar Craig Tiller2015-09-15
|
* Mac build fixesGravatar Craig Tiller2015-09-10
|
* Core compiles with -Wsign-conversionGravatar Craig Tiller2015-09-10
|
* Revert "Revert "Refactor Endpoint API""Gravatar Craig Tiller2015-08-27
|
* Revert "Refactor Endpoint API"Gravatar Craig Tiller2015-08-27
|
* Fix uninitialized dataGravatar Craig Tiller2015-08-26
|
* Turn off refcount debuggingGravatar Craig Tiller2015-08-24
|
* Refactor Endpoint APIGravatar Craig Tiller2015-08-21
| | | | | | - Allow reads to complete immediately - Unify read/write signatures - Simplify memory management to allow future optimization work
* clang-format all sourceGravatar Craig Tiller2015-08-18
|
* Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-26
|\ | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other Conflicts: src/core/iomgr/tcp_server_windows.c
| * Fix flow controlGravatar Craig Tiller2015-07-23
| | | | | | | | | | | | - sending of window updates is now integrated with the primary write path, making this far more robust - iomgr starts up after shutdown correctly again
* | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-23
|\| | | | | | | sometimes-its-good-just-to-check-in-with-each-other
| * Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
| |
* | Added connectivity tests, fixed bugsGravatar Craig Tiller2015-07-16
|/
* Adding gpr_dump and gpr_hexdump as discussed. Removed gpr_slice_to_cstring ↵Gravatar Julien Boeuf2015-06-29
| | | | as well.
* clang-formatGravatar Craig Tiller2015-06-05
|
* Fix threading problem on early orphaningGravatar Craig Tiller2015-06-02
|
* Fix TSAN reported errorsGravatar Craig Tiller2015-06-01
|
* removed managed closures from server.cGravatar David Garcia Quintas2015-05-31
|
* Comments addressed.Gravatar David Garcia Quintas2015-05-31
|
* Adapted the following to the new iomgr's cb API:Gravatar David Garcia Quintas2015-05-31
| | | | | alarm_test, tcp_posix, fd_posix, pollset_posix, credentials, call, channel, server, child_channel
* Fix a potential leakGravatar Yang Gao2015-05-19
|
* Eliminate need for SIGPIPE handlingGravatar Craig Tiller2015-05-06
|
* Added missing profiling tags.Gravatar David Garcia Quintas2015-05-04
|
* Merge branch 'one-read' of github.com:ctiller/grpc into one-readGravatar Craig Tiller2015-05-01
|\ | | | | | | | | | | Conflicts: src/core/iomgr/tcp_posix.c src/core/profiling/basic_timers.c
* \ Merge github.com:grpc/grpc into one-readGravatar Craig Tiller2015-05-01
|\ \ | | | | | | | | | | | | | | | Conflicts: src/core/iomgr/tcp_posix.c src/core/profiling/basic_timers.c
| | * Merge github.com:grpc/grpc into one-readGravatar Craig Tiller2015-04-30
| | |\ | | |/ | |/|
| * | Merge comments. See below.Gravatar David Garcia Quintas2015-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Added ptag ignore annotation threshold - prefixed everythig with grpc_ - removed spurious annotations in channel_create.c and client_channel.c - removed stap_probes.h (it's generated from stap_probes.d by make) - Updated Makefile and its template with the right way to generate stap probe headers from its .d definition.
| | * Tweak commentGravatar Craig Tiller2015-04-29
| |/ |/|
| * Integration of Systemtap (STAP) for profiling.Gravatar David Garcia Quintas2015-04-29
| | | | | | | | This commit includes a faulty Makefile to be fixed in a follow commit.
* | Don't wait for EAGAIN before reporting reads upGravatar Craig Tiller2015-04-28
| |
* | Hoist iov_size into a grpc_tcp memberGravatar Craig Tiller2015-04-28
|/
* Fix some name choicesGravatar Vijay Pai2015-04-15
|
* Mark activation for read, write, and time spent in system callsGravatar Vijay Pai2015-04-15
|
* Tracer registration.Gravatar Craig Tiller2015-03-01
| | | | | | | | First: ugh. Second: allow tracer global variables to be registered and then parsed out of a configuration environment variable. Expose TSI trace config variable directly to ease this a little.
* Add a facility to control tracing without recompilingGravatar Craig Tiller2015-02-20
| | | | This will help greatly when it comes to diagnosing customer issues.
* Fix a TSAN reported errorGravatar Craig Tiller2015-02-18
| | | | | | | | | | We now pass down pointers to closures instead of (callback, arg) pair elements separately. This allows us to store one word atomically, fixing a race condition. All call sites have been updated to the new API. No new allocations are incurred. grpc_fd_state is deleted to avoid any temptation to ever add anything there again.
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Move string.h to internal codeGravatar Craig Tiller2015-01-23
|