109 Commits (2914bb32e2adf8dff77c0ca58b33201bc94e398c)

Author SHA1 Message Date
Victor Stinner 2914bb32e2
bpo-20891: Py_Initialize() now creates the GIL (#4700) 8 years ago
Yury Selivanov f23746a934
bpo-32436: Implement PEP 567 (#5027) 8 years ago
Benjamin Peterson 0a37a30037
closes bpo-32460: ensure all non-static globals have initializers (#5061) 8 years ago
Victor Stinner 31e99080f6
bpo-32030: Fix usage of memory allocators (#4953) 8 years ago
Victor Stinner 9cfc00262c
bpo-32030: Complete _PyCoreConfig_Read() (#4946) 8 years ago
Victor Stinner ca719ac42b
bpo-32030: Add _PyCoreConfig.warnoptions (#4936) 8 years ago
Marcel Plch 776407fe89 bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#4611) 8 years ago
Victor Stinner 1976086362
bpo-32030: Cleanup pymain_main() (#4935) 8 years ago
Victor Stinner 5d8624647d
bpo-32030: Fix compiler warnings (#4921) 8 years ago
Victor Stinner 9454060e84
bpo-29240, bpo-32030: Py_Main() re-reads config if encoding changes (#4899) 8 years ago
Victor Stinner 41264f1cd4
bpo-32030: Add _PyMainInterpreterConfig.executable (#4876) 8 years ago
Victor Stinner da273412c4
bpo-32030: Add _PyCoreConfig_Copy() (#4874) 8 years ago
Victor Stinner 374c6e178a
bpo-32030: Add _PyMainInterpreterConfig.warnoptions (#4855) 8 years ago
Victor Stinner b5fd9ad05e
bpo-32030: Rewrite _PyMainInterpreterConfig (#4854) 8 years ago
Victor Stinner 91106cd9ff
bpo-29240: PEP 540: Add a new UTF-8 Mode (#855) 8 years ago
Antoine Pitrou fc5db95e00
Test atexit shutdown mechanism in a subprocess (#4828) 8 years ago
Serhiy Storchaka 4ae06c5337
bpo-32241: Add the const qualifire to declarations of umodifiable strings. (#4748) 8 years ago
Victor Stinner 6bf992a1ac
bpo-32030: Add pymain_get_global_config() (#4735) 8 years ago
Victor Stinner 672b6baa71
bpo-32030: pass interp to _PyImport_Init() (#4736) 8 years ago
Victor Stinner 33c377ed9b
bpo-32030: Simplify _PyCoreConfig_INIT macro (#4728) 8 years ago
Victor Stinner 31a8393cf6
Revert "bpo-32197: Try to fix a compiler error on OS X introduced in bpo-32030. (#4681)" (#4694) 8 years ago
Serhiy Storchaka 13badcbc60
bpo-32197: Try to fix a compiler error on OS X introduced in bpo-32030. (#4681) 8 years ago
Victor Stinner af5a895073
bpo-32030: _PyPathConfig_Init() sets home and program_name (#4673) 8 years ago
Victor Stinner 0ea395ae96
bpo-32030: Add Python/pathconfig.c (#4668) 8 years ago
Victor Stinner ebac19dad6
bpo-32030: Don't call _PyPathConfig_Fini() in Py_FinalizeEx() (#4667) 8 years ago
Victor Stinner bc8ac6b00e
bpo-32030: Fix _Py_InitializeEx_Private() (#4649) 8 years ago
Victor Stinner 5d39e04290
bpo-32030: Rework memory allocators (#4625) 8 years ago
Benjamin Peterson cef88b9c15
mark fatal_error as noreturn (#4563) 8 years ago
Victor Stinner 9316ee4da2
bpo-32030: Add _PyPathConfig_Init() (#4551) 8 years ago
Victor Stinner f04ebe2a4d
bpo-32030: Add _PyMainInterpreterConfig.program_name (#4548) 8 years ago
Victor Stinner 46972b7bc3
bpo-32030: Add _PyMainInterpreterConfig_ReadEnv() (#4542) 8 years ago
Victor Stinner da9c8c36ae
bpo-32125: Remove Py_UseClassExceptionsFlag flag (#4544) 8 years ago
Victor Stinner 0327bde9da
bpo-32030: Rewrite calculate_path() (#4521) 8 years ago
Victor Stinner 1f15111a6e
bpo-32030: Add _PyMainInterpreterConfig.pythonhome (#4513) 8 years ago
Victor Stinner e32e79f7d8
bpo-32030: Move PYTHONPATH to _PyMainInterpreterConfig (#4511) 8 years ago
Victor Stinner d434110974
bpo-32030: Add _PyCoreConfig.module_search_path_env (#4504) 8 years ago
Victor Stinner 25420fe290
bpo-32030: Add more options to _PyCoreConfig (#4485) 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
xdegaye 1588be66d7
bpo-28180: Fix the implementation of PEP 538 on Android (GH-4334) 8 years ago
Nick Coghlan d7ac06126d bpo-31845: Fix reading flags from environment (GH-4105) 8 years ago
Serhiy Storchaka 77732be801 bpo-30404: The -u option now makes the stdout and stderr streams totally unbuffered. (#1667) 8 years ago
Victor Stinner 8d5a3aad2f bpo-31683: Py_FatalError() now supports long error messages (#3878) 8 years ago
Eric Snow 3f9eee6eb4 bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) 8 years ago
Eric Snow d393c1b227 bpo-28411: Isolate PyInterpreterState.modules (#3575) 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
Benjamin Peterson db610e909b delete dead locale initialization code for windows (#3461) 8 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 8 years ago