1. 18 Agu, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      Fix SystemError in "raise" statement · eec9331b
      Victor Stinner yazdı
      Issue #27558: Fix a SystemError in the implementation of "raise" statement.
      In a brand new thread, raise a RuntimeError since there is no active
      exception to reraise.
      
      Patch written by Xiang Zhang.
      eec9331b
  2. 03 Tem, 2016 1 kayıt (commit)
  3. 24 Nis, 2016 2 kayıt (commit)
  4. 17 Nis, 2016 1 kayıt (commit)
  5. 14 Mar, 2016 1 kayıt (commit)
  6. 14 Kas, 2015 1 kayıt (commit)
  7. 03 Tem, 2015 1 kayıt (commit)
  8. 06 May, 2015 1 kayıt (commit)
  9. 14 Nis, 2015 1 kayıt (commit)
  10. 21 Eyl, 2014 1 kayıt (commit)
  11. 13 Şub, 2014 2 kayıt (commit)
  12. 07 Şub, 2014 1 kayıt (commit)
  13. 13 Ara, 2013 2 kayıt (commit)
  14. 23 Kas, 2013 1 kayıt (commit)
  15. 12 Kas, 2013 1 kayıt (commit)
  16. 09 Eki, 2013 2 kayıt (commit)
  17. 08 Eki, 2013 1 kayıt (commit)
  18. 09 Eyl, 2013 1 kayıt (commit)
    • Tim Peters's avatar
      Get "stopped" back into repr(Thread) when appropriate. · 72460fa6
      Tim Peters yazdı
      Due to recent changes, a Thread doesn't know that it's over before
      someone calls .join() or .is_alive().  That meant repr(Thread)
      continued to include "started" (and not "stopped") before one of
      those methods was called, even if hours passed since the thread
      ended.
      
      Repaired that.
      72460fa6
  19. 08 Eyl, 2013 2 kayıt (commit)
    • Tim Peters's avatar
      Issue 18984: Remove ._stopped Event from Thread internals. · c363a23e
      Tim Peters yazdı
      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
    • Antoine Pitrou's avatar
      Issue #18808 again: fix the after-fork logic for not-yet-started or already-stopped threads. · 5da7e795
      Antoine Pitrou yazdı
      (AFAICT, in theory, we must reset all the locks, not just those in use)
      5da7e795
  20. 07 Eyl, 2013 1 kayıt (commit)
  21. 04 Eyl, 2013 1 kayıt (commit)
  22. 01 Eyl, 2013 1 kayıt (commit)
  23. 30 Agu, 2013 1 kayıt (commit)
  24. 25 Agu, 2013 1 kayıt (commit)
  25. 05 May, 2013 1 kayıt (commit)
  26. 23 Nis, 2013 1 kayıt (commit)
  27. 30 Mar, 2013 1 kayıt (commit)
  28. 17 Ock, 2013 1 kayıt (commit)
  29. 13 Eki, 2012 1 kayıt (commit)
  30. 05 Eki, 2012 1 kayıt (commit)
  31. 29 Haz, 2012 1 kayıt (commit)
  32. 19 Nis, 2012 2 kayıt (commit)
  33. 24 Mar, 2012 1 kayıt (commit)
  34. 08 Şub, 2012 1 kayıt (commit)