1. 13 Sep, 2013 10 commits
  2. 12 Sep, 2013 5 commits
  3. 11 Sep, 2013 3 commits
  4. 10 Sep, 2013 4 commits
  5. 09 Sep, 2013 15 commits
  6. 08 Sep, 2013 3 commits
    • Tim Peters's avatar
      Issue 18984: Remove ._stopped Event from Thread internals. · c363a23e
      Tim Peters authored
      The fix for issue 18808 left us checking two things to be sure a Thread
      was done:  an Event (._stopped) and a mutex (._tstate_lock).  Clumsy &
      brittle.  This patch removes the Event, leaving just a happy lock :-)
      
      The bulk of the patch removes two excruciating tests, which were
      verifying sanity of the internals of the ._stopped Event after a fork.
      Thanks to Antoine Pitrou for verifying that's the only real value
      these tests had.
      
      One consequence of moving from an Event to a mutex:  waiters (threads
      calling Thread.join()) used to block each on their own unique mutex
      (internal to the ._stopped event), but now all contend on the same
      mutex (._tstate_lock).  These approaches have different performance
      characteristics on different platforms.  I don't think it matters in
      this context.
      c363a23e
    • Serhiy Storchaka's avatar
      Fix a typo. (closes #18953) · 050b62d1
      Serhiy Storchaka authored
      050b62d1
    • Serhiy Storchaka's avatar
      Fix a typo. (closes #18953) · c7001804
      Serhiy Storchaka authored
      c7001804