1d5735e | Guido van Rossum | 30 August 1994, 08:27:36 UTC | Merge back to main trunk | 30 August 1994, 08:27:36 UTC |
013142a | Guido van Rossum | 30 August 1994, 08:19:36 UTC | fix nasty bug in resizing (formatstring) | 30 August 1994, 08:19:36 UTC |
e59214e | Guido van Rossum | 30 August 1994, 08:01:59 UTC | call_object: print message before abort() | 30 August 1994, 08:01:59 UTC |
b078ce1 | Guido van Rossum | 29 August 1994, 14:01:43 UTC | Move #endif for NT | 29 August 1994, 14:01:43 UTC |
74e6a11 | Guido van Rossum | 29 August 1994, 12:54:38 UTC | * 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 | Guido van Rossum | 29 August 1994, 12:53:40 UTC | Added delattr() | 29 August 1994, 12:53:40 UTC |
cae027b | Guido van Rossum | 29 August 1994, 12:53:11 UTC | * Python/bltinmodule.c: added tuple() builtin | 29 August 1994, 12:53:11 UTC |
df05ac6 | Guido van Rossum | 29 August 1994, 12:52:37 UTC | 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 | Guido van Rossum | 29 August 1994, 12:52:16 UTC | * Python/bltinmodule.c (builtin_vars): correct typo in error msg | 29 August 1994, 12:52:16 UTC |
a110aa6 | Guido van Rossum | 29 August 1994, 12:50:44 UTC | * 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 | Guido van Rossum | 29 August 1994, 12:48:32 UTC | 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 | Guido van Rossum | 29 August 1994, 12:47:19 UTC | New patches by Andrew to fix various problems Add cast for Lance | 29 August 1994, 12:47:19 UTC |
6cd2fe0 | Guido van Rossum | 29 August 1994, 12:45:32 UTC | Correct problems found by THINK C 6.0 | 29 August 1994, 12:45:32 UTC |
f4b1a64 | Guido van Rossum | 29 August 1994, 12:43:07 UTC | * Parser/tokenizer.c: backup over illegal newline in string literal (for "completeness" test) | 29 August 1994, 12:43:07 UTC |
bd0389d | Guido van Rossum | 29 August 1994, 12:25:45 UTC | don't call strncpy(str, NULL, 0) | 29 August 1994, 12:25:45 UTC |
4ca6c9d | Guido van Rossum | 29 August 1994, 12:16:12 UTC | * Python/compile.c (com_argdefs, com_arglist): avoid referencing CHILD(n,i) for i >= NCH(n) | 29 August 1994, 12:16:12 UTC |
3a24181 | Guido van Rossum | 29 August 1994, 12:14:12 UTC | err_clear: clear interpreter stack trace | 29 August 1994, 12:14:12 UTC |
13836d9 | Guido van Rossum | 29 August 1994, 12:09:58 UTC | add function name to traceback info MPW fixes | 29 August 1994, 12:09:58 UTC |
d2002c7 | Guido van Rossum | 29 August 1994, 10:55:31 UTC | Added PyArg_NoArgs(v) | 29 August 1994, 10:55:31 UTC |
ff18df0 | Guido van Rossum | 29 August 1994, 10:55:19 UTC | For THINK C 6.0 | 29 August 1994, 10:55:19 UTC |
3bb5448 | Guido van Rossum | 29 August 1994, 10:52:58 UTC | 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 | Guido van Rossum | 29 August 1994, 10:46:42 UTC | 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 | Guido van Rossum | 29 August 1994, 10:44:10 UTC | Makefile: add $(OPT) to linking line tokenizer.c: move tok_backup call around | 29 August 1994, 10:44:10 UTC |
ba941eb | Guido van Rossum | 29 August 1994, 10:43:12 UTC | MPW changes | 29 August 1994, 10:43:12 UTC |
8e1f8dd | Guido van Rossum | 29 August 1994, 09:14:14 UTC | Restructured MPW notes | 29 August 1994, 09:14:14 UTC |
8ce65b4 | Guido van Rossum | 29 August 1994, 08:58:39 UTC | README, Makfiles and `buildall' script to build Python under MPW 3.2. | 29 August 1994, 08:58:39 UTC |
739267b | Guido van Rossum | 29 August 1994, 08:42:37 UTC | 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 | Guido van Rossum | 26 August 1994, 09:09:48 UTC | Intermediate version of changes after porting to MPW 3.2 | 26 August 1994, 09:09:48 UTC |
f0171a1 | Guido van Rossum | 23 August 1994, 14:06:18 UTC | * 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 | Guido van Rossum | 23 August 1994, 13:52:46 UTC | The usual... | 23 August 1994, 13:52:46 UTC |
794b93e | Guido van Rossum | 23 August 1994, 13:51:25 UTC | * 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 | Guido van Rossum | 23 August 1994, 13:49:37 UTC | * Modules/signalmodule.c: added pause(). | 23 August 1994, 13:49:37 UTC |
0b498be | Guido van Rossum | 23 August 1994, 13:49:15 UTC | * 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 | Guido van Rossum | 23 August 1994, 13:48:48 UTC | * Modules/posixmodule.c: some more NT changes | 23 August 1994, 13:48:48 UTC |
9731d44 | Guido van Rossum | 23 August 1994, 13:48:30 UTC | * Modules/config.c.in: change mac specific things | 23 August 1994, 13:48:30 UTC |
d250ee2 | Guido van Rossum | 23 August 1994, 13:38:57 UTC | * 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 | Guido van Rossum | 23 August 1994, 13:37:43 UTC | Include/node.h: make some fields short to save space during parsing | 23 August 1994, 13:37:43 UTC |
b0f3c82 | Guido van Rossum | 23 August 1994, 13:34:25 UTC | Added macmain.c (separate Mac specific main prog); bump version to 1.1 | 23 August 1994, 13:34:25 UTC |
7aeb4b9 | Guido van Rossum | 23 August 1994, 13:32:20 UTC | * 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 | Guido van Rossum | 23 August 1994, 13:29:21 UTC | * Lib/sgi/flp.py: fix caching bug (always write the whole file to the cache!) | 23 August 1994, 13:29:21 UTC |
29e7af0 | Guido van Rossum | 23 August 1994, 13:28:34 UTC | Some more changes | 23 August 1994, 13:28:34 UTC |
bd851cd | Guido van Rossum | 23 August 1994, 13:26:22 UTC | * 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 | Guido van Rossum | 20 August 1994, 21:55:48 UTC | Description of how to build Python for the Mac. | 20 August 1994, 21:55:48 UTC |
24f4850 | Guido van Rossum | 19 August 1994, 15:37:11 UTC | errors.c: clear traceback too. Makefile.in: remove lib*.a before creating new one. | 19 August 1994, 15:37:11 UTC |
b1ba03f | Guido van Rossum | 19 August 1994, 15:34:50 UTC | Match new configure.in | 19 August 1994, 15:34:50 UTC |
4e8af44 | Guido van Rossum | 19 August 1994, 15:33:54 UTC | 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 | Guido van Rossum | 19 August 1994, 15:09:21 UTC | Moved mpzpi.py to scripts subdirectory | 19 August 1994, 15:09:21 UTC |
4040ed0 | Guido van Rossum | 19 August 1994, 15:09:02 UTC | Add test for mpz module | 19 August 1994, 15:09:02 UTC |
386a554 | Guido van Rossum | 19 August 1994, 15:03:41 UTC | Added pathfix | 19 August 1994, 15:03:41 UTC |
9af22a0 | Guido van Rossum | 19 August 1994, 15:02:57 UTC | 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 | Guido van Rossum | 19 August 1994, 12:03:04 UTC | Move all code from version.c into config.c | 19 August 1994, 12:03:04 UTC |
0c70954 | Guido van Rossum | 19 August 1994, 12:01:32 UTC | Changes for Mac | 19 August 1994, 12:01:32 UTC |
a715274 | Guido van Rossum | 19 August 1994, 11:16:32 UTC | No need to define THINK_C any more | 19 August 1994, 11:16:32 UTC |
d4d7728 | Guido van Rossum | 19 August 1994, 10:51:31 UTC | Updates for THINK C 6.0. Moved the necessary UNIX emulation routines here. | 19 August 1994, 10:51:31 UTC |
e89bc75 | Guido van Rossum | 18 August 1994, 16:18:13 UTC | Changes for dynamic linking under NT | 18 August 1994, 16:18:13 UTC |
14aa5da | Guido van Rossum | 18 August 1994, 16:03:36 UTC | version.c is no longer... | 18 August 1994, 16:03:36 UTC |
6a3eb5f | Guido van Rossum | 18 August 1994, 15:42:46 UTC | 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 | Guido van Rossum | 17 August 1994, 14:39:22 UTC | Moved to Include and changed format to "<complete_version>" | 17 August 1994, 14:39:22 UTC |
a322862 | Guido van Rossum | 17 August 1994, 13:19:13 UTC | Added #diagram:... comments for Kees Blom's railroad diagram generator | 17 August 1994, 13:19:13 UTC |
2828e9d | Guido van Rossum | 17 August 1994, 13:16:34 UTC | * 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 | Guido van Rossum | 17 August 1994, 13:16:11 UTC | * 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 | Guido van Rossum | 17 August 1994, 13:15:46 UTC | * 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 | Guido van Rossum | 17 August 1994, 12:33:50 UTC | The usual | 17 August 1994, 12:33:50 UTC |
a28f2dc | Guido van Rossum | 17 August 1994, 12:33:28 UTC | do fake "import posix" for freeze.py script | 17 August 1994, 12:33:28 UTC |
f8c76d0 | Guido van Rossum | 17 August 1994, 12:19:53 UTC | 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 | Guido van Rossum | 16 August 1994, 22:15:49 UTC | delattr, strncopy in parsetok.c | 16 August 1994, 22:15:49 UTC |
1efbb0f | Guido van Rossum | 16 August 1994, 22:15:11 UTC | Added docs for delattr | 16 August 1994, 22:15:11 UTC |
91ab4a8 | Guido van Rossum | 16 August 1994, 22:13:47 UTC | 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 | Guido van Rossum | 12 August 1994, 13:18:41 UTC | The usual | 12 August 1994, 13:18:41 UTC |
a0e9a77 | Guido van Rossum | 12 August 1994, 13:18:25 UTC | * 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 | Guido van Rossum | 12 August 1994, 13:16:50 UTC | * 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 | Guido van Rossum | 12 August 1994, 13:14:22 UTC | Test set for new pow() function | 12 August 1994, 13:14:22 UTC |
b8b264b | Guido van Rossum | 12 August 1994, 13:13:50 UTC | * 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 | Guido van Rossum | 12 August 1994, 12:52:35 UTC | New patches by Andrew to fix various problems | 12 August 1994, 12:52:35 UTC |
e149fa2 | Guido van Rossum | 12 August 1994, 12:49:46 UTC | * 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 | Guido van Rossum | 12 August 1994, 12:46:05 UTC | * Include/rename1.h: added PyMethodDef and PyObject | 12 August 1994, 12:46:05 UTC |
03d8f74 | Guido van Rossum | 12 August 1994, 12:45:02 UTC | 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 | Guido van Rossum | 09 August 1994, 14:15:19 UTC | * 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 | Guido van Rossum | 09 August 1994, 13:21:54 UTC | * 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 | Guido van Rossum | 08 August 1994, 12:48:36 UTC | Tree displaying class | 08 August 1994, 12:48:36 UTC |
ef8f881 | Guido van Rossum | 08 August 1994, 12:47:33 UTC | 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 | Guido van Rossum | 08 August 1994, 12:30:22 UTC | Lots of small corrections by Andrew Kuchling (plus all new rotor docs) | 08 August 1994, 12:30:22 UTC |
4b4c664 | Guido van Rossum | 08 August 1994, 08:06:37 UTC | * 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 | Guido van Rossum | 08 August 1994, 08:03:24 UTC | Added gdbm docs | 08 August 1994, 08:03:24 UTC |
e06752b | Guido van Rossum | 05 August 1994, 15:57:47 UTC | Added cheatsheet | 05 August 1994, 15:57:47 UTC |
c8180cc | Guido van Rossum | 05 August 1994, 15:57:31 UTC | Very useful file! | 05 August 1994, 15:57:31 UTC |
14cbecc | Guido van Rossum | 05 August 1994, 15:56:13 UTC | Some new names... | 05 August 1994, 15:56:13 UTC |
5552eb7 | Guido van Rossum | 05 August 1994, 15:51:00 UTC | * 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 | Guido van Rossum | 05 August 1994, 13:44:50 UTC | * 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 | Guido van Rossum | 05 August 1994, 13:37:36 UTC | * Doc/libsocket.tex (subsection{Socket Object Methods}): documented gethostname() and a few misc things | 05 August 1994, 13:37:36 UTC |
3d0df46 | Guido van Rossum | 03 August 1994, 08:10:35 UTC | AttrDialog.py: some structural changes listtree.py: "Print" -> "List" in description | 03 August 1994, 08:10:35 UTC |
d7b1948 | Guido van Rossum | 03 August 1994, 08:08:26 UTC | Use new packing and 'name' in cnf dict | 03 August 1994, 08:08:26 UTC |
e2ca9bd | Guido van Rossum | 03 August 1994, 08:01:43 UTC | * 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 | Guido van Rossum | 01 August 1994, 13:16:27 UTC | Strange... levels 1 and 2 were never committed? | 01 August 1994, 13:16:27 UTC |
379dc58 | Guido van Rossum | 01 August 1994, 12:51:49 UTC | Move to revision level 2 (like the other files) | 01 August 1994, 12:51:49 UTC |
e7af5a0 | Guido van Rossum | 01 August 1994, 12:39:35 UTC | Merge lost alpha100 revision | 01 August 1994, 12:39:35 UTC |
e991496 | Guido van Rossum | 01 August 1994, 12:38:14 UTC | Merge lost revisions back | 01 August 1994, 12:38:14 UTC |
6938f06 | Guido van Rossum | 01 August 1994, 12:22:53 UTC | Merge alpha100 branch back to main trunk | 01 August 1994, 12:22:53 UTC |
ab3a250 | Guido van Rossum | 01 August 1994, 12:18:36 UTC | 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 | Guido van Rossum | 01 August 1994, 12:15:30 UTC | Merge rev alpha100 bck into main trunk | 01 August 1994, 12:15:30 UTC |