62 Commits (e90cdaa185edf92c069cd3daa7f975e5811ee1dc)

Author SHA1 Message Date
Charles-François Natali 1f3ff7bc3f Issue #13156: revert changeset f6feed6ec3f9, which was only relevant for native 14 years ago
Antoine Pitrou 4394e0db24 Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* 15 years ago
Ezio Melotti c2077b0d9b #11565: Fix several typos. Patch by Piotr Kasprzyk. 15 years ago
Antoine Pitrou 0a7b65b7da Merged revisions 84623 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
Victor Stinner d156fa3033 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
Georg Brandl 032215451b Backport r60148 and r65481: sanity checks to avoid infinite loops. 18 years ago
Gregory P. Smith d868be8805 Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls 18 years ago
Gregory P. Smith 2778c999e3 Provide a sanity check during PyThreadState_DeleteCurrent() and 18 years ago
Collin Winter e19d7a3c0a Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167. 19 years ago
Collin Winter 276887b16d Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167. 19 years ago
Georg Brandl b14b59fcf9 Backport rev. 51987: superfluous semicola. 20 years ago
Neal Norwitz d3f91908dd Remove extra semi-colons reported by Johnny Lee on python-dev. Backport if anyone cares. 20 years ago
Georg Brandl ec6c2dfb63 Forward-port of rev. 51857: 20 years ago
Neal Norwitz 0bcafac29e Building with HP's cc on HP-UX turned up a couple of problems. 20 years ago
Tim Peters 4643c2fda1 Followup to bug #1069160. 20 years ago
Neal Norwitz e1fdb32ff2 Handle allocation failures gracefully. Found with failmalloc. 20 years ago
Tim Peters 112aad3630 SF bug 1524317: configure --without-threads fails to build 20 years ago
Tim Peters 32a8361f2d After approval from Anthony, merge the tim-current_frames 20 years ago
Martin v. Löwis ab0e284a24 Zap ZAP. 20 years ago
Anthony Baxter ac6bd46d5c spread the extern "C" { } magic pixie dust around. Python itself builds now 20 years ago
Anthony Baxter 7b782b61c5 more low-hanging fruit to make code compile under a C++ compiler. Not 20 years ago
Tim Peters f4e6928c4d Patch 1413181, by Gabriel Becedillas. 20 years ago
Michael W. Hudson ce7da6c5e9 Forward port bugfix: 21 years ago
Michael W. Hudson 188d4366be Fix bug: 21 years ago
Michael W. Hudson 867f2d45cd You can have more than one thread state for a thread if they 21 years ago
Michael W. Hudson 774479c68b Fix: 21 years ago
Guido van Rossum 0f1f63cf07 Close the discussion in SF bug 1069160. 21 years ago
Tim Peters fb1ffb0ebb SF bug 1061968: threads: segfault or Py_FatalError at exit 22 years ago
Tim Peters 89c0ec9beb Revert rev 2.35. It was based on erroneous reasoning -- the current 22 years ago
Tim Peters 8470558a04 PyInterpreterState_New(), PyThreadState_New(): use malloc/free directly. 22 years ago
Tim Peters 5c14e6498a PyGILState_Release(): If we need to delete the TLS entry for this thread, 22 years ago
Tim Peters f9becec8cd _PyGILState_Init(), PyGILState_Ensure(): Since PyThread_set_key_value() 22 years ago
Tim Peters 19717fa33a Style guide & consistency changes. No semantic changes. 22 years ago
Tim Peters 4c1f5ecfe3 Trim trailing whitespace. 22 years ago
Martin v. Löwis f30d60edbc Patch #510695: Add TSC profiling for the VM. 22 years ago
Nicholas Bastin e5662aedef Changed random calls to PyThreadState_Get() to use the macro 22 years ago
Martin v. Löwis f9ce67d65f Initialize thread_id to 0 in unthreaded build. Fixes #770247. 23 years ago
Guido van Rossum b8b6d0c2c6 Add PyThreadState_SetAsyncExc(long, PyObject *). 23 years ago
Martin v. Löwis 9e29625a1b Patch #729300: Disable error message if Python is not built for threads. 23 years ago
Mark Hammond 8d98d2cb95 New PyGILState_ API - implements pep 311, from patch 684256. 23 years ago
Guido van Rossum 0fc8f00252 - pythunrun.c, Py_Finalize(): move the call to _Py_PrintReferences() 23 years ago
Gustavo Niemeyer 5ddd4c3f77 Fixed SF bug #663074. The codec system was using global static 23 years ago
Guido van Rossum 6297a7a9fb - PyEval_GetFrame() is now declared to return a PyFrameObject * 23 years ago
Michael W. Hudson 019a78e76d Assorted patches from Armin Rigo: 24 years ago
Skip Montanaro 066a8df3a4 missed this one on the previous multi-file checkin - see 24 years ago
Guido van Rossum f5df46d701 Add a low-level API to access interpreters, for David Beazley. 25 years ago
Martin v. Löwis f0473d511b Patch #412229: Add functions sys.getdlopenflags and sys.setdlopenflags. 25 years ago