• Guido van Rossum's avatar
    Tim found that once test_longexp has run, test_sort takes very much · f4be427c
    Guido van Rossum yazdı
    longer to run than normal.  A profiler run showed that this was due to
    PyFrame_New() taking up an unreasonable amount of time.  A little
    thinking showed that this was due to the while loop clearing the space
    available for the stack.  The solution is to only clear the local
    variables (and cells and free variables), not the space available for
    the stack, since anything beyond the stack top is considered to be
    garbage anyway.  Also, use memset() instead of a while loop counting
    backwards.  This should be a time savings for normal code too!  (By a
    probably unmeasurable amount. :-)
    f4be427c
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...