summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Collapse)AuthorAgeFilesLines
* Propagate error when PyByteArray_Resize() fails in bytearray_translate()Christian Heimes2013-07-211-1/+4
| | | | CID 715334
* Check return value of PyType_Ready(&EncodingMapType)Christian Heimes2013-07-201-1/+2
| | | | CID 486654
* Issue #18184: PyUnicode_FromFormat() and PyUnicode_FromFormatV() now raiseSerhiy Storchaka2013-06-231-2/+7
| | | | OverflowError when an argument of %c format is out of range.
* remove MAX_MAXCHAR because it's unsafe for computing maximum codepoitn value ↵Benjamin Peterson2013-06-101-31/+26
| | | | (see #18183)
* only recursively expand in the format spec (closes #17644)Benjamin Peterson2013-05-171-2/+8
|
* Issue #17563: Fix dict resize performance regression.Raymond Hettinger2013-05-171-7/+11
|
* when arguments are cells clear the locals slot (backport of #17927)Benjamin Peterson2013-05-151-0/+12
|
* Issue #17237: Fix crash in the ASCII decoder on m68k.Antoine Pitrou2013-05-111-0/+9
|
* Issue #17408: Avoid using an obsolete instance of the copyreg module when ↵Antoine Pitrou2013-05-041-5/+17
| | | | the interpreter is shutdown and then started again.
* Remove trailing whitespace.Ezio Melotti2013-04-211-7/+7
|
* Issue #17715: Add missing NULL Check to PyNumber_Long.Mark Dickinson2013-04-131-0/+2
|
* Issue #16447: Fix potential segfault when setting __name__ on a class.Mark Dickinson2013-04-131-1/+4
|
* Fix supernumerary 's' in sys._debugmallocstats() output.Antoine Pitrou2013-04-111-1/+1
|
* don't run frame if it has no stack (closes #17669)Benjamin Peterson2013-04-101-1/+1
|
* Revert a premature patch for issue #14010 (changeset aaaf36026511).Serhiy Storchaka2013-04-061-5/+2
|
* Issue #14010: Fix a crash when iterating or deleting deeply nested filtersSerhiy Storchaka2013-04-061-2/+5
| | | | (builting and in itertools module, i.e. map(), itertools.chain(), etc).
* list slotdefs in offset order rather than sorting them (closes #17610)Benjamin Peterson2013-04-011-112/+99
| | | | This means we can remove our usage of qsort() than relied on undefined behavior.
* Issue 17447: Clarify that str.isidentifier doesn't check for reserved keywords.Raymond Hettinger2013-03-231-1/+4
|
* _PyUnicode_Writer() now also reuses Unicode singletons:Victor Stinner2013-03-061-1/+1
| | | | empty string and latin1 single character
* fix possible setdefault refleak (closes #17328)Benjamin Peterson2013-03-041-2/+2
|
* Issue #17223: Fix PyUnicode_FromUnicode() for string of 1 character outsideVictor Stinner2013-02-251-7/+7
| | | | the range U+0000-U+10ffff.
* Remove unused defines.Serhiy Storchaka2013-02-231-6/+0
|
* fix building without pymalloc (closes #17228)Benjamin Peterson2013-02-201-1/+1
|
* Fix error messages.Stefan Krah2013-02-191-2/+3
|
* #7963: fix error message when 'object' called with arguments.R David Murray2013-02-191-1/+1
|\
| * #7963: fix error message when 'object' called with arguments.R David Murray2013-02-191-2/+2
| | | | | | | | Patch by Alexander Belopolsky.
* | Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxErrorSerhiy Storchaka2013-02-101-2/+3
|\ \ | |/ | | | | and a full traceback including line number.
| * Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxErrorSerhiy Storchaka2013-02-101-2/+3
| | | | | | | | and a full traceback including line number.
* | Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵Antoine Pitrou2013-02-091-2/+2
|\ \ | |/ | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).
| * Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵Antoine Pitrou2013-02-092-3/+3
| | | | | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag).
* | Issue #17137: When an Unicode string is resized, the internal wide characterVictor Stinner2013-02-071-0/+4
| | | | | | | | string (wstr) format is now cleared.
* | Issue #17043: The unicode-internal decoder no longer read past the end ofSerhiy Storchaka2013-02-071-26/+22
|\ \ | |/ | | | | input buffer.
| * Issue #17043: The unicode-internal decoder no longer read past the end ofSerhiy Storchaka2013-02-071-27/+24
| | | | | | | | input buffer.
* | 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
| |
| * Silence a -Wformat-extra-argument warning when compiling.Gregory P. Smith2013-02-021-7/+15
| |
* | Issue #16971: Fix a refleak in the charmap decoder.Serhiy Storchaka2013-01-291-4/+13
| |
* | Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder.Serhiy Storchaka2013-01-291-52/+30
|\ \ | |/
| * Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder.Serhiy Storchaka2013-01-291-51/+28
| |
* | Fix a few typos and a double semicolon. Patch by Eitan Adler.Ezio Melotti2013-01-271-1/+1
| |
* | Issue #10156: In the interpreter's initialization phase, unicode globalsSerhiy Storchaka2013-01-261-90/+73
|\ \ | |/ | | | | are now initialized dynamically as needed.
| * Issue #10156: In the interpreter's initialization phase, unicode globalsSerhiy Storchaka2013-01-261-52/+45
| | | | | | | | are now initialized dynamically as needed.
* | Issue #16980: Fix processing of escaped non-ascii bytes in theSerhiy Storchaka2013-01-251-1/+1
| | | | | | | | unicode-escape-decode decoder.
* | 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 #16335: Fix integer overflow in unicode-escape decoder.Serhiy Storchaka2013-01-211-1/+2
|\ \ | |/
| * Issue #16335: Fix integer overflow in unicode-escape decoder.Serhiy Storchaka2013-01-211-1/+2
| |
* | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-193-4/+22
|\ \ | |/ | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277.
| * Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-193-4/+22
| | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277.
* | Issue #14850: Now a chamap decoder treates U+FFFE as "undefined mapping"Serhiy Storchaka2013-01-151-19/+22
|\ \ | |/ | | | | in any mapping, not only in an unicode string.