4277 Commits (40322e6ad5f705e294ded37fa4a682f065ec80a2)

Author SHA1 Message Date
Antoine Pitrou 40322e6ad5 Issue #10241: Clear extension module dict copies at interpreter shutdown. 13 years ago
Christian Heimes ad73a9cf97 Issue #16400: Add command line option for isolated mode. 13 years ago
Antoine Pitrou 79ba3882ad Improve verbose reporting of shutdown phase by using the "public" module name 13 years ago
Antoine Pitrou 58720d6145 Issue #17934: Add a clear() method to frame objects, to help clean up expensive details (local variables) and break reference cycles. 13 years ago
Antoine Pitrou 95db2e7b8a Backout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deallocating a Tkapp object. 13 years ago
Antoine Pitrou 84f31a5676 Issue #10241: Clear extension module dict copies at interpreter shutdown. 13 years ago
Antoine Pitrou dcedaf6e53 Issue #18214: Improve finalization of Python modules to avoid setting their globals to None, in most cases. 13 years ago
Antoine Pitrou 32d483c39b Fix style 13 years ago
Victor Stinner da2cbb4fc8 Issue #15893: Remove dead code 13 years ago
Victor Stinner c588feeea9 Issue #15893: Improve error handling in main() and Py_FrozenMain() 13 years ago
Victor Stinner 739cf4e3e6 Py_FrozenMain() now uses _Py_char2wchar() to decode command line arguments, as 13 years ago
Victor Stinner b5245bec93 Issue #18203: Replace PyMem_Malloc() with PyMem_RawMalloc() at Python initialization 13 years ago
Victor Stinner 36577e4e8c Issue #15893: frozenmain.c now handles PyMem_Malloc() failure 13 years ago
Christian Heimes 70c94e7896 Issue #18552: Check return value of PyArena_AddPyObject() in obj2ast_object(). 13 years ago
Victor Stinner 1acc129d48 Parser/asdl_c.py: use Py_CLEAR() 13 years ago
Victor Stinner ce72e1ce6c According to the PEP 7, C code must "use 4-space indents" 13 years ago
Christian Heimes 704e2d374f Issue #18560: Fix potential NULL pointer dereference in sum() 13 years ago
Christian Heimes 72f562f719 Fix potential NULL pointer dereferencing in ast module 13 years ago
Benjamin Peterson 7d28b6b379 return NULL here 13 years ago
Victor Stinner ba30883f60 Issue #18520: Fix initstdio(), handle PySys_SetObject() failure 13 years ago
Victor Stinner 62ce62a3a1 Issue #18520: initsite() is a little bit more verbose when import site fails 13 years ago
Victor Stinner 580496005d Issue #18520: Fix _PySys_Init(), handle PyDict_SetItemString() errors 13 years ago
Victor Stinner f54a574478 Issue #18520: PyErr_NoMemory() now fails with a fatal error if it is called 13 years ago
Victor Stinner 1c8f059019 Issue #18520: Add a new PyStructSequence_InitType2() function, same than 13 years ago
Christian Heimes 60a6067709 Issue #15905: Fix theoretical buffer overflow in handling of sys.argv[0], 13 years ago
Benjamin Peterson 0f9b7d32c7 fix spacing 13 years ago
Benjamin Peterson 04b01dc8f7 let's not return NULL from functions that should return ints 13 years ago
Victor Stinner d786ad55ef Issue #18520: Fix initsigs(), handle PyOS_InitInterrupts() error 13 years ago
Christian Heimes 1f34729f42 Check return value of lseek() in _Py_DisplaySourceLine(). 13 years ago
Christian Heimes 8c077bc03e Check return value of PyObject_AsFileDescriptor() in _Py_DisplaySourceLine() for error 13 years ago
Christian Heimes 27c4c3ec79 Check return value of fstat() in _PyImport_GetDynLoadFunc() 13 years ago
Christian Heimes 09ca794afe Add missing check of PyDict_SetItem()'s return value in _PyImport_FindExtensionObject() 13 years ago
Christian Heimes 0bd447f847 Add missing check of PyDict_SetItem()'s return value in PyEval_EvalCodeEx() 13 years ago
Victor Stinner ace47d7efd Issue #18408: PyEval_EvalFrameEx() and PyEval_CallObjectWithKeywords() now fail 13 years ago
Victor Stinner 479054bca7 Issue #18408: Fix PyErr_SetImportError(), handle PyDict_SetItemString() failure 13 years ago
Victor Stinner 8e54b1c448 Issue #18408: Fix _PyImport_LoadDynamicModule(), handle PyUnicode_FromFormat() failure 13 years ago
Victor Stinner 0fae8f9083 Issue #18408: Fix ast_for_atom(), PyErr_Fetch(&type, &value, &tback) can set value to NULL 13 years ago
Victor Stinner 26f91999b4 Close #18469: Replace PyDict_GetItemString() with _PyDict_GetItemId() in structseq.c 13 years ago
Victor Stinner 43d8195a70 Issue #18408: Handle PyArena_AddPyObject() failure in ast.c 13 years ago
Victor Stinner 74a7fa6663 Issue #18408: Fix PyErr_NormalizeException(), handle PyObject_IsSubclass() failure 13 years ago
Victor Stinner bdf630c4a7 Issue #18408: Fix Python-ast.c: handle init_types() failure (ex: MemoryError) 13 years ago
Victor Stinner 1e53bbaced Issue #18408: handle PySys_GetObject() failure, raise a RuntimeError 13 years ago
Victor Stinner 78e2c985ac Issue #18408: Fix show_warning(), clear also the exception raised by 13 years ago
Victor Stinner f243ee4055 Issue #18408: add more assertions on PyErr_Occurred() in ceval.c to detect bugs 13 years ago
Victor Stinner ceceaa00ba Issue #18408: Fix _Py_DisplaySourceLine() 13 years ago
Victor Stinner 7eab0d000c Issue #18408: Fix PyEval_EvalFrameEx() for MemoryError 13 years ago
Brett Cannon a79e4fb38d Issue #18342: Use the repr of a module name for ``from ... import 13 years ago
Brett Cannon f0cb69274c Issue #18415: Normalize what type of quotes are used with string 13 years ago
Victor Stinner fb3a630001 Issue #18408: errors.c: in debug mode, calling PyErr_BadInternalCall() now 13 years ago
Victor Stinner 365b693adc Issue #18408: ceval.c: in debug mode, convert the PyErr_Occurred() check on 13 years ago