cpython/Objects
Neal Norwitz faa54a3929 Code review of the new buffer protocol. Mostly add questions that should
be answered with the comments removed.

There are many places that require checks when doing arithmetic for memory
sizes when allocating memory.  Otherwise, overflow is possible with
a subsequent crash.

Fix SF #1777057 which was a result of not initializing the new BufferError
properly.  Had to update the test for exceptions for BufferError too.
2007-08-19 04:23:20 +00:00
..
stringlib Four months of trunk changes (including a few releases...) 2006-12-13 04:49:30 +00:00
abstract.c Code review of the new buffer protocol. Mostly add questions that should 2007-08-19 04:23:20 +00:00
boolobject.c Kill all uses and definitions of tp_print under Objects/. (Others will follow.) 2007-08-07 19:51:00 +00:00
bufferobject.c Code review of the new buffer protocol. Mostly add questions that should 2007-08-19 04:23:20 +00:00
bytesobject.c Code review of the new buffer protocol. Mostly add questions that should 2007-08-19 04:23:20 +00:00
cellobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
classobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
cobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
codeobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
complexobject.c Kill all uses and definitions of tp_print under Objects/. (Others will follow.) 2007-08-07 19:51:00 +00:00
descrobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
dictnotes.txt Merged revisions 53623-53858 via svnmerge from 2007-02-23 15:07:44 +00:00
dictobject.c Kill all uses and definitions of tp_print under Objects/. (Others will follow.) 2007-08-07 19:51:00 +00:00
enumobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
exceptions.c Code review of the new buffer protocol. Mostly add questions that should 2007-08-19 04:23:20 +00:00
fileobject.c Kill execfile(), use exec() instead 2007-08-12 00:43:29 +00:00
floatobject.c Fix memory leak 2007-08-12 07:11:25 +00:00
frameobject.c Merged revisions 56492-56752 via svnmerge from 2007-08-05 15:29:28 +00:00
funcobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
genobject.c Merged revisions 56492-56752 via svnmerge from 2007-08-05 15:29:28 +00:00
iterobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
listobject.c Kill all uses and definitions of tp_print under Objects/. (Others will follow.) 2007-08-07 19:51:00 +00:00
listsort.txt Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
longobject.c Oops. I killed a bit too much and not enough when I deleted intobject.c. 2007-08-07 22:02:18 +00:00
memoryobject.c Code review of the new buffer protocol. Mostly add questions that should 2007-08-19 04:23:20 +00:00
methodobject.c Remove support for __members__ and __methods__. There still might be 2007-08-11 06:39:53 +00:00
moduleobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
object.c Oops. The PyObject_Print() function was totally broken; the original code 2007-08-09 20:47:59 +00:00
obmalloc.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
rangeobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
setobject.c Change the repr() of frozenset instances (and set subclasses) 2007-08-07 22:44:20 +00:00
sliceobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
stringobject.c Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 2007-08-18 11:21:56 +00:00
structseq.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00
tupleobject.c Kill all uses and definitions of tp_print under Objects/. (Others will follow.) 2007-08-07 19:51:00 +00:00
typeobject.c Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 2007-08-18 11:21:56 +00:00
unicodectype.c Add XID_Start and XID_Continue properties to unicodectype. 2007-08-14 22:37:03 +00:00
unicodeobject.c Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 2007-08-18 11:21:56 +00:00
unicodetype_db.h Add XID_Start and XID_Continue properties to unicodectype. 2007-08-14 22:37:03 +00:00
weakrefobject.c Merged revisions 56467-56482 via svnmerge from 2007-07-21 17:22:18 +00:00