631 Commits (a68c1bca7bd35571dd1bab736fd69452eca8394e)

Author SHA1 Message Date
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
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
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. 11 years ago
Larry Hastings 1df0b35e3d Issue #24769: Interpreter now starts properly when dynamic loading 11 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
Eric Snow 08197a4616 Issue #21226: Set all attrs in PyImport_ExecCodeModuleObject. 12 years ago
Brett Cannon 18fc4e70f3 Issue #20942: PyImport_ImportFrozenModuleObject() no longer sets 12 years ago
Serhiy Storchaka e0a976c09d Temporary silence test broken by issue19255. 12 years ago
Serhiy Storchaka d667d72cb7 Temporary silence test broken by issue19255. 12 years ago
Serhiy Storchaka 013bb91aa3 Issue #19255: The builtins module is restored to initial value before 12 years ago
Serhiy Storchaka 87a5c515d0 Issue #19255: The builtins module is restored to initial value before 12 years ago
Serhiy Storchaka 505ff755d7 Issue #20437: Fixed 21 potential bugs when deleting objects references. 12 years ago
Larry Hastings 2623c8c23c Issue #20530: Argument Clinic's signature format has been revised again. 12 years ago
Larry Hastings 7726ac9163 #Issue 20456: Several improvements and bugfixes for Argument Clinic, 12 years ago
Larry Hastings 581ee3618c Issue #20326: Argument Clinic now uses a simple, unique signature to 12 years ago
Larry Hastings 5c66189e88 Issue #20189: Four additional builtin types (PyTypeObject, 12 years ago
Larry Hastings bebf73511a Issue #20287: Argument Clinic's output is now configurable, allowing 12 years ago
Brett Cannon a6dec2e744 Remove an unneeded cast. 12 years ago
Brett Cannon 4caa61d20e Issue #20152: import.c now uses Argument Clinic. 12 years ago
Eric Snow b523f8433a Implement PEP 451 (ModuleSpec). 12 years ago
Victor Stinner 5eb4f59cd9 Issue #19437: Fix init_builtin(), handle _PyImport_FindExtensionObject() 12 years ago
Victor Stinner 22af2599a9 Issue #19437: Fix PyImport_ImportModuleLevelObject(), handle 12 years ago
Victor Stinner bd303c165b Issue #19512, #19515: remove shared identifiers, move identifiers where they 12 years ago
Victor Stinner 53e9ec48e5 Issue #19512: Use the new _PyId_builtins identifier 12 years ago
Serhiy Storchaka c679227e31 Issue #1772673: The type of `char*` arguments now changed to `const char*`. 12 years ago