- 24 Jan, 1997 6 commits
-
-
Guido van Rossum authored
give the extra slots to the stack rather than than forgetting about them (this reduces the number of reallocs done).
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
table which is incorporated in the code object. This way, the runtime overhead to keep track of line numbers is only incurred when an exception has to be reported.
-
Guido van Rossum authored
by the compiler (in lieu of SET_LINENO instructions).
-
- 23 Jan, 1997 2 commits
-
-
Guido van Rossum authored
initparser()) instead of statically (in the initializer). The static initialization, using the address of an object in a different DLL, is too much for the Microsoft VC++ compiler, and we want to be able to build this module as a separate DLL (it's nice to have but we don't want to increase the core DLL's size by 25K). This same trick has been applied to a number of modules, e.g. NumPy and _tkinter.
-
Guido van Rossum authored
string keys. Just doing a pointer compare before the string compare (in fact before the hash compare!) is just as fast.
-
- 22 Jan, 1997 11 commits
-
-
Guido van Rossum authored
- -mt option for Solaris threads with Solaris compiler - make clean when switching static link status for Linux - DEC alpha --with-dec-threads option - SunOS removed unnecessary warnings, mention -Xa for SunPro - Setup.local file - warn to try make clean after changing readline option - mention --with-threads as alias for --with-thread
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
*final* linker argument. This implies --with-thread. Reimplemented --with-threads as an alias for --with-thread.
-
Guido van Rossum authored
-
Fred Drake authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
- 21 Jan, 1997 9 commits
-
-
Guido van Rossum authored
selection; return None instead.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
leak of memory and file descriptors (thanks for Roj for reporting that!). Alas, the speed goes down by 5%. :-(
-
Guido van Rossum authored
-
Guido van Rossum authored
This is safe now that both intrcheck() and signalmodule.c schedule a sigcheck() call via Py_AddPendingCall(). This gives another 7% speedup (never run such a test twice ;-).
-
Guido van Rossum authored
This avoids having to call sigcheck() (the same routine by its old name :-) in the ticker code in ceval.c's main interpreter loop.
-
Guido van Rossum authored
Py_AddPendingCall(). This avoids having to call sigcheck() in the ticker code in ceval.c's main interpreter loop.
-
Guido van Rossum authored
- fix bug in Py_MakePendingCalls() with threading - fix return type of do_raise - remove build_slice (same as PySlice_New) - remove code inside #if 0 - remove code inside #ifdef CHECK_STACK - remove code inside #ifdef SUPPORT_OBSOLETE_ACCESS - comment about newimp.py should refer to ni.py
-
- 20 Jan, 1997 6 commits
-
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
- get fastlocals differently - call newframeobject() with fewer arguments - toss getowner(), which was unused anyway
-
Guido van Rossum authored
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.
-
Guido van Rossum authored
See frameobject.c checkin message.
-
- 18 Jan, 1997 6 commits
-
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
literals that look like identifiers. Also intern all strings used as names during the compilation.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-