ncteisen
274bbbe6a0
Add rich closure debug mode
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
ncteisen
342e72c585
Remove uneeded ref/unref
8 years ago
Craig Tiller
d6466872c8
Add missing ref
8 years ago
Craig Tiller
4a1e432ca5
Refcounting fix
8 years ago
Craig Tiller
43ce7f7d67
Refcounting fix
8 years ago
Noah Eisen
89371914c9
Fix error refcount bug
...
Added a missing ref in httpcli.c. Also added a test to avoid
regression
8 years ago
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
ncteisen
bbb3801e48
Change error get/set API to grpc_slice
8 years ago
Craig Tiller
9e5ac1bf11
Fix broken shutdown, and cascading exec_ctx usage bugs
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
Yuchen Zeng
15521de93f
Request a pollset_set in grpc_resolve_address
8 years ago
Yuchen Zeng
a4669f68c2
Request a pollset_set in grpc_resolve_address
8 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
9 years ago
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
9 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
9 years ago
Craig Tiller
153eaa7aba
s/BUFFER_POOL/RESOURCE_QUOTA/g
9 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
9 years ago
Yuchen Zeng
929f4c652f
Add tos configuration in channel args
9 years ago
murgatroid99
dedb923b6e
Clang format
9 years ago
murgatroid99
7871f736ce
Remove sockaddr type structs and socklen_t from internal core APIs, update POSIX tests
9 years ago
Craig Tiller
86958768b4
Buffer pools compile
9 years ago
Craig Tiller
e34c285ac9
Buffer pool integration progress
9 years ago
Mark D. Roth
714c7ec74a
Plumbed read_buffer through and fixed leftover bytes problem.
9 years ago
Craig Tiller
449c64bc66
Getting handshake timeouts in place
9 years ago
David Garcia Quintas
69ff63d158
clang-format
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
332f1b35d5
Rename functions
9 years ago
Craig Tiller
e6deeb1089
Progress converting to new error system (HTTP fixes)
9 years ago
Craig Tiller
6a64bfd982
Progress converting to new error system
9 years ago
Craig Tiller
5b15afd75c
Progress converting to new error system
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Craig Tiller
c027e77d64
Progress
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Craig Tiller
24d687edf3
Single thread fake name resolution for fuzzing
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f23078cbd3
Stage #1 of core breakup: move everything under lib
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
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
9 years ago
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
9 years ago
Craig Tiller
1d7704d7a1
Fix windows
9 years ago
Craig Tiller
c46beaaa29
Add an implementation firewall against pollset_set
...
So multiple implementations can exist in one binary
9 years ago
Craig Tiller
5a6644602e
Moving fd code into ev code
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
a93a25f7bc
Update copyrights
9 years ago
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
9 years ago
Craig Tiller
cc0535d25e
Add a test of httpcli over ssl
9 years ago
Craig Tiller
a82950e683
clang-format all core files
10 years ago