cpython/Objects
Guido van Rossum f3e85a0356 Changes that appear to give another 12% speedup.
Rather than allocating a list object for the fast locals and another
(extensible one) for the value stack and allocating the block stack
dynamically, allocate the block stack with a fixed size (CO_MAXBLOCKS
from compile.h), and stick the locals and value stack at the end of
the object (this is now possible since the stack size is known
beforehand).  Get rid of the owner field and the nvalues argument --
it is available in the code object, like nlocals.

This requires small changes in ceval.c only.
1997-01-20 04:20:52 +00:00
..
Makefile.in Removed all traces of accessobject.c. 1996-12-25 19:22:49 +00:00
abstract.c PySequence_Index(): set exception when object is not found in 1996-12-18 19:32:18 +00:00
classobject.c Intern the various string objects created to speed up lookups. 1997-01-18 07:59:12 +00:00
cobject.c Better implementation of PyCObject_AsVoidPtr(). 1996-12-05 21:53:15 +00:00
complexobject.c New, better hash for floating point and complex 1997-01-11 19:26:21 +00:00
dictobject.c String interning. 1997-01-18 07:55:05 +00:00
fileobject.c Make gcc -Wall happy. 1996-12-05 21:54:17 +00:00
floatobject.c New, better hash for floating point and complex 1997-01-11 19:26:21 +00:00
frameobject.c Changes that appear to give another 12% speedup. 1997-01-20 04:20:52 +00:00
funcobject.c New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
intobject.c Increased buffer sizes used by hex() and oct() -- on 64-bit or 128-bit 1997-01-14 15:43:41 +00:00
listobject.c Change comment about MINSIZE -- 10 is optimal for Python. 1996-12-16 03:32:39 +00:00
longobject.c Added PyLong_FromUnsignedLong() and PyLong_AsUnsignedLong(). 1997-01-03 17:14:46 +00:00
mappingobject.c String interning. 1997-01-18 07:55:05 +00:00
methodobject.c New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
moduleobject.c New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
object.c Intern the strings created in getattr() and setattr(). 1997-01-18 07:57:16 +00:00
rangeobject.c Make gcc -Wall happy 1996-12-05 21:58:58 +00:00
sliceobject.c Ellipses -> Ellipsis rename (the dictionary really says that it should 1996-10-11 16:25:41 +00:00
stringobject.c String interning. 1997-01-18 07:55:05 +00:00
tupleobject.c Better tuple hash function. 1996-12-16 17:55:46 +00:00
typeobject.c New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00
xxobject.c New permission notice, includes CNRI. 1996-10-25 14:44:06 +00:00