166 Commits (34de2d312b3687994ddbc29adb66e88f672034c7)

Author SHA1 Message Date
Michael Felt a909460a09 bpo-34569: Fix subinterpreter 32-bit ABI, pystate.c/_new_long_object() (gh-9127) 7 years ago
Zackery Spytz 2a893430c9 bpo-35414: Add a missing Py_INCREF(Py_None) in PyState_RemoveModule(). (GH-10914) 7 years ago
Victor Stinner 621cebe81b
bpo-35081: Rename internal headers (GH-10275) 7 years ago
Victor Stinner 50b48572d9
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Victor Stinner 2be00d987d
bpo-35081: Move Py_BUILD_CORE code to internal/mem.h (GH-10249) 7 years ago
Victor Stinner 9204fb8623
bpo-35081: Cleanup pystate.c and pystate.h (GH-10240) 7 years ago
Eric Snow 5903296045
bpo-34651: Only allow the main interpreter to fork. (gh-9279) 7 years ago
Pablo Galindo 95d630e221
bpo-34408: Prevent a null pointer dereference and resource leakage in `PyInterpreterState_New()` (GH-8767) 7 years ago
Victor Stinner caba55b3b7
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) 7 years ago
Victor Stinner 53b7d4e402
bpo-34170: Add _PyCoreConfig.bytes_warning (GH-8447) 8 years ago
Eric Snow 63799136e6
bpo-33615: Re-enable a subinterpreter test. (gh-7251) 8 years ago
Victor Stinner b6dccf54fd
bpo-33612: Remove PyThreadState_Clear() assertion (#7069) 8 years ago
Eric Snow 6d2cd9036c
bpo-32604: Improve subinterpreter tests. (#6914) 8 years ago
Victor Stinner 5d92647102
bpo-33005: Fix _PyGILState_Reinit() (#6001) 8 years ago
Eric Snow f53d9f2778
bpo-32604: Swap threads only if the interpreter is different. (gh-5778) 8 years ago
Eric Snow 4c6955e2b0
bpo-32604: Clean up created subinterpreters before runtime finalization. (gh-5709) 8 years ago
Eric Snow 4e9da0d163
bpo-32604: Fix memory leaks in the new _xxsubinterpreters module. (#5507) 8 years ago
Eric Snow 7f8bfc9b9a
bpo-32604: Expose the subinterpreters C-API in a "private" stdlib module. (gh-1748) 8 years ago
Yury Selivanov f23746a934
bpo-32436: Implement PEP 567 (#5027) 8 years ago
Nathaniel J. Smith fc2f407829 bpo-32591: Add native coroutine origin tracking (#5250) 8 years ago
Marcel Plch 776407fe89 bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#4611) 8 years ago
Victor Stinner da273412c4
bpo-32030: Add _PyCoreConfig_Copy() (#4874) 8 years ago
Victor Stinner b4d1e1f7c1
bpo-20891: Fix PyGILState_Ensure() (#4650) 8 years ago
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