summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetic changesGuido van Rossum1994-09-291-14/+17
|
* config.c: add MacOS moduleGuido van Rossum1994-09-292-38/+52
| | | | macosmodule.c: lots of updates (though playing sound can still hang :-( )
* * Modules/xxmodule.c: integrated with xxobject.c by JackGuido van Rossum1994-09-293-13/+169
| | | | * Modules/(posix,socket}module.c: more NT changes
* * Python/ceval.c, Include/ceval.h: promote MakePendingCalls toGuido van Rossum1994-09-292-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 Rossum1994-09-293-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 traceGuido van Rossum1994-09-291-1/+5
|
* * Python/pythonrun.c: add string "Python" to fatal error messageGuido van Rossum1994-09-291-1/+1
|
* * Python/pythonmain.c: fatal error if can't alloc mem for -cGuido van Rossum1994-09-291-1/+2
| | | | string
* * Python/traceback.c: security fix -- check for buffer oveflowGuido van Rossum1994-09-291-1/+6
| | | | before concatenating sys.path item and module name
* * Include/classobject.h, Objects/classobject.c, Python/ceval.c:Guido van Rossum1994-09-286-204/+219
| | | | | | | | | | | | | | | | | | 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) * Objects/floatobject.c: add overflow check when converting float to int and implement truncation towards zero using ceil/float * Objects/longobject.c: change ValueError to OverflowError when converting to int * Objects/rangeobject.c: modernized * Objects/stringobject.c: use HAVE_LIMITS instead of __STDC__ * Objects/xxobject.c: changed to use new style (not finished?)
* * Parser/intrcheck.c: make 'interrupted' global (forgot forGuido van Rossum1994-09-281-1/+1
| | | | whom...)
* ceval.h: added Py_MakePendingCalls()Guido van Rossum1994-09-284-1/+4
| | | | | | classobject.h: added instancebinop() modsupport.h: added newgetargs() rename1.h: removed Py_FPROTO
* Fix various potential buffer overrun problems.Guido van Rossum1994-09-261-9/+18
|
* point perl to ~/bin/perlBarry Warsaw1994-09-231-1/+1
|
* New version: 1.14 (previous oine was misnumbered 1.12).Guido van Rossum1994-09-231-64/+532
| | | | Lots of new questions about everything.
* Added obfuxcated lambda's by Ulf BerteltGuido van Rossum1994-09-231-0/+30
|
* Various layout changes; some extra warnings; for IRIX, IRIX 5 is the default.Guido van Rossum1994-09-211-18/+31
|
* Specified libraries for flmodule.Sjoerd Mullender1994-09-211-1/+1
|
* Fix bug if tmpcache is NoneGuido van Rossum1994-09-211-1/+2
|
* * Python/pythonrun.c (print_error): print only last line ofGuido van Rossum1994-09-191-0/+12
| | | | multi-line source line
* * Parser/tokenizer.c (tok_nextc): count line numbers when parsingGuido van Rossum1994-09-191-7/+21
| | | | strings
* Support user routines (callbacks) on sound channels.Guido van Rossum1994-09-161-6/+74
|
* Added some files, reformatted some paragraphs.Guido van Rossum1994-09-162-18/+18
|
* Added some more files to Mac-Makefile (not tested!); finishing touchGuido van Rossum1994-09-161-22/+23
| | | | to README.MPW.
* audiodev.py: Mac port.Guido van Rossum1994-09-162-3/+26
| | | | | Audio_mac.py: Mac specific class for audiodev.py. aifc.py: open files for reading/writing in binary mode ('rb', 'wb').
* gestaltmodule.c: interface to Gestalt Manager.Guido van Rossum1994-09-163-0/+475
| | | | | macosmodule.c: interface to random collection of Managers. macsetfiletype.c: set file type, for import.c.
* Put a comment start symbol at the start of a comment that lacked one.Sjoerd Mullender1994-09-151-1/+1
|
* Some new files...Guido van Rossum1994-09-145-1/+100
|
* * Lib/whrandom.py: if seed is (0,0,0), initialize from currentGuido van Rossum1994-09-141-9/+9
| | | | time; default seed's arguments to (0,0,0)
* * various modules: #include "Python.h" and remove most remporaryGuido van Rossum1994-09-146-67/+20
| | | | renaming hacks
* * Python/ceval.c (eval_code): added registry of pending functionsGuido van Rossum1994-09-141-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 Rossum1994-09-142-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
* pythonrun.h: added run_pyc_fileGuido van Rossum1994-09-145-5/+14
| | | | | ceval.h: added Py_AddPendingCall rest: modules using the new naming scheme must now include Python.h
* * Modules/Setup.in: define PYTHONPATH using COREPYTHONPATH forGuido van Rossum1994-09-122-2/+4
| | | | | | extensions; add -lm to math module definition * Modules/Makefile.pre.in: remove *.so and so_locations on clobber
* If an argument on a Setup line starts with `$', treat it as a library,Sjoerd Mullender1994-09-121-0/+1
| | | | but only if it does not end in a known suffix.
* The usual junkGuido van Rossum1994-09-124-34/+192
|
* Shared library supportGuido van Rossum1994-09-122-3/+87
|
* Support shared library creation.Guido van Rossum1994-09-123-62/+128
|
* Steen Lumholt's termios interface.Guido van Rossum1994-09-121-0/+258
|
* Added _getpty interface.Guido van Rossum1994-09-121-0/+30
|
* Mods for HP-UX dynamic loading.Guido van Rossum1994-09-121-1/+42
|
* Added TERMIOS moduleGuido van Rossum1994-09-124-2/+682
|
* New tty/pty modules by Steen; new urlparser.Guido van Rossum1994-09-123-0/+336
|
* Add'l notes by GuidoGuido van Rossum1994-09-091-2/+59
|
* * Parser/grammar1.c (finddfa): massive speed up by using directGuido van Rossum1994-09-091-1/+9
| | | | addressing instead of searching
* mhlib.py: delay opening of sequences file so we don't overwrite it whenGuido van Rossum1994-09-093-3/+233
| | | | | | putsequences is called with a bad argument rfc822.py: better handling of dates with no or bad timezones uu.py: contributed by Lance -- uu{en,de}code
* added Tommy Burnette's setblocking() methodGuido van Rossum1994-09-072-0/+18
|
* added Py_AtExit() -- register cleanup functions for C modulesGuido van Rossum1994-09-071-0/+16
|
* rearranged code in debugging version of DELREF to avoid touching dataGuido van Rossum1994-09-071-1/+2
| | | | after it has been freed.
* pythgonrun.h: added Py_AtExit().Guido van Rossum1994-09-072-0/+3
| | | | rename1.h: add PyArg_GetInt.