Craig Tiller
b7f35a658b
Expand benchmark coverage to isolated grpc_call scenarios against a dummy filter stack
8 years ago
Craig Tiller
2ccd502ed4
Add cast
8 years ago
Craig Tiller
a6bec8fc31
Auto-call-arena-sizing
8 years ago
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
Craig Tiller
5f4264f9a6
Signal that authority can be compressed in hpack: saves 1 allocation/rpc
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
Craig Tiller
9277aa74ae
Fix sanity: core_banned_functions
8 years ago
Craig Tiller
3e8deb188f
Fix sanity: core_banned_functions
8 years ago
Craig Tiller
81a7937b4b
Fixes
8 years ago
Craig Tiller
00a2d18234
Fix flipped conditional
8 years ago
Craig Tiller
4cc1c35ad3
Fix merge errors
8 years ago
Mark D. Roth
977f5d4e7d
clang-format
8 years ago
Mark D. Roth
e62605f41e
Fix error handling in channel initialization.
8 years ago
Craig Tiller
1e5e5ea5eb
Fix memory leak
8 years ago
Craig Tiller
3a6ca82a78
Fix slice refcounting
8 years ago
Craig Tiller
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
8 years ago
Mark D. Roth
c108788357
clang-format
8 years ago
Mark D. Roth
5e2566e92b
Change destroy_call_elem() to return a grpc_error*.
8 years ago
Craig Tiller
e170293530
Progress towards mdelem pointer elimination
8 years ago
Craig Tiller
0160de9ae5
Begin moving mdelem to be a value type
8 years ago
Craig Tiller
68208fe422
Progress towards mdstr elimination
8 years ago
Mark D. Roth
f79ce7d201
Code review changes.
9 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
9 years ago
Mark D. Roth
b2d2488619
Add grpc_channel_get_info() to C-core API.
9 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
9 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
9 years ago
Mark D. Roth
af00d8bfb2
Add channel arg for max send message size and add message size filter.
9 years ago
Craig Tiller
8e21465a76
Make failure to initialize a filter cause the server to silently swallow that request
9 years ago
Craig Tiller
e0221ff340
Debugging
9 years ago
Craig Tiller
cbff482249
Reduce default max message size
9 years ago
Ken Payson
62a6c9216f
Fix clang formatting
9 years ago
Ken Payson
bd96e8a6a3
Fix clang formatting
9 years ago
Mark D. Roth
7f8db25797
Bool-ify a couple of fields in grpc_transport_op.
9 years ago
Ken Payson
a4b34c290d
Changed %lld to use mingw supported PRId64
9 years ago
David Garcia Quintas
b0dd253a60
Added grpc_channel_get_default_compression_level()
9 years ago
Craig Tiller
804ff719e3
Progress converting to new error system
9 years ago
Craig Tiller
f51457b34d
Progress
9 years ago
David Garcia Quintas
879b3b9efa
PR comments
9 years ago
David Garcia Quintas
73dcbda5b0
Validation for incoming compressed data
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Craig Tiller
839bebed9e
Use channel args from builder
9 years ago
Craig Tiller
f82ddc4c78
Nailing down dependencies better
9 years ago
Craig Tiller
d1697d99d7
Getting dependencies fixed up
9 years ago
Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
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
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
9 years ago