Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lots of changes, most minor (fatal() instead of abort(), use of | Guido van Rossum | 1995-01-02 | 15 | -995/+1777 |
| | | | | | | 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. | ||||
* | Added comment symbols around word after #endif. | Sjoerd Mullender | 1994-12-14 | 1 | -1/+1 |
| | |||||
* | - Added ability to get at strings embedded in the struct | Jack Jansen | 1994-12-14 | 1 | -1/+23 |
| | | | | - For the mac, added ability to get at pascal-style strings | ||||
* | Removed extraneous fclose() in case of .pyc file argument | Jack Jansen | 1994-12-14 | 1 | -1/+1 |
| | |||||
* | Added hook for better mac error messages. | Jack Jansen | 1994-12-14 | 1 | -0/+10 |
| | |||||
* | replace abort() calls by fatal() | Guido van Rossum | 1994-11-10 | 1 | -14/+6 |
| | |||||
* | set name to <lambda> instead of None for lambdas | Guido van Rossum | 1994-11-10 | 1 | -7/+2 |
| | |||||
* | prevent core dump for old getargs() with NULL arg | Guido van Rossum | 1994-11-10 | 1 | -0/+7 |
| | |||||
* | call err_clear in err_setval | Guido van Rossum | 1994-11-10 | 1 | -2/+2 |
| | |||||
* | fix pow() core dump | Guido van Rossum | 1994-11-10 | 1 | -1/+1 |
| | |||||
* | add getargs.o:getargs.c rule | Guido van Rossum | 1994-10-11 | 1 | -0/+1 |
| | |||||
* | Plug memory leak for code objects | Guido van Rossum | 1994-10-05 | 1 | -0/+1 |
| | |||||
* | * Python/ceval.c, Include/ceval.h: promote MakePendingCalls to | Guido van Rossum | 1994-09-29 | 2 | -10/+48 |
| | | | | | | | | | | global: Py_MakePendingCalls. Also guard against recursive calls * Include/classobject.h, Objects/classobject.c, Python/{ceval.c,bltinmodule.c}: entirely redone operator overloading. The rules for class instances are now much more relaxed than for other built-in types (whose coerce must still return two objects of the same type) | ||||
* | * Python/{modsupport.c,getargs.c,Makefile.in}, | Guido van Rossum | 1994-09-29 | 3 | -341/+588 |
| | | | | | | | Include/modsupport.h: moved getargs() to its own file and re-implemented it entirely to support optional arguments, multiple arguments without surrounding parentheses (when called as newgetargs()), and better error messages | ||||
* | * Python/errors.c (err_clear): clear interpreter stack trace | Guido van Rossum | 1994-09-29 | 1 | -1/+5 |
| | |||||
* | * Python/pythonrun.c: add string "Python" to fatal error message | Guido van Rossum | 1994-09-29 | 1 | -1/+1 |
| | |||||
* | * Python/pythonmain.c: fatal error if can't alloc mem for -c | Guido van Rossum | 1994-09-29 | 1 | -1/+2 |
| | | | | string | ||||
* | * Python/traceback.c: security fix -- check for buffer oveflow | Guido van Rossum | 1994-09-29 | 1 | -1/+6 |
| | | | | before concatenating sys.path item and module name | ||||
* | Fix various potential buffer overrun problems. | Guido van Rossum | 1994-09-26 | 1 | -9/+18 |
| | |||||
* | * Python/pythonrun.c (print_error): print only last line of | Guido van Rossum | 1994-09-19 | 1 | -0/+12 |
| | | | | multi-line source line | ||||
* | * Python/ceval.c (eval_code): added registry of pending functions | Guido van Rossum | 1994-09-14 | 1 | -1/+91 |
| | | | | | (to be used by functions that are called asynchronously, like UNIX signal handlers or Mac I/O completion routines) | ||||
* | * Import/pythonrun.h, Python/{import,pythonrun}.c, | Guido van Rossum | 1994-09-14 | 2 | -1/+58 |
| | | | | | | 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 | ||||
* | Mods for HP-UX dynamic loading. | Guido van Rossum | 1994-09-12 | 1 | -1/+42 |
| | |||||
* | added Py_AtExit() -- register cleanup functions for C modules | Guido van Rossum | 1994-09-07 | 1 | -0/+16 |
| | |||||
* | * Python/getmtime.c: Remove mac specifics (Mac subdirectory has | Guido van Rossum | 1994-08-30 | 2 | -17/+2 |
| | | | | | | its own version now) * Python/bltinmodule.c (builtin_tuple): use pre-existing listtuple(v) for lists | ||||
* | Merge back to main trunk | Guido van Rossum | 1994-08-30 | 1 | -78/+94 |
| | |||||
* | Merge back to main trunk | Guido van Rossum | 1994-08-30 | 11 | -649/+275 |
| | |||||
* | call_object: print message before abort() | Guido van Rossum | 1994-08-30 | 1 | -157/+144 |
| | |||||
* | * Python/import.c: support *.o/*.so as alternative for | Guido van Rossum | 1994-08-29 | 1 | -68/+332 |
| | | | | | | | | | | | | | | *module.o/*module.so * Python/import.c: if initializing a module did not enter the module into sys.modules, it may have raised an exception -- don't override this exception. Merged NT changes * Python/import.c: add lost NT-specific code back in Fixed NT changes | ||||
* | Added delattr() | Guido van Rossum | 1994-08-29 | 1 | -0/+16 |
| | |||||
* | * Python/bltinmodule.c: added tuple() builtin | Guido van Rossum | 1994-08-29 | 1 | -0/+71 |
| | |||||
* | Python/bltinmodule.c: mods by Andrew Kuchling to implement | Guido van Rossum | 1994-08-29 | 1 | -5/+18 |
| | | | | pow(x,y,z) == pow(x,y)%z, but without incurring overflow | ||||
* | * Python/bltinmodule.c (builtin_vars): correct typo in error msg | Guido van Rossum | 1994-08-29 | 1 | -101/+211 |
| | |||||
* | * 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 | ||||
* | * Python/compile.c (com_argdefs, com_arglist): avoid referencing | Guido van Rossum | 1994-08-29 | 1 | -156/+303 |
| | | | | CHILD(n,i) for i >= NCH(n) | ||||
* | err_clear: clear interpreter stack trace | Guido van Rossum | 1994-08-29 | 1 | -40/+7 |
| | |||||
* | add function name to traceback info | Guido van Rossum | 1994-08-29 | 1 | -15/+15 |
| | | | | MPW fixes | ||||
* | MPW changes | Guido van Rossum | 1994-08-29 | 1 | -5/+0 |
| | |||||
* | errors.c: clear traceback too. | Guido van Rossum | 1994-08-19 | 1 | -1/+2 |
| | | | | Makefile.in: remove lib*.a before creating new one. | ||||
* | version.c is no longer... | Guido van Rossum | 1994-08-18 | 1 | -1/+0 |
| | |||||
* | Merge alpha100 branch back to main trunk | Guido van Rossum | 1994-08-01 | 5 | -32/+79 |
| | |||||
* | Replace intrcheck() by sigcheck() in many places. | Guido van Rossum | 1994-06-03 | 1 | -0/+43 |
| | | | | | | | | | In Pythonrun, tirn off SIGPIPE and move signal handlers elsewhere. In ceval.c, also move locals_2_fast/ fast_2_locals to frameobject.c, replaced local variable trace by f->f_trace, got rid of unused mergelocals() and unneeded calls to fast_2_locals, return the variable name on "fast variable not found", AND use "__call__" method if it exists to call an inmstance. Whew! | ||||
* | Fix waiting for children -- save ppid in pidlist as well. | Guido van Rossum | 1994-05-30 | 1 | -14/+34 |
| | |||||
* | ceval.c: dict of local mapping is now a tuple | Guido van Rossum | 1994-05-23 | 6 | -6/+43 |
| | | | | | | | compile.c: lists and dictionary in code objects become tuples import.c: bump MAGIC thread*.[ch]: added thread_ident() function version.c: added '++' to version number and bumped date | ||||
* | Tim's changes; removed some remaining non-functional ifdefs | Guido van Rossum | 1994-05-11 | 3 | -94/+89 |
| | |||||
* | Split thread.c into a number of system-specific files. | Guido van Rossum | 1994-05-09 | 6 | -0/+1409 |
| | | | | Added Tim Peters' pthread version. | ||||
* | New version handles -o<string> same as -o <string> | Guido van Rossum | 1994-04-28 | 1 | -31/+62 |
| | |||||
* | A getopt.c for your amusement | Guido van Rossum | 1994-04-14 | 1 | -0/+54 |
| | |||||
* | Misc changes. | Guido van Rossum | 1993-12-24 | 1 | -27/+33 |
| | |||||
* | New files. | Guido van Rossum | 1993-12-24 | 4 | -0/+279 |
| |