681 Commits (f1aa8aed4a8ce9753ffa8713e7d3461663e0624d)

Author SHA1 Message Date
Benjamin Peterson e502451781
closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218) 7 years ago
Victor Stinner caba55b3b7
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) 8 years ago
Victor Stinner 80b762f010
bpo-31650: Remove _Py_CheckHashBasedPycsMode global config var (GH-8608) 8 years ago
Victor Stinner 6c785c0ebd
bpo-34170: Add Python/coreconfig.c for _PyCoreConfig (GH-8607) 8 years ago
ukwksk 5e6312c39e bpo-33443 Fix typo in Python/import.c (GH-6722) 8 years ago
Serhiy Storchaka c1a6832f50
bpo-33330: Write exceptions occurred in PyImport_Cleanup() to stderr. (GH-6606) 8 years ago
Serhiy Storchaka e9d9494d6b
bpo-33330: Improve error handling in PyImport_Cleanup(). (GH-6564) 8 years ago
Serhiy Storchaka 4e2442505c
bpo-32946: Speed up "from ... import ..." from non-packages. (GH-5873) 8 years ago
Benjamin Peterson c65ef772c3
rename _imp initialization function to follow conventions (#5432) 8 years ago
Benjamin Peterson 0c644fcda0
fix up signedness in PyImport_ExtendInittab (#4831) 8 years ago
Victor Stinner d233796f7d
import.c: Fix a GCC warning (#4822) 8 years ago
Benjamin Peterson 83620773ee
fix my byte-swapping implementation (#4772) 8 years ago
Benjamin Peterson 42aa93b8ff
closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) 8 years ago
Neil Schemenauer 11cc289490
Fix missing DECREF of mod. (#4749) 8 years ago
Victor Stinner 92a3c6f493
bpo-32030: Add _PyImport_Fini2() (#4737) 8 years ago
Victor Stinner 672b6baa71
bpo-32030: pass interp to _PyImport_Init() (#4736) 8 years ago
Neil Schemenauer eea3cc1ef0
Refactor PyImport_ImportModuleLevelObject(). (#4680) 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
Serhiy Storchaka 088929cf62
bpo-31415: Improve error handling and caching of the importtime option. (#4138) 8 years ago
Barry Warsaw 700d2e4755
bpo-31415: Support PYTHONPROFILEIMPORTTIME envvar equivalent to -X importtime (#4240) 8 years ago
Victor Stinner bdaeb7d237 bpo-31773: _PyTime_GetPerfCounter() uses _PyTime_t (GH-3983) 8 years ago
Victor Stinner cba9a0c6de bpo-31773: time.perf_counter() uses again double (GH-3964) 8 years ago
Victor Stinner a997c7b434 bpo-31415: Add _PyTime_GetPerfCounter() and use it for -X importtime (#3936) 8 years ago
INADA Naoki 1a87de7fcf bpo-31415: Add `-X importtime` option (GH-3490) 8 years ago
Christian Heimes 3d2b407da0 bpo-31574: importlib dtrace (#3749) 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 93c92f7d1d bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) 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 86b7afdfee bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) 8 years ago
Serhiy Storchaka 8a9cd20edc bpo-30876: Relative import from unloaded package now reimports the package (#2639) 9 years ago
Victor Stinner 4f9a446f3f bpo-30891: Fix importlib _find_and_load() race condition (#2646) 9 years ago
Serhiy Storchaka b4baacee1a bpo-30814: Fixed a race condition when import a submodule from a package. (#2580) 9 years ago
Serhiy Storchaka 145541cfa0 bpo-30626: Fix error handling in PyImport_Import(). (#2103) 9 years ago
Antoine Pitrou f7ecfac0c1 Doc nits for bpo-16500 (#1841) 9 years ago
Serhiy Storchaka aefa7ebf0f bpo-6532: Make the thread id an unsigned integer. (#781) 9 years ago
Serhiy Storchaka 370fd202f1 Use Py_RETURN_FALSE/Py_RETURN_TRUE rather than PyBool_FromLong(0)/PyBool_FromLong(1). (#567) 9 years ago
Serhiy Storchaka 685c203e84 Removed redundant Argument Clinic directives. 9 years ago
Serhiy Storchaka 228b12edcc Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever 9 years ago
Victor Stinner 55ba38a480 Use _PyObject_CallMethodIdObjArgs() 9 years ago
Victor Stinner de4ae3d486 Backed out changeset b9c9691c72c5 9 years ago
Victor Stinner 27580c1fb5 Replace PyObject_CallFunctionObjArgs() with fastcall 9 years ago
Serhiy Storchaka 85b0f5beb1 Added the const qualifier to char* variables that refer to readonly internal 9 years ago
Serhiy Storchaka f4934ea77d Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. 9 years ago
Christian Heimes a78b627e2b Fix potential NULL pointer dereference in _imp_create_builtin 9 years ago
Senthil Kumaran 32d374215a [backport to 3.5] - issue26896 - Disambiguate uses of "importer" with "finder". 9 years ago
Raymond Hettinger f0afe77c52 Issue #27909: Fix INCREF for possible NULL value 10 years ago