• Guido van Rossum's avatar
    Address SF bug 519621: slots weren't traversed by GC. · 9923ffe2
    Guido van Rossum yazdı
    While I was at it, I added a tp_clear handler and changed the
    tp_dealloc handler to use the clear_slots helper for the tp_clear
    handler.
    
    Also tightened the rules for slot names: they must now be proper
    identifiers (ignoring the dirty little fact that <ctype.h> is locale
    sensitive).
    
    Also set mp->flags = READONLY for the __weakref__ pseudo-slot.
    
    Most of this is a 2.2 bugfix candidate; I'll apply it there myself.
    9923ffe2
Adı
Son kayıt (commit)
Son güncelleme
..
.cvsignore Loading commit data...
abstract.c Loading commit data...
boolobject.c Loading commit data...
bufferobject.c Loading commit data...
cellobject.c Loading commit data...
classobject.c Loading commit data...
cobject.c Loading commit data...
complexobject.c Loading commit data...
descrobject.c Loading commit data...
dictobject.c Loading commit data...
enumobject.c Loading commit data...
fileobject.c Loading commit data...
floatobject.c Loading commit data...
frameobject.c Loading commit data...
funcobject.c Loading commit data...
intobject.c Loading commit data...
iterobject.c Loading commit data...
listobject.c Loading commit data...
longobject.c Loading commit data...
methodobject.c Loading commit data...
moduleobject.c Loading commit data...
object.c Loading commit data...
obmalloc.c Loading commit data...
rangeobject.c Loading commit data...
sliceobject.c Loading commit data...
stringobject.c Loading commit data...
structseq.c Loading commit data...
tupleobject.c Loading commit data...
typeobject.c Loading commit data...
unicodectype.c Loading commit data...
unicodeobject.c Loading commit data...
unicodetype_db.h Loading commit data...
weakrefobject.c Loading commit data...
xxobject.c Loading commit data...