]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
31 years agoadded Py_AtExit() -- register cleanup functions for C modules
Guido van Rossum [Wed, 7 Sep 1994 14:38:28 +0000 (14:38 +0000)] 
added Py_AtExit() -- register cleanup functions for C modules

31 years agorearranged code in debugging version of DELREF to avoid touching data
Guido van Rossum [Wed, 7 Sep 1994 14:36:45 +0000 (14:36 +0000)] 
rearranged code in debugging version of DELREF to avoid touching data
after it has been freed.

31 years agopythgonrun.h: added Py_AtExit().
Guido van Rossum [Wed, 7 Sep 1994 14:35:10 +0000 (14:35 +0000)] 
pythgonrun.h: added Py_AtExit().

rename1.h: add PyArg_GetInt.

31 years agoSetup.in: added tkinter; rearranged the definition of PYTHONPATH so
Guido van Rossum [Wed, 7 Sep 1994 14:32:49 +0000 (14:32 +0000)] 
Setup.in: added tkinter; rearranged the definition of PYTHONPATH so
that the module-specific components are in the section for that
module.

cursesmodule.c: patched it so it actually works.

tkintermodule.c: call Py_AtExit instead of atexit().

signalmodule.c: converted to new naming style; added
BGN/END SAVE around pause() call.

socketmodule.c: added setblocking() after Tommy Burnette.

31 years agoAdded minmax function.
Sjoerd Mullender [Tue, 6 Sep 1994 16:19:33 +0000 (16:19 +0000)] 
Added minmax function.

31 years agoCan now also give a hashed ID to Cddb.
Sjoerd Mullender [Tue, 6 Sep 1994 16:19:03 +0000 (16:19 +0000)] 
Can now also give a hashed ID to Cddb.

31 years agoAdded support for ADPCM compression.
Sjoerd Mullender [Tue, 6 Sep 1994 16:17:51 +0000 (16:17 +0000)] 
Added support for ADPCM compression.

31 years agoDefine cl_{get,set,del}attr members in classobject
Guido van Rossum [Tue, 6 Sep 1994 09:48:43 +0000 (09:48 +0000)] 
Define cl_{get,set,del}attr members in classobject

31 years agoAdded mboxconvert.py
Guido van Rossum [Mon, 5 Sep 1994 11:51:33 +0000 (11:51 +0000)] 
Added mboxconvert.py

31 years agoYet another version (by me) of __getattr__ etc.
Guido van Rossum [Mon, 5 Sep 1994 07:32:29 +0000 (07:32 +0000)] 
Yet another version (by me) of __getattr__ etc.

31 years agoMods (really diffs to 2.29) by Michael Scharf for alternative __getattr__ etc.
Guido van Rossum [Mon, 5 Sep 1994 07:31:41 +0000 (07:31 +0000)] 
Mods (really diffs to 2.29) by Michael Scharf for alternative __getattr__ etc.

31 years agoLance's release 1.1 -- fixes some problems with 1.0
Guido van Rossum [Wed, 31 Aug 1994 22:06:24 +0000 (22:06 +0000)] 
Lance's release 1.1 -- fixes some problems with 1.0

31 years agoRelease 1.0 by Lance
Guido van Rossum [Wed, 31 Aug 1994 22:05:27 +0000 (22:05 +0000)] 
Release 1.0 by Lance

31 years agoMakefile.in: run compileall on installed library;
Guido van Rossum [Tue, 30 Aug 1994 12:42:01 +0000 (12:42 +0000)] 
Makefile.in: run compileall on installed library;
rest: the usual

31 years ago* Python/getmtime.c: Remove mac specifics (Mac subdirectory has
Guido van Rossum [Tue, 30 Aug 1994 12:38:05 +0000 (12:38 +0000)] 
* Python/getmtime.c: Remove mac specifics (Mac subdirectory has
its own version now)
* Python/bltinmodule.c (builtin_tuple): use pre-existing
listtuple(v) for lists

31 years agoLance has converted his modules to the new naming conventions, and
Guido van Rossum [Tue, 30 Aug 1994 12:25:20 +0000 (12:25 +0000)] 
Lance has converted his modules to the new naming conventions, and
contributed a curses interface.
Setup.in uses .c instead of .o now.

31 years agoFAQ: Added lambda stress test by Ulf
Guido van Rossum [Tue, 30 Aug 1994 12:23:22 +0000 (12:23 +0000)] 
FAQ: Added lambda stress test by Ulf
ACKS: Added Ulf
README: fix typo

31 years agoDialog.py: d.num should be numeric, not string
Guido van Rossum [Tue, 30 Aug 1994 12:13:44 +0000 (12:13 +0000)] 
Dialog.py: d.num should be numeric, not string
Tkinter.py: on destroy(), remove self from master's dict of children

31 years ago * Doc/tut.tex (subsection{Lambda Forms}): fix typo in lambda
Guido van Rossum [Tue, 30 Aug 1994 12:08:58 +0000 (12:08 +0000)] 
* Doc/tut.tex (subsection{Lambda Forms}): fix typo in lambda
example

31 years agoDescription of what's here
Guido van Rossum [Tue, 30 Aug 1994 12:07:58 +0000 (12:07 +0000)] 
Description of what's here

31 years agoMerge back to main trunk
Guido van Rossum [Tue, 30 Aug 1994 09:33:45 +0000 (09:33 +0000)] 
Merge back to main trunk

31 years ago * Modules/makesetup: bugfix: add objects from sources to OBJS
Guido van Rossum [Tue, 30 Aug 1994 09:27:16 +0000 (09:27 +0000)] 
* Modules/makesetup: bugfix: add objects from sources to OBJS

31 years agoMerge back to main trunk
Guido van Rossum [Tue, 30 Aug 1994 08:27:36 +0000 (08:27 +0000)] 
Merge back to main trunk

31 years agofix nasty bug in resizing (formatstring)
Guido van Rossum [Tue, 30 Aug 1994 08:19:36 +0000 (08:19 +0000)] 
fix nasty bug in resizing (formatstring)

31 years agocall_object: print message before abort()
Guido van Rossum [Tue, 30 Aug 1994 08:01:59 +0000 (08:01 +0000)] 
call_object: print message before abort()

31 years agoMove #endif for NT
Guido van Rossum [Mon, 29 Aug 1994 14:01:43 +0000 (14:01 +0000)] 
Move #endif for NT

31 years ago * Python/import.c: support *.o/*.so as alternative for
Guido van Rossum [Mon, 29 Aug 1994 12:54:38 +0000 (12:54 +0000)] 
    * 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

31 years agoAdded delattr()
Guido van Rossum [Mon, 29 Aug 1994 12:53:40 +0000 (12:53 +0000)] 
Added delattr()

31 years ago * Python/bltinmodule.c: added tuple() builtin
Guido van Rossum [Mon, 29 Aug 1994 12:53:11 +0000 (12:53 +0000)] 
    * Python/bltinmodule.c: added tuple() builtin

31 years ago Python/bltinmodule.c: mods by Andrew Kuchling to implement
Guido van Rossum [Mon, 29 Aug 1994 12:52:37 +0000 (12:52 +0000)] 
    Python/bltinmodule.c: mods by Andrew Kuchling to implement
        pow(x,y,z) == pow(x,y)%z, but without incurring overflow

31 years ago * Python/bltinmodule.c (builtin_vars): correct typo in error msg
Guido van Rossum [Mon, 29 Aug 1994 12:52:16 +0000 (12:52 +0000)] 
    * Python/bltinmodule.c (builtin_vars): correct typo in error msg

31 years ago * Python/pythonrun.c (print_error): added INCREF/DECREF pair --
Guido van Rossum [Mon, 29 Aug 1994 12:50:44 +0000 (12:50 +0000)] 
    * 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

31 years agomods by Andrew Kuchling to implement
Guido van Rossum [Mon, 29 Aug 1994 12:48:32 +0000 (12:48 +0000)] 
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

31 years agoNew patches by Andrew to fix various problems
Guido van Rossum [Mon, 29 Aug 1994 12:47:19 +0000 (12:47 +0000)] 
New patches by Andrew to fix various problems
Add cast for Lance

31 years agoCorrect problems found by THINK C 6.0
Guido van Rossum [Mon, 29 Aug 1994 12:45:32 +0000 (12:45 +0000)] 
Correct problems found by THINK C 6.0

31 years ago * Parser/tokenizer.c: backup over illegal newline in string
Guido van Rossum [Mon, 29 Aug 1994 12:43:07 +0000 (12:43 +0000)] 
    * Parser/tokenizer.c: backup over illegal newline in string
        literal (for "completeness" test)

31 years agodon't call strncpy(str, NULL, 0)
Guido van Rossum [Mon, 29 Aug 1994 12:25:45 +0000 (12:25 +0000)] 
don't call strncpy(str, NULL, 0)

31 years ago * Python/compile.c (com_argdefs, com_arglist): avoid referencing
Guido van Rossum [Mon, 29 Aug 1994 12:16:12 +0000 (12:16 +0000)] 
    * Python/compile.c (com_argdefs, com_arglist): avoid referencing
        CHILD(n,i) for i >= NCH(n)

31 years agoerr_clear: clear interpreter stack trace
Guido van Rossum [Mon, 29 Aug 1994 12:14:12 +0000 (12:14 +0000)] 
err_clear: clear interpreter stack trace

31 years agoadd function name to traceback info
Guido van Rossum [Mon, 29 Aug 1994 12:09:58 +0000 (12:09 +0000)] 
add function name to traceback info
MPW fixes

31 years agoAdded PyArg_NoArgs(v)
Guido van Rossum [Mon, 29 Aug 1994 10:55:31 +0000 (10:55 +0000)] 
Added PyArg_NoArgs(v)

31 years agoFor THINK C 6.0
Guido van Rossum [Mon, 29 Aug 1994 10:55:19 +0000 (10:55 +0000)] 
For THINK C 6.0

31 years agoNew way of generating .pyc files, thanks to Sjoerd.
Guido van Rossum [Mon, 29 Aug 1994 10:52:58 +0000 (10:52 +0000)] 
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)

31 years agoMakefile.pre.in: add $(OPT) to link command
Guido van Rossum [Mon, 29 Aug 1994 10:46:42 +0000 (10:46 +0000)] 
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

31 years agoMakefile: add $(OPT) to linking line
Guido van Rossum [Mon, 29 Aug 1994 10:44:10 +0000 (10:44 +0000)] 
Makefile: add $(OPT) to linking line
tokenizer.c: move tok_backup call around

31 years agoMPW changes
Guido van Rossum [Mon, 29 Aug 1994 10:43:12 +0000 (10:43 +0000)] 
MPW changes

31 years agoRestructured MPW notes
Guido van Rossum [Mon, 29 Aug 1994 09:14:14 +0000 (09:14 +0000)] 
Restructured MPW notes

31 years agoREADME, Makfiles and `buildall' script to build Python under MPW 3.2.
Guido van Rossum [Mon, 29 Aug 1994 08:58:39 +0000 (08:58 +0000)] 
README, Makfiles and `buildall' script to build Python under MPW 3.2.

31 years agoCompleted (hopefully) the unification of THINK 6.0 and MPW 3.2
Guido van Rossum [Mon, 29 Aug 1994 08:42:37 +0000 (08:42 +0000)] 
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.

31 years agoIntermediate version of changes after porting to MPW 3.2
Guido van Rossum [Fri, 26 Aug 1994 09:09:48 +0000 (09:09 +0000)] 
Intermediate version of changes after porting to MPW 3.2

31 years ago * configure.in, */Makefile*.in: OPT can now be specified in the
Guido van Rossum [Tue, 23 Aug 1994 14:06:18 +0000 (14:06 +0000)] 
* 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

31 years agoThe usual...
Guido van Rossum [Tue, 23 Aug 1994 13:52:46 +0000 (13:52 +0000)] 
The usual...

31 years ago * Modules/Setup.*: removed all except Setup.in (huh? I thought
Guido van Rossum [Tue, 23 Aug 1994 13:51:25 +0000 (13:51 +0000)] 
* 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

31 years ago * Modules/signalmodule.c: added pause().
Guido van Rossum [Tue, 23 Aug 1994 13:49:37 +0000 (13:49 +0000)] 
* Modules/signalmodule.c: added pause().

31 years ago * Modules/makesetup: support C++ files now; these should be given
Guido van Rossum [Tue, 23 Aug 1994 13:49:15 +0000 (13:49 +0000)] 
* 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)

31 years ago * Modules/posixmodule.c: some more NT changes
Guido van Rossum [Tue, 23 Aug 1994 13:48:48 +0000 (13:48 +0000)] 
* Modules/posixmodule.c: some more NT changes

31 years ago * Modules/config.c.in: change mac specific things
Guido van Rossum [Tue, 23 Aug 1994 13:48:30 +0000 (13:48 +0000)] 
* Modules/config.c.in: change mac specific things

31 years ago * Parser/tokenizer.c: backup over illegal newline in string
Guido van Rossum [Tue, 23 Aug 1994 13:38:57 +0000 (13:38 +0000)] 
* Parser/tokenizer.c: backup over illegal newline in string
literal (for "completeness" test)
* */Makefile*.in: remove lib*.a before adding to it

31 years ago Include/node.h: make some fields short to save space during
Guido van Rossum [Tue, 23 Aug 1994 13:37:43 +0000 (13:37 +0000)] 
Include/node.h: make some fields short to save space during
parsing

31 years agoAdded macmain.c (separate Mac specific main prog); bump version to 1.1
Guido van Rossum [Tue, 23 Aug 1994 13:34:25 +0000 (13:34 +0000)] 
Added macmain.c (separate Mac specific main prog); bump version to 1.1

31 years ago * Lib/linecache.py: don't crash on empty filename
Guido van Rossum [Tue, 23 Aug 1994 13:32:20 +0000 (13:32 +0000)] 
* 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)

31 years ago * Lib/sgi/flp.py: fix caching bug (always write the whole file to
Guido van Rossum [Tue, 23 Aug 1994 13:29:21 +0000 (13:29 +0000)] 
* Lib/sgi/flp.py: fix caching bug (always write the whole file to
the cache!)

31 years agoSome more changes
Guido van Rossum [Tue, 23 Aug 1994 13:28:34 +0000 (13:28 +0000)] 
Some more changes

31 years ago * Doc/libtime.tex: get rid of references to millitime() and
Guido van Rossum [Tue, 23 Aug 1994 13:26:22 +0000 (13:26 +0000)] 
* 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")

31 years agoDescription of how to build Python for the Mac.
Guido van Rossum [Sat, 20 Aug 1994 21:55:48 +0000 (21:55 +0000)] 
Description of how to build Python for the Mac.

31 years agoerrors.c: clear traceback too.
Guido van Rossum [Fri, 19 Aug 1994 15:37:11 +0000 (15:37 +0000)] 
errors.c: clear traceback too.
Makefile.in: remove lib*.a before creating new one.

31 years agoMatch new configure.in
Guido van Rossum [Fri, 19 Aug 1994 15:34:50 +0000 (15:34 +0000)] 
Match new configure.in

31 years agoSimplify value of INSTALL (always 'cp').
Guido van Rossum [Fri, 19 Aug 1994 15:33:54 +0000 (15:33 +0000)] 
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.

31 years agoMoved mpzpi.py to scripts subdirectory
Guido van Rossum [Fri, 19 Aug 1994 15:09:21 +0000 (15:09 +0000)] 
Moved mpzpi.py to scripts subdirectory

31 years agoAdd test for mpz module
Guido van Rossum [Fri, 19 Aug 1994 15:09:02 +0000 (15:09 +0000)] 
Add test for mpz module

31 years agoAdded pathfix
Guido van Rossum [Fri, 19 Aug 1994 15:03:41 +0000 (15:03 +0000)] 
Added pathfix

31 years agonewslist.py: Added search for .newslistrc.py;
Guido van Rossum [Fri, 19 Aug 1994 15:02:57 +0000 (15:02 +0000)] 
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.

31 years agoMove all code from version.c into config.c
Guido van Rossum [Fri, 19 Aug 1994 12:03:04 +0000 (12:03 +0000)] 
Move all code from version.c into config.c

31 years agoChanges for Mac
Guido van Rossum [Fri, 19 Aug 1994 12:01:32 +0000 (12:01 +0000)] 
Changes for Mac

31 years agoNo need to define THINK_C any more
Guido van Rossum [Fri, 19 Aug 1994 11:16:32 +0000 (11:16 +0000)] 
No need to define THINK_C any more

31 years agoUpdates for THINK C 6.0. Moved the necessary UNIX emulation routines here.
Guido van Rossum [Fri, 19 Aug 1994 10:51:31 +0000 (10:51 +0000)] 
Updates for THINK C 6.0.  Moved the necessary UNIX emulation routines here.

31 years agoChanges for dynamic linking under NT
Guido van Rossum [Thu, 18 Aug 1994 16:18:13 +0000 (16:18 +0000)] 
Changes for dynamic linking under NT

31 years agoversion.c is no longer...
Guido van Rossum [Thu, 18 Aug 1994 16:03:36 +0000 (16:03 +0000)] 
version.c is no longer...

31 years agoChanges to make it work and compile on NT, by Mark Hammond.
Guido van Rossum [Thu, 18 Aug 1994 15:42:46 +0000 (15:42 +0000)] 
Changes to make it work and compile on NT, by Mark Hammond.
(NT changes for posixmodule.c re-invented by Guido.)

31 years agoMoved to Include and changed format to "<complete_version>"
Guido van Rossum [Wed, 17 Aug 1994 14:39:22 +0000 (14:39 +0000)] 
Moved to Include and changed format to "<complete_version>"

31 years agoAdded #diagram:... comments for Kees Blom's railroad diagram generator
Guido van Rossum [Wed, 17 Aug 1994 13:19:13 +0000 (13:19 +0000)] 
Added #diagram:... comments for Kees Blom's railroad diagram generator

31 years ago * Doc/libstring.tex (section{Standard Module \sectcode{string}}):
Guido van Rossum [Wed, 17 Aug 1994 13:16:34 +0000 (13:16 +0000)] 
* Doc/libstring.tex (section{Standard Module \sectcode{string}}):
removed references to {ato{f,i,l},index}_error

31 years ago * Lib/string.py: find/rfind is now the main implementation and
Guido van Rossum [Wed, 17 Aug 1994 13:16:11 +0000 (13:16 +0000)] 
* 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)

31 years ago * Modules/stropmodule.c: implement find/rfind instead of
Guido van Rossum [Wed, 17 Aug 1994 13:15:46 +0000 (13:15 +0000)] 
* Modules/stropmodule.c: implement find/rfind instead of
index/rindex (raising and catching an exception is much more
expensive than returning and testing -1)

31 years agoThe usual
Guido van Rossum [Wed, 17 Aug 1994 12:33:50 +0000 (12:33 +0000)] 
The usual

31 years agodo fake "import posix" for freeze.py script
Guido van Rossum [Wed, 17 Aug 1994 12:33:28 +0000 (12:33 +0000)] 
do fake "import posix" for freeze.py script

31 years ago1.12 -- new address for fu-berlin mirror, infoseek uses python, more
Guido van Rossum [Wed, 17 Aug 1994 12:19:53 +0000 (12:19 +0000)] 
1.12 -- new address for fu-berlin mirror, infoseek uses python, more
info about windows stdwin, more about gnu getopt, correct typo

31 years agodelattr, strncopy in parsetok.c
Guido van Rossum [Tue, 16 Aug 1994 22:15:49 +0000 (22:15 +0000)] 
delattr, strncopy in parsetok.c

31 years agoAdded docs for delattr
Guido van Rossum [Tue, 16 Aug 1994 22:15:11 +0000 (22:15 +0000)] 
Added docs for delattr

31 years agoIf an attribute is deleted, __setattr__ is called with 2 instead of 3
Guido van Rossum [Tue, 16 Aug 1994 22:13:47 +0000 (22:13 +0000)] 
If an attribute is deleted, __setattr__ is called with 2 instead of 3
arguments (adding __delattr__ was deemed too much overhead)

31 years agoThe usual
Guido van Rossum [Fri, 12 Aug 1994 13:18:41 +0000 (13:18 +0000)] 
The usual

31 years ago * configure.in, Makefile.in: remove the AC_PREFIX() call -- it's
Guido van Rossum [Fri, 12 Aug 1994 13:18:25 +0000 (13:18 +0000)] 
* 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

31 years ago * Lib/rfc822.py: fix two bugs: error in readheaders interpreting
Guido van Rossum [Fri, 12 Aug 1994 13:16:50 +0000 (13:16 +0000)] 
* 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

31 years agoTest set for new pow() function
Guido van Rossum [Fri, 12 Aug 1994 13:14:22 +0000 (13:14 +0000)] 
Test set for new pow() function

31 years ago * Doc/libfuncs.tex: don't use $math$ in description of pow(x,y,z);
Guido van Rossum [Fri, 12 Aug 1994 13:13:50 +0000 (13:13 +0000)] 
* 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

31 years agoNew patches by Andrew to fix various problems
Guido van Rossum [Fri, 12 Aug 1994 12:52:35 +0000 (12:52 +0000)] 
New patches by Andrew to fix various problems

31 years ago * Objects/classobject.c, Include/classobject.h: added __getattr__
Guido van Rossum [Fri, 12 Aug 1994 12:49:46 +0000 (12:49 +0000)] 
* 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

31 years ago * Include/rename1.h: added PyMethodDef and PyObject
Guido van Rossum [Fri, 12 Aug 1994 12:46:05 +0000 (12:46 +0000)] 
* Include/rename1.h: added PyMethodDef and PyObject

31 years agoRewrote sections on GNU readline (now that I'm using 2.0), ftp, and
Guido van Rossum [Fri, 12 Aug 1994 12:45:02 +0000 (12:45 +0000)] 
Rewrote sections on GNU readline (now that I'm using 2.0), ftp, and
mailing list / newsgroup.

31 years ago * tkintermodule.c (*FileHandler): generalize to arbitrary file ids
Guido van Rossum [Tue, 9 Aug 1994 14:15:19 +0000 (14:15 +0000)] 
* 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)