96 Commits (2ec22ab3ed2a3b457dfded4bf4cab3df90cf693a)

Author SHA1 Message Date
Benjamin Peterson 59830b6ec4 revert tstate_delete_common, since it's pretty much wrong 12 years ago
Benjamin Peterson 95d75194ac remove extra call to tstate_delete_common (merge artifact) 12 years ago
Benjamin Peterson 068f81e115 avoid a deadlock with the interpreter head lock and the GIL during finalization 12 years ago
Serhiy Storchaka 013bb91aa3 Issue #19255: The builtins module is restored to initial value before 12 years ago
Serhiy Storchaka 87a5c515d0 Issue #19255: The builtins module is restored to initial value before 12 years ago
Victor Stinner 590cebe391 Issue #19787: PyThread_set_key_value() now always set the value 12 years ago
Victor Stinner 62ca10051b Close #19576: PyGILState_Ensure() now initializes threads. At startup, Python 12 years ago
Victor Stinner 8d19767403 Close #19199: Remove ``PyThreadState.tick_counter`` field 12 years ago
Antoine Pitrou 7b4769937f Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning. 13 years ago
Antoine Pitrou 40322e6ad5 Issue #10241: Clear extension module dict copies at interpreter shutdown. 13 years ago
Antoine Pitrou 95db2e7b8a Backout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deallocating a Tkapp object. 13 years ago
Antoine Pitrou 84f31a5676 Issue #10241: Clear extension module dict copies at interpreter shutdown. 13 years ago
Victor Stinner 1a7425f67a Issue #18203: Replace malloc() with PyMem_RawMalloc() at Python initialization 13 years ago
Christian Heimes b9dbc7d6e1 Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now the 13 years ago
Charles-Francois Natali f28dfdd07b Issue #17912: Use a doubly linked-list for thread states. 13 years ago
Antoine Pitrou 8408cea0cd Issue #17094: Clear stale thread states after fork(). 13 years ago
Kristján Valur Jónsson 684cd0e643 Issue #17522: Add the PyGILState_Check() API. 13 years ago
Antoine Pitrou 58098a77e6 Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 14 years ago
Antoine Pitrou 56cd62c04a Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 14 years ago
Antoine Pitrou 2b0218a259 Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 14 years ago
Antoine Pitrou 75506e8b7c Issue #15726: Fix incorrect bounds checking in PyState_FindModule. 14 years ago
Martin v. Löwis 7800f75827 Issue #15042: Add PyState_AddModule and PyState_RemoveModule. 14 years ago
Brett Cannon 62228dbd6c Issues #13959, 14647: Re-implement imp.reload() in Lib/imp.py. 14 years ago
Brett Cannon fd0741555b Issue #2377: Make importlib the implementation of __import__(). 14 years ago
Benjamin Peterson 7c0b44ec17 move outside WITH_THREAD conditional 14 years ago
Benjamin Peterson 3bf01757b6 move outside WITH_THREAD conditional 14 years ago
Benjamin Peterson 6688eb536a take linkage def outside of WITH_THREAD conditional (closes #14569) 14 years ago
Benjamin Peterson 43162b8a02 take linkage def outside of WITH_THREAD conditional (closes #14569) 14 years ago
Charles-François Natali a233df885b Issue #13156: _PyGILState_Reinit(): Re-associate the auto thread state with the 14 years ago
Antoine Pitrou 8db076cf8a Issue #10363: Deallocate global locks in Py_Finalize(). 14 years ago
Charles-François Natali 1f3ff7bc3f Issue #13156: revert changeset f6feed6ec3f9, which was only relevant for native 14 years ago
Antoine Pitrou 0c759febb6 Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* 15 years ago
Antoine Pitrou 4394e0db24 Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* 15 years ago
Victor Stinner 3cbf14bfb1 Issue #10914: Initialize correctly the filesystem codec when creating a new 15 years ago
Victor Stinner 793b531756 Issue #10914: Initialize correctly the filesystem codec when creating a new 15 years ago
Ezio Melotti c2077b0d9b #11565: Fix several typos. Patch by Piotr Kasprzyk. 15 years ago
Ezio Melotti 13925008dc #11565: Fix several typos. Patch by Piotr Kasprzyk. 15 years ago
Kristján Valur Jónsson 2fea9b961d issue 9786 Native TLS support for pthreads 16 years ago
Antoine Pitrou 3c6261a90b Merged revisions 84623 via svnmerge from 16 years ago
Antoine Pitrou 0a7b65b7da Merged revisions 84623 via svnmerge from 16 years ago
Antoine Pitrou 079ce54efe Issue #9797: pystate.c wrongly assumed that zero couldn't be a valid 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Jeffrey Yasskin 39370830a9 Make (most of) Python's tests pass under Thread Sanitizer. 16 years ago
Victor Stinner d156fa3033 Merged revisions 78638 via svnmerge from 16 years ago
Victor Stinner ef32bc8569 Merged revisions 78639 via svnmerge from 16 years ago
Victor Stinner 45b9be52de Merged revisions 78638 via svnmerge from 16 years ago
Victor Stinner 71fb87e64c Issue #7544: Preallocate thread memory before creating the thread to avoid a 16 years ago