COMMITS
/ Python/ceval.c August 25, 1998
G
Add the type of the object to the error message about calling a non-function.
Guido van Rossum committed
August 4, 1998
G
In BUILD_LIST, use PyList_SET_ITEM() instead of PyList_SetItem(); and
Guido van Rossum committed
July 8, 1998
G
# In case BINARY_SUBSCR, use proper PyList_GET* macros instead of inlining.
Guido van Rossum committed
G
Marc-Andre Lemburg's patch to support instance methods with other
Guido van Rossum committed
May 22, 1998
G
Moved cmp_member() to abstract.c, as PySequence_Contains() [with
Guido van Rossum committed
May 14, 1998
G
Since PyDict_GetItem() can't raise an exception any more, there's no
Guido van Rossum committed
May 12, 1998
G
DELETE_FAST should issue an exception when the local variable is undefined.
Guido van Rossum committed
April 10, 1998
G
Make new gcc -Wall happy
Guido van Rossum committed
April 9, 1998
G
Make first raise argument optional
Guido van Rossum committed
December 31, 1997
G
Last-minute fix for Jim H: don't die after del sys.stdout
Guido van Rossum committed
December 26, 1997
G
Plug the most annoying recursive printing problem -- reset '_' to None
Guido van Rossum committed
November 19, 1997
G
Give more detailed error message when the argument count isn't right.
Guido van Rossum committed
November 11, 1997
G
Fix memory leak in exec statement with code object -- the None returned
Guido van Rossum committed
September 30, 1997
G
Change PyEval_SaveThread() and PyEval_RestoreThread() to always do the
Guido van Rossum committed
September 5, 1997
G
First part of package support.
Guido van Rossum committed
August 30, 1997
G
Inline PyObject_CallObject (Marc-Andre Lemburg).
Guido van Rossum committed
August 28, 1997
B
eval_code2(), set_exc_info(): Call PyErr_NormalizeException() the
Barry Warsaw committed
August 25, 1997
B
unpack_sequence(): In finally clause, watch out for Py_DECREF
Barry Warsaw committed
B
eval_code2(): collapsed the implementations of UNPACK_TUPLE and
Barry Warsaw committed
August 22, 1997
B
cmp_exception gets promoted (essentially) to the C API function
Barry Warsaw committed
G
Reverse the search order for the Don Beaudry hook so that the first
Guido van Rossum committed
August 5, 1997
G
Renamed a local label that was accidentally grandly renamed to
Guido van Rossum committed
August 2, 1997
G
The last of the mass checkins for separate (sub)interpreters.
Guido van Rossum committed
July 31, 1997
G
Extend the "Don Beaudry hack" with "Guido's corollary" -- if the base
Guido van Rossum committed
July 19, 1997
G
Moved PyEval_{Acquire,Release}Thread() to within the same #ifdef
Guido van Rossum committed
July 18, 1997
G
PyEval_SaveThread() and PyEval_RestoreThread() now return/take a
Guido van Rossum committed
July 17, 1997
G
Huge speedup by inlining some common integer operations:
Guido van Rossum committed
May 23, 1997
G
PyObject_Compare can raise an exception now.
Guido van Rossum committed
May 22, 1997
G
Py_FlushLine and PyFile_WriteString now return error indicators
Guido van Rossum committed
May 20, 1997
G
Plug leak of stack frame object in exception handling code.
Guido van Rossum committed
G
Logic for enabling mac-specific signal handling fixed (Jack)
Guido van Rossum committed
May 13, 1997
G
(int) cast for strlen() to keep picky compilers happy.
Guido van Rossum committed
May 7, 1997
G
Instead of importing graminit.h whenever one of the three grammar 'root'
Guido van Rossum committed
May 6, 1997
G
Used operators from abstract.h where possible (arithmetic operators,
Guido van Rossum committed
May 5, 1997
G
Massive changes for separate thread state management.
Guido van Rossum committed
April 29, 1997
G
Quickly renamed.
Guido van Rossum committed
March 10, 1997
G
Clarify error message for unexpected keyword parameter.
Guido van Rossum committed
February 14, 1997
G
*Don't* kill all local variables on function exit. This will be done
Guido van Rossum committed
January 27, 1997
G
Two small changes:
Guido van Rossum committed
G
Plug a leak with calling something other than a function or method is
Guido van Rossum committed
January 24, 1997
G
Patches for (two forms of) optional dynamic execution profiling --
Guido van Rossum committed
G
Change the control flow for error handling in the function prelude to
Guido van Rossum committed
January 21, 1997
G
Kill all local variables on function return. This closes a gigantic
Guido van Rossum committed
G
Only call sigcheck() at the ticker code if we don't have true signals.
Guido van Rossum committed
January 20, 1997
G
Changes for frame object speedup:
Guido van Rossum committed
January 18, 1997
G
Add "if (x != NULL) continue;" (or similar for err==0) before the
Guido van Rossum committed
January 17, 1997
G
Use the stack size from the code object and the CO_MAXBLOCKS constant
Guido van Rossum committed
December 30, 1996
G
Rename DEBUG macro to Py_DEBUG
Guido van Rossum committed
December 10, 1996
G
Moved the raise logic out of the main interpreter loop to a separate function.
Guido van Rossum committed