Craig Tiller
cda759d658
Add an error to fd_shutdown (and recursively)
...
Allows diagnosing WHY a file descriptor was shutdown prematurely.
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
yang-g
a2341eaed0
omg it is 2017
8 years ago
yang-g
d36a53156c
Add missing include for size_t
8 years ago
yang-g
43dc9ed3b7
Add licenses to all BUILD files and missing copyright
8 years ago
Craig Tiller
76dca19953
clang-format
8 years ago
Craig Tiller
bedb18959b
Fixes, remove grpc_error_free_string
8 years ago
Craig Tiller
4b53d35113
Faster test building: avoid repeated linking
8 years ago
Craig Tiller
d4654560dc
clang-format code
8 years ago
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
8 years ago
Mark D. Roth
96ba68d7cd
Fix more allocation bugs.
8 years ago
Muxi Yan
cf6eaa7071
Add <string.h> to test_config.c
8 years ago
Craig Tiller
96583a39a9
Remove file dependency to simplify build graph
8 years ago
Craig Tiller
f2876ea1e0
Up timeouts for poll-cv polling strategy, seems to make things more stable
8 years ago
David Garcia Quintas
8fe2a4285c
clang-format
8 years ago
Paul Marks
366a0515c9
port_posix: use IPv4+IPv6 sockets to check for a free port.
...
This allows the port picker to function across dual-stack and
IPv4/IPv6-only environments.
For a port to be considered available, the kernel must support at least
one of (IPv6, IPv4), and the port must be available on each supported
family.
Also use the bool type where feasible.
This is based on http://cl/97155408 (for those who can read it.)
8 years ago
Craig Tiller
a947f1c32e
Make resource_quota a real object
8 years ago
Yuchen Zeng
68413c221e
Remove GRPC_SOCKET
8 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
8 years ago
Craig Tiller
28b72428a8
clang-format
8 years ago
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
8 years ago
Craig Tiller
b37d53ebc0
Bulk update #includes
8 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
8 years ago
Yuchen Zeng
e5ec9ac9e2
Add grpc_endpoint_get_socket and GRPC_SOCKET
8 years ago
Craig Tiller
d3e645f07d
e2e fuzzers
8 years ago
Craig Tiller
31a1bbd4bc
Make fuzzer unit tests work
8 years ago
Craig Tiller
ad57f1678e
Begin fuzzing framework
8 years ago
Nicolas "Pixel" Noble
60ca22fef5
Basic testing.
8 years ago
Craig Tiller
afcc8752f3
clang-format
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
murgatroid99
aa9c578b07
Clean up code after merge with master
8 years ago
murgatroid99
2c287ca750
UV tests pass on linux
8 years ago
murgatroid99
c36f6ea745
Compile and link core tests with libuv
8 years ago
Craig Tiller
08d297e375
Make all tests build again
8 years ago
Craig Tiller
ef6b97659e
Add tracing, fix some transport bugs wrt buffer_pools
8 years ago
Craig Tiller
ed9dc8d956
Fix leaks
8 years ago
Craig Tiller
4b3b5d0e82
Fixes for destruction
8 years ago
murgatroid99
dedb923b6e
Clang format
8 years ago
Michael Lumish
77c6ccef18
Updated changes for Windows, removed unistd.h from test files
8 years ago
Craig Tiller
61ecb9259b
TCP buffer pool integration done
8 years ago
Craig Tiller
d4673484c7
Update tests
8 years ago
murgatroid99
7871f736ce
Remove sockaddr type structs and socklen_t from internal core APIs, update POSIX tests
8 years ago
murgatroid99
623dd4f556
Renamed GPR_ constants to GRPC_ in iomgr/port.h
8 years ago
murgatroid99
5407089b37
Separate out iomgr-specific constants into a separate header
8 years ago
David Garcia Quintas
8c5424f0d5
added gpr_types.h
8 years ago
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
8 years ago
Craig Tiller
70bd4839bc
Allow returning a workqueue somehow associated with an endpoint
9 years ago
Craig Tiller
e63246d100
clang-format
9 years ago
Craig Tiller
8da8511762
Expand corpus, make one-shot runners not self-check leaks (to give ASAN a chance)
9 years ago