summaryrefslogtreecommitdiff
path: root/Python/pystate.c
Commit message (Expand)AuthorAgeFilesLines
* remove ceval timestamp supportBenjamin Peterson2016-09-091-3/+0
* Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-081-0/+5
* Add the co_extra field and accompanying APIs to code objects.Brett Cannon2016-09-071-0/+1
* replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-061-1/+1
* Implement the frame evaluation API aspect of PEP 523.Brett Cannon2016-09-051-0/+1
* Issue #27587: Merge from 3.5Berker Peksag2016-08-221-8/+30
|\
| * 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-1/+1
| |\
| | * Issue #5319: New Py_FinalizeEx() API to exit with status 120 on failureMartin Panter2015-11-301-1/+1
* | | Issue #27587: Move null pointer check earlier in _PyState_AddModule()Berker Peksag2016-08-221-2/+4
* | | Use Py_uintptr_t for atomic pointersVictor Stinner2016-01-221-23/+24
|/ /
* | Add _PyThreadState_UncheckedGet()Victor Stinner2016-01-201-13/+20
|/
* 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-111-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
* 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-161-3/+2
* avoid a deadlock with the interpreter head lock and the GIL during finalizationBenjamin Peterson2014-06-161-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-111-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-23/+55
|\
| * 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 #18328: Reorder ops in PyThreadState_Delete*() functions. Now theChristian Heimes2013-07-011-2/+2
|/
* Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-061-0/+3
* Issue #15726: Fix incorrect bounds checking in PyState_FindModule.Antoine Pitrou2012-08-201-4/+45
|\
| * 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
* | Issue #15726: Fix incorrect bounds checking in PyState_FindModule.Antoine Pitrou2012-08-201-1/+1
|/
* 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