| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Expand the PySlice_GetIndicesEx macro. (#1023) (#1044) | Serhiy Storchaka | 2017-04-08 | 1 | -3/+3 |
| | | | | (cherry picked from commit b879fe82e7e5c3f7673c9a7fa4aad42bd05445d8) | ||||
| * | bpo-29116: Fix error messages for concatenating bytes and bytearray with ↵ | Serhiy Storchaka | 2017-03-19 | 1 | -1/+1 |
| | | | | | | unsupported type. (#709) (#723) (cherry picked from commit 6b5a9ec4788770c652bac3bf5d5a0a3b710b82ae) | ||||
| * | bpo-28856: Let %b format for bytes support objects that follow the buffer ↵ | Xiang Zhang | 2017-03-14 | 1 | -1/+14 |
| | | | | | protocol (GH-664) | ||||
| * | [3.6] bpo-29714: Fix a regression that bytes format may fail when containing ↵ | Xiang Zhang | 2017-03-06 | 1 | -2/+2 |
| | | | | | | | zero bytes inside. (GH-504) | ||||
| * | Issue #29159: Fix regression in bytes(x) when x.__index__() raises Exception. | INADA Naoki | 2017-01-06 | 1 | -8/+12 |
| | | |||||
| * | Issue #29000: Fixed bytes formatting of octals with zero padding in alternate | Serhiy Storchaka | 2016-12-17 | 1 | -3/+2 |
| |\ | | | | | | | form. | ||||
| | * | Issue #29000: Fixed bytes formatting of octals with zero padding in alternate | Serhiy Storchaka | 2016-12-17 | 1 | -3/+2 |
| | | | | | | | | | form. | ||||
| * | | Issue 28128: Print out better error/warning messages for invalid string ↵ | Eric V. Smith | 2016-10-31 | 1 | -4/+33 |
| | | | | | | | | | escapes. Backport to 3.6. | ||||
| * | | Issue #25270: Merge from 3.5 | Berker Peksag | 2016-09-16 | 1 | -5/+14 |
| |\ \ | |/ | |||||
| | * | Issue #25270: Prevent codecs.escape_encode() from raising SystemError when ↵ | Berker Peksag | 2016-09-16 | 1 | -5/+14 |
| | | | | | | | | | an empty bytestring is passed | ||||
| * | | Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly ↵ | Christian Heimes | 2016-09-13 | 1 | -10/+10 |
| | | | | | | | | | optimize memcpy(). | ||||
| * | | remove all usage of Py_LOCAL | Benjamin Peterson | 2016-09-09 | 1 | -1/+1 |
| | | | |||||
| * | | #27364: Deprecate invalid escape strings in str/byutes. | R David Murray | 2016-09-08 | 1 | -1/+2 |
| | | | | | | | | | Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter. | ||||
| * | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 1 | -2/+2 |
| | | | |||||
| * | | Issue #27506: Support bytes/bytearray.translate() delete as keyword argument | Martin Panter | 2016-08-27 | 1 | -6/+4 |
| | | | | | | | | | Patch by Xiang Zhang. | ||||
| * | | Issue #27704: Optimized creating bytes and bytearray from byte-like objects | Serhiy Storchaka | 2016-08-15 | 1 | -10/+8 |
| | | | | | | | | | | | and iterables. Speed up to 3 times for short objects. Original patch by Naoki Inada. | ||||
| * | | Issue #27473: Fixed possible integer overflow in bytes and bytearray | Serhiy Storchaka | 2016-07-10 | 1 | -4/+2 |
| |\ \ | |/ | | | | | concatenations. Patch by Xiang Zhang. | ||||
| | * | Issue #27473: Fixed possible integer overflow in bytes and bytearray | Serhiy Storchaka | 2016-07-10 | 1 | -4/+2 |
| | | | | | | | | | concatenations. Patch by Xiang Zhang. | ||||
| * | | Issue #27460: Unified error messages in bytes constructor for integers | Serhiy Storchaka | 2016-07-06 | 1 | -2/+2 |
| | | | | | | | | | in and out of the Py_ssize_t range. Patch by Xiang Zhang. | ||||
| * | | Backed out changeset b0087e17cd5e (issue #26765) | Serhiy Storchaka | 2016-07-03 | 1 | -11/+71 |
| | | | | | | | | | For unknown reasons it perhaps caused a crash on 32-bit Windows (issue #). | ||||
| * | | Issue #26765: Moved wrappers for bytes and bytearray methods to common header | Serhiy Storchaka | 2016-07-01 | 1 | -71/+11 |
| | | | | | | | | | file. | ||||
| * | | Issue #27007: The fromhex() class methods of bytes and bytearray subclasses | Serhiy Storchaka | 2016-07-01 | 1 | -1/+6 |
| | | | | | | | | | now return an instance of corresponding subclass. | ||||
| * | | Issue #27125: Merge typo fixes from 3.5 | Martin Panter | 2016-05-30 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Issue #27125: Remove duplicated words from documentation and comments | Martin Panter | 2016-05-30 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #26765: Moved common code for the replace() method of bytes and bytearray | Serhiy Storchaka | 2016-05-05 | 1 | -505/+3 |
| | | | | | | | | | to a template file. | ||||
| * | | Issue #26765: Moved common code and docstrings for bytes and bytearray methods | Serhiy Storchaka | 2016-05-04 | 1 | -336/+26 |
| | | | | | | | | | to bytes_methods.c. | ||||
| * | | Got rid of redundand "self" parameter declarations. | Serhiy Storchaka | 2016-05-02 | 1 | -26/+20 |
| | | | | | | | | | Argument Clinic is now able to infer all needed information. | ||||
| * | | Issue #25349, #26249: Fix memleak in formatfloat() | Victor Stinner | 2016-04-26 | 1 | -0/+1 |
| | | | |||||
| * | | Issue #26766: Fix _PyBytesWriter_Finish() | Victor Stinner | 2016-04-15 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | Return a bytearray object when bytearray is requested and when the small buffer is used. Fix also test_bytes: bytearray%args must return a bytearray type. | ||||
| * | | Issue #26764: Fixed SystemError in bytes.__rmod__. | Serhiy Storchaka | 2016-04-15 | 1 | -6/+4 |
| | | | |||||
| * | | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF | Serhiy Storchaka | 2016-04-10 | 1 | -1/+1 |
| |\ \ | |/ | | | | | in places where Py_DECREF was used. | ||||
| | * | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF | Serhiy Storchaka | 2016-04-10 | 1 | -1/+1 |
| | | | | | | | | | in places where Py_DECREF was used. | ||||
| * | | Issue #17339: Improved TypeError message in bytes constructor. | Serhiy Storchaka | 2016-04-10 | 1 | -16/+15 |
| | | | |||||
| * | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #26494: Fixed crash on iterating exhausting iterators. | Serhiy Storchaka | 2016-03-30 | 1 | -1/+1 |
| |\ \ | |/ | | | | | | | | | Affected classes are generic sequence iterators, iterators of str, bytes, bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding views and os.scandir() iterator. | ||||
| | * | Issue #26494: Fixed crash on iterating exhausting iterators. | Serhiy Storchaka | 2016-03-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | Affected classes are generic sequence iterators, iterators of str, bytes, bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding views and os.scandir() iterator. | ||||
| * | | Optimize bytes.replace(b'', b'.') | Victor Stinner | 2016-03-21 | 1 | -9/+19 |
| | | | | | | | | | | | Issue #26574: Optimize bytes.replace(b'', b'.') and bytearray.replace(b'', b'.'): up to 80% faster. Patch written by Josh Snider. | ||||
| * | | Issue #25923: Added more const qualifiers to signatures of static and ↵ | Serhiy Storchaka | 2015-12-25 | 1 | -1/+1 |
| | | | | | | | | | private functions. | ||||
| * | | Issue #20440: Massive replacing unsafe attribute setting code with special | Serhiy Storchaka | 2015-12-24 | 1 | -2/+1 |
| |\ \ | |/ | | | | | macro Py_SETREF. | ||||
| | * | Issue #20440: Massive replacing unsafe attribute setting code with special | Serhiy Storchaka | 2015-12-24 | 1 | -2/+1 |
| | | | | | | | | | macro Py_SETREF. | ||||
| * | | Issue #25766: Special method __bytes__() now works in str subclasses. | Serhiy Storchaka | 2015-12-20 | 1 | -6/+12 |
| |\ \ | |/ | |||||
| | * | Issue #25766: Special method __bytes__() now works in str subclasses. | Serhiy Storchaka | 2015-12-20 | 1 | -6/+12 |
| | | | |||||
| * | | Issue #24731: Fixed crash on converting objects with special methods | Serhiy Storchaka | 2015-11-25 | 1 | -4/+4 |
| |\ \ | |/ | | | | | | | __bytes__, __trunc__, and __float__ returning instances of subclasses of bytes, int, and float to subclasses of bytes, int, and float correspondingly. | ||||
| | * | Issue #24731: Fixed crash on converting objects with special methods | Serhiy Storchaka | 2015-11-25 | 1 | -4/+4 |
| | |\ | | | | | | | | | | | | | __bytes__, __trunc__, and __float__ returning instances of subclasses of bytes, int, and float to subclasses of bytes, int, and float correspondingly. | ||||
| | | * | Issue #24731: Fixed crash on converting objects with special methods | Serhiy Storchaka | 2015-11-25 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | __bytes__, __trunc__, and __float__ returning instances of subclasses of bytes, int, and float to subclasses of bytes, int, and float correspondingly. | ||||
| * | | | Issue #24821: Refactor STRINGLIB(fastsearch_memchr_1char) and split it on | Serhiy Storchaka | 2015-11-14 | 1 | -10/+9 |
| | | | | | | | | | | | | | | | | STRINGLIB(find_char) and STRINGLIB(rfind_char) that can be used independedly without special preconditions. | ||||
| * | | | Use _PyBytesWriter in _PyBytes_FromIterator() | Victor Stinner | 2015-10-14 | 1 | -19/+18 |
| | | | | |||||
| * | | | Add _PyBytesWriter_Resize() function | Victor Stinner | 2015-10-14 | 1 | -18/+30 |
| | | | | | | | | | | | | | This function gives a control to the buffer size without using min_size. | ||||
| * | | | Factorize _PyBytes_FromList() and _PyBytes_FromTuple() code using a C macro | Victor Stinner | 2015-10-14 | 1 | -54/+35 |
| | | | | |||||
