summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1995-01-02 18:33:54 (GMT)
committerGuido van Rossum <guido@python.org>1995-01-02 18:33:54 (GMT)
commit76be6eda96252cc978bd7c1c35dd4184c4aba8e1 (patch)
treed5ba2ca951c5389d667224c5181287557ddfe64e /TODO
parenta6c707c67944f7928cff34a1745cf1a94efc5925 (diff)
downloadcpython-76be6eda96252cc978bd7c1c35dd4184c4aba8e1.zip
cpython-76be6eda96252cc978bd7c1c35dd4184c4aba8e1.tar.gz
cpython-76be6eda96252cc978bd7c1c35dd4184c4aba8e1.tar.bz2
The usual changes when a release is nearing...
Diffstat (limited to 'TODO')
-rw-r--r--TODO68
1 files changed, 67 insertions, 1 deletions
diff --git a/TODO b/TODO
index 9871547..a329df8 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,70 @@
-(*) 2 specific leaks: 1 PYTHONPATH; 2 reading code from .pyc
+(-) reentrancy with global variables vs. decref in
+./Modules/cdmodule.c ./Modules/flmodule.c ./Objects/accessobject.c
+./Objects/frameobject.c ./Python/traceback.c
+
+(-) speed up regsub.gsub
+
+(-) change md5.md5() to md5.new()
+
+(-) try posixenviron.c and merge back into posixmodule.c?
+
+(-) document chown()
+
+(-) add and document chroot() ?
+
+(-) use add gethostname_r and release thread lock when it exists
+
+(-) Add `@CFLAGS@', `@CPPFLAGS@', and `@LDFLAGS@' to `Makefile.in'
+
+(-) modules should be able to define a module destructor hook
+
+(-) goaway() / cleanup() call AtExit funcs *after* donimport()
+
+(-) destroy modules in reverse order of importation
+
+(-) make array a standard built-in object
+
+(-) makesetup should accept .o files without corresponding .c file
+
+(-) use autoconf 2.0
+
+(-) configure(.in ?) contains a line beginning with '+'
+
+======================================================================
+Release 1.1.1 (10 Nov 1994)
+======================================================================
+
+(-) try Boehm/Dehmers/Weiser conservative garbage collector
+
+(-) implement new 'flatten' module
+
+(-) document new Python/C API
+
+(*) __import__, module imp
+
+(-) add various things to module dictionary, e.g. pathname, dictionary
+where found, __version__ string?
+
+(-) pass dict of builtins to exec / execfile / eval ???
+
+(-) stack frame correspondence problem (Jim Roskind)
+(probably solved by err_setval_tb)
+
+(-) make lots of places use newgetargs
+
+(-) no tp_str member in typeobject
+
+(-) readline 2.0 on sequent has ^C problem (works only first time)
+
+(*) add explanatory comments to Setup (especially about SGI modules
+like 'cd')
+
+(-) need to add truncate() and ftruncate() to posixmodule.c (Windows:
+chsize(fd, size)
+
+======================================================================
+Release 1.1 (11 Oct 1994)
+======================================================================
(-) if __getattr__ prints something, calling repr(x) from cmd line
forgets a newline