| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| | |
Simplify grpc_event into something that can be non-heap allocated.
Deprecate grpc_event_finish.
Remove grpc_op_error - use an int as this is more idiomatic C style.
|
|/ |
|
|\
| |
| | |
C89-ify the python code.
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also adds the commands to the grpc_docker shell library script to
support running in docker.
|
| |
|
|\
| |
| | |
Version update to 0.5.0
|
| | |
|
|\|
| |
| | |
Enable PyPI package management
|
| | |
|
| |
| |
| |
| |
| |
| | |
https://github.com/grpc/grpc/issues/1150 tracks the fact that these
files shouldn't even exist. For now, however, they do and should be
kept current.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add metadata support to low-level Python _adapter
|
| | | |
|
|/ / |
|
|/
|
|
|
|
|
|
| |
It was awkward for the generated code to call an API that offered
both insecure_server and secure_server as well as insecure_stub and
secure_stub. With this change there is just a single server function
and a single stub function and security is decided based on arguments
passed.
|
|
|
|
|
| |
Refactors early_adopter such that interface-specific code is located in
the framework module as a submodule `alpha`.
|
|
|
|
|
| |
This renaming has been incrementally happening for the last several
weeks and this change finishes it.
|
| |
|
|
|
|
| |
They were two halves of the same whole.
|
|\
| |
| | |
Add service name to Python early_adopter
|
|\ \
| | |
| | | |
Reenable a disabled test method
|
| | | |
|
|/ /
| |
| |
| | |
This addresses issue #752.
|
| | |
|
|\ \
| | |
| | | |
Python refactoring
|
| | |
| | |
| | |
| | |
| | |
| | | |
Since enums are themselves iterable there's no need to maintain a list
of the elements of the enum dating from back before the enum when its
values were just independent constants that hung out together.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This refactoring greatly reduces the base-internal use of packet kinds
and will make much simpler a future change distinguishing front-to-back
packet kinds from back-to-front packet kinds.
|
| |/ |
|
|/ |
|
|
|
|
|
| |
Commit 31e65be introduces a bug which causes starting server on a randomly
selected port.
|
|
|
|
|
|
| |
deadline is passed by address to PyArg_ParseTuple to update its value.
However, deadline is a const double, so attempting to change its value
is undefined behavior. Remove the const to have well-defined behavior.
|
|
|
|
|
| |
This completes issue #726. All that cascading activation stuff just
didn't work out as cleanly as I had hoped it would.
|
|\
| |
| | |
README: fix the path to the python requirements.txt file
|
| |
| |
| |
| | |
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
|
|/
|
|
|
|
| |
The assembly and face layers were mostly redundant except that the
assembly layer had far-better interfaces and the face layer had more
of a reason to exist. Now they are merged.
|
|\
| |
| | |
C++ Credentials Rework
|
| |
| |
| |
| |
| | |
Also refactor the interop package to perform client-server interop
testing in a unit test.
|
| |
| |
| |
| | |
This optional value should only be passed in tests.
|
|/ |
|
|\
| |
| | |
Added python tests to .travis.yml
|
| | |
|