653 Commits (d393c1b227f22fb9af66040b2b367c99a4d1fa9a)

Author SHA1 Message Date
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 9 years ago
Brett Cannon 52794db825 Issue #27911: Remove some unnecessary error checks in import.c. 9 years ago
Eric Snow 46f97b85a8 Issue #15767: Use ModuleNotFoundError. 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 80ab069f1b Issue #27419: Added temporary workaround for subinterpreters. 10 years ago
Serhiy Storchaka b3b65e618c Issue #27419: Standard __import__() no longer look up "__import__" in globals 10 years ago
Brett Cannon fdcdd9ed80 Issue #26896: Disambiguate uses of "importer" with "finder". 10 years ago
Serhiy Storchaka 1a2b24f02d Issue #27332: Fixed the type of the first argument of module-level functions 10 years ago
Victor Stinner 744c34e2ea Cleanup import.c 10 years ago
Serhiy Storchaka 23c5cbbdde fs_unicode_converter is no longer used. 10 years ago
Serhiy Storchaka 48a583b1d8 Issue #25698: Prevent possible replacing imported module with the empty one 10 years ago
Brett Cannon 9fa812668f Issue #18018: Raise an ImportError if a relative import is attempted 10 years ago
Brett Cannon 849113af6b Issue #25791: Warn when __package__ != __spec__.parent. 10 years ago
Brett Cannon 63b8505281 Issue #25791: Raise an ImportWarning when __spec__ or __package__ are 10 years ago
Serhiy Storchaka 576f132b98 Issue #20440: Cleaning up the code by using Py_SETREF. 10 years ago
Serhiy Storchaka 2d06e84455 Issue #25923: Added the const qualifier to static constant arrays. 10 years ago
Larry Hastings 01b1ff6970 Rebuilt Clinic generated code. 10 years ago
Larry Hastings 1df0b35e3d Issue #24769: Interpreter now starts properly when dynamic loading 10 years ago
Serhiy Storchaka fa494fd883 Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), 11 years ago
Nick Coghlan d5cacbb1d9 PEP 489: Multi-phase extension module initialization 11 years ago
Eric Snow 32439d6eb6 Issue #23911: Move path-based bootstrap code to a separate frozen module. 11 years ago
Christian Heimes 418fd74f87 Issue #23998: PyImport_ReInitLock() now checks for lock allocation error 11 years ago
Larry Hastings 89964c48d1 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. 11 years ago
Serhiy Storchaka 1009bf18b3 Issue #23501: Argumen Clinic now generates code into separate files by default. 11 years ago
Victor Stinner e42ccd2bfd Issue #23694: Enhance _Py_fopen(), it now raises an exception on error 11 years ago
Serhiy Storchaka 20b39b27d9 Removed redundant casts to `char *`. 11 years ago
Victor Stinner ab826d11a3 Issue #21925: PyImport_Cleanup(): Remove unused parameter in 12 years ago
Brett Cannon fd4d0504df Move import.c to use Clinic file output. 12 years ago
Eric Snow 58cfdd8af8 Issue #21226: fix a ref leak. 12 years ago