cpython/Objects
Antoine Pitrou 093c8e4bf0 Issue #12149: Update the method cache after a type's dictionnary gets
cleared by the garbage collector.  This fixes a segfault when an instance
and its type get caught in a reference cycle, and the instance's
deallocator calls one of the methods on the type (e.g. when subclassing
IOBase).

Diagnosis and patch by Davide Rizzo.
2011-07-12 21:58:39 +02:00
..
stringlib MERGE: startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828) 2011-04-20 17:42:50 +02:00
abstract.c Close #10616: mention bytes and bytearray in PyObject_AsCharBuffer() error 2011-05-30 23:21:30 +02:00
boolobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
bytearrayobject.c #6780: merge with 3.2. 2011-04-26 06:45:24 +03:00
bytes_methods.c Fix closes Issue12385 - Clarify maketrans method docstring for bytes and bytearray object. 2011-06-27 09:06:45 -07:00
bytesobject.c #6780: merge with 3.2. 2011-04-26 06:45:24 +03:00
capsule.c Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99 2010-08-11 17:31:17 +00:00
cellobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
classobject.c make hashes always the size of pointers; introduce Py_hash_t #9778 2010-10-17 20:54:53 +00:00
codeobject.c map cells to arg slots at code creation time (closes #12399) 2011-06-25 22:54:45 -05:00
complexobject.c Port 5b607cd8c71b (closes #11892) 2011-04-20 22:26:57 +02:00
descrobject.c (Merge 3.1) Issue #9756: When calling a method descriptor or a slot wrapper 2011-05-01 23:31:36 +02:00
dictnotes.txt
dictobject.c #11565: Merge with 3.1. 2011-03-16 11:35:38 +02:00
enumobject.c Merged revisions 81465-81466,81468,81679,81735,81760,81868,82183 via svnmerge from 2010-06-27 21:45:24 +00:00
exceptions.c SystemExit_init(): avoid an useless test 2011-05-26 14:25:54 +02:00
fileobject.c Issue #8914: fix various warnings from the Clang static analyzer v254. 2011-02-22 20:15:44 +00:00
floatobject.c Port 5b607cd8c71b (closes #11892) 2011-04-20 22:26:57 +02:00
frameobject.c Issue #9089: Remove references to intobject.c and intobject.h from comments. 2010-06-27 18:19:09 +00:00
funcobject.c Merge branches/pep-0384. 2010-12-03 20:14:31 +00:00
genobject.c this is expressed better as a for loop 2011-07-03 17:23:22 -05:00
iterobject.c Fix nit (sentinel on lhs of comparison). 2010-08-07 05:54:08 +00:00
listobject.c #11335: Fix memory leak after key function failure in sort 2011-05-04 12:46:28 -07:00
listsort.txt Merged revisions 74613,74615,74619-74620,74622 via svnmerge from 2009-09-01 08:13:16 +00:00
lnotab_notes.txt Merged revisions 72487-72488,72879 via svnmerge from 2009-07-21 04:30:03 +00:00
longobject.c #11565: Merge with 3.1. 2011-03-16 11:35:38 +02:00
memoryobject.c Merged revisions 88550 via svnmerge from 2011-02-24 20:53:48 +00:00
methodobject.c make hashes always the size of pointers; introduce Py_hash_t #9778 2010-10-17 20:54:53 +00:00
moduleobject.c indicate return value on __dir__ methods 2011-05-24 12:46:15 -05:00
object.c quaint and completely out of date comment 2011-06-11 16:33:35 -05:00
obmalloc.c Issue #11849: Make it more likely for the system allocator to release 2011-05-03 18:18:59 +02:00
rangeobject.c #11845: Fix typo in rangeobject.c that caused a crash in compute_slice_indices. Patch by Daniel Urban. 2011-04-15 08:15:40 +03:00
setobject.c Revert my commit 7ba176c2f558: "Avoid useless "++" at the end of functions 2011-05-27 16:46:51 +02:00
sliceobject.c Merge branches/pep-0384. 2010-12-03 20:14:31 +00:00
structseq.c Merge branches/pep-0384. 2010-12-03 20:14:31 +00:00
tupleobject.c Issue #8914: fix various warnings from the Clang static analyzer v254. 2011-02-22 20:15:44 +00:00
typeobject.c Issue #12149: Update the method cache after a type's dictionnary gets 2011-07-12 21:58:39 +02:00
typeslots.inc remove __version__s dependent on subversion keyword expansion (closes #12221) 2011-05-31 20:52:17 -05:00
typeslots.py remove __version__s dependent on subversion keyword expansion (closes #12221) 2011-05-31 20:52:17 -05:00
unicodectype.c Remove redundant includes of headers that are already included by Python.h. 2010-11-30 09:41:01 +00:00
unicodeobject.c Issue #9642: Uniformize the tests on the availability of the mbcs codec 2011-07-04 14:23:54 +02:00
unicodetype_db.h Upgrade to Unicode 6.0.0. 2010-10-11 22:42:28 +00:00
weakrefobject.c Issue #10833: Remove the buffer allocated on the stack, it isn't used anymore 2011-03-21 18:10:02 +01:00