Skip to content
Snippets Groups Projects
  1. Jun 17, 2016
  2. Jun 14, 2016
  3. Jun 13, 2016
  4. Jun 11, 2016
  5. Jun 10, 2016
    • Ken Payson's avatar
      Initial Python3 support · 1efb6017
      Ken Payson authored
      Notable Changes:
        -Convert all str types to byte types at cython layer (ascii encoding)
        -Use six for packages that have different names in Python2/Python3
        -By default, unit tests are compiled/run in Python2.7 and Python3.4
        -Ensure MACOSX_BUILD_TARGET is at least 10.7
      1efb6017
  6. Jun 08, 2016
  7. Jun 07, 2016
  8. Jun 06, 2016
  9. Jun 03, 2016
  10. Jun 02, 2016
  11. May 27, 2016
  12. May 23, 2016
  13. May 18, 2016
  14. May 17, 2016
  15. May 16, 2016
  16. May 11, 2016
  17. May 06, 2016
  18. May 05, 2016
  19. May 04, 2016
  20. Apr 29, 2016
  21. Apr 28, 2016
  22. Apr 26, 2016
  23. Apr 05, 2016
  24. Mar 31, 2016
  25. Mar 24, 2016
  26. Mar 20, 2016
  27. Mar 18, 2016
  28. Mar 17, 2016
    • Masood Malekghassemi's avatar
      Don't use a pipe for capturing in test runner · fd5a3ef9
      Masood Malekghassemi authored
      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.
      fd5a3ef9
  29. Mar 15, 2016
    • Masood Malekghassemi's avatar
      Fix two ways tests can hang · cbd1bce4
      Masood Malekghassemi authored
      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.
      cbd1bce4
Loading