summaryrefslogtreecommitdiff
path: root/Python/pystate.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-20891: Fix PyGILState_Ensure() (#4650) (#4657)Victor Stinner2017-11-301-2/+18
* revert tstate_delete_common, since it's pretty much wrongBenjamin Peterson2014-06-171-8/+1
* avoid a deadlock with the interpreter head lock and the GIL during finalizationBenjamin Peterson2014-06-161-1/+8
* Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-061-0/+3
* 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: revert changeset f6feed6ec3f9, which was only relevant for nativeCharles-François Natali2011-10-121-17/+0
* Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_*Antoine Pitrou2011-04-271-0/+17
* #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
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-361/+361
* Issue #7544: Preallocate thread memory before creating the thread to avoid aVictor Stinner2010-03-031-5/+23
* Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tlsGregory P. Smith2008-08-041-0/+4
* Provide a sanity check during PyThreadState_DeleteCurrent() andGregory P. Smith2008-01-211-0/+10
* Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. ...Collin Winter2007-03-121-0/+2
* Remove extra semi-colons reported by Johnny Lee on python-dev. Backport if a...Neal Norwitz2006-09-231-1/+1
* Forward-port of rev. 51857:Georg Brandl2006-09-111-1/+6
* Followup to bug #1069160.Tim Peters2006-08-101-12/+27
* Handle allocation failures gracefully. Found with failmalloc.Neal Norwitz2006-07-211-0/+4
* SF bug 1524317: configure --without-threads fails to buildTim Peters2006-07-191-48/+47
* After approval from Anthony, merge the tim-current_framesTim Peters2006-07-101-3/+51
* Zap ZAP.Martin v. Löwis2006-04-151-25/+18
* spread the extern "C" { } magic pixie dust around. Python itself builds nowAnthony Baxter2006-04-131-0/+11
* more low-hanging fruit to make code compile under a C++ compiler. NotAnthony Baxter2006-04-111-8/+9
* Patch 1413181, by Gabriel Becedillas.Tim Peters2006-02-271-0/+4
* Forward port bugfix:Michael W. Hudson2005-09-301-0/+4
* Fix bug:Michael W. Hudson2005-06-201-15/+53
* You can have more than one thread state for a thread if theyMichael W. Hudson2005-06-161-1/+1
* Fix:Michael W. Hudson2005-04-181-1/+1
* Close the discussion in SF bug 1069160.Guido van Rossum2005-02-081-1/+3
* SF bug 1061968: threads: segfault or Py_FatalError at exitTim Peters2004-11-081-13/+12
* Revert rev 2.35. It was based on erroneous reasoning -- the currentTim Peters2004-10-101-15/+8
* PyInterpreterState_New(), PyThreadState_New(): use malloc/free directly.Tim Peters2004-10-101-4/+16
* PyGILState_Release(): If we need to delete the TLS entry for this thread,Tim Peters2004-10-091-8/+15
* _PyGILState_Init(), PyGILState_Ensure(): Since PyThread_set_key_value()Tim Peters2004-10-091-2/+5
* Style guide & consistency changes. No semantic changes.Tim Peters2004-10-091-23/+29
* Trim trailing whitespace.Tim Peters2004-10-091-8/+8
* Patch #510695: Add TSC profiling for the VM.Martin v. Löwis2004-06-081-0/+3
* Changed random calls to PyThreadState_Get() to use the macroNicholas Bastin2004-03-241-1/+1
* Initialize thread_id to 0 in unthreaded build. Fixes #770247.Martin v. Löwis2003-07-131-0/+4
* Add PyThreadState_SetAsyncExc(long, PyObject *).Guido van Rossum2003-06-281-0/+30
* Patch #729300: Disable error message if Python is not built for threads.Martin v. Löwis2003-05-011-1/+1
* New PyGILState_ API - implements pep 311, from patch 684256.Mark Hammond2003-04-191-1/+140
* - pythunrun.c, Py_Finalize(): move the call to _Py_PrintReferences()Guido van Rossum2003-04-151-5/+9
* Fixed SF bug #663074. The codec system was using global staticGustavo Niemeyer2003-03-191-0/+6
* - PyEval_GetFrame() is now declared to return a PyFrameObject *Guido van Rossum2003-02-191-2/+2
* Assorted patches from Armin Rigo:Michael W. Hudson2002-11-081-0/+11
* missed this one on the previous multi-file checkin - seeSkip Montanaro2002-09-031-2/+0
* Add a low-level API to access interpreters, for David Beazley.Guido van Rossum2001-07-191-0/+25
* Patch #412229: Add functions sys.getdlopenflags and sys.setdlopenflags.Martin v. Löwis2001-07-181-0/+17