summaryrefslogtreecommitdiffstats
path: root/BUGS
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1995-03-10 15:09:12 (GMT)
committerGuido van Rossum <guido@python.org>1995-03-10 15:09:12 (GMT)
commit2cc9b2b5b477773518a37e5c0606f4d3f855d2a9 (patch)
tree80c35a8ed1656d847dd540a9088557c7b144870c /BUGS
parent7a84c5a3544425810e9dd0fd7bf226a5f620cf95 (diff)
downloadcpython-2cc9b2b5b477773518a37e5c0606f4d3f855d2a9.zip
cpython-2cc9b2b5b477773518a37e5c0606f4d3f855d2a9.tar.gz
cpython-2cc9b2b5b477773518a37e5c0606f4d3f855d2a9.tar.bz2
why not commit the bug list and ChangeLog
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS33
1 files changed, 17 insertions, 16 deletions
diff --git a/BUGS b/BUGS
index f999708..730fb94 100644
--- a/BUGS
+++ b/BUGS
@@ -1,3 +1,5 @@
+*** See the ChangeLog file for bugs fixed since 1.2 BETA 2 ***
+
Sorry, this list does not claim completeness. If I fixed a bug
immediately upon receiving the first complaint I usually did not
nother to make an entry in this file, unless it was a serious bug
@@ -6,6 +8,7 @@ nother to make an entry in this file, unless it was a serious bug
==> Status indicators: (-) not fixed; (*) fixed; (?) not sure.
======================================================================
+
Known BUGS in 1.2 BETA 1, fixed in 1.2 BETA 2
---------------------------------------------
@@ -18,13 +21,10 @@ inclusion of '_'
(*) configure.in contains bogus name to check for inet library
-Known BUGS in 1.1.1 and 1.2 BETA 1
+Known BUGS in 1.1.1 and 1.2 BETA 3
----------------------------------
-(*) a file with unmatched triple quotes causes a loop in the scanner
-
-(-) still a memory leak in threads; bigger when thread.exit_thread()
-is used
+(-) still a memory leak in threads when thread.exit_thread() is used
Problems in 1.1.1 that are difficult to solve
---------------------------------------------
@@ -39,12 +39,6 @@ could maintain a list of all modules in order of importation so we can
destroy them in reverse order??? really hopeless -- would have to
destroy objects in a module in reverse order too...]
-(-) [X]DECREF can cause the interpreter to be called recursively (for
-__del__ disciplines) -- so list and dict implementation calls doing
-DECREF can cause recursive calls to methods of the object being
-modified. Other files too. [Only partially fixed -- listobject.c is
-still suspect.]
-
(-) doneimport() should be called *before* the Py_AtExit code is
called [problem: what if other threads are still active?]
@@ -56,17 +50,12 @@ Known portability problems
(-) arraymodule doesn't compile under Ultrix (FPROTO macro)
-(-) Linux uses GNU getopt by default which is broken
-
(-) makesetup assumes CCC is the C++ compiler -- not portable
(-) "make depend" assumes mkdep exists -- not portable
(-) regen calls h2py which isn't defined by default
-(-) make sharedinstall references to machdep directory but doesn't
-create it
-
(-) HP doesn't compile out of the box (needs LIBS=-ldld or
LIBS=/usr/lib/libdld.sl) [hard to test without a HP machine handy]
@@ -74,6 +63,18 @@ LIBS=/usr/lib/libdld.sl) [hard to test without a HP machine handy]
BUGS present in 1.1.1 and fixed in 1.2
--------------------------------------
+(*) Linux uses GNU getopt by default which is broken
+
+(*) make sharedinstall references to machdep directory but doesn't
+create it
+
+(*) a file with unmatched triple quotes causes a loop in the scanner
+
+(*) [X]DECREF can cause the interpreter to be called recursively (for
+__del__ disciplines) -- so list and dict implementation calls doing
+DECREF can cause recursive calls to methods of the object being
+modified. Other files too.
+
(*) if __getattr__ or __repr__ prints something, calling repr(x) from
cmd line forgets a newline