summaryrefslogtreecommitdiffstats
path: root/Python/pystate.c
Commit message (Expand)AuthorAgeFilesLines
* revert tstate_delete_common, since it's pretty much wrongBenjamin Peterson2014-06-171-8/+1
* remove extra call to tstate_delete_common (merge artifact)Benjamin Peterson2014-06-171-3/+2
* avoid a deadlock with the interpreter head lock and the GIL during finalizationBenjamin Peterson2014-06-171-0/+8
* Issue #19255: The builtins module is restored to initial value beforeSerhiy Storchaka2014-02-101-0/+2
* Issue #19787: PyThread_set_key_value() now always set the valueVictor Stinner2013-12-131-9/+9
* Close #19576: PyGILState_Ensure() now initializes threads. At startup, PythonVictor Stinner2013-12-131-0/+5
* Close #19199: Remove ``PyThreadState.tick_counter`` fieldVictor Stinner2013-10-091-1/+0
* Issue #18808: Thread.join() now waits for the underlying thread state to be d...Antoine Pitrou2013-09-071-0/+5
* Issue #10241: Clear extension module dict copies at interpreter shutdown.Antoine Pitrou2013-08-101-0/+25
* Backout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deall...Antoine Pitrou2013-08-021-25/+0
* Issue #10241: Clear extension module dict copies at interpreter shutdown.Antoine Pitrou2013-08-011-0/+25
* Issue #18203: Replace malloc() with PyMem_RawMalloc() at Python initializationVictor Stinner2013-07-071-10/+10
* Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now theChristian Heimes2013-07-011-2/+2
|\
| * Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now theChristian Heimes2013-07-011-2/+2
* | Issue #17912: Use a doubly linked-list for thread states.Charles-Francois Natali2013-05-081-41/+17
* | Issue #17094: Clear stale thread states after fork().Antoine Pitrou2013-05-051-0/+47
* | Issue #17522: Add the PyGILState_Check() API.Kristján Valur Jónsson2013-03-231-0/+9
|/
* Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-051-0/+3
* Issue #15726: Fix incorrect bounds checking in PyState_FindModule.Antoine Pitrou2012-08-201-1/+1
|\
| * Issue #15726: Fix incorrect bounds checking in PyState_FindModule.Antoine Pitrou2012-08-201-1/+1
* | Issue #15042: Add PyState_AddModule and PyState_RemoveModule.Martin v. Löwis2012-06-221-2/+43
* | Issues #13959, 14647: Re-implement imp.reload() in Lib/imp.py.Brett Cannon2012-04-291-2/+0
* | Issue #2377: Make importlib the implementation of __import__().Brett Cannon2012-04-141-0/+2
|/
* move outside WITH_THREAD conditionalBenjamin Peterson2012-04-131-2/+2
* take linkage def outside of WITH_THREAD conditional (closes #14569)Benjamin Peterson2012-04-131-4/+3
* Issue #13156: _PyGILState_Reinit(): Re-associate the auto thread state with theCharles-François Natali2011-11-221-4/+5
* Issue #10363: Deallocate global locks in Py_Finalize().Antoine Pitrou2011-10-301-0/+6
* Issue #10914: Initialize correctly the filesystem codec when creating a newVictor Stinner2011-04-261-0/+1
* Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_*Antoine Pitrou2011-04-271-0/+17
* #11565: Merge with 3.1.Ezio Melotti2011-03-161-1/+1
|\
| * #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
| * Merged revisions 84623 via svnmerge fromAntoine Pitrou2010-09-081-8/+7
| * Recorded merge of revisions 81032 via svnmerge fromAntoine Pitrou2010-05-091-388/+388
| * Merged revisions 78639 via svnmerge fromVictor Stinner2010-03-031-5/+24
* | issue 9786 Native TLS support for pthreadsKristján Valur Jónsson2010-09-201-0/+2
* | Issue #9797: pystate.c wrongly assumed that zero couldn't be a validAntoine Pitrou2010-09-081-8/+7
* | Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-393/+393
* | Make (most of) Python's tests pass under Thread Sanitizer.Jeffrey Yasskin2010-05-031-16/+21
* | Merged revisions 78638 via svnmerge fromVictor Stinner2010-03-031-5/+24
* | Merge in the new GIL.Antoine Pitrou2009-11-101-0/+1
|/
* Issue #3327: Don't overallocate in the modules_by_index list.Martin v. Löwis2008-11-171-1/+1
* Issue 3723: Fixed initialization of subinterpretersChristian Heimes2008-10-301-0/+1
* Merged revisions 65459,65472,65481,65518,65536,65581,65609,65637,65641,65644-...Georg Brandl2008-08-121-0/+4
* Implement PEP 3121: new module initialization and finalization API.Martin v. Löwis2008-06-111-0/+36
* Merged revisions 60143-60149 via svnmerge fromChristian Heimes2008-01-211-0/+10
* Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases i...Christian Heimes2007-12-021-1/+1
* Make identifiers str (not str8) objects throughout.Martin v. Löwis2007-06-101-0/+2
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-0/+2
* Four months of trunk changes (including a few releases...)Thomas Wouters2006-12-131-2/+7
* Merge current trunk into p3yk. This includes the PyNumber_Index API change,Thomas Wouters2006-08-211-12/+27