1. 252346a bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820) by Victor Stinner · 4 years, 3 months ago
  2. 4a21e57 bpo-40268: Remove unused structmember.h includes (GH-19530) by Victor Stinner · 4 years, 4 months ago
  3. 62183b8 bpo-40268: Remove explicit pythread.h includes (#19529) by Victor Stinner · 4 years, 4 months ago
  4. e5014be bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) by Victor Stinner · 4 years, 4 months ago
  5. 81a7be3 bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509) by Victor Stinner · 4 years, 4 months ago
  6. 4a3fe08 bpo-40268: Include explicitly pycore_interp.h (GH-19505) by Victor Stinner · 4 years, 4 months ago
  7. 14d5331 bpo-40234: Revert "bpo-37266: Daemon threads are now denied in subinterpreters (GH-14049)" (GH-19456) by Victor Stinner · 4 years, 4 months ago
  8. 87255be bpo-40089: Add _at_fork_reinit() method to locks (GH-19195) by Victor Stinner · 4 years, 4 months ago
  9. 3cde884 Remove unused variable to fix compiler warning in _threadmodule.c (GH-19064) by Pablo Galindo · 4 years, 5 months ago
  10. 23ef89d bpo-39984: _PyThreadState_DeleteCurrent() takes tstate (GH-19051) by Victor Stinner · 4 years, 5 months ago
  11. ff4584c bpo-39947: Use _PyInterpreterState_GET_UNSAFE() (GH-18978) by Victor Stinner · 4 years, 5 months ago
  12. 3225b9f bpo-39877: Remove useless PyEval_InitThreads() calls (GH-18883) by Victor Stinner · 4 years, 5 months ago
  13. 5572870 bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809) by Andy Lester · 4 years, 5 months ago
  14. dffe4c0 bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601) by Andy Lester · 4 years, 5 months ago
  15. fff7bbf bpo-38858: Add _Py_IsMainInterpreter(tstate) (GH-17293) by Victor Stinner · 4 years, 9 months ago
  16. 01b1cc1 bpo-36710: Add PyInterpreterState.runtime field (GH-17270) by Victor Stinner · 4 years, 9 months ago
  17. 2bc43cd bpo-37878: Remove PyThreadState_DeleteCurrent() function (GH-15315) by Joannah Nanjekye · 5 years ago
  18. 41c57b3 bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630) by Serhiy Storchaka · 5 years ago
  19. 762f93f bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) by Jeroen Demeyer · 5 years ago
  20. 066e5b1 bpo-37266: Daemon threads are now denied in subinterpreters (GH-14049) by Victor Stinner · 5 years ago
  21. 0fd2c30 Revert "bpo-36818: Add PyInterpreterState.runtime field. (gh-13129)" (GH-13795) by Victor Stinner · 5 years ago
  22. 396e0a8 bpo-36818: Add PyInterpreterState.runtime field. (gh-13129) by Eric Snow · 5 years ago
  23. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 5 years ago
  24. 8b09500 bpo-37076: _thread.start_new_thread() calls _PyErr_WriteUnraisableMsg() (GH-13617) by Victor Stinner · 5 years ago
  25. cd590a7 bpo-1230540: Add threading.excepthook() (GH-13515) by Victor Stinner · 5 years ago
  26. b121f63 bpo-36084: Add native thread ID (TID) to threading.Thread (GH-13463) by Jake Tesler · 5 years ago
  27. d12e757 Revert "bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)" (GH-13458) by Victor Stinner · 5 years ago
  28. 4959c33 bpo-36084: Add native thread ID to threading.Thread objects (GH-11993) by Jake Tesler · 5 years ago
  29. 8bb3230 bpo-36710: Add runtime parameter to _PyThreadState_Init() (GH-12935) by Victor Stinner · 5 years ago
  30. a24107b bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) by Serhiy Storchaka · 5 years ago
  31. 8905fcc bpo-35454: Fix miscellaneous minor issues in error handling. (#11077) by Serhiy Storchaka · 6 years ago
  32. 62be742 bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) by Serhiy Storchaka · 6 years ago
  33. a42de74 bpo-35059: Cast void* to PyObject* (GH-10650) by Victor Stinner · 6 years ago
  34. 621cebe bpo-35081: Rename internal headers (GH-10275) by Victor Stinner · 6 years ago
  35. 27e2d1f bpo-35081: Add pycore_ prefix to internal header files (GH-10263) by Victor Stinner · 6 years ago
  36. 0e0bc4e Fix misleading mentions of tp_size in comments (GH-9093) by Peter Eisentraut · 6 years ago
  37. caba55b bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) by Victor Stinner · 6 years ago
  38. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  39. aa0735f bpo-32747: Remove trailing spaces in docstrings. (GH-5491) by oldk · 7 years ago
  40. 378edee bpo-32544: Speed up hasattr() and getattr() (GH-5173) by INADA Naoki · 7 years ago
  41. c319eee Fix CID-1420310: cast PY_TIMEOUT_MAX to _Py_time_t (#4646) by Victor Stinner · 7 years ago
  42. 8c663fd Replace KB unit with KiB (#4293) by Victor Stinner · 7 years ago
  43. 850a18e bpo-30768: Recompute timeout on interrupted lock (GH-4103) by Victor Stinner · 7 years ago
  44. 59af94f bpo-31806: Use _PyTime_ROUND_TIMEOUT for the timeout argument parsing in more functions (#4026) by Pablo Galindo · 7 years ago
  45. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 7 years ago
  46. a6a4dc8 bpo-31370: Remove support for threads-less builds (#3385) by Antoine Pitrou · 7 years ago
  47. 05351c1 Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) by Eric Snow · 7 years ago
  48. 76d5abc bpo-30860: Consolidate stateful runtime globals. (#2594) by Eric Snow · 7 years ago
  49. aefa7eb bpo-6532: Make the thread id an unsigned integer. (#781) by Serhiy Storchaka · 7 years ago
  50. 72dccde bpo-29548: Fix some inefficient call API usage (GH-97) by INADA Naoki · 7 years ago
  51. 228b12e Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 8 years ago
  52. 15f44ab Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Raymond Hettinger · 8 years ago
  53. 720e655 Issue #18916: Update thread module docstrings by Berker Peksag · 8 years ago
  54. ac5569b Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), by Serhiy Storchaka · 9 years ago
  55. fa494fd Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), by Serhiy Storchaka · 9 years ago
  56. 13019fd Issue #22117: Add a new _PyTime_FromSeconds() function by Victor Stinner · 9 years ago
  57. 6aa446c PEP 475: on EINTR, retry the function even if the timeout is equals to zero by Victor Stinner · 9 years ago
  58. 869e177 Issue #22117: Replace usage of _PyTime_ROUND_UP with _PyTime_ROUND_CEILING by Victor Stinner · 9 years ago
  59. f5faad2 Issue #22117: The thread module uses the new _PyTime_t timestamp API by Victor Stinner · 9 years ago
  60. ae58649 Issue #22043: time.monotonic() is now always available by Victor Stinner · 10 years ago
  61. 62f4dad Issue 21137: Better repr for threading.Lock() by Raymond Hettinger · 10 years ago
  62. e879452 threading.RLock._acquire_restore() now raises a TypeError instead of a by Victor Stinner · 11 years ago
  63. bd303c1 Issue #19512, #19515: remove shared identifiers, move identifiers where they by Victor Stinner · 11 years ago
  64. 0905437 Issue #19512: add some common identifiers to only create common strings once, by Victor Stinner · 11 years ago
  65. 357f515 Issue #19437: Fix _threading.RLock constructor (rlock_new), call by Victor Stinner · 11 years ago
  66. 7b47699 Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning. by Antoine Pitrou · 11 years ago
  67. 811724c merge #17091: update docstring for _thread.Lock.acquire. by R David Murray · 12 years ago
  68. b7be42b merge #17091: update docstring for _thread.Lock.acquire. by R David Murray · 12 years ago
  69. 95b7110 #17091: update docstring for _thread.Lock.acquire. by R David Murray · 12 years ago
  70. 3ba3a3e Issue #15422: get rid of PyCFunction_New macro by Andrew Svetlov · 12 years ago
  71. 69cf913 Issue #15124: Optimize _thread.LockType deletion and acquisition when by Kristjan Valur Jonsson · 12 years ago
  72. dba1b40 merge 3.2 by Benjamin Peterson · 12 years ago
  73. e900096 prevent writing to stderr from messing up the exception state (closes #14474) by Benjamin Peterson · 12 years ago
  74. 5397c79 Merge 3.2 by Éric Araujo · 13 years ago
  75. 9bcf8bf Fix error message to use the Python name instead of the C name by Éric Araujo · 13 years ago
  76. d5c355c Issue #11223: Replace threading._info() by sys.thread_info by Victor Stinner · 13 years ago
  77. c2824d4 Issue #11915: threading.RLock()._release_save() raises a RuntimeError if the by Victor Stinner · 13 years ago
  78. 754851f Issue #11223: Add threading._info() function providing informations about the by Victor Stinner · 13 years ago
  79. 4969f70 #11515: Merge with 3.1. by Ezio Melotti · 13 years ago
  80. 42da663 #11515: fix several typos. Patch by Piotr Kasprzyk. by Ezio Melotti · 13 years ago
  81. 3730892 #11515: Merge with 3.2. by Ezio Melotti · 13 years ago
  82. 125d5c8 Issue #11408: In threading.Lock.acquire(), only call gettimeofday() when by Antoine Pitrou · 13 years ago
  83. fcf81fd Issue #11140: Lock.release() now raises a RuntimeError when attempting by Antoine Pitrou · 13 years ago
  84. b94767f Issue #8914: fix various warnings from the Clang static analyzer v254. by Brett Cannon · 13 years ago
  85. 810023d Issue #8844: Regular and recursive lock acquisitions can now be interrupted by Antoine Pitrou · 14 years ago
  86. fcd2a79 Merged revisions 84344 via svnmerge from by Antoine Pitrou · 14 years ago
  87. 1a9a9d5 Issue #1868: Eliminate subtle timing issues in thread-local objects by by Antoine Pitrou · 14 years ago
  88. 102594f Merged revisions 84106 via svnmerge from by Alexander Belopolsky · 14 years ago
  89. 977a684 Issue #8983: Corrected docstrings. by Alexander Belopolsky · 14 years ago
  90. 87d5260 Merged revisions 83918 via svnmerge from by Antoine Pitrou · 14 years ago
  91. 5af4f4b Issue #3757: thread-local objects now support cyclic garbage collection. by Antoine Pitrou · 14 years ago
  92. 7f14f0d Recorded merge of revisions 81032 via svnmerge from by Antoine Pitrou · 14 years ago
  93. f95a1b3 Recorded merge of revisions 81029 via svnmerge from by Antoine Pitrou · 14 years ago
  94. 7c3e577 Issue #7316: the acquire() method of lock objects in the :mod:`threading` by Antoine Pitrou · 14 years ago
  95. ef32bc8 Merged revisions 78639 via svnmerge from by Victor Stinner · 14 years ago
  96. 45b9be5 Merged revisions 78638 via svnmerge from by Victor Stinner · 14 years ago
  97. 5774043 Merged revisions 78611 via svnmerge from by Victor Stinner · 14 years ago
  98. 8f3216a Merged revisions 78610 via svnmerge from by Victor Stinner · 14 years ago
  99. 72aee3d Merged revisions 78393 via svnmerge from by Amaury Forgeot d'Arc · 14 years ago
  100. 434736a Issue #3001: Add a C implementation of recursive locks which is used by by Antoine Pitrou · 15 years ago