1. 23 Mar, 2018 3 commits
  2. 22 Mar, 2018 4 commits
  3. 21 Mar, 2018 7 commits
  4. 20 Mar, 2018 3 commits
  5. 19 Mar, 2018 2 commits
  6. 18 Mar, 2018 6 commits
  7. 17 Mar, 2018 2 commits
  8. 14 Mar, 2018 1 commit
  9. 13 Mar, 2018 5 commits
  10. 12 Mar, 2018 5 commits
  11. 11 Mar, 2018 2 commits
    • Nir Soffer's avatar
      bpo-33021: Release the GIL during fstat() calls (GH-6019) · 4484f9dc
      Nir Soffer authored
      fstat may block for long time if the file descriptor is on a
      non-responsive NFS server, hanging all threads. Most fstat() calls are
      handled by _Py_fstat(), releasing the GIL internally, but but
      _Py_fstat_noraise() does not release the GIL, and most calls release the
      GIL explicitly around it.
      
      This patch fixes last 2 calls to _Py_fstat_no_raise(), avoiding hangs
      when calling:
      - mmap.mmap()
      - os.urandom()
      - random.seed()
      4484f9dc
    • Antoine Pitrou's avatar
      bpo-31804: Fix multiprocessing.Process with broken standard streams (#6079) · e756f66c
      Antoine Pitrou authored
      In some conditions the standard streams will be None or closed in the child process (for example if using "pythonw" instead of "python" on Windows).  Avoid failing with a non-0 exit code in those conditions.
      
      Report and initial patch by poxthegreat.
      e756f66c