4662 Commits (3997cfdb7fa75fece43288e89e80b4eaaae7be0a)

Author SHA1 Message Date
Victor Stinner 3997cfdb7f Cleanup type_call() to ease debug 13 years ago
Victor Stinner 1b63493ed1 Issue #18408: Py_ReprLeave() now saves/restores the current exception, 13 years ago
Victor Stinner ac2a4fe8a2 Issue #18408: dict_new() now fails on new_keys_object() error 13 years ago
Victor Stinner a9f61a5a23 Cleanup dictobject.c 13 years ago
Victor Stinner fdcbab9602 Issue #18408: Fix PyDict_GetItemString(), suppress PyUnicode_FromString() error 13 years ago
Victor Stinner 32fd6eab1e Issue #18408: Fix list.extend(), handle list_resize() failure 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 53510cda59 Issue #18408: type_new() and PyType_FromSpecWithBases() now raise MemoryError 13 years ago
Victor Stinner e699e5a218 Issue #18408: Don't check unicode consistency in _PyUnicode_HAS_UTF8_MEMORY() 13 years ago
Victor Stinner 3de5869864 Issue #18408: PyObject_Call() now fails with an assertion error in debug mode 13 years ago
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