David Garcia Quintas
8c5424f0d5
added gpr_types.h
9 years ago
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
9 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
David Garcia Quintas
c4d5112719
moar renamings
9 years ago
David Garcia Quintas
2a50dfefdc
s/grpc_pops/grpc_polling_entity
9 years ago
Craig Tiller
77c983dc87
clang-format
9 years ago
Craig Tiller
332f1b35d5
Rename functions
9 years ago
Craig Tiller
29dc490b94
clang-format
9 years ago
Craig Tiller
644da98573
Fixes
9 years ago
Craig Tiller
8517886c6a
Move load_file into iomgr
9 years ago
Craig Tiller
7a1a389062
Fix compile errors
9 years ago
Craig Tiller
9be075c911
Fix leak in port deallocation
9 years ago
Craig Tiller
3b842de003
Fix leak in dualstack_socket_test
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
David Klempner
948afddffe
Run clang-format against port_posix.c and port_windows.c
9 years ago
David Klempner
c7614cf277
Fix declarations in port.h to not be ambiguous in C due to K&R.
...
Also actually add the port parameter to grpc_recycle_unused_port.
Also remove the downsizing gpr_realloc in the recycle codepath, which is
unnecessary and can free the pointer.
9 years ago
David Klempner
2754c91fee
Add an API to return an unused port to the portserver
9 years ago
Craig Tiller
45fe17fb76
Fix leak
9 years ago
Craig Tiller
1aee5362f4
Progress converting to new error system
9 years ago
Craig Tiller
94f8453d0a
Bug fixes to error handling
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Craig Tiller
ddad978996
API fuzzer compiles with new error handling
9 years ago
David Garcia Quintas
604490973b
allocate grpc_pops on the stack
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Craig Tiller
1b409a02a2
Ensure minimum size of alt stack (to please vtune)
9 years ago
Craig Tiller
904e0a5086
Fix typo
9 years ago
Craig Tiller
d0b3ae40f7
Fix double delete
9 years ago
Craig Tiller
a687250fd8
Fix msan bug
9 years ago
Craig Tiller
d78ca88da1
Fix bugs in test infra
9 years ago
Craig Tiller
4add20c64f
Crash fix
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Nicolas "Pixel" Noble
c4b18a50de
Adding support for msys.
9 years ago
Craig Tiller
d2fd769aae
Initial channel watching
9 years ago
Craig Tiller
62c7a5a699
Channel establishment
9 years ago
Nicolas "Pixel" Noble
7c37a687eb
Preventing crashes for known realloc behaviors.
9 years ago
Nicolas "Pixel" Noble
85a46dd780
Moving memory allocation tracking to its own file.
9 years ago
Craig Tiller
2d8d13a572
Server fuzzer progress
9 years ago
Craig Tiller
df262c6a4c
Starting server fuzzer
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
7753119d28
Update copyright
9 years ago
Craig Tiller
f05837ab82
Run fuzzer corpus entries as unit tests
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
Matthew Iselin
1824f0519f
Add HTTP request parsing.
...
This extends the existing http parser to support requests as well as responses.
httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
9 years ago
Craig Tiller
bb84c6a70e
Make stack traces show up in run_tests.py logs
9 years ago
Craig Tiller
4cc04f8742
Upgrade windows to the fixed posix port server code
9 years ago
Craig Tiller
19d7d808ec
Split port_posix.c into platform specifics and a portable interface to port_server.py
9 years ago
Craig Tiller
2ed1a9e329
Disable warning: system header is broken
9 years ago