675 Commits (f97e82937f8a4e14df939007abacfa252ad09fc8)

Author SHA1 Message Date
Guido van Rossum aee0bad0a5 First part of package support. 29 years ago
Guido van Rossum d7ed683a7e Inline PyObject_CallObject (Marc-Andre Lemburg). 29 years ago
Barry Warsaw eaedc7ce32 eval_code2(), set_exc_info(): Call PyErr_NormalizeException() the 29 years ago
Barry Warsaw 910105515e unpack_sequence(): In finally clause, watch out for Py_DECREF 29 years ago
Barry Warsaw e42b18f9d1 eval_code2(): collapsed the implementations of UNPACK_TUPLE and 29 years ago
Barry Warsaw 4249f54b28 cmp_exception gets promoted (essentially) to the C API function 29 years ago
Guido van Rossum cd649654d7 Reverse the search order for the Don Beaudry hook so that the first 29 years ago
Guido van Rossum f9c90c533e Renamed a local label that was accidentally grandly renamed to 29 years ago
Guido van Rossum 25ce566661 The last of the mass checkins for separate (sub)interpreters. 29 years ago
Guido van Rossum 55b9ab5bdb Extend the "Don Beaudry hack" with "Guido's corollary" -- if the base 29 years ago
Guido van Rossum 9cc8a20cd2 Moved PyEval_{Acquire,Release}Thread() to within the same #ifdef 29 years ago
Guido van Rossum 2fca21f762 PyEval_SaveThread() and PyEval_RestoreThread() now return/take a 29 years ago
Guido van Rossum c12da6980f Huge speedup by inlining some common integer operations: 29 years ago
Guido van Rossum c8b6df9004 PyObject_Compare can raise an exception now. 29 years ago
Guido van Rossum be27026c09 Py_FlushLine and PyFile_WriteString now return error indicators 29 years ago
Guido van Rossum df4c308f5a Plug leak of stack frame object in exception handling code. 29 years ago
Guido van Rossum df0d00e29b Logic for enabling mac-specific signal handling fixed (Jack) 29 years ago
Guido van Rossum 5f15b96c36 (int) cast for strlen() to keep picky compilers happy. 29 years ago
Guido van Rossum b05a5c7698 Instead of importing graminit.h whenever one of the three grammar 'root' 29 years ago
Guido van Rossum fc49073cd0 Used operators from abstract.h where possible (arithmetic operators, 30 years ago
Guido van Rossum a027efa5bf Massive changes for separate thread state management. 30 years ago
Guido van Rossum b209a116cf Quickly renamed. 30 years ago
Guido van Rossum c43b685054 Clarify error message for unexpected keyword parameter. 30 years ago
Guido van Rossum 0d85be19e2 *Don't* kill all local variables on function exit. This will be done 30 years ago
Guido van Rossum deb0c5e66c Two small changes: 30 years ago
Guido van Rossum d0eb429b88 Plug a leak with calling something other than a function or method is 30 years ago
Guido van Rossum 950361c6ca Patches for (two forms of) optional dynamic execution profiling -- 30 years ago
Guido van Rossum 8c5df06ec7 Change the control flow for error handling in the function prelude to 30 years ago
Guido van Rossum a4240132ec Kill all local variables on function return. This closes a gigantic 30 years ago
Guido van Rossum 70d44787a3 Only call sigcheck() at the ticker code if we don't have true signals. 30 years ago
Guido van Rossum 1aa14838d2 Cleanup: 30 years ago
Guido van Rossum 768360243a Changes for frame object speedup: 30 years ago
Guido van Rossum 3dfd53b4c8 Add "if (x != NULL) continue;" (or similar for err==0) before the 30 years ago
Guido van Rossum 62f7d15d0b Use the stack size from the code object and the CO_MAXBLOCKS constant 30 years ago
Guido van Rossum 408027ea46 Rename DEBUG macro to Py_DEBUG 30 years ago
Guido van Rossum 0aa9ee65ab Moved the raise logic out of the main interpreter loop to a separate function. 30 years ago
Guido van Rossum 150b2df682 Change the Don Beaudry hack into the Don B + Jim F hack; now, if *any* 30 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum 6d43c5de5a Raise TypeError, not KeyError, on unknown keyword argument. 30 years ago
Guido van Rossum bf51afa049 Don't test here for negative number to float power; that belongs in 30 years ago
Guido van Rossum 0dfcf753ad Disable support for access statement 30 years ago
Guido van Rossum 3b9c6677f8 Better error message if stride used on normal sequence object 30 years ago
Guido van Rossum 8861b74445 Changes for slice and ellipses 30 years ago
Guido van Rossum 3b4da59cd6 Renamed static pow() to powerop() to avoid name conflict in some compilers. 30 years ago
Guido van Rossum 8c1e150215 Removed some done "to do" items. 30 years ago
Guido van Rossum 5e3e426961 removed sime redundant header includes and decls. 30 years ago
Guido van Rossum 50564e8dae changes for complex and power (**) operator 31 years ago
Guido van Rossum 72b56e831f don't return from main loop when error occurs 31 years ago
Guido van Rossum 9d78d8d2fb spell TraceBack with capital B 31 years ago
Guido van Rossum e3e61c1642 empty kw dict is ok for builtins 31 years ago