• Guido van Rossum's avatar
    Major speedup for new-style class creation. Turns out there was some · 721f62e2
    Guido van Rossum yazdı
    trampolining going on with the tp_new descriptor, where the inherited
    PyType_GenericNew was overwritten with the much slower slot_tp_new
    which would end up calling tp_new_wrapper which would eventually call
    PyType_GenericNew.  Add a special case for this to update_one_slot().
    
    XXX Hope there isn't a loophole in this.  I'll buy the first person to
    point out a bug in the reasoning a beer.
    
    Backport candidate (but I won't do it).
    721f62e2
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...
listsort.txt 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...