cpython/Objects
Fred Drake 73006d0237 When weakref proxies are involved in binary & ternary slot operations,
the left-hand operand may not be the proxy in all cases.  If it isn't,
we end up doing two things: a) unwrapping something that isn't a
PyWeakReference (later resulting in a core dump) and b) passing a
proxy as the right-hand operand anyway, even though that can't be
handled by the actual handler (maybe eventually causing a core dump).

This is fixed by always unwrapping all the proxies involved before
passing anything to the actual handler.
2001-10-18 18:04:18 +00:00
..
.cvsignore
abstract.c Fix error checking done by abstract_issubclass and abstract_isinstance. 2001-10-18 03:18:43 +00:00
bufferobject.c repr's converted to using PyString_FromFormat() instead of sprintf'ing 2001-08-24 18:34:26 +00:00
cellobject.c Use new GC API. 2001-08-29 23:54:21 +00:00
classobject.c Protect references to tp_descr_get and tp_dict with the appropriate test: 2001-10-17 20:26:38 +00:00
cobject.c
complexobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
descrobject.c *EXPERIMENTAL* speedup of slot_sq_item. This sped up the following 2001-10-03 12:09:30 +00:00
dictobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
fileobject.c Band-aid solution to SF bug #470634: readlines() on linux requires 2 ^D's. 2001-10-12 20:01:53 +00:00
floatobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
frameobject.c Add optional docstrings to getset descriptors. Fortunately, there's 2001-09-20 21:45:26 +00:00
funcobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
intobject.c Add additional coercion support for "self subtypes" to int, long, 2001-09-19 01:25:16 +00:00
iterobject.c Patch #427190: Implement and use METH_NOARGS and METH_O. 2001-08-16 13:15:00 +00:00
listobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
longobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
methodobject.c Add optional docstrings to getset descriptors. Fortunately, there's 2001-09-20 21:45:26 +00:00
moduleobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
object.c SF bug [#468061] __str__ ignored in str subclass. 2001-10-16 20:18:24 +00:00
obmalloc.c Identifiers matching _[A-Z_]\w* are reserved for C implementations. 2001-03-11 18:36:13 +00:00
rangeobject.c repr's converted to using PyString_FromFormat() instead of sprintf'ing 2001-08-24 18:34:26 +00:00
sliceobject.c Add optional docstrings to member descriptors. For backwards 2001-09-20 20:46:19 +00:00
stringobject.c SF bug [#468061] __str__ ignored in str subclass. 2001-10-16 20:18:24 +00:00
tupleobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
typeobject.c Fix SF bug #472234: type(obj) calls type->tp_init (Roeland Rengelink) 2001-10-18 15:49:21 +00:00
unicodectype.c removed "register const" from scalar arguments to the unicode 2001-06-27 22:08:26 +00:00
unicodeobject.c Enable GC for new-style instances. This touches lots of files, since 2001-10-05 20:51:39 +00:00
unicodetype_db.h forgot to check in the new makeunicodedata.py script 2001-01-21 17:01:31 +00:00
weakrefobject.c When weakref proxies are involved in binary & ternary slot operations, 2001-10-18 18:04:18 +00:00
xxobject.c