142 Commits (5d39e0429029324cae90bba2f19fb689b007c7d6)

Author SHA1 Message Date
Victor Stinner 5d39e04290
bpo-32030: Rework memory allocators (#4625) 8 years ago
Victor Stinner 9e87e7776f
bpo-32096: Remove obj and mem from _PyRuntime (#4532) 8 years ago
Victor Stinner d434110974
bpo-32030: Add _PyCoreConfig.module_search_path_env (#4504) 8 years ago
Victor Stinner ccb0442a33
bpo-32043: New "developer mode": "-X dev" option (#4413) 8 years ago
Victor Stinner a7368ac636
bpo-32030: Enhance Py_Main() (#4412) 8 years ago
Victor Stinner f7e5b56c37
bpo-32030: Split Py_Main() into subfunctions (#4399) 8 years ago
Serhiy Storchaka bdf4298ae2 Fix trailing whitespaces in C files. (#4130) 8 years ago
pdox 1896793520 bpo-31857: Make the behavior of USE_STACKCHECK deterministic (#4098) 8 years ago
Mark Shannon ae3087c638 Move exc state to generator. Fixes bpo-25612 (#1773) 8 years ago
Masayuki Yamamoto 731e189014 bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362) 8 years ago
Eric Snow dae0276bb6 bpo-30860: Fix a refleak. (#3567) 8 years ago
Eric Snow 93c92f7d1d bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) 8 years ago
Eric Snow 8728018624 bpo-30860: Fix a refleak. (#3506) 8 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 8 years ago
Antoine Pitrou a6a4dc816d bpo-31370: Remove support for threads-less builds (#3385) 8 years ago
Eric Snow 05351c1bd8 Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) 8 years ago
Benjamin Peterson b0a9a5a6a4 correct initialization code (#3376) 8 years ago
Eric Snow 76d5abc868 bpo-30860: Consolidate stateful runtime globals. (#2594) 8 years ago
Eric Snow 86b7afdfee bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) 8 years ago
Dino Viehland f3cffd2b78 bpo-30604: clean up co_extra support (#2144) 9 years ago
Antoine Pitrou f7ecfac0c1 Doc nits for bpo-16500 (#1841) 9 years ago
Antoine Pitrou 346cbd351e bpo-16500: Allow registering at-fork handlers (#1715) 9 years ago
Eric Snow 6b4be195cd bpo-22257: Small changes for PEP 432. (#1728) 9 years ago
Eric Snow e377416c10 bpo-29102: Add a unique ID to PyInterpreterState. (#1639) 9 years ago
Jason Fried f82c951d1c bpo-30395 _PyGILState_Reinit deadlock fix (#1734) 9 years ago
Serhiy Storchaka aefa7ebf0f bpo-6532: Make the thread id an unsigned integer. (#781) 9 years ago
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