summaryrefslogtreecommitdiffstats
path: root/Python/pystate.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #22557: Now importing already imported modules is up to 2.5 times faster.Serhiy Storchaka2016-08-021-0/+2
* Issue #26932: Fixed support of RTLD_* constants defined as enum values,Serhiy Storchaka2016-05-041-2/+2
* faulthandler now works in non-Python threadsVictor Stinner2016-03-161-0/+6
* Add more checks on the GILVictor Stinner2016-03-141-5/+19
* Use Py_uintptr_t for atomic pointersVictor Stinner2016-01-221-23/+24
* Merge 3.5Victor Stinner2016-01-201-13/+20
|\
| * Add _PyThreadState_UncheckedGet()Victor Stinner2016-01-201-13/+20
* | Issue #5319: New Py_FinalizeEx() API to exit with status 120 on failureMartin Panter2015-11-301-1/+1
|/
* Issue 24342: Let wrapper set by sys.set_coroutine_wrapper fail gracefullyYury Selivanov2015-06-021-0/+1
* PEP 489: Multi-phase extension module initializationNick Coghlan2015-05-231-2/+17
* PEP 0492 -- Coroutines with async and await syntax. Issue #24017.Yury Selivanov2015-05-121-0/+4
* Issue #23524: Replace _PyVerify_fd function with calls to _set_thread_local_i...Steve Dower2015-04-121-11/+0
* Removed unintentional trailing spaces in non-external and non-generated C files.Serhiy Storchaka2015-03-181-1/+1
* Issue #23524: Replace _PyVerify_fd function with calling _set_thread_local_in...Steve Dower2015-03-061-0/+11
* Fixed few compiler warnings.Serhiy Storchaka2015-02-161-2/+2
* 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