Sree Kuchibhotla
c33b593c88
Add comments on what 'covering' a write means
6 years ago
ncteisen
038e760a7d
Channelz C++ Socket support
6 years ago
Muxi Yan
d5d881ae9f
Core infrastructure for timer manager debug
6 years ago
ncteisen
404b2515af
reviewer feedback
6 years ago
ncteisen
f2b493e369
reviewer feedback
6 years ago
Soheil Hassas Yeganeh
80ce1865d7
Make SliceFromArray() static in channel_cc.cc.
...
Also, use `context->authority_` instead of `context->authority()`
for consistency.
6 years ago
ncteisen
4cc16f951c
Simplifiy transport querying function
6 years ago
Yash Tibrewal
a1598c5abf
Create interfaces and initial plumbing for interception API
6 years ago
ncteisen
f13a743126
Implement child socket support
6 years ago
Vijay Pai
18e8a30a51
Empty implementation of grpc_use_signal since not actually needed anymore
6 years ago
Soheil Hassas Yeganeh
0535f659f7
Set a minimum bound of 1 for the number of timer shards.
6 years ago
Soheil Hassas Yeganeh
369cfe118c
Use SliceFromCopiedString() for host name.
...
This is to address Yang's review comment.
6 years ago
Soheil Hassas Yeganeh
a68ebc7cfd
Increase the maximum number of timer shards to 32.
...
Commit 82f9886e
accidentally sets the maximum number of timer shards 1, from
previously 32.
We probably want to increase the max shards further.
6 years ago
Soheil Hassas Yeganeh
c1a1d66864
Avoid allocating temporary strings in Channel::CreateCall().
...
Add `SliceFromArray()` which takes a `char*` instead of
`const string&`, to save string allocations for copying from a `char *`.
Use the new API to eliminate two string allocations and copies per call for
method and host names.
release-note: no
6 years ago
Muxi Yan
b772e67c57
clang_format
6 years ago
Jan Tattermusch
c2fd689bad
address comments
6 years ago
Soheil Hassas Yeganeh
46a97e5f55
Avoid extra branches in grpc_error_get_(str|int).
...
Moving the check for "which" inside the for loop, will let the compiler
unroll the loop and merge it with the branches grpc_error_is_especial.
This is visible in the following godbolts:
Before: https://godbolt.org/z/Nqujh1
After: https://godbolt.org/z/fA2PX-
6 years ago
Jan Tattermusch
1044731858
add DeserializationContext implementation note
6 years ago
Muxi Yan
bd1279ebf1
Add tests for NSError+GRPC
6 years ago
Muxi Yan
f83ca91702
Fix crash in grpc_errorFromStatusCode
6 years ago
ncteisen
cc0a1e1d7e
reviewer feedback:
6 years ago
ncteisen
805b8db33c
fix asan
6 years ago
Juanli Shen
a4345934a3
Use unique port in php test
6 years ago
ncteisen
86600071b0
reviewer feedback
6 years ago
David Garcia Quintas
d194cc378e
Free result of grpc_dump_slice
6 years ago
Jan Tattermusch
a2a4629614
add MarshallerTest
6 years ago
Jan Tattermusch
63a31d85f1
contextual marshaller test
6 years ago
Vijay Pai
be18cedf90
Delete epollsig poller and tests using it
6 years ago
Muxi Yan
d65d25795b
generate_projects
6 years ago
Yash Tibrewal
cd1992bc04
Add comment
6 years ago
Muxi Yan
2c68f60b15
Rename the openssl framework to openssl_grpc to avoid conflict
6 years ago
Muxi Yan
983d9be035
Update function signature in grpc_security
6 years ago
Yash Tibrewal
a12740f0ae
Revert the revert to server.cc
6 years ago
Muxi Yan
fc136beecd
Change function signature
6 years ago
Muxi Yan
0049ba865d
Rename openssl in test
6 years ago
Yash Tibrewal
4e7ede8dd2
Set seen_recv_trailing_metadata to false
6 years ago
Muxi Yan
f511f247dd
bug fix
6 years ago
Hope Casey-Allen
ae6f620d6c
Add comment to explain obscure performance choice
6 years ago
Vijay Pai
da1b75b5d5
Add a virtual destructor to the new class with virtual methods
6 years ago
Muxi Yan
3f4fef6116
replace #include library name in BoringSSL files
6 years ago
Hope Casey-Allen
cc79390604
Fix on_trailing_header
6 years ago
Muxi Yan
d0029bac14
generate_projects.sh
6 years ago
Vijay Pai
74fc60e9af
Make our C function pointer use consistent
6 years ago
Vijay Pai
aee8271fe3
Fix a Status, and resolve reviewer comments
6 years ago
Vijay Pai
9e6511ae2e
Make the core callback interface API so that it can be used in generated code
6 years ago
Hope Casey-Allen
7e21b10cf2
Add in port_platform.h. The permanent fix for this is currently in a pending PR that should get merged soon
6 years ago
Hope Casey-Allen
091f8dd51e
Remove unnecessary callout_is_default checks
6 years ago
Hope Casey-Allen
15eb7853da
Skip 2 slice_eq checks on static mdelems on hpack parse path
6 years ago
Muxi Yan
37b9b9e8fd
Rename the openssl framework to openssl_grpc to avoid conflict
6 years ago
Hope Casey-Allen
327c514fe7
Some reorganizing to respond to code review comments
6 years ago