aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio
Commit message (Collapse)AuthorAge
* specify metaclasses in a py3-compatible wayGravatar Leifur Halldor Asgeirsson2016-03-18
|
* Merge pull request #5786 from soltanmm/this-is-not-a-pipeGravatar Jan Tattermusch2016-03-18
|\ | | | | Don't use a pipe for output capturing in Python's test runner
* \ Merge pull request #5791 from sreecha/grpc_fixitGravatar Jan Tattermusch2016-03-17
|\ \ | | | | | | DocFixit: Python README
| | * Don't use a pipe for capturing in test runnerGravatar Masood Malekghassemi2016-03-17
| | | | | | | | | | | | | | | | | | | | | Apparently Python can call arbitrarily deallocation code whenever its allocator is invoked, which can cause output from gRPC core to stderr, which can happen on the thread that is emptying the stderr pipe, thus causing the stderr pipe to deadlock on itself.
* | | Merge github.com:grpc/grpc into backoff_libGravatar Craig Tiller2016-03-17
|\ \ \ | | |/ | |/|
| | * DocFixit: Python READMEGravatar Sree Kuchibhotla2016-03-16
| | |
| * | Merge pull request #5767 from soltanmm/gil-not-nimble-gil-not-quickGravatar Jan Tattermusch2016-03-16
| |\ \ | | |/ | |/| Don't hold the GIL when calling anything in core
* | | Merge github.com:grpc/grpc into backoff_libGravatar Craig Tiller2016-03-16
|\| |
| | * Don't hold the GIL when calling anything in coreGravatar Masood Malekghassemi2016-03-15
| | |
| * | Fix two ways tests can hangGravatar Masood Malekghassemi2016-03-15
| |/ | | | | | | | | | | | | | | | | | | Both have to do with the test runner's handling of the tests. With one it's the read thread somehow outliving the other threads (e.g. with ctrl-C). The other is due to a filled OS-level pipe's buffer causing a block while code is still holding the GIL in some gRPC core function. We can't empty the buffer from Python because the GIL is held, and the OS can't unblock because it's waiting for the buffer to get cleared: deadlock.
| * Merge pull request #5728 from jtattermusch/python_nuke_event_invocationGravatar Jan Tattermusch2016-03-13
| |\ | | | | | | Remove tests for EventInvocation API that is going to be removed
| | * fix copyrightGravatar Jan Tattermusch2016-03-11
| | |
| | * remove tests for EventInvocation API that is going to be removedGravatar Jan Tattermusch2016-03-11
| | |
| * | Remove unnecessary (potentially bad) safety-refsGravatar Masood Malekghassemi2016-03-11
| |/
* / Build out backoff as a libraryGravatar Craig Tiller2016-03-11
|/
* Merge pull request #5686 from soltanmm/gillsGravatar Masood Malekghassemi2016-03-09
|\ | | | | Release GIL in queue __dealloc__
* \ Merge pull request #5540 from soltanmm/upmergeGravatar Craig Tiller2016-03-09
|\ \ | | | | | | Merge release-0_13 into master
| | * Release GIL in queue __dealloc__Gravatar Masood Malekghassemi2016-03-09
| | |
* | | Fix typoGravatar Masood Malekghassemi2016-03-09
| |/ |/|
* | Address comments and add a TODO.Gravatar Jan Tattermusch2016-03-07
| |
* | custom test target for parallel test runningGravatar Jan Tattermusch2016-03-07
| |
| * Merge remote-tracking branch 'upstream/master' into upmergeGravatar Masood Malekghassemi2016-03-03
| |\ | |/ |/|
* | Merge pull request #5541 from jtattermusch/python_split_testsGravatar Jan Tattermusch2016-03-03
|\ \ | | | | | | Make python test suites run in parallel
* | | Always ref writable streamsGravatar Craig Tiller2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | We suffered a bug whereby doing a follow-up write to another write could resurrect a deleted stream, causing all sorts of crash. Fix: when a stream becomes writable (vs when we start writing) take a ref on the stream, and only relinquish it once we're done writing.
| * | make python test suites run in parallelGravatar Jan Tattermusch2016-03-02
|/ /
* | Merge pull request #5542 from soltanmm/over-troubled-waterGravatar Nathaniel Manista2016-03-02
|\ \ | | | | | | Add troubleshooting section to Python package description.
| * | Add troubleshooting section to package descriptionGravatar Masood Malekghassemi2016-03-02
| | |
| | * Merge remote-tracking branch 'upstream/release-0_13'Gravatar Masood Malekghassemi2016-03-02
| |/|
* | | Maintain correct queue invariants against coreGravatar Masood Malekghassemi2016-03-02
|/ /
* | Fixing copyrights.Gravatar Nicolas "Pixel" Noble2016-03-01
| |
* | Merge pull request #5478 from soltanmm/catatonicGravatar Masood Malekghassemi2016-02-29
|\ \ | | | | | | Address some memory hazards in Cython code
* \ \ Merge pull request #5441 from a-veitch/no_binary_tagsGravatar Bogdan Drutu2016-02-29
|\ \ \ | | | | | | | | Remove binary tags, restrict tag characters to ASCII
| | * | Address some memory hazards in Cython codeGravatar Masood Malekghassemi2016-02-29
| |/ / |/| | | | | | | | | | | | | | Some __dealloc__ methods were calling Python methods, and some references were being dropped on the floor instead of threaded through gRPC core.
| * | regenerate importsGravatar Alistair Veitch2016-02-26
| | |
* | | Merge pull request #5359 from nicolasnoble/upmergeGravatar Jan Tattermusch2016-02-25
|\ \ \ | | | | | | | | Upmerge from 0.13
* \ \ \ Merge github.com:grpc/grpc into naming-crisisGravatar Craig Tiller2016-02-23
|\ \ \ \
| * \ \ \ Merge github.com:grpc/grpc into fix-proto-dockerGravatar Craig Tiller2016-02-22
| |\ \ \ \ | | | |/ / | | |/| |
* | | | | Regenerate files, fix bugsGravatar Craig Tiller2016-02-22
|\ \ \ \ \ | | |/ / / | |/| | |
| | | | * Merge pull request #5283 from soltanmm/abi-fuGravatar Nathaniel Manista2016-02-22
| | | | |\ | | | | | | | | | | | | Add more information to precompiled name.
| | | | * | Update Python docgenGravatar Masood Malekghassemi2016-02-22
| | | | | |
| | | | * | Update Python doc w.r.t. Windows availabilityGravatar Masood Malekghassemi2016-02-22
| | | | | |
| | | | * | Merge pull request #5360 from soltanmm/doc-notesGravatar Nathaniel Manista2016-02-22
| | | | |\ \ | | | | | | | | | | | | | | Update Python doc with pip version notes.
| | | | | * | Update Python doc with pip version notesGravatar Masood Malekghassemi2016-02-22
| | | | | | |
| | | * | | | Merge pull request #5348 from nicolasnoble/backport-mergeGravatar Nicolas Noble2016-02-23
| | | |\| | | | | | | |/ / | | | |/| | | | | | | | Backport merge.
| | | | * | Merge branch 'master' into backport-mergeGravatar Nicolas "Pixel" Noble2016-02-23
| | | | |\ \ | | |_|_|/ / | |/| | | |
| * | | | | rename census log files to avoid build breakage on MacOSGravatar Alistair Veitch2016-02-22
|/ / / / /
| | | * / Merge branch 'master' into backport-mergeGravatar Nicolas "Pixel" Noble2016-02-22
| | |/| | | |_|/ / |/| | |
* | | | Merge pull request #5302 from nicolasnoble/python-windowsGravatar Masood Malekghassemi2016-02-22
|\ \ \ \ | | | | | | | | | | Enabling python artifact building for Windows.
| * | | | Building the dlls.Gravatar Nicolas "Pixel" Noble2016-02-19
| | | | |
| | | * | Exclude cygrpc.so from the Python packageGravatar Masood Malekghassemi2016-02-18
| | | | |