1. 23 Jul, 2018 5 commits
  2. 22 Jul, 2018 3 commits
  3. 21 Jul, 2018 10 commits
  4. 20 Jul, 2018 4 commits
  5. 19 Jul, 2018 2 commits
  6. 18 Jul, 2018 3 commits
    • Victor Stinner's avatar
      bpo-34130: Fix test_signal.test_warn_on_full_buffer() (GH-8327) · 686b4b5f
      Victor Stinner authored
      On Windows, sometimes test_signal.test_warn_on_full_buffer() fails to
      fill the socketpair buffer. In that case, the C signal handler
      succeed to write into the socket, it doesn't log the expected send
      error, and so the test fail.
      
      On Windows, the test now uses a timeout of 50 ms to fill the
      socketpair buffer to fix this race condition.
      
      Other changes:
      
      * Begin with large chunk size to fill the buffer to speed up the
        test.
      * Add error messages to assertion errors to more easily identify
        which assertion failed.
      * Don't set the read end of the socketpair as non-blocking.
      686b4b5f
    • Victor Stinner's avatar
      bpo-34130: Fix test_signal.test_socket() (GH-8326) · 99bb6df6
      Victor Stinner authored
      test_signal.test_socket(): On Windows, sometimes even if the C signal handler
      succeed to write the signal number into the write end of the socketpair, the
      test fails with a BlockingIOError on the non-blocking read.recv(1) because the
      read end of the socketpair didn't receive the byte yet.
      
      Fix the race condition on Windows by setting the read end as blocking.
      99bb6df6
    • Serhiy Storchaka's avatar
  7. 17 Jul, 2018 4 commits
  8. 16 Jul, 2018 5 commits
  9. 14 Jul, 2018 1 commit
  10. 13 Jul, 2018 2 commits
  11. 12 Jul, 2018 1 commit
    • Victor Stinner's avatar
      bpo-33723: Fix test_time.test_thread_time() (GH-8267) · d6345def
      Victor Stinner authored
      The test failed on AMD64 Debian root 3.x buildbot because the busy
      loop of 100 ms only increased time.thread_time() by 19.9 ms which is
      smaller than 20 ms. Modify the test to tolerate a delta of at least
      15 ms instead of 20 ms.
      d6345def