Staging
v0.8.1

sort by:
Revision Author Date Message Commit Date
1d5735e Merge back to main trunk 30 August 1994, 08:27:36 UTC
013142a fix nasty bug in resizing (formatstring) 30 August 1994, 08:19:36 UTC
e59214e call_object: print message before abort() 30 August 1994, 08:01:59 UTC
b078ce1 Move #endif for NT 29 August 1994, 14:01:43 UTC
74e6a11 * Python/import.c: support *.o/*.so as alternative for *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 29 August 1994, 12:54:38 UTC
14144fc Added delattr() 29 August 1994, 12:53:40 UTC
cae027b * Python/bltinmodule.c: added tuple() builtin 29 August 1994, 12:53:11 UTC
df05ac6 Python/bltinmodule.c: mods by Andrew Kuchling to implement pow(x,y,z) == pow(x,y)%z, but without incurring overflow 29 August 1994, 12:52:37 UTC
2d95185 * Python/bltinmodule.c (builtin_vars): correct typo in error msg 29 August 1994, 12:52:16 UTC
a110aa6 * Python/pythonrun.c (print_error): added INCREF/DECREF pair -- the exception returned by a syntax error (when reported) would contain an object with refcnt zero! MPW changes 29 August 1994, 12:50:44 UTC
bf8c0e3 mods by Andrew Kuchling to implement pow(x,y,z) == pow(x,y)%z, but without incurring overflow Correct problems found by THINK C 6.0 29 August 1994, 12:48:32 UTC
eb1fafc New patches by Andrew to fix various problems Add cast for Lance 29 August 1994, 12:47:19 UTC
6cd2fe0 Correct problems found by THINK C 6.0 29 August 1994, 12:45:32 UTC
f4b1a64 * Parser/tokenizer.c: backup over illegal newline in string literal (for "completeness" test) 29 August 1994, 12:43:07 UTC
bd0389d don't call strncpy(str, NULL, 0) 29 August 1994, 12:25:45 UTC
4ca6c9d * Python/compile.c (com_argdefs, com_arglist): avoid referencing CHILD(n,i) for i >= NCH(n) 29 August 1994, 12:16:12 UTC
3a24181 err_clear: clear interpreter stack trace 29 August 1994, 12:14:12 UTC
13836d9 add function name to traceback info MPW fixes 29 August 1994, 12:09:58 UTC
d2002c7 Added PyArg_NoArgs(v) 29 August 1994, 10:55:31 UTC
ff18df0 For THINK C 6.0 29 August 1994, 10:55:19 UTC
3bb5448 New way of generating .pyc files, thanks to Sjoerd. urllib.py: '+' is not always safe (even though the RFC says so :-( ) whrandom.py: throw away top bits of time to avoid overflow on Mac (where times can be negative) 29 August 1994, 10:52:58 UTC
7b1e974 Makefile.pre.in: add $(OPT) to link command audioop.c: fix for MPW config.c.in: save original argc/argv for Lance rotormodule.c: new coding conventions timemodule.c: add casts for Lance 29 August 1994, 10:46:42 UTC
0e3da7b Makefile: add $(OPT) to linking line tokenizer.c: move tok_backup call around 29 August 1994, 10:44:10 UTC
ba941eb MPW changes 29 August 1994, 10:43:12 UTC
8e1f8dd Restructured MPW notes 29 August 1994, 09:14:14 UTC
8ce65b4 README, Makfiles and `buildall' script to build Python under MPW 3.2. 29 August 1994, 08:58:39 UTC
739267b Completed (hopefully) the unification of THINK 6.0 and MPW 3.2 versions -- they now share config.c and config.h, and statting is always done through macstat.[ch] (THINK's <stat.h> defines funny constants). Also the configuration of stdwin is done differently: you have to define USE_STDWIN to the compiler prefix. 29 August 1994, 08:42:37 UTC
e783444 Intermediate version of changes after porting to MPW 3.2 26 August 1994, 09:09:48 UTC
f0171a1 * configure.in, */Makefile*.in: OPT can now be specified in the env at configure time and will then be put in all Makefiles as default * */Makefile*.in: remove lib*.a before adding to it 23 August 1994, 14:06:18 UTC
c561e5d The usual... 23 August 1994, 13:52:46 UTC
794b93e * Modules/Setup.*: removed all except Setup.in (huh? I thought I'd done that already?!); disable gdbm by default * configure.in, */Makefile*.in: OPT can now be specified in the env at configure time and will then be put in all Makefiles as default * */Makefile*.in: remove lib*.a before adding to it 23 August 1994, 13:51:25 UTC
aa0f4c7 * Modules/signalmodule.c: added pause(). 23 August 1994, 13:49:37 UTC
0b498be * Modules/makesetup: support C++ files now; these should be given as file.C or file.cc or file.c++; C files can be given as file.c (instead of file.o, which is still supported) 23 August 1994, 13:49:15 UTC
794d813 * Modules/posixmodule.c: some more NT changes 23 August 1994, 13:48:48 UTC
9731d44 * Modules/config.c.in: change mac specific things 23 August 1994, 13:48:30 UTC
d250ee2 * Parser/tokenizer.c: backup over illegal newline in string literal (for "completeness" test) * */Makefile*.in: remove lib*.a before adding to it 23 August 1994, 13:38:57 UTC
b4f066d Include/node.h: make some fields short to save space during parsing 23 August 1994, 13:37:43 UTC
b0f3c82 Added macmain.c (separate Mac specific main prog); bump version to 1.1 23 August 1994, 13:34:25 UTC
7aeb4b9 * Lib/linecache.py: don't crash on empty filename * Lib/macpath.py: don't return trailing colon for dirname() (XXX won't do for volume names -- but otherwise glob(':*:*.py') loops forever) * Lib/traceback.py: print SyntaxError correctly * Lib/stat.py: moved to posixstat.py; added macstat.py which has the constants for the Mac; and created new stat.py which includes the right one * Lib/urllib.py: fix caching bug (by disabling the cache) 23 August 1994, 13:32:20 UTC
9e1e149 * Lib/sgi/flp.py: fix caching bug (always write the whole file to the cache!) 23 August 1994, 13:29:21 UTC
29e7af0 Some more changes 23 August 1994, 13:28:34 UTC
bd851cd * Doc/libtime.tex: get rid of references to millitime() and millisleep(); document clock() * Doc/ref6.tex (section{Assignment statements}): added warning about overlaps in lhs of assignment (e.g. "i, x[i] = 1, 2") 23 August 1994, 13:26:22 UTC
d849a48 Description of how to build Python for the Mac. 20 August 1994, 21:55:48 UTC
24f4850 errors.c: clear traceback too. Makefile.in: remove lib*.a before creating new one. 19 August 1994, 15:37:11 UTC
b1ba03f Match new configure.in 19 August 1994, 15:34:50 UTC
4e8af44 Simplify value of INSTALL (always 'cp'). Pass value of OPT from configure environment to Makefile. Add check for limits.h. Use <directory>/libreadline.a instead of -lreadline. 19 August 1994, 15:33:54 UTC
5622ef3 Moved mpzpi.py to scripts subdirectory 19 August 1994, 15:09:21 UTC
4040ed0 Add test for mpz module 19 August 1994, 15:09:02 UTC
386a554 Added pathfix 19 August 1994, 15:03:41 UTC
9af22a0 newslist.py: Added search for .newslistrc.py; pindent.py: use /usr/local/bin/python; pathfix.py: new script to fix #! lines in a group of scripts. 19 August 1994, 15:02:57 UTC
72824ba Move all code from version.c into config.c 19 August 1994, 12:03:04 UTC
0c70954 Changes for Mac 19 August 1994, 12:01:32 UTC
a715274 No need to define THINK_C any more 19 August 1994, 11:16:32 UTC
d4d7728 Updates for THINK C 6.0. Moved the necessary UNIX emulation routines here. 19 August 1994, 10:51:31 UTC
e89bc75 Changes for dynamic linking under NT 18 August 1994, 16:18:13 UTC
14aa5da version.c is no longer... 18 August 1994, 16:03:36 UTC
6a3eb5f Changes to make it work and compile on NT, by Mark Hammond. (NT changes for posixmodule.c re-invented by Guido.) 18 August 1994, 15:42:46 UTC
8a38a6b Moved to Include and changed format to "<complete_version>" 17 August 1994, 14:39:22 UTC
a322862 Added #diagram:... comments for Kees Blom's railroad diagram generator 17 August 1994, 13:19:13 UTC
2828e9d * Doc/libstring.tex (section{Standard Module \sectcode{string}}): removed references to {ato{f,i,l},index}_error 17 August 1994, 13:16:34 UTC
710c352 * Lib/string.py: find/rfind is now the main implementation and index/rindex is a wrapper that raises index_error (which is now always ValueError) 17 August 1994, 13:16:11 UTC
5806a4f * Modules/stropmodule.c: implement find/rfind instead of index/rindex (raising and catching an exception is much more expensive than returning and testing -1) 17 August 1994, 13:15:46 UTC
3d67fee The usual 17 August 1994, 12:33:50 UTC
a28f2dc do fake "import posix" for freeze.py script 17 August 1994, 12:33:28 UTC
f8c76d0 1.12 -- new address for fu-berlin mirror, infoseek uses python, more info about windows stdwin, more about gnu getopt, correct typo 17 August 1994, 12:19:53 UTC
2d3a940 delattr, strncopy in parsetok.c 16 August 1994, 22:15:49 UTC
1efbb0f Added docs for delattr 16 August 1994, 22:15:11 UTC
91ab4a8 If an attribute is deleted, __setattr__ is called with 2 instead of 3 arguments (adding __delattr__ was deemed too much overhead) 16 August 1994, 22:13:47 UTC
fda5fb2 The usual 12 August 1994, 13:18:41 UTC
a0e9a77 * configure.in, Makefile.in: remove the AC_PREFIX() call -- it's more trouble than it's worth at CWI and most other people seem to install Python in the default (/usr/local) anway. Changed comment describing --prefix in Makefile.in 12 August 1994, 13:18:25 UTC
3f9a6ec * Lib/rfc822.py: fix two bugs: error in readheaders interpreting regex.match() result, and wrong logic in getfirstmatchingheader() when the same header occurs twice consecutively 12 August 1994, 13:16:50 UTC
dc1cdca Test set for new pow() function 12 August 1994, 13:14:22 UTC
b8b264b * Doc/libfuncs.tex: don't use $math$ in description of pow(x,y,z); describe tuple() * Doc/libposixfile.tex: use tableiii instead of tableii, so partparse will work again (I know, chicken!) * Doc/libthread.tex: Added get_ident(); updated text on module availability * Doc/myformat.perl: Added sub do_cmd_Cpp 12 August 1994, 13:13:50 UTC
0b7d02a New patches by Andrew to fix various problems 12 August 1994, 12:52:35 UTC
e149fa2 * Objects/classobject.c, Include/classobject.h: added __getattr__ and __setattr__ support to override getattr(x, name) and setattr(x, name, value) for class instances. This uses a special hack whereby the class is supposed to be static: the __getattr__ and __setattr__ methods are looked up only once and saved in the instance structure for speed 12 August 1994, 12:49:46 UTC
e025e31 * Include/rename1.h: added PyMethodDef and PyObject 12 August 1994, 12:46:05 UTC
03d8f74 Rewrote sections on GNU readline (now that I'm using 2.0), ftp, and mailing list / newsgroup. 12 August 1994, 12:45:02 UTC
9bb4fd6 * tkintermodule.c (*FileHandler): generalize to arbitrary file ids and objects that hav a fileno() method; fix bug in FileHandler (should call XDECREF instead of DECREF) 09 August 1994, 14:15:19 UTC
75abc63 * Objects/{int,long,float}object.c, Include/object.h, Python/bltinmodule.c: mods by Andrew Kuchling to implement pow(x,y,z) == pow(x,y)%z, but without incurring overflow 09 August 1994, 13:21:54 UTC
fba65fe Tree displaying class 08 August 1994, 12:48:36 UTC
ef8f881 Add Widget.unbind and {Canvas,Text}.tag_unbind. In Widget.__init__, call config only if cnf not empty. 08 August 1994, 12:47:33 UTC
16d6e71 Lots of small corrections by Andrew Kuchling (plus all new rotor docs) 08 August 1994, 12:30:22 UTC
4b4c664 * Modules/{Setup.in, gdbmmodule.c}, Doc/{lib,libgdbm}.tex: added Anthony Baxter's gdbm module (derived from Jack's dbm module) 08 August 1994, 08:06:37 UTC
b69e095 Added gdbm docs 08 August 1994, 08:03:24 UTC
e06752b Added cheatsheet 05 August 1994, 15:57:47 UTC
c8180cc Very useful file! 05 August 1994, 15:57:31 UTC
14cbecc Some new names... 05 August 1994, 15:56:13 UTC
5552eb7 * BUGS: new file (merger of unofficial BUGS1.0.x files) * Makefile.in (TAGS): Call etags w/o -t option 05 August 1994, 15:51:00 UTC
c65a525 * Modules/{Setup.in,Makefile.pre.in}: renamed some modules to shorter names (dropped the "module" from the name): sunaudiodev, imgformat, audioop, imageop, imgfile * Modules/stropmodule.c (strop_rindex): make rindex('abc', '') do the right thing (i.e. return 3 instead of 0) * Modules/socketmodule.c: disabled allowbroadcast() socket method 05 August 1994, 13:44:50 UTC
781db5d * Doc/libsocket.tex (subsection{Socket Object Methods}): documented gethostname() and a few misc things 05 August 1994, 13:37:36 UTC
3d0df46 AttrDialog.py: some structural changes listtree.py: "Print" -> "List" in description 03 August 1994, 08:10:35 UTC
d7b1948 Use new packing and 'name' in cnf dict 03 August 1994, 08:08:26 UTC
e2ca9bd * tkintermodule.c: OK, I've fixed the "tty" problem. You're right no need for the stdin handler, a Tk_DoOneEvent(TK_DONT_WAIT) did the trick. I've included a diff to tkintermodule.c. 03 August 1994, 08:01:43 UTC
46f2402 Strange... levels 1 and 2 were never committed? 01 August 1994, 13:16:27 UTC
379dc58 Move to revision level 2 (like the other files) 01 August 1994, 12:51:49 UTC
e7af5a0 Merge lost alpha100 revision 01 August 1994, 12:39:35 UTC
e991496 Merge lost revisions back 01 August 1994, 12:38:14 UTC
6938f06 Merge alpha100 branch back to main trunk 01 August 1994, 12:22:53 UTC
ab3a250 libsocket.tex: send[to] returns nbytes. libstring.tex: added count(). ref2.tex: new keywords; moved keyword printing program to keywords.py. 01 August 1994, 12:18:36 UTC
7f43da7 Merge rev alpha100 bck into main trunk 01 August 1994, 12:15:30 UTC
back to top