Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | specify metaclasses in a py3-compatible way | 2016-03-18 | |
| | |||
* | Merge pull request #5786 from soltanmm/this-is-not-a-pipe | 2016-03-18 | |
|\ | | | | | Don't use a pipe for output capturing in Python's test runner | ||
* \ | Merge pull request #5791 from sreecha/grpc_fixit | 2016-03-17 | |
|\ \ | | | | | | | DocFixit: Python README | ||
| | * | Don't use a pipe for capturing in test runner | 2016-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_lib | 2016-03-17 | |
|\ \ \ | | |/ | |/| | |||
| | * | DocFixit: Python README | 2016-03-16 | |
| | | | |||
| * | | Merge pull request #5767 from soltanmm/gil-not-nimble-gil-not-quick | 2016-03-16 | |
| |\ \ | | |/ | |/| | Don't hold the GIL when calling anything in core | ||
* | | | Merge github.com:grpc/grpc into backoff_lib | 2016-03-16 | |
|\| | | |||
| | * | Don't hold the GIL when calling anything in core | 2016-03-15 | |
| | | | |||
| * | | Fix two ways tests can hang | 2016-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_invocation | 2016-03-13 | |
| |\ | | | | | | | Remove tests for EventInvocation API that is going to be removed | ||
| | * | fix copyright | 2016-03-11 | |
| | | | |||
| | * | remove tests for EventInvocation API that is going to be removed | 2016-03-11 | |
| | | | |||
| * | | Remove unnecessary (potentially bad) safety-refs | 2016-03-11 | |
| |/ | |||
* / | Build out backoff as a library | 2016-03-11 | |
|/ | |||
* | Merge pull request #5686 from soltanmm/gills | 2016-03-09 | |
|\ | | | | | Release GIL in queue __dealloc__ | ||
* \ | Merge pull request #5540 from soltanmm/upmerge | 2016-03-09 | |
|\ \ | | | | | | | Merge release-0_13 into master | ||
| | * | Release GIL in queue __dealloc__ | 2016-03-09 | |
| | | | |||
* | | | Fix typo | 2016-03-09 | |
| |/ |/| | |||
* | | Address comments and add a TODO. | 2016-03-07 | |
| | | |||
* | | custom test target for parallel test running | 2016-03-07 | |
| | | |||
| * | Merge remote-tracking branch 'upstream/master' into upmerge | 2016-03-03 | |
| |\ | |/ |/| | |||
* | | Merge pull request #5541 from jtattermusch/python_split_tests | 2016-03-03 | |
|\ \ | | | | | | | Make python test suites run in parallel | ||
* | | | Always ref writable streams | 2016-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 parallel | 2016-03-02 | |
|/ / | |||
* | | Merge pull request #5542 from soltanmm/over-troubled-water | 2016-03-02 | |
|\ \ | | | | | | | Add troubleshooting section to Python package description. | ||
| * | | Add troubleshooting section to package description | 2016-03-02 | |
| | | | |||
| | * | Merge remote-tracking branch 'upstream/release-0_13' | 2016-03-02 | |
| |/| | |||
* | | | Maintain correct queue invariants against core | 2016-03-02 | |
|/ / | |||
* | | Fixing copyrights. | 2016-03-01 | |
| | | |||
* | | Merge pull request #5478 from soltanmm/catatonic | 2016-02-29 | |
|\ \ | | | | | | | Address some memory hazards in Cython code | ||
* \ \ | Merge pull request #5441 from a-veitch/no_binary_tags | 2016-02-29 | |
|\ \ \ | | | | | | | | | Remove binary tags, restrict tag characters to ASCII | ||
| | * | | Address some memory hazards in Cython code | 2016-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 imports | 2016-02-26 | |
| | | | |||
* | | | Merge pull request #5359 from nicolasnoble/upmerge | 2016-02-25 | |
|\ \ \ | | | | | | | | | Upmerge from 0.13 | ||
* \ \ \ | Merge github.com:grpc/grpc into naming-crisis | 2016-02-23 | |
|\ \ \ \ | |||
| * \ \ \ | Merge github.com:grpc/grpc into fix-proto-docker | 2016-02-22 | |
| |\ \ \ \ | | | |/ / | | |/| | | |||
* | | | | | Regenerate files, fix bugs | 2016-02-22 | |
|\ \ \ \ \ | | |/ / / | |/| | | | |||
| | | | * | Merge pull request #5283 from soltanmm/abi-fu | 2016-02-22 | |
| | | | |\ | | | | | | | | | | | | | Add more information to precompiled name. | ||
| | | | * | | Update Python docgen | 2016-02-22 | |
| | | | | | | |||
| | | | * | | Update Python doc w.r.t. Windows availability | 2016-02-22 | |
| | | | | | | |||
| | | | * | | Merge pull request #5360 from soltanmm/doc-notes | 2016-02-22 | |
| | | | |\ \ | | | | | | | | | | | | | | | Update Python doc with pip version notes. | ||
| | | | | * | | Update Python doc with pip version notes | 2016-02-22 | |
| | | | | | | | |||
| | | * | | | | Merge pull request #5348 from nicolasnoble/backport-merge | 2016-02-23 | |
| | | |\| | | | | | | |/ / | | | |/| | | | | | | | | Backport merge. | ||
| | | | * | | Merge branch 'master' into backport-merge | 2016-02-23 | |
| | | | |\ \ | | |_|_|/ / | |/| | | | | |||
| * | | | | | rename census log files to avoid build breakage on MacOS | 2016-02-22 | |
|/ / / / / | |||
| | | * / | Merge branch 'master' into backport-merge | 2016-02-22 | |
| | |/| | | |_|/ / |/| | | | |||
* | | | | Merge pull request #5302 from nicolasnoble/python-windows | 2016-02-22 | |
|\ \ \ \ | | | | | | | | | | | Enabling python artifact building for Windows. | ||
| * | | | | Building the dlls. | 2016-02-19 | |
| | | | | | |||
| | | * | | Exclude cygrpc.so from the Python package | 2016-02-18 | |
| | | | | |