cpython/Objects
Guido van Rossum f4be427c46 Tim found that once test_longexp has run, test_sort takes very much
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. :-)
2002-08-01 18:50:33 +00:00
..
.cvsignore Ignore a bunch of generated files. 2000-05-02 18:34:30 +00:00
abstract.c Patch #554716: Use __va_copy where available. 2002-07-28 10:23:27 +00:00
boolobject.c Patch #568124: Add doc string macros. 2002-06-13 20:33:02 +00:00
bufferobject.c Fix SF bug 546434 -- buffer slice type inconsistent. 2002-06-25 00:25:30 +00:00
cellobject.c Use new GC API. 2001-08-29 23:54:21 +00:00
classobject.c object.h special-build macro minefield: renamed all the new lexical 2002-07-11 06:23:50 +00:00
cobject.c Patch #568124: Add doc string macros. 2002-06-13 20:33:02 +00:00
complexobject.c Patch #568124: Add doc string macros. 2002-06-13 20:33:02 +00:00
descrobject.c SF patch 568629 by Oren Tirosh: types made callable. 2002-06-14 20:41:17 +00:00
dictobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00
enumobject.c Remove the next() method -- one is supplied automatically by 2002-07-16 21:02:42 +00:00
fileobject.c WINDOWS_LEAN_AND_MEAN: There is no such symbol, although a very few 2002-07-14 22:14:19 +00:00
floatobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00
frameobject.c Tim found that once test_longexp has run, test_sort takes very much 2002-08-01 18:50:33 +00:00
funcobject.c Extend function() to support an optional closure argument. 2002-07-11 18:30:27 +00:00
intobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00
iterobject.c Make StopIteration a sink state. This is done by clearing out the 2002-07-16 20:24:46 +00:00
listobject.c Replaced samplesort with a stable, adaptive mergesort. 2002-08-01 02:13:36 +00:00
listsort.txt Checking in the doc file for "timsort". There's way too much here to 2002-08-01 00:59:42 +00:00
longobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00
methodobject.c Introduce two new flag bits that can be set in a PyMethodDef method 2002-03-28 05:33:33 +00:00
moduleobject.c Patch #568124: Add doc string macros. 2002-06-13 20:33:02 +00:00
object.c Excise DL_IMPORT/EXPORT from object.h, and related files. This patch 2002-07-29 13:42:14 +00:00
obmalloc.c Remove extraneous semicolon. 2002-07-18 18:49:52 +00:00
rangeobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00
sliceobject.c Silly typo. Not sure how that got in. 2002-07-19 15:52:38 +00:00
stringobject.c Fix the problem of not raising a TypeError exception when doing: 2002-07-28 16:44:23 +00:00
structseq.c Remove PyMalloc_New and PyMalloc_Del. 2002-04-12 03:05:37 +00:00
tupleobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00
typeobject.c SF patch 588728 (Nathan Srebro). 2002-08-01 14:39:25 +00:00
unicodectype.c removed "register const" from scalar arguments to the unicode 2001-06-27 22:08:26 +00:00
unicodeobject.c tighten up the unicode object's docstring a tad 2002-07-26 16:22:46 +00:00
unicodetype_db.h forgot to check in the new makeunicodedata.py script 2001-01-21 17:01:31 +00:00
weakrefobject.c Remove weakref free list. This has the side effect of fixing a memory 2002-03-27 15:18:21 +00:00
xxobject.c staticforward bites the dust. 2002-07-17 16:30:39 +00:00