Craig Tiller
f008f067f8
build.yaml centric versioning
9 years ago
Masood Malekghassemi
064d37d380
Fix GCS URL for Python
9 years ago
Nicolas "Pixel" Noble
1be92658ef
Versionning Ruby from build.yaml, and regenerating broken files after census merge.
9 years ago
Craig Tiller
5c04760d46
Change default on Python install option
9 years ago
murgatroid99
7a55684a13
Clang format and fix copyrights
9 years ago
murgatroid99
309830f6b8
Replace 'long' with 'int64_t' in public core headers
9 years ago
Craig Tiller
f3f8fdbc54
Fix copyright
9 years ago
Craig Tiller
71ea4a1955
Make binary compatibility not the default
9 years ago
Masood Malekghassemi
a7a50785be
Don't die on missing win32 resources on non-win32
9 years ago
Masood Malekghassemi
f751b0b549
Use envvar for binary repository
9 years ago
Masood Malekghassemi
ae109e9ab6
Don't die on missing win32 resources on non-win32
9 years ago
Masood Malekghassemi
10509a28c7
Fix Python Windows build
9 years ago
Masood Malekghassemi
ab7055a0e7
Format a line
9 years ago
Nicolas "Pixel" Noble
7dc4b7099a
Dirty hack to get 32 bits loading in the cython core.
9 years ago
Nicolas "Pixel" Noble
e018f9f2e8
Almost there.
9 years ago
Masood Malekghassemi
c9c53eeba5
Sundry fixes
9 years ago
Masood Malekghassemi
df1e07e5c1
Add shim for Python's gRPC core on Windows
9 years ago
Alistair Veitch
85afe71d4c
initial commit
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
fa132c2f56
Actually moving this to the proper place.
9 years ago
Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
9 years ago
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
9 years ago
Masood Malekghassemi
5080909b4c
Pass undiagnosed errors to the user unadulterated
9 years ago
Masood Malekghassemi
097070fe20
Diagnose missing Cython-generated files
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
Masood Malekghassemi
69a9411cf8
Remove dead Python README.md
9 years ago
Masood Malekghassemi
62cc911188
Fix Python diagnostics dying on bad diagnosis
9 years ago
Masood Malekghassemi
ece40b263d
Clean up custom gRPC Python binaries for Linux
...
Adds doc-string to EggNameMixin, renames the custom install flag to make
it a bit clearer that the mechanism isn't necessarily limited to linux
(though certainly we'd like it to be; but that's a decision to be made
at the level of the build system and what is made available on GCS, not
here).
9 years ago
Masood Malekghassemi
154b0eeaa9
Enable binary linux distributions for Python
9 years ago
Nathaniel Manista
c1739ea842
Implement three missing face test methods
9 years ago
Nathaniel Manista
6e1dd9ad06
Fix reporting unexpected abortions in event tests
...
Writing "<format string containing one directive> % <expression>"
instead of "<format string containing one directive> % (<expression>,)"
is always a problem; the particular problem in this case came from
face.Abortion being a subclass of a class created with
collections.namedtuple.
9 years ago
Nathaniel Manista
8fff90d3a9
Drop use of functools.wrap in logging_pool
...
functools.wrap is only warranted to work with functions and methods but
logging_pool is warranted to work with callable behaviors, so using
functools.wrap has been wrong all along.
The particular incompatibility motivating this correction is that
callable objects do not have a "__name__" attribute.
9 years ago
Nathaniel Manista
a847f51c94
Move parallel RPC code to correct test method
...
In 4a9b1c6988
I mistakenly added statements to test
test_constants.PARALLELISM RPCs made in parallel to the
testSequentialInvocations test method rather than the
testParallelInvocations test method. How embarrassing!
9 years ago
Masood Malekghassemi
5fec8b333a
Add missing import
...
I have no idea how this mistake got through.
9 years ago
Masood Malekghassemi
0cc27920f8
Integrate zlib into Python distribution
9 years ago
Masood Malekghassemi
58a1dc2bb3
Add compiler error diagnostics to Python setup
9 years ago
Masood Malekghassemi
14a0a93c79
Fix broken Python package builds
...
I'd been incorrectly using indirection against Cython's build_ext
module.
9 years ago
Nathaniel Manista
4a9b1c6988
Fix a defect in RPC Framework Core
...
On the service-side, an operation isn't successfully completed with
just the conclusion of transmission to the other side; local ingestion
of the status and code must be completed as well before termination
callbacks are called.
9 years ago
Nathaniel Manista
be31d46865
A test of the Cython Channel
...
This exposes a bug somewhere in how channel connectivity events get
published on completion queues. Investigation remains active.
9 years ago
Craig Tiller
694cf8b0d2
Shared subchannel sketch
9 years ago
David Garcia Quintas
ec0d07f58e
Woops
9 years ago
Masood Malekghassemi
1d17781795
Check compiler versions at Python setup time
9 years ago
Masood Malekghassemi
59994bcc3e
Warn on Python proto module build failure
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
murgatroid99
a97b531d0f
Generated projects again
9 years ago
Alistair Veitch
0f690721bd
Move encode/decode API into census.h
9 years ago
David Garcia Quintas
bcc6d0118b
Updated grpc_core_dependencies.py
9 years ago
murgatroid99
3466c4b55d
Updated copyrights
9 years ago
Masood Malekghassemi
387e116fd6
Use BoringSSL for Python gRPC
9 years ago