166 Commits (34de2d312b3687994ddbc29adb66e88f672034c7)

Author SHA1 Message Date
Benjamin Peterson 4fd64b9a6a remove ceval timestamp support 9 years ago
Yury Selivanov eb6364557f Issue #28003: Implement PEP 525 -- Asynchronous Generators. 9 years ago
Brett Cannon 5c4de2863b Add the co_extra field and accompanying APIs to code objects. 9 years ago
Benjamin Peterson ca47063998 replace Py_(u)intptr_t with the c99 standard types 9 years ago
Brett Cannon 3cebf93872 Implement the frame evaluation API aspect of PEP 523. 9 years ago
Berker Peksag 4b7b565c58 Issue #27587: Move null pointer check earlier in _PyState_AddModule() 9 years ago
Serhiy Storchaka 133138a284 Issue #22557: Now importing already imported modules is up to 2.5 times faster. 10 years ago
Serhiy Storchaka c2f7d87897 Issue #26932: Fixed support of RTLD_* constants defined as enum values, 10 years ago
Victor Stinner 861d9abfcf faulthandler now works in non-Python threads 10 years ago
Victor Stinner 8a1be61849 Add more checks on the GIL 10 years ago
Victor Stinner 244e12088d Use Py_uintptr_t for atomic pointers 10 years ago
Victor Stinner b02ef715a3 Use Py_uintptr_t for atomic pointers 10 years ago
Victor Stinner bfd316e750 Add _PyThreadState_UncheckedGet() 10 years ago
Martin Panter b4ce1fc31b Issue #5319: New Py_FinalizeEx() API to exit with status 120 on failure 10 years ago
Yury Selivanov aab3c4a211 Issue 24342: Let wrapper set by sys.set_coroutine_wrapper fail gracefully 11 years ago
Nick Coghlan d5cacbb1d9 PEP 489: Multi-phase extension module initialization 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago
Steve Dower 8fc8980c96 Issue #23524: Replace _PyVerify_fd function with calls to _set_thread_local_invalid_parameter_handler. 11 years ago
Serhiy Storchaka 009b811d67 Removed unintentional trailing spaces in non-external and non-generated C files. 11 years ago
Steve Dower d81431f587 Issue #23524: Replace _PyVerify_fd function with calling _set_thread_local_invalid_parameter_handler on every thread. 11 years ago
Serhiy Storchaka 53fa8b2a4b Fixed few compiler warnings. 11 years ago
Benjamin Peterson 59830b6ec4 revert tstate_delete_common, since it's pretty much wrong 12 years ago
Benjamin Peterson 95d75194ac remove extra call to tstate_delete_common (merge artifact) 12 years ago
Benjamin Peterson 068f81e115 avoid a deadlock with the interpreter head lock and the GIL during finalization 12 years ago
Serhiy Storchaka 013bb91aa3 Issue #19255: The builtins module is restored to initial value before 12 years ago
Serhiy Storchaka 87a5c515d0 Issue #19255: The builtins module is restored to initial value before 12 years ago
Victor Stinner 590cebe391 Issue #19787: PyThread_set_key_value() now always set the value 12 years ago
Victor Stinner 62ca10051b Close #19576: PyGILState_Ensure() now initializes threads. At startup, Python 12 years ago
Victor Stinner 8d19767403 Close #19199: Remove ``PyThreadState.tick_counter`` field 12 years ago
Antoine Pitrou 7b4769937f Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning. 12 years ago
Antoine Pitrou 40322e6ad5 Issue #10241: Clear extension module dict copies at interpreter shutdown. 13 years ago
Antoine Pitrou 95db2e7b8a Backout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deallocating a Tkapp object. 13 years ago
Antoine Pitrou 84f31a5676 Issue #10241: Clear extension module dict copies at interpreter shutdown. 13 years ago
Victor Stinner 1a7425f67a Issue #18203: Replace malloc() with PyMem_RawMalloc() at Python initialization 13 years ago
Christian Heimes b9dbc7d6e1 Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now the 13 years ago
Charles-Francois Natali f28dfdd07b Issue #17912: Use a doubly linked-list for thread states. 13 years ago
Antoine Pitrou 8408cea0cd Issue #17094: Clear stale thread states after fork(). 13 years ago
Kristján Valur Jónsson 684cd0e643 Issue #17522: Add the PyGILState_Check() API. 13 years ago
Antoine Pitrou 58098a77e6 Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 13 years ago
Antoine Pitrou 56cd62c04a Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 13 years ago
Antoine Pitrou 2b0218a259 Issue #13992: The trashcan mechanism is now thread-safe. This eliminates 13 years ago
Antoine Pitrou 75506e8b7c Issue #15726: Fix incorrect bounds checking in PyState_FindModule. 14 years ago
Martin v. Löwis 7800f75827 Issue #15042: Add PyState_AddModule and PyState_RemoveModule. 14 years ago
Brett Cannon 62228dbd6c Issues #13959, 14647: Re-implement imp.reload() in Lib/imp.py. 14 years ago
Brett Cannon fd0741555b Issue #2377: Make importlib the implementation of __import__(). 14 years ago
Benjamin Peterson 7c0b44ec17 move outside WITH_THREAD conditional 14 years ago
Benjamin Peterson 3bf01757b6 move outside WITH_THREAD conditional 14 years ago
Benjamin Peterson 6688eb536a take linkage def outside of WITH_THREAD conditional (closes #14569) 14 years ago
Benjamin Peterson 43162b8a02 take linkage def outside of WITH_THREAD conditional (closes #14569) 14 years ago
Charles-François Natali a233df885b Issue #13156: _PyGILState_Reinit(): Re-associate the auto thread state with the 14 years ago