summaryrefslogtreecommitdiffstats
path: root/Python/pystate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* This change adjusts the profiling/tracing support so that the commonFred Drake2001-07-031-0/+1
* Revise the interface to the profiling and tracing support for theFred Drake2001-06-271-4/+8
* Add a new API, PyThreadState_DeleteCurrent() that combinesGuido van Rossum2001-01-231-4/+27
* PyInterpreterState_New is not thread-safe, and the recent fix to _PyPcloseTim Peters2000-09-021-0/+4
* REMOVED all CWI, CNRI and BeOpen copyright markings.Guido van Rossum2000-09-011-9/+0
* Removing warnings by gcc -Wall -- cast ugly || to void.Moshe Zadka2000-08-041-1/+1
* Mass ANSIfication of function definitions. Doesn't cover all 'extern'Thomas Wouters2000-07-221-17/+10
* Change copyright notice - 2nd try.Guido van Rossum2000-06-301-6/+0
* Change copyright notice.Guido van Rossum2000-06-301-22/+7
* CRITICAL PATCH!Guido van Rossum1999-06-181-5/+23
* Make current_tstate a global, _PyThreadState_Current. This is toGuido van Rossum1998-12-211-10/+10
* /* An extension mechanism to store arbitrary additional per-thread state.Guido van Rossum1998-04-101-0/+21