4652 Commits (d917dcbe5e855ae30eca455d38bec2bf6354dbdf)

Author SHA1 Message Date
Victor Stinner a41f085144 Issue #18408: pmerge() help of mro_implementation() now raises MemoryError on 13 years ago
Victor Stinner 9035ad932b Issue #18408: In debug mode, PyCFunction_Call() now checks if an exception was 13 years ago
Victor Stinner 2e8474ddde Issue #18408: slot_tp_str() must not fallback on slot_tp_repr() on error 13 years ago
Victor Stinner 54e4ca76c9 typeobject.c: remove trailing spaces 13 years ago
Victor Stinner c4266360fc Issue #18408: Fix _PyMem_DebugRealloc() 13 years ago
Victor Stinner 9e6b4d715c Issue #18408: _PyUnicodeWriter_Finish() now clears its buffer attribute in all 13 years ago
Victor Stinner 15a0bd3965 Issue #18408: Fix _PyUnicodeWriter_Finish(): clear writer->buffer, 13 years ago
Victor Stinner 9812af8e72 Issue #18408: Fix PyType_Ready() and type.__bases__ setter to handle 13 years ago
Victor Stinner b27cd3e5ad Issue #18408: Fix list.pop() to handle list_resize() failure (MemoryError). 13 years ago
Victor Stinner c9b7f51ec2 Issue #18408: Fix PyDict_New() to handle correctly new_keys_object() failure 13 years ago
Victor Stinner 49fc8ece81 Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup() 13 years ago
Victor Stinner 6f8eeee7b9 Issue #18203: Fix _Py_DecodeUTF8_surrogateescape(), use PyMem_RawMalloc() as _Py_char2wchar() 13 years ago
Victor Stinner 0e2d3cf2cb Issue #18203: Replace malloc() with PyMem_Malloc() in _PySequence_BytesToCharpArray() 13 years ago
Victor Stinner 1a7425f67a Issue #18203: Replace malloc() with PyMem_RawMalloc() at Python initialization 13 years ago
Victor Stinner 725e668ac8 Issue #3329: Fix _PyObject_ArenaVirtualFree() 13 years ago
Victor Stinner 0507bf56f0 Issue #3329: Implement the PEP 445 13 years ago
Brett Cannon 679ecb565b Issue #15767: back out 8a0ed9f63c6e, finishing the removal of 13 years ago
Christian Heimes d47802eef7 Fix ref leak in error case of unicode find, count, formatlong 13 years ago
Christian Heimes d47a0456b1 Fix ref leak in error case of unicode index 13 years ago
Christian Heimes ea71a525c3 Fix ref leak in error case of unicode rindex and rfind 13 years ago
Christian Heimes 305e49e17e Fix memory leak in endswith 13 years ago
Martin v. Löwis cd83fa8c3e Issue #13483: Use VirtualAlloc in obmalloc on Windows. 13 years ago
Victor Stinner 14b9b11098 If MS_WIN64 is defined, MS_WINDOWS is also defined: #ifdef can be simplified. 13 years ago
Victor Stinner 7660b880a5 Issue #9566: More long/Py_ssize_t fixes in tuple and list iterators (it_index) 13 years ago
Victor Stinner 2199c38729 Issue #9566: Fix a compiler warning in tupleiter_setstate() on Windows x64 13 years ago
Serhiy Storchaka 8eeae2126c Issue #18184: PyUnicode_FromFormat() and PyUnicode_FromFormatV() now raise 13 years ago
Antoine Pitrou 5e946bacef Fix compilation warning with gcc 4.8 (unused typedef) 13 years ago
Victor Stinner 36f01ad9ac Revert changeset 6661a8154eb3: Issue #3329: Add new APIs to customize memory allocators 13 years ago
Victor Stinner 4d7056258b Issue #3329: Add new APIs to customize memory allocators 13 years ago
Brett Cannon b1611e2772 Issue #15767: Introduce ModuleNotFoundError, a subclass of 13 years ago
Benjamin Peterson 7e30373126 remove MAX_MAXCHAR because it's unsafe for computing maximum codepoitn value (see #18183) 13 years ago
Victor Stinner 9f067f490f Issue #9566: Fix compiler warning on Windows 64-bit 13 years ago
Victor Stinner 9d77664e01 Issue #9566: Fix a compiler warning on Windows 64-bit in namespace_init() 13 years ago
Victor Stinner a2d56984c7 Issuse #17932: Fix an integer overflow issue on Windows 64-bit in tuple 13 years ago
Victor Stinner 640c35ce13 Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros 13 years ago
Victor Stinner e0b99ba140 Close #17932: Fix an integer overflow issue on Windows 64-bit in iterators: 13 years ago
Benjamin Peterson d2b58a9880 only recursively expand in the format spec (closes #17644) 13 years ago
Raymond Hettinger 36f74aa7f7 Issue #17563: Fix dict resize performance regression. 13 years ago
Serhiy Storchaka 1cfebc73e0 Issue #9369: The types of `char*` arguments of PyObject_CallFunction() and 13 years ago
Benjamin Peterson 4d94474ba3 rewrite the parsing of field names to be more consistent wrt recursive expansion 13 years ago
Benjamin Peterson e1b4cbc422 when arguments are cells clear the locals slot (backport of #17927) 13 years ago
Antoine Pitrou 9396356948 Backout c89febab4648 following private feedback by Guido. 13 years ago
Benjamin Peterson 159ae41da6 when an argument is a cell, set the local copy to NULL (see #17927) 13 years ago
Brett Cannon f27541653b Touch up grammar for dict.update() docstring. 13 years ago
Antoine Pitrou 8b0e98426d Issue #17237: Fix crash in the ASCII decoder on m68k. 13 years ago
Guido van Rossum 6832c81d5d #17927: Keep frame from referencing cell-ified arguments. 13 years ago
Antoine Pitrou 04e70d19e7 Issue #17807: Generators can now be finalized even when they are part of a reference cycle. 13 years ago
Victor Stinner 6f75a3e89e Use Py_intptr_t to store the difference between two pointers, instead of int 13 years ago
Victor Stinner f4f24248dc Fix uninitialized value in charmap_decode_mapping() 13 years ago
Victor Stinner 8cecc8c262 Issue #7330: Implement width and precision (ex: "%5.3s") for the format string 13 years ago