Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | PyErr_Print(): Use PyErr_GivenExceptionMatches() instead of pointer | Barry Warsaw | 1997-08-26 | 1 | -2/+4 | |
| | | | | compares to test for SystemExit and SyntaxError. | |||||
* | Added new Py_IsInitalized() API function to test the 'initialized' flag. | Guido van Rossum | 1997-08-22 | 1 | -0/+8 | |
| | ||||||
* | Use a counter instead of a Boolean to check for initialized; n calls | Guido van Rossum | 1997-08-20 | 1 | -5/+5 | |
| | | | | to Py_Initialize will be undone by n calls to Py_Uninitialize. | |||||
* | Merge Py_Cleanup() into Py_Finalize(). Call the various small Fini() | Guido van Rossum | 1997-08-05 | 1 | -36/+43 | |
| | | | | functions. | |||||
* | The last of the mass checkins for separate (sub)interpreters. | Guido van Rossum | 1997-08-02 | 1 | -59/+193 | |
| | | | | | | | Everything should now work again. See the comments for the .h files mass checkin (e.g. pystate.h) for more detail. | |||||
* | Moved some stuff here from main.c (part of a big restructuring - wait | Guido van Rossum | 1997-07-19 | 1 | -1/+26 | |
| | | | | | | | | | | | | | for more!). - The global flags that can be set from environment variables are now set in Py_Initialize (except the silly Py_SuppressPrint, which no longer exists). This saves duplicate code in frozenmain.c and main.c. - Py_GetProgramName() is now here; added Py_SetProgramName(). An embedding program should no longer provide Py_GetProgramName(), instead it should call Py_SetProgramName() *before* calling Py_Initialize(). | |||||
* | Can't return 0 from void function... | Guido van Rossum | 1997-05-23 | 1 | -1/+1 | |
| | ||||||
* | Py_FlushLine and PyFile_WriteString now return error indicators | Guido van Rossum | 1997-05-22 | 1 | -30/+41 | |
| | | | | instead of calling PyErr_Clear(). Add checking of those errors. | |||||
* | Added a space in an error message | Guido van Rossum | 1997-05-22 | 1 | -1/+1 | |
| | ||||||
* | Instead of importing graminit.h whenever one of the three grammar 'root' | Guido van Rossum | 1997-05-07 | 1 | -4/+3 | |
| | | | | symbols is needed, define these in Python.h with a Py_ prefix. | |||||
* | Keep MS compiler happy: use (int)strlen() when comparing; make sure | Guido van Rossum | 1997-05-06 | 1 | -2/+8 | |
| | | | | not to use kill(). | |||||
* | Massive changes for separate thread state management. | Guido van Rossum | 1997-05-05 | 1 | -8/+42 | |
| | | | | | All per-thread globals are moved into a struct which is manipulated separately. | |||||
* | Allow passing a .pyo file. | Guido van Rossum | 1997-04-02 | 1 | -5/+8 | |
| | | | | Print correct name in fatal error from PyErr_Print. | |||||
* | Greatly renamed. Not a very thorough job -- I'm going to restructure | Guido van Rossum | 1997-03-05 | 1 | -210/+211 | |
| | | | | it anyway. | |||||
* | Added new global flag variable Py_InteractiveFlag and new function | Guido van Rossum | 1997-02-14 | 1 | -1/+22 | |
| | | | | | | | Py_FdIsInteractive(). The flag is supposed to be set by the -i command line option. The function is supposed to be called instead of isatty(). This is used for Lee Busby's wish #1, to have an option that pretends stdin is interactive even when it really isn't. | |||||
* | Keep gcc -Wall happy. | Guido van Rossum | 1996-12-05 | 1 | -0/+4 | |
| | ||||||
* | New permission notice, includes CNRI. | Guido van Rossum | 1996-10-25 | 1 | -13/+20 | |
| | ||||||
* | Rationalized MS ifdefs | Guido van Rossum | 1996-09-11 | 1 | -2/+2 | |
| | ||||||
* | rename printrefs, getobjects to _Py_ prefix | Guido van Rossum | 1996-05-24 | 1 | -1/+1 | |
| | ||||||
* | Use new names for debug macros. Don't include pythonrun.h. | Guido van Rossum | 1996-05-22 | 1 | -6/+5 | |
| | ||||||
* | Add'l change for NT (Mark H.). | Guido van Rossum | 1996-04-09 | 1 | -0/+1 | |
| | ||||||
* | Moved mac-specific exit handling to macmain.c | Jack Jansen | 1995-10-27 | 1 | -21/+4 | |
| | ||||||
* | keep exitfunc alive while calling it | Guido van Rossum | 1995-10-07 | 1 | -0/+2 | |
| | ||||||
* | #undef argument, for the Mac | Guido van Rossum | 1995-09-18 | 1 | -0/+1 | |
| | ||||||
* | mac CW-only fix for messy windows upon exit | Jack Jansen | 1995-07-29 | 1 | -1/+1 | |
| | ||||||
* | keyword arguments and faster calls | Guido van Rossum | 1995-07-18 | 1 | -10/+3 | |
| | ||||||
* | flush stdout before writing to stderr in print_error() | Guido van Rossum | 1995-03-30 | 1 | -0/+1 | |
| | ||||||
* | fix dusty debugging macros | Guido van Rossum | 1995-03-29 | 1 | -2/+2 | |
| | ||||||
* | In NT, write fatal() msg to debugging device | Guido van Rossum | 1995-03-14 | 1 | -0/+10 | |
| | ||||||
* | mac changes: | Jack Jansen | 1995-02-13 | 1 | -0/+8 | |
| | | | | | | - Assume files of types 'PYC ' and 'APPL' are compiled python code - For mwerks, show status line when program has terminated while keeping window open. | |||||
* | print class name for exceptions that are classes | Guido van Rossum | 1995-02-07 | 1 | -2/+14 | |
| | ||||||
* | Under CodeWarrior, make the window go away on exit(0) | Jack Jansen | 1995-02-02 | 1 | -0/+11 | |
| | ||||||
* | Think C mod to suppress pausing at normal exit | Guido van Rossum | 1995-01-30 | 1 | -0/+8 | |
| | ||||||
* | make call_pyc_file static | Guido van Rossum | 1995-01-26 | 1 | -1/+4 | |
| | ||||||
* | use getbuiltins() everywhere, it defaults to getbuiltidict() | Guido van Rossum | 1995-01-12 | 1 | -1/+1 | |
| | ||||||
* | __builtins__ mods (and sys_checkinterval for ceval.c) | Guido van Rossum | 1995-01-09 | 1 | -0/+20 | |
| | ||||||
* | Added 1995 to copyright message. | Guido van Rossum | 1995-01-04 | 1 | -5/+6 | |
| | | | | | | bltinmodule.c: fixed coerce() nightmare in ternary pow(). modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject(). pythonrun.c: move flushline() into and around print_error(). | |||||
* | Lots of changes, most minor (fatal() instead of abort(), use of | Guido van Rossum | 1995-01-02 | 1 | -8/+7 | |
| | | | | | | err_fetch/err_restore and so on). But... NOTE: import.c has been rewritten and all the DL stuff is now in the new file importdl.c. | |||||
* | Removed extraneous fclose() in case of .pyc file argument | Jack Jansen | 1994-12-14 | 1 | -1/+1 | |
| | ||||||
* | * Python/pythonrun.c: add string "Python" to fatal error message | Guido van Rossum | 1994-09-29 | 1 | -1/+1 | |
| | ||||||
* | * Python/pythonrun.c (print_error): print only last line of | Guido van Rossum | 1994-09-19 | 1 | -0/+12 | |
| | | | | multi-line source line | |||||
* | * Import/pythonrun.h, Python/{import,pythonrun}.c, | Guido van Rossum | 1994-09-14 | 1 | -1/+47 | |
| | | | | | | mac/macsetfiletype.c: changes by Jack to execute .pyc file passed as command line argument. On the Mac .pyc files are given a special type so they can be double-clicked | |||||
* | added Py_AtExit() -- register cleanup functions for C modules | Guido van Rossum | 1994-09-07 | 1 | -0/+16 | |
| | ||||||
* | * Python/pythonrun.c (print_error): added INCREF/DECREF pair -- | Guido van Rossum | 1994-08-29 | 1 | -82/+170 | |
| | | | | | | the exception returned by a syntax error (when reported) would contain an object with refcnt zero! MPW changes | |||||
* | * timemodule.c: Add hack for Solaris 2. | Guido van Rossum | 1993-11-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | * posixmodule.c: don't prototype getcwd() -- it's not portable... * mappingobject.c: double-check validity of last_name_char in dict{lookup,insert,remove}. * arraymodule.c: need memmove only for non-STDC Suns. * Makefile: comment out HTML_LIBS and XT_USE by default * pythonmain.c: don't prototype getopt() -- it's not standardized * socketmodule.c: cast flags arg to {get,set}sockopt() and addrbuf arg to recvfrom() to (ANY*). * pythonrun.c (initsigs): fix prototype, make it static * intobject.c (LONG_BIT): only #define it if not already defined * classobject.[ch]: remove all references to unused instance_convert() * mappingobject.c (getmappingsize): Don't return NULL in int function. | |||||
* | * ceval.c, longobject.c, methodobject.c, listnode.c, arraymodule.c, | Guido van Rossum | 1993-11-01 | 1 | -1/+8 | |
| | | | | | | pythonrun.c: added static forward declarations * pythonrun.h, ceval.h, longobject.h, node.h: removed declarations of static routines | |||||
* | * Extended X interface: pixmap objects, colormap objects visual objects, | Sjoerd Mullender | 1993-10-11 | 1 | -0/+8 | |
| | | | | | | | | image objects, and lots of new methods. * Added counting of allocations and deallocations of builtin types if COUNT_ALLOCS is defined. Had to move calls to NEWREF down in some files. * Bug fix in sorting lists. | |||||
* | * Makefile: added all: and default: targets. | Guido van Rossum | 1993-07-05 | 1 | -6/+6 | |
| | | | | | | | | | | | | * many files: made some functions static; removed "extern int errno;". * frozenmain.c: fixed bugs introduced on 24 June... * flmodule.c: remove 1.5 bw compat hacks, add new functions in 2.2a (and some old functions that were omitted). * timemodule.c: added MSDOS floatsleep version . * pgenmain.c: changed exit() to goaway() and added defn of goaway(). * intrcheck.c: add hack (to UNIX only) so interrupting 3 times will exit from a hanging program. The second interrupt prints a message explaining this to the user. | |||||
* | Access checks now work, at least for instance data (not for methods | Guido van Rossum | 1993-05-20 | 1 | -1/+1 | |
| | | | | | | | yet). The class is now passed to eval_code and stored in the current frame. It is also stored in instance method objects. An "unbound" instance method is now returned when a function is retrieved through "classname.funcname", which when called passes the class to eval_code. | |||||
* | * pythonrun.c: Print exception type+arg *after* stack trace instead of | Guido van Rossum | 1993-05-12 | 1 | -1/+1 | |
| | | | | | | | before it. * ceval.c, object.c: moved testbool() to object.c (now extern visible) * stringobject.c: fix bugs in and rationalize string resize in formatstring() * tokenizer.[ch]: fix non-working code for lines longer than BUFSIZ |