- e9a6d62 Fix null pointer dereferencing in structmember.c PyMember_SetOne() for T_CHAR. _PyUnicode_AsStringAndSize() can return NULL without touching the len argument. Also remove unnecessary PyUnicode_Check(), _PyUnicode_AsStringAndSize() performance the test again. CID 486815 by Christian Heimes · 12 years ago
- 5557a9c Fix null pointer dereferencing in structmember.c PyMember_SetOne() for T_CHAR. _PyUnicode_AsStringAndSize() can return NULL without touching the len argument. Also remove unnecessary PyUnicode_Check(), _PyUnicode_AsStringAndSize() performance the test again. CID 486815 by Christian Heimes · 12 years ago
- 6d29352 Issue #15895: my analysis was slightly off. The FILE pointer is only leaked when set_main_loader() fails for a pyc file with closeit=0. In the success case run_pyc_file() does its own cleanup of the fp. I've changed the code to use another FILE ptr for pyc files and moved the fclose() to PyRun_SimpleFileExFlags() to make it more obvious what's happening. by Christian Heimes · 12 years ago
- 6a77af6 Issue #15895: Fix FILE pointer leak in PyRun_SimpleFileExFlags() when filename points to a pyc/pyo file and closeit is false. by Christian Heimes · 12 years ago
- 10e85de Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to. by Christian Heimes · 12 years ago
- 3d46339 Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to. by Christian Heimes · 12 years ago
- 879329d Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641 by Christian Heimes · 12 years ago
- 48d8d21 Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641 by Christian Heimes · 12 years ago
- 310f814 Closed reference leak of variable 'k' in function ste_new which wasn't decrefed in error cases by Christian Heimes · 12 years ago
- 837e53a Closed reference leak of variable 'k' in function ste_new which wasn't decrefed in error cases by Christian Heimes · 12 years ago
- 8c195af Issue #15340: Fix importing the random module when /dev/urandom cannot be opened. by Antoine Pitrou · 12 years ago
- 7ff1822 Issue #15340: Fix importing the random module when /dev/urandom cannot be opened. by Antoine Pitrou · 12 years ago
- d9c1bf7 After the jump in line 1051 unicode_tmp is NULL. Found by Coverity. by Stefan Krah · 12 years ago
- 5b4faae Issue #13992: The trashcan mechanism is now thread-safe. This eliminates by Antoine Pitrou · 12 years ago
- 56cd62c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates by Antoine Pitrou · 12 years ago
- d40528f merge 3.2 by Benjamin Peterson · 12 years ago
- c7dedb0 put * in the normal place by Benjamin Peterson · 12 years ago
- bd0df50 get rid of ast_error_finish by passing the compiling struct to ast_error by Benjamin Peterson · 12 years ago
- e9f72db merge 3.2 by Benjamin Peterson · 12 years ago
- c5d7518 move variable decl to the top of the function by Benjamin Peterson · 12 years ago
- c7f447c merge 3.2 (#15846) by Benjamin Peterson · 12 years ago
- 2e2c903 prevert ast errors from being normalized before ast_error_finish is called (closes #15846) by Benjamin Peterson · 12 years ago
- 4f0338c Issue #15781: Fix two small race conditions in import's module locking. by Antoine Pitrou · 12 years ago
- 12c6bda Issue #15316: Let exceptions raised during imports triggered by the by Brett Cannon · 12 years ago
- ba0a3ed Issue #2051: Tweak last commit for this issue to pass in mode instead by Brett Cannon · 12 years ago
- a508770 Close #2501: Permission bits are once again correctly copied from the source file to the cached bytecode file. Test by Eric Snow. by Nick Coghlan · 12 years ago
- ad54c6d Issue #15766: Fix a crash in imp.load_dynamic() on PyUnicode_FromString() failure by Victor Stinner · 12 years ago
- 35503c9 Issue #15726: Fix incorrect bounds checking in PyState_FindModule. by Antoine Pitrou · 12 years ago
- 75506e8 Issue #15726: Fix incorrect bounds checking in PyState_FindModule. by Antoine Pitrou · 12 years ago
- 66d1eb2 Merge 3.2. by Stefan Krah · 12 years ago
- 07795df Issue #15741: Fix potential NULL dereference. Found by Coverity. by Stefan Krah · 12 years ago
- 28a2ad5 Check return value of asdl_seq_new(). Found by Coverity. by Stefan Krah · 12 years ago
- 48fec05 Close #14846: Handle a sys.path entry going away by Nick Coghlan · 12 years ago
- 7385adc Issue #15715: Ignore failed imports triggered by the use of fromlist. by Brett Cannon · 12 years ago
- 721738f Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
- 6f430e4 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
- b428f47 Don't overwrite a __path__ value from extension modules if already set. by Brett Cannon · 12 years ago
- 688a551 fix docstring wording by Philip Jenvey · 12 years ago
- f410ce8 Issue #15502: Refactor some code. by Brett Cannon · 12 years ago
- e9175bd Fix issue #15607: Update the print builtin function docstring with the new flush keyword. by Senthil Kumaran · 12 years ago
- 731d48a update docstring per the extension package fix, refactor by Philip Jenvey · 12 years ago
- ac9f2f3 Issue #15576: Allow extension modules to be a package's __init__ by Brett Cannon · 12 years ago
- f4dc920 Issue #15502: Finish bringing importlib.abc in line with the current by Brett Cannon · 12 years ago
- 2d6266d Remove now unused IntOrLongToString type by Victor Stinner · 12 years ago
- 0ed0505 merge heads by Benjamin Peterson · 12 years ago
- b37df51 fix yield from return value on custom iterators (closes #15568) by Benjamin Peterson · 12 years ago
- cb4996a Issue #15471: Don't use mutable object as default values for the by Brett Cannon · 12 years ago
- ecfefb7 Fix a spelling mistake in a comment. by Brett Cannon · 12 years ago
- c4d974d Remove unused variable `trim_get_code`. by Antoine Pitrou · 12 years ago
- 90ef747 Close #13119: use "\r\n" newline for sys.stdout/err on Windows by Victor Stinner · 12 years ago
- 7b3f0fa Close #13119: use "\r\n" newline for sys.stdout/err on Windows by Victor Stinner · 12 years ago
- 4941774 Issue #15502: Bring the importlib.PathFinder docs and docstring more in line with the new import system documentation, and fix various parts of the new docs that weren't quite right given PEP 420 or were otherwise a bit misleading. Also note the key terminology problem still being discussed in the issue by Nick Coghlan · 12 years ago
- ff79486 Close #15519: Properly expose WindowsRegistryFinder in importlib and bring the name into line with normal import terminology. Original patch by Eric Snow by Nick Coghlan · 12 years ago
- 42c0766 Close #15486: Simplify the mechanism used to remove importlib frames from tracebacks when they just introduce irrelevant noise by Nick Coghlan · 12 years ago
- d5698cb Fix initialization of the faulthandler module by Victor Stinner · 12 years ago
- 722d3ae Issue #15508: Fix the docstring for __import__ to not mention negative by Brett Cannon · 12 years ago
- 54f939b Issue #15463: the faulthandler module truncates strings to 500 characters, by Victor Stinner · 12 years ago
- 5ee9892 Close #15425: Eliminate more importlib related traceback noise by Nick Coghlan · 12 years ago
- e3010a8 Issue #14578: Support modules registered in the Windows registry again. by Martin v. Löwis · 12 years ago
- 7e39572 Issue #15466: Stop using TYPE_INT64 in marshal, by Martin v. Löwis · 12 years ago
- c5963d3 Issue #15365: Make traceback reporting ignore any errors when printing out by Kristján Valur Jónsson · 12 years ago
- 996ae04 remove unused variable by Meador Inge · 12 years ago
- 51ab283 remove unused variable by Benjamin Peterson · 12 years ago
- 9544aa3 Issue #15368: fixing variable typo. by Meador Inge · 12 years ago
- f69e24e Issue #15368: fixing variable typo. by Meador Inge · 12 years ago
- 1f336ad Issue #15368: make bytecode generation deterministic. by Meador Inge · 12 years ago
- 2ca6315 Issue #15368: make bytecode generation deterministic. by Meador Inge · 12 years ago
- b7a5894 Refcounting fixes by Nick Coghlan · 12 years ago
- ceda83c Make set_main_loader static (noticed by Antoine Pitrou) by Nick Coghlan · 12 years ago
- 2824cb5 Issue #15343: A lot more than just unicode decoding can go wrong when retrieving a source file by Nick Coghlan · 12 years ago
- 3f94cbf Actually initialize __main__.__loader__ with loader instances, not the corresponding type objects by Nick Coghlan · 12 years ago
- 85e729e Take the first step in resolving the messy pkgutil vs importlib edge cases by basing pkgutil explicitly on importlib, deprecating its internal import emulation and setting __main__.__loader__ correctly so that runpy still works (Affects #15343, #15314, #15357) by Nick Coghlan · 12 years ago
- a6473f9 Issues #15169, #14599: Make PyImport_ExecCodeModuleWithPathnames() use by Brett Cannon · 12 years ago
- 44b4b6a Fix compilation under Windows by Antoine Pitrou · 12 years ago
- 461c813 Issue #15111: When a module was imported using a 'from import' by Brett Cannon · 12 years ago
- 66f3659 fix refleak by Benjamin Peterson · 12 years ago
- fa87370 initialize variable for compiler happiness by Benjamin Peterson · 12 years ago
- 77b2abd Issue #15167 (as part of #13959): imp.get_magic() is no implemented in by Brett Cannon · 12 years ago
- 3adc7b7 Issue #15242: Have PyImport_GetMagicTag() return a const char * by Brett Cannon · 12 years ago
- 19a2f59 Issue #15056: imp.cache_from_source() and source_from_cache() raise by Brett Cannon · 12 years ago
- ae7b8f0 Issue #15110: Also hide importlib frames when importing a builtin module fails. by Amaury Forgeot d'Arc · 12 years ago
- 8107176 add gc support to the AST base type (closes #15293) by Benjamin Peterson · 12 years ago
- 5075074 Issue #15291: Fix a memory leak where AST nodes where not properly deallocated. by Antoine Pitrou · 12 years ago
- bc07a5c Issue #15110: Fix the tracebacks generated by "import xxx" to not show the importlib stack frames. by Antoine Pitrou · 12 years ago
- bc1a7dd Check-in compiled importlib changes (you must run "make" after modifying the importlib sources). by Antoine Pitrou · 12 years ago
- 74de153 Issue #15020: The program name used to search for Python's path is now python3 under Unix, not python. by Antoine Pitrou · 12 years ago
- 01cca5e Issue #15020: The program name used to search for Python's path is now "python3" under Unix, not "python". by Antoine Pitrou · 12 years ago
- 98979b8 Issue #15166: Re-implement imp.get_tag() using sys.implementation. by Brett Cannon · 12 years ago
- 8a250fa Comment out a dead increment. by Brett Cannon · 12 years ago
- 0ab5cf9 Issue #15181: importlib bytecode is unsigned and shouldn't have negative numbers. by Antoine Pitrou · 12 years ago
- e51a369 Fixes issue 15039: namespace packages are no longer imported in preference to modules of the same name. by Eric V. Smith · 12 years ago
- edc6018 Remove outdated statement by Antoine Pitrou · 12 years ago
- 310f95b A better repr() for FileFinder by Antoine Pitrou · 12 years ago
- 49526f4 Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues by David Malcolm · 12 years ago
- 7800f75 Issue #15042: Add PyState_AddModule and PyState_RemoveModule. by Martin v. Löwis · 12 years ago
- 39378f7 format_obj: make it static by doko@ubuntu.com · 12 years ago
- e67f48c Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h. by Antoine Pitrou · 12 years ago
- 0006aac Issue #15038: Document caveats with the emulated condition variables. by Kristjan Valur Jonsson · 12 years ago
- 1d25b6f Issue #15103: remove the NUL character (serving as a Mercurial binary marker) from Python/importlib.h. by Antoine Pitrou · 12 years ago
- 1617077 Issue #15038: by Kristjan Valur Jonsson · 12 years ago