| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| | |
Add notes about the parameters in public constructors of `Metadata.Entry`, and `Metadata`s `Add` methods (which call the aforementioned constructors), to clearly indicate what a valid key should be, **and the fact that it is converted to lowercase**. Seems like an important enough side effect that it should be explicit in the documentation.
|
| |\
| | |
| | | |
C#: Various allocation optimizations
|
| | | |
|
| | | |
|
| | | |
|
|/| |
| | |
| | | |
Channelz++ Part 4: Socket support
|
| | | |
|
|\| |
| | |
| | | |
Implement Child Socket Support
|
|\ \ \
| | | |
| | | | |
Avoid allocating temporary strings in Channel::CreateCall().
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Increase the maximum number of timer shards to 32.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Also, use `context->authority_` instead of `context->authority()`
for consistency.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Change option name of client.rb
|
| |_|_|/ /
|/| | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Avoid extra branches in grpc_error_get_(str|int).
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix the ownership comment on grpc_lb_addresses_set_address() function.
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Add new C# serialization API
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This is to address Yang's review comment.
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Fix NSError crash
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Commit 82f9886e accidentally sets the maximum number of timer shards 1, from
previously 32.
We probably want to increase the max shards further.
|
| | | | | | |/ /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | |/ /
| | | | |/| |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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-
|
|\ \ \ \ \ \ \
| | |_|_|/ / /
| |/| | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |/ / / / / |
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Use unique port in php test
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Be cautious and wait for recv initial metadata and recv message callbacks to complete if they cause errors
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | |\ \ \ \ \ \
| | |/ / / / / /
| |/| | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Rename the BoringSSL framework to openssl_grpc to avoid conflict with OpenSSL
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Update function signature in grpc_security
|