5250 Commits (bc6830c9486ed7d48d5ac2ea56f0d8309872abbf)

Author SHA1 Message Date
Barry Warsaw eaedc7ce32 eval_code2(), set_exc_info(): Call PyErr_NormalizeException() the 29 years ago
Barry Warsaw 36b8f945e7 PyErr_Print(): Use PyErr_GivenExceptionMatches() instead of pointer 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
Barry Warsaw c0dc92af7d Three new C API functions: 29 years ago
Barry Warsaw cde8b1ba0c Two new built-in functions: issubclass() and isinstance(). Both take 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 e3c0d5eb34 Added new Py_IsInitalized() API function to test the 'initialized' flag. 29 years ago
Guido van Rossum 5f896a4de0 Added missing newline to warning msg 29 years ago
Guido van Rossum aa61505fd2 Use a counter instead of a Boolean to check for initialized; n calls 29 years ago
Guido van Rossum 54dec59b56 set sharedlib extensions properly for NeXT (Ted Horst) 29 years ago
Guido van Rossum 7c14103d77 Keep gcc -Wall happy 29 years ago
Guido van Rossum 49b1226781 Use _beginthread() and _endthread() in favor of CreateThread() and 29 years ago
Guido van Rossum d47a0a86b4 Added Jim Fulton's PyImport_Import(), which calls whatever 29 years ago
Guido van Rossum 741689d5f3 Use string interning and caching to get speedups on the mac (Jack). 29 years ago
Guido van Rossum e5b4026881 Use strerror on the mac if using MSL (Jack). 29 years ago
Guido van Rossum 622f73f188 Remove unised variable 29 years ago
Guido van Rossum cc283f56a7 Merge Py_Cleanup() into Py_Finalize(). Call the various small Fini() 29 years ago
Guido van Rossum 085d269f1d New rules for deleting modules. Rather than having an elaborate 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 40b33c648a Removed fatal errors from Py_Initmodule4() (and thus from 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 6fc06e770f Plugged a leak. (The same as the one plugged in compile.c -- forgot 29 years ago
Guido van Rossum 275558cb9f Plug a leak in code_dealloc() (and reordered the deallocs to match the 29 years ago
Guido van Rossum ef3d02ebb9 Removed some variables that are used to exchange data between import.c and 29 years ago
Guido van Rossum a94145118a frozenmain.c is now also in the library, 29 years ago
Guido van Rossum 019db5d73e Oops -- this contains frozen bytecode, but it was Python 1.4 bytecode! 29 years ago
Guido van Rossum 9cc8a20cd2 Moved PyEval_{Acquire,Release}Thread() to within the same #ifdef 29 years ago
Guido van Rossum 534ac094f9 Removed a bunch of extern declarations of functions that are now 29 years ago
Guido van Rossum 8fb26ede51 Make it return a _const_ char*. 29 years ago
Guido van Rossum f6ca6aa869 New build procedure. 29 years ago
Guido van Rossum 3768fb1097 Tracking changes to Py_Main(): 29 years ago
Guido van Rossum ad6dfda9af Moved some stuff here from main.c (part of a big restructuring - wait 29 years ago
Guido van Rossum 0c88e1fd96 Remove confusing usage comments at end. 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 b65e85cb73 Fix problem discovered by Greg McFarlane: when an imported module 29 years ago
Guido van Rossum db9e20f418 Fix bug reported by Just: anonymous arguments used for tuples should 29 years ago
Guido van Rossum 46ff1903a3 Add default case (standard conformance) to avoid piling up 29 years ago
Guido van Rossum 296b4751e1 Can't return 0 from void function... 29 years ago
Guido van Rossum c8b6df9004 PyObject_Compare can raise an exception now. 29 years ago
Guido van Rossum 7e8d26d78c PyFile_WriteString now returns an error indicator instead of calling 29 years ago
Guido van Rossum 78a1ed3d70 Py_FlushLine and PyFile_WriteString now return error indicators 29 years ago
Guido van Rossum be27026c09 Py_FlushLine and PyFile_WriteString now return error indicators 29 years ago
Guido van Rossum 64f9105fb7 DG/UX thread patches (Ross Andrus) 29 years ago
Guido van Rossum b2c8ec4b75 Set sys.executable to full path of python (from argv[0]). 29 years ago
Guido van Rossum 23c9446d9a Added a space in an error message 29 years ago
Guido van Rossum f9cba090f9 Don't use function prototypes in function definition headers. 29 years ago