Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integer | Serhiy Storchaka | 2015-02-16 | 1 | -17/+5 |
| | | | | overflows. Added few missed PyErr_NoMemory(). | ||||
* | Fix definition mismatch for type_is_subtype_base_chain. | Steve Dower | 2015-02-06 | 1 | -1/+1 |
| | |||||
* | fix many custom mro() edge cases and improve code quality (#22735) | Benjamin Peterson | 2015-02-06 | 1 | -253/+392 |
| | | | | Patch by Eldar Abusalimov. | ||||
* | Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() | Serhiy Storchaka | 2015-02-02 | 8 | -244/+189 |
| | | | | and PyObject_AsWriteBuffer(). | ||||
* | Issue #23370: Fix off-by-one error for non-contiguous buffers. | Stefan Krah | 2015-02-01 | 1 | -2/+2 |
| | |||||
* | Issue #22668: Ensure that format strings survive slicing after casting. | Stefan Krah | 2015-01-29 | 1 | -4/+52 |
| | |||||
* | Issue #22079: PyType_Ready() now checks that statically allocated type has | Serhiy Storchaka | 2015-01-28 | 1 | -0/+14 |
| | | | | no dynamically allocated bases. | ||||
* | Issue #21408: The default __ne__() now returns NotImplemented if __eq__() | Serhiy Storchaka | 2015-01-26 | 1 | -2/+7 |
| | | | | returned NotImplemented. Removed incorrect implementations of __ne__(). | ||||
* | Issue #23321: Fixed a crash in str.decode() when error handler returned | Serhiy Storchaka | 2015-01-25 | 1 | -2/+6 |
| | | | | replacment string longer than mailformed input data. | ||||
* | Issue #23181: More "codepoint" -> "code point". | Serhiy Storchaka | 2015-01-18 | 1 | -2/+2 |
| | |||||
* | remove buzzword (closes #23210) | Benjamin Peterson | 2015-01-09 | 1 | -1/+1 |
| | |||||
* | Issue #22581: Use more "bytes-like object" throughout the docs and comments. | Serhiy Storchaka | 2014-12-05 | 2 | -5/+4 |
| | |||||
* | Issue #20335: bytes constructor now raises TypeError when encoding or errors | Serhiy Storchaka | 2014-12-02 | 1 | -7/+7 |
| | | | | is specified with non-string argument. Based on patch by Renaud Blanch. | ||||
* | Issue #22975: Close block at right place. | Serhiy Storchaka | 2014-12-01 | 1 | -1/+1 |
| | |||||
* | remove tautological condition (closes #22954) | Benjamin Peterson | 2014-11-27 | 1 | -1/+1 |
| | |||||
* | Issue #22335: Fix crash when trying to enlarge a bytearray to 0x7fffffff ↵ | Antoine Pitrou | 2014-11-02 | 2 | -11/+18 |
| | | | | bytes on a 32-bit platform. | ||||
* | Closes #22772: fix __ifloordiv__ and __itruediv__ docstring. | Georg Brandl | 2014-10-31 | 1 | -2/+2 |
| | |||||
* | Issue #22653: Fix an assertion failure in debug mode when doing a reentrant ↵ | Antoine Pitrou | 2014-10-17 | 1 | -3/+3 |
| | | | | dict insertion in debug mode. | ||||
* | Merge 3.3 | Benjamin Peterson | 2014-10-16 | 1 | -1/+1 |
|\ | |||||
| * | Fixed signed/unsigned comparison warning | Antoine Pitrou | 2014-10-15 | 1 | -1/+1 |
| | | |||||
* | | merge 3.3 | Benjamin Peterson | 2014-10-15 | 1 | -3/+2 |
|\ \ | |/ | |||||
| * | it suffices to check for PY_SSIZE_T_MAX overflow (#22643) | Benjamin Peterson | 2014-10-15 | 1 | -3/+2 |
| | | |||||
* | | Merge 3.3 | Benjamin Peterson | 2014-10-15 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | make sure length is unsigned | Benjamin Peterson | 2014-10-15 | 1 | -1/+1 |
| | | |||||
* | | merge 3.3 (#22643) | Benjamin Peterson | 2014-10-15 | 1 | -0/+5 |
|\ \ | |/ | |||||
| * | fix integer overflow in unicode case operations (closes #22643) | Benjamin Peterson | 2014-10-15 | 1 | -0/+5 |
| | | |||||
* | | Issue #22604: Fix assertion error in debug mode when dividing a complex ↵ | Antoine Pitrou | 2014-10-10 | 1 | -2/+6 |
| | | | | | | | | number by (nan+0j). | ||||
* | | merge 3.3 (#22520) | Benjamin Peterson | 2014-09-30 | 1 | -11/+17 |
|\ \ | |/ | |||||
| * | prevent overflow in unicode_repr (closes #22520) | Benjamin Peterson | 2014-09-30 | 1 | -11/+17 |
| | | |||||
* | | merge 3.3 | Benjamin Peterson | 2014-09-29 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | these variables ought to be Py_ssize_t | Benjamin Peterson | 2014-09-29 | 1 | -1/+1 |
| | | |||||
* | | merge 3.3 (closes #22519) | Benjamin Peterson | 2014-09-29 | 1 | -12/+16 |
|\ \ | |/ | |||||
| * | fix overflow checking in PyBytes_Repr (closes #22519) | Benjamin Peterson | 2014-09-29 | 1 | -12/+16 |
| | | |||||
* | | merge 3.3 (closes #22518) | Benjamin Peterson | 2014-09-29 | 1 | -17/+47 |
|\ \ | |/ | |||||
| * | cleanup overflowing handling in unicode_decode_call_errorhandler and ↵ | Benjamin Peterson | 2014-09-29 | 1 | -18/+56 |
| | | | | | | | | unicode_encode_ucs1 (closes #22518) | ||||
* | | s/stringobject/bytesobject/ (closes #22036) | Benjamin Peterson | 2014-07-24 | 1 | -1/+1 |
| | | | | | | | | Patch by Martin Matusiak. | ||||
* | | Issue #21897: Fix a crash with the f_locals attribute with closure variables ↵ | Antoine Pitrou | 2014-07-05 | 1 | -1/+1 |
| | | | | | | | | when frame.clear() has been called. | ||||
* | | Issue #21892, #21893: Partial revert of changeset 4f55e802baf0, PyErr_Format() | Victor Stinner | 2014-07-04 | 1 | -18/+8 |
| | | | | | | | | uses "%zd" for Py_ssize_t, not PY_FORMAT_SIZE_T | ||||
* | | Closes #21892, #21893: Use PY_FORMAT_SIZE_T instead of %zi or %zu to format C | Victor Stinner | 2014-07-01 | 1 | -11/+23 |
| | | | | | | | | size_t, because %zi/%u is not supported on all platforms. | ||||
* | | use NULL not 0 | Benjamin Peterson | 2014-06-27 | 1 | -9/+6 |
| | | |||||
* | | Issue #21669: Special case print & exec syntax errors | Nick Coghlan | 2014-06-16 | 1 | -0/+135 |
| | | |||||
* | | Issue #21418: Fix a crash in the builtin function super() when called without | Victor Stinner | 2014-05-12 | 1 | -2/+9 |
| | | | | | | | | argument and without current frame (ex: embedded Python). | ||||
* | | Fix a typo in the docstring of nb_index. | Zachary Ware | 2014-04-18 | 1 | -1/+1 |
| | | |||||
* | | Fix a typo in the signature for object.__ge__ | Zachary Ware | 2014-04-18 | 1 | -1/+1 |
| | | |||||
* | | Issue #21118: Fix _PyUnicodeTranslateError_Create(), add missing format | Victor Stinner | 2014-04-04 | 1 | -1/+1 |
| | | | | | | | | character for the "end" parameter | ||||
* | | bail in unicode error's __str__ methods if the objects are not properly ↵ | Benjamin Peterson | 2014-04-02 | 1 | -0/+12 |
| | | | | | | | | initialized (closes #21134) | ||||
* | | Issue #21073: explain why Py_ReprEnter() allows for a missing thread state. | Antoine Pitrou | 2014-03-31 | 1 | -0/+2 |
| | | |||||
* | | merge 3.3 | Benjamin Peterson | 2014-03-30 | 1 | -19/+19 |
|\ \ | |/ | |||||
| * | merge 3.2 | Benjamin Peterson | 2014-03-30 | 1 | -19/+19 |
| |\ | |||||
| | * | fix expandtabs overflow detection to be consistent and not rely on signed ↵ | Benjamin Peterson | 2014-03-30 | 1 | -19/+19 |
| | | | | | | | | | | | | overflow |