1. 23 Mar, 2018 4 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 1 commit
    • 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