summaryrefslogtreecommitdiffstats
path: root/Objects/bytesobject.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #23450: Fixed possible integer overflows.Serhiy Storchaka2015-02-161-1/+1
* Issue #23383: Cleaned up bytes formatting.Serhiy Storchaka2015-02-101-140/+51
* Issue #22896: Fixed using _getbuffer() in recently added _PyBytes_Format().Serhiy Storchaka2015-02-021-3/+2
* Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()Serhiy Storchaka2015-02-021-116/+146
|\
| * Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()Serhiy Storchaka2015-02-021-89/+82
* | Issue #20284: Fix a compilation warning on WindowsVictor Stinner2015-01-261-1/+1
* | ensure ilen is initialized when it is assigned to lenBenjamin Peterson2015-01-261-1/+1
* | Issue20284: Implement PEP461Ethan Furman2015-01-241-7/+650
* | Issue #20335: bytes constructor now raises TypeError when encoding or errorsSerhiy Storchaka2014-12-021-7/+7
|\ \ | |/
| * Issue #20335: bytes constructor now raises TypeError when encoding or errorsSerhiy Storchaka2014-12-021-7/+7
* | Issue #22615: Argument Clinic now supports the "type" argument for theLarry Hastings2014-10-131-1/+1
* | #16518: Bring error messages in harmony with docs ("bytes-like object")R David Murray2014-10-051-1/+1
* | merge 3.4Benjamin Peterson2014-09-291-1/+1
|\ \ | |/
| * merge 3.3Benjamin Peterson2014-09-291-1/+1
| |\
| | * these variables ought to be Py_ssize_tBenjamin Peterson2014-09-291-1/+1
* | | merge 3.4 (#22519)Benjamin Peterson2014-09-291-12/+16
|\ \ \ | |/ /
| * | merge 3.3 (closes #22519)Benjamin Peterson2014-09-291-12/+16
| |\ \ | | |/
| | * fix overflow checking in PyBytes_Repr (closes #22519)Benjamin Peterson2014-09-291-12/+16
* | | Removed redundant casts to `char *`.Serhiy Storchaka2014-09-281-1/+1
* | | Issue #22215: Now ValueError is raised instead of TypeError when str or bytesSerhiy Storchaka2014-09-061-2/+2
* | | Issue #22207: Fix "comparison between signed and unsigned integers" warning inVictor Stinner2014-08-171-3/+4
* | | Optimize PyBytes_FromObject(): only overallocate when size=0 to not get theVictor Stinner2014-08-171-1/+3
* | | Issue #22077: Improve index error messages for bytearrays, bytes, lists, andTerry Jan Reedy2014-08-021-1/+1
* | | Rerun AC, silence pointer conversion warnings.Martin v. Löwis2014-07-271-71/+100
* | | Issue #20179: Apply Argument Clinic to bytes and bytearray.Martin v. Löwis2014-07-271-230/+716
* | | Issue #21442: Fix MSVC compiler warning introduced by issue21377.Zachary Ware2014-05-061-1/+1
* | | Issue #21233: Add new C functions: PyMem_RawCalloc(), PyMem_Calloc(),Victor Stinner2014-05-021-26/+44
* | | Issue #21377: PyBytes_Concat() now tries to concatenate in-place when the fir...Antoine Pitrou2014-05-011-4/+39
|/ /
* | Make the various iterators' "setstate" sliently and consistently clip theKristján Valur Jónsson2014-03-051-3/+7
|\ \ | |/
| * Make the various iterators' "setstate" sliently and consistently clip theKristján Valur Jónsson2014-03-051-3/+7
* | (Merge 3.3) Issue #19969: PyBytes_FromFormatV() now raises an OverflowError ifVictor Stinner2013-12-131-3/+16
|\ \ | |/
| * Issue #19969: PyBytes_FromFormatV() now raises an OverflowError if "%c"Victor Stinner2013-12-131-3/+16
* | Silence expression result unused warnings with clang.Christian Heimes2013-12-041-3/+3
* | ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.Christian Heimes2013-11-201-1/+1
* | #17806: Added keyword-argument support for "tabsize" to str/bytes.expandtabs().Ezio Melotti2013-11-161-1/+1
* | Issue #16286: optimize PyUnicode_RichCompare() for identical strings (sameVictor Stinner2013-11-041-7/+16
* | Issue #16286: write a new subfunction bytes_compare_eq()Victor Stinner2013-11-041-37/+47
* | Issue #18408: Fix error handling in PyBytes_FromObject()Victor Stinner2013-10-291-2/+1
* | Issue #1772673: The type of `char*` arguments now changed to `const char*`.Serhiy Storchaka2013-10-191-1/+1
* | Issue #18722: Remove uses of the "register" keyword in C code.Antoine Pitrou2013-08-131-22/+22
* | Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxErrorSerhiy Storchaka2013-02-101-2/+3
|\ \ | |/
| * Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxErrorSerhiy Storchaka2013-02-101-2/+3
| |\
| | * Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxErrorSerhiy Storchaka2013-02-101-2/+3
* | | Issue #17034: Use Py_CLEAR() in bytesobject.c.Serhiy Storchaka2013-02-021-8/+4
|\ \ \ | |/ /
| * | Issue #17034: Use Py_CLEAR() in bytesobject.c.Serhiy Storchaka2013-02-021-8/+4
| |\ \ | | |/
| | * Issue #17034: Use Py_CLEAR() in bytesobject.c.Serhiy Storchaka2013-02-021-8/+4
* | | Issue #16975: Fix error handling bug in the escape-decode bytes decoder.Serhiy Storchaka2013-01-251-0/+4
|\ \ \ | |/ /
| * | Issue #16975: Fix error handling bug in the escape-decode bytes decoder.Serhiy Storchaka2013-01-251-0/+4
| |\ \ | | |/
| | * Issue #16975: Fix error handling bug in the escape-decode bytes decoder.Serhiy Storchaka2013-01-251-0/+4
| | * Fix the internals of our hash functions to used unsigned values during hashGregory P. Smith2012-12-111-1/+1