Nathaniel Manista
bb9333c485
Merge pull request #13486 from nathanielmanistaatgoogle/elide-local-field
...
Elide local field by directly returning values.
7 years ago
Yash Tibrewal
a13a8c0f3e
A few src/core fixes due to missing exec_ctx_finish
7 years ago
Nathaniel Manista
9e8a6922ca
Merge pull request #13485 from nathanielmanistaatgoogle/const
...
Add missing const.
7 years ago
Nathaniel Manista
0eacb45a48
Elide local field by directly returning values
7 years ago
Nathaniel Manista
77d2c721cb
Add missing const
7 years ago
yang-g
704009a198
Enable check for use-after-dtor
7 years ago
Yash Tibrewal
7486144de0
Merge master
7 years ago
Mark D. Roth
b9f34acfe5
Add test for handshake timeout.
7 years ago
Yash Tibrewal
d88421a995
Merge pull request #13452 from yashykt/publicheaderc89nitfix
...
Remove unnecessary if condition in public_headers_must_be_c89
7 years ago
Nathaniel Manista
76c27a5768
Merge pull request #13479 from nathanielmanistaatgoogle/certificate-configuration
...
Avoid abbreviation in Python API.
7 years ago
Menghan Li
a4f0320643
Add go release versions to client_matrix.py
7 years ago
ncteisen
e8bb8749ed
Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c
7 years ago
Noah Eisen
9c26f6866a
Merge pull request #13288 from ncteisen/inheritance-in-core
...
Support Manually Constructed Virtual Functions in C Core
7 years ago
Yash Tibrewal
b822b968c6
Merge branch 'master' into publicheaderc89nitfix
7 years ago
Nathaniel Manista
1628da0136
Avoid abbreviation in Python API
...
I should have requested this during code review of bcf083fa90
but it slipped my mind.
7 years ago
Jan Tattermusch
1304cf8174
Merge pull request #13475 from jtattermusch/better_completion_registry_benchmark
...
Use spinlock in CompletionRegistry (and improve the benchmark).
7 years ago
ncteisen
264560ff4a
Reviewer feedback
7 years ago
Noah Eisen
b8ec238211
Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core
7 years ago
Carl Mastrangelo
4c1713af84
Add java 1.8
7 years ago
Nicolas Noble
240762d4c2
Merge pull request #13060 from jwpowell055/master
...
Allow Bazel to build gRPC as a third-party dependency without git submodules
7 years ago
Noah Eisen
dd010f2297
Merge pull request #13364 from ncteisen/surfacing-error-details
...
Add Error String to Recv Status API
7 years ago
Jan Tattermusch
39b0325dc7
Merge pull request #13462 from jtattermusch/tuple_is_not_a_struct
...
ServerCallHandlers: save allocation by using a struct instead of a tuple
7 years ago
Jan Tattermusch
eec8b84c71
spinlock in completion registry is slightly faster
7 years ago
Jan Tattermusch
8bae77cdd1
add completion registry benchmark with shared registry too
7 years ago
Jan Tattermusch
da8ef40465
save allocation by using a struct instead of a tuple
7 years ago
Jan Tattermusch
39e3325550
Merge pull request #13459 from jtattermusch/csharp_avoid_delegate_allocs
...
Avoid unnecessary delegate alloc in CallSafeHandle and AsyncCall*
7 years ago
Jan Tattermusch
85807230fb
consistent naming for OnReceivedCloseOnServer
7 years ago
Jan Tattermusch
2622fdc07d
remove legacy delegates
7 years ago
Jan Tattermusch
c5638887bf
make everything compile
7 years ago
Jan Tattermusch
466d77b26f
avoid delegate allocations in callsafehandle
7 years ago
Jan Tattermusch
8b451ed31d
server and channel adjustments
7 years ago
Jan Tattermusch
2dc792de17
add "state" filed to batch completion delegate
7 years ago
Jan Tattermusch
f70ecdb640
Merge pull request #13444 from jtattermusch/avoid_delegate_alloc_completion_registry
...
Avoid unnecessary delegate alloc in completion registry
7 years ago
Jan Tattermusch
9a244d61d4
avoid unnecessary allocation in completion registry
7 years ago
Jan Tattermusch
2bc15ca776
Merge pull request #13438 from jtattermusch/csharp_more_microbenchmarks
...
Add more C# microbenchmarks
7 years ago
Noah Eisen
11c1c47fe9
Fix real TSAN/ASAN bug
7 years ago
Mehrdad Afshari
d21365813f
Merge pull request #13431 from mehrdada/fix-setup-py-trigger-for-health-reflection
...
Alter build criterion for health/reflection packages
7 years ago
Mehrdad Afshari
90dbd2b670
Alter health/reflection packages' build criterion
...
Using the presence of the `*_pb2_grpc` module, as opposed to the absence
of the build script (`*_commands` module) is a problematic choice,
because even if a generated file is present, the test infrastructure may
want to regenerate it under a different environment (e.g. different
Python/proto package version). This will ensure the protos always get
recompiled if we have a `*_commands` module present, signaling we are in
a build environment, thereby making the process hermetic.
7 years ago
Nathaniel Manista
018153cd1a
Merge pull request #13406 from nathanielmanistaatgoogle/interop_required_args
...
Require port and server_port interop flags.
7 years ago
Nathaniel Manista
ec4791254e
Merge pull request #13188 from cauthu/python-server-cert-reload
...
Add Python support for server SSL certificate reloading.
7 years ago
Yang Gao
e295ec7cc8
Merge pull request #13454 from yang-g/lockfree_event
...
Avoid calling dtor on grpc_fd before putting it in freelist
7 years ago
Nicolas "Pixel" Noble
18a6837bb0
Merge branch 'v1.7.x' of https://github.com/grpc/grpc
7 years ago
Giang Nguyen
bcf083fa90
Add Python support for server SSL cert reloading
...
Previously, a secure server is configured with SSL credentials during
initialization, and those credentials will be used for the lifetime of
the server. If the user wants the server to use new credentials, the
user has to restart the server, resulting in server downtime. This
change enables the user to optionally configure the server with a
"certificiate config fetcher," such that on every new client
connection, the server will call the config fetcher before performing
the handshake, allowing the user application to optionally specify new
certificate configuration for the server to use (the fetcher can
return a "no change" and the server continues to use its current
certificate configuration).
7 years ago
Mehrdad Afshari
61ea3e22a1
Merge pull request #13463 from mehrdada/fix-check_grpcio_tools
...
Do not require bazel for check_grpcio_tools.py
7 years ago
yang-g
ed49fe5510
Resolve comments
7 years ago
Yash Tibrewal
d489812215
changes for macos
7 years ago
Mark D. Roth
da6b4790e5
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
7 years ago
Mark D. Roth
e36d9eaa2c
Fix some dumb typos.
7 years ago
ncteisen
8d1a3ca5fc
use aquire release
7 years ago
Nicolas Noble
c567ceb01a
Merge pull request #13173 from kwasimensah/patch-1
...
Add logic to work around buggy Android NDKs
7 years ago