Berker Peksag
|
4a72a7b6c4
|
Issue #25270: Prevent codecs.escape_encode() from raising SystemError when an empty bytestring is passed
|
2016-09-16 17:31:06 +03:00 |
|
Serhiy Storchaka
|
06cfb0cd70
|
Issue #27473: Fixed possible integer overflow in bytes and bytearray
concatenations. Patch by Xiang Zhang.
|
2016-07-10 20:48:43 +03:00 |
|
Martin Panter
|
a90a4a9651
|
Issue #27125: Remove duplicated words from documentation and comments
|
2016-05-30 04:04:50 +00:00 |
|
Serhiy Storchaka
|
57a01d3a0e
|
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
in places where Py_DECREF was used.
|
2016-04-10 18:05:40 +03:00 |
|
Serhiy Storchaka
|
48842714b9
|
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
|
2016-04-06 09:45:48 +03:00 |
|
Serhiy Storchaka
|
fbb1c5ee06
|
Issue #26494: Fixed crash on iterating exhausting iterators.
Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator.
|
2016-03-30 20:40:02 +03:00 |
|
Serhiy Storchaka
|
5a57ade58e
|
Issue #20440: Massive replacing unsafe attribute setting code with special
macro Py_SETREF.
|
2015-12-24 10:35:59 +02:00 |
|
Serhiy Storchaka
|
5aac3ed799
|
Issue #25766: Special method __bytes__() now works in str subclasses.
|
2015-12-20 16:36:34 +02:00 |
|
Serhiy Storchaka
|
f9afda57ad
|
Issue #24731: Fixed crash on converting objects with special methods
__bytes__, __trunc__, and __float__ returning instances of subclasses of
bytes, int, and float to subclasses of bytes, int, and float correspondingly.
|
2015-11-25 15:52:04 +02:00 |
|
Serhiy Storchaka
|
15095800a3
|
Issue #24731: Fixed crash on converting objects with special methods
__bytes__, __trunc__, and __float__ returning instances of subclasses of
bytes, int, and float to subclasses of bytes, int, and float correspondingly.
|
2015-11-25 15:47:01 +02:00 |
|
Serhiy Storchaka
|
d92d4efe3d
|
Issue #23573: Restored optimization of bytes.rfind() and bytearray.rfind()
for single-byte argument on Linux.
|
2015-07-20 22:58:02 +03:00 |
|
Serhiy Storchaka
|
ac5569b1fa
|
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains()
to check for and handle errors correctly.
|
2015-05-30 17:48:19 +03:00 |
|
Serhiy Storchaka
|
fa494fd883
|
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains()
to check for and handle errors correctly.
|
2015-05-30 17:45:22 +03:00 |
|
Serhiy Storchaka
|
8b2e8b6cce
|
Specify default values of semantic booleans in Argument Clinic generated signatures as booleans.
|
2015-05-30 11:30:39 +03:00 |
|
Gregory P. Smith
|
8cb6569fe1
|
Implements issue #9951: Adds a hex() method to bytes, bytearray, & memoryview.
Also updates a few internal implementations of the same thing to use the
new built-in code.
Contributed by Arnon Yaari.
|
2015-04-25 23:22:26 +00:00 |
|
Christian Heimes
|
4e25913f9f
|
Remove local dead code. In both blocks dir is always greater 0.
|
2015-04-18 05:54:02 +02:00 |
|
Larry Hastings
|
89964c48d1
|
Issue #23944: Argument Clinic now wraps long impl prototypes at column 78.
|
2015-04-14 18:07:59 -04:00 |
|
Serhiy Storchaka
|
1009bf18b3
|
Issue #23501: Argumen Clinic now generates code into separate files by default.
|
2015-04-03 23:53:51 +03:00 |
|
Serhiy Storchaka
|
41525e31a5
|
Issue #23466: Raised OverflowError if %c argument is out of range.
|
2015-04-03 20:53:46 +03:00 |
|
Serhiy Storchaka
|
2c7b5a9d0d
|
Issue #23466: %c, %o, %x, and %X in bytes formatting now raise TypeError on
non-integer input.
|
2015-03-30 09:19:08 +03:00 |
|
Victor Stinner
|
dabbfe7b30
|
Issue #23573: Fix bytes.rfind() and bytearray.rfind() on Windows
Windows has no memrchr() function.
This change is only a workaround, the optimization must be reenabled on other
platforms.
|
2015-03-25 03:16:32 +01:00 |
|
Serhiy Storchaka
|
d9d769fcdd
|
Issue #23573: Increased performance of string search operations (str.find,
str.index, str.count, the in operator, str.split, str.partition) with
arguments of different kinds (UCS1, UCS2, UCS4).
|
2015-03-24 21:55:47 +02:00 |
|
Serhiy Storchaka
|
1dd49824df
|
Issue #23681: The -b option now affects comparisons of bytes with int.
|
2015-03-20 16:54:57 +02:00 |
|
Ethan Furman
|
62e977f1b6
|
Close issue23467: add %r compatibility to bytes and bytearray
|
2015-03-11 08:17:00 -07:00 |
|
Antoine Pitrou
|
63afdaa110
|
Issue #23629: Fix the default __sizeof__ implementation for variable-sized objects.
|
2015-03-10 22:35:24 +01:00 |
|