cpython/Objects
Amaury Forgeot d'Arc 3255e134fe Issue 3110: Crash with weakref subclass,
seen after a "import multiprocessing.reduction"

An instance of a weakref subclass can have attributes.
If such a weakref holds the only strong reference to the object,
deleting the weakref will delete the object. In this case,
the callback must not be called, because the ref object is being deleted!

Backport of r34309
2008-06-16 19:22:42 +00:00
..
stringlib Fix str.rpartition(sep) when sep is not found in str. 2006-09-05 02:21:38 +00:00
abstract.c merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ can make list() raise a SystemError 2007-12-05 12:51:23 +00:00
boolobject.c Remove unnecessary casts in type object initializers. 2006-03-30 11:57:00 +00:00
bufferobject.c Added checks for integer overflows, contributed by Google. Some are 2008-02-14 11:26:18 +00:00
cellobject.c Issue #1445: Fix a SystemError when accessing the ``cell_contents`` 2007-11-24 13:53:29 +00:00
classobject.c Fix an edge case whereby the __del__() method of a classic class could 2008-01-18 20:53:37 +00:00
cobject.c Remove unnecessary casts in type object initializers. 2006-03-30 11:57:00 +00:00
codeobject.c Fix uninitialized memory read reported by Valgrind when running doctest. 2006-07-12 05:27:46 +00:00
complexobject.c Fix SF #1676971, Complex OverflowError has a typo 2007-03-09 06:01:28 +00:00
descrobject.c Change fix for segfaulting property(), add a NEWS entry and a test. 2006-08-04 18:03:37 +00:00
dictnotes.txt Typo fixes 2006-08-04 20:37:43 +00:00
dictobject.c Spaces vs. Tabs. 2007-11-29 18:33:04 +00:00
enumobject.c Do not let overflows in enumerate() and count() pass silently. 2007-02-07 23:57:05 +00:00
exceptions.c Backport r54757 - missing NULL checks. 2007-04-21 07:22:57 +00:00
fileobject.c Backport r61468 from trunk: Improves the text of the IOError raised 2008-05-03 07:12:23 +00:00
floatobject.c Added a new macro, Py_IS_FINITE(X). On windows there is an intrinsic for this and it is more efficient than to use !Py_IS_INFINITE(X) && !Py_IS_NAN(X). No change on other platforms 2006-05-25 15:53:30 +00:00
frameobject.c Revert 54813 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen. 2007-04-16 06:19:52 +00:00
funcobject.c Whoops, how did that get in there. :-) Revert all the parts of 51227 that were not supposed to go it. Only Modules/_ctypes/cfields.c was supposed to be changed 2006-08-12 02:12:30 +00:00
genobject.c Cause passing a string to generator.throw() to raise a deprecation warning. 2007-09-11 21:12:14 +00:00
intobject.c Add what looks like a necessary call to PyErr_NoMemory() when PyMem_MALLOC() 2007-05-16 04:35:11 +00:00
iterobject.c Use Py_VISIT in all tp_traverse methods, instead of traversing manually or 2006-04-15 21:47:09 +00:00
listobject.c Added checks for integer overflows, contributed by Google. Some are 2008-02-14 11:26:18 +00:00
listsort.txt typo fix 2006-08-01 16:24:30 +00:00
longobject.c Fix two problems that emerged when the testsuite was run with an x64 build: PyLong_FromSSize_t incorrectly assumed an unsigned object, and itertools.count() had the wrong upper limit for the iterator. 2007-05-07 18:30:48 +00:00
methodobject.c Use Py_VISIT in all tp_traverse methods, instead of traversing manually or 2006-04-15 21:47:09 +00:00
moduleobject.c Use Py_VISIT in all tp_traverse methods, instead of traversing manually or 2006-04-15 21:47:09 +00:00
object.c - Issue #1686386: Tuple's tp_repr did not take into account the possibility of 2008-04-10 22:43:58 +00:00
obmalloc.c Added checks for integer overflows, contributed by Google. Some are 2008-02-14 11:26:18 +00:00
rangeobject.c Remove "static forward" declaration. Move constructors 2006-04-11 09:04:12 +00:00
setobject.c Revert 53667 2007-04-18 02:02:15 +00:00
sliceobject.c Patch #1538606, Patch to fix __index__() clipping. 2006-08-12 17:03:09 +00:00
stringobject.c backport r62271 from trunk. 2008-04-10 19:54:13 +00:00
structseq.c Klocwork made another run and found a bunch more problems. 2006-08-12 01:43:40 +00:00
tupleobject.c Correct previous checkin, probably a svn merge issue. 2008-04-11 00:33:07 +00:00
typeobject.c Backport r55080: 2008-01-18 21:31:32 +00:00
unicodectype.c Patch 1494554: Update numeric properties to Unicode 4.1. 2006-05-27 08:36:52 +00:00
unicodeobject.c #1477: ur'\U0010FFFF' used to raise in narrow unicode builds. 2008-03-24 21:16:28 +00:00
unicodetype_db.h Update Unicode database to Unicode 4.1. 2006-03-09 23:38:20 +00:00
weakrefobject.c Issue 3110: Crash with weakref subclass, 2008-06-16 19:22:42 +00:00