annotate BUGS @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 3a3df231327c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
1 THIS LIST DOES NOT CLAIM COMPLETENESS.
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
2
2057
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
3 ==> Status indicators: (-) not fixed; (*) fixed; (?) not sure.
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
4
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 ======================================================================
2518
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
6
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
7 Problems that are difficult to solve
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
8 ------------------------------------
2164
459bf7d04e05 the usual
Guido van Rossum <guido@python.org>
parents: 2132
diff changeset
9
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
10 (-) "f()=0" generates syntax error msg without line number
2057
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
11
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
12 (-) tkinter seems to leave an exception around sometime which breaks
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
13 unmarshalling code objects [hard to reproduce, have added a trap to
2132
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
14 marshal.c to catch it]
2057
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
15
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
16 (-) destroying all modules may destroy __builtin__ (or other modules)
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
17 while destructors of other modules may still need it [hard to fix --
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
18 could maintain a list of all modules in order of importation so we can
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
19 destroy them in reverse order??? really hopeless -- would have to
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
20 destroy objects in a module in reverse order too...]
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
21
2099
ba2e21a54ae3 the usual
Guido van Rossum <guido@python.org>
parents: 2057
diff changeset
22 (-) doneimport() should be called *before* the Py_AtExit code is
ba2e21a54ae3 the usual
Guido van Rossum <guido@python.org>
parents: 2057
diff changeset
23 called [problem: what if other threads are still active?]
2057
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
24
2132
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
25 Known portability problems
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
26 --------------------------
2057
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
27
2049
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
28 (-) arraymodule doesn't compile under Ultrix (FPROTO macro)
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
29
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
30 (-) makesetup assumes CCC is the C++ compiler -- not portable
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
31
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
32 (-) "make depend" assumes mkdep exists -- not portable
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
33
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
34 (-) regen calls h2py which isn't defined by default
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
35
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
36 (-) HP doesn't compile out of the box (needs LIBS=-ldld or
2099
ba2e21a54ae3 the usual
Guido van Rossum <guido@python.org>
parents: 2057
diff changeset
37 LIBS=/usr/lib/libdld.sl) [hard to test without a HP machine handy]
2049
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
38
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
39 ======================================================================
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
40 BUGS present in 1.1.1 and fixed in 1.2
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
41 --------------------------------------
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
42
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
43 (*) extraneous fclose() in run_script() in pythonrun.c for .pyc file
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
44
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
45 (*) __str__ is called if it exists (and then fails) when applying
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
46 str() to a class
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
47
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
48 (*) mem leaks in inittime() in timemodule.c
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
49
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
50 (*) mem leak in optimize() in compile.c
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
51
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
52 (*) mem leak in func_dealloc() in funcobject.c
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
53
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
54 (*) missing DECREF for result of run_string in exec_statement() in
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
55 ceval.c
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
56
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
57 (*) missing INCREF in RAISE_EXCEPTION case after gettupleitem() in
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
58 ceval.c
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
59
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
60 (*) posix.utime gives problems on problems on platforms where struct
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
61 utime members are bitfields
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
62
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
63 (*) leak in regex module.c:reg_dealloc() -- should free compiled pattern
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
64
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
65 (*) many uses of macros from <ctype.h> fail with signed characters
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
66
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
67 (*) compilation on NeXT requires manual editing of the Makefile
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
68
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
69 (*) tkinter should cast malloc() result
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
70
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
71 (*) marshal.c (w_object()) triggers GCC bug on DEC Alpha
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
72
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
73 (*) int/long size bug in range() and xrange() on DEC Alpha
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
74
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
75 (*) memory leaks in dbm and gdbm modules
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
76
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
77 (*) refcnt bug in select.select([f], [f], [f])
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
78
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
79 (*) Should fflush(stdout) before printing traceback to stderr
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
80
2518
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
81 (*) Linux uses GNU getopt by default which is broken
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
82
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
83 (*) make sharedinstall references to machdep directory but doesn't
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
84 create it
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
85
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
86 (*) a file with unmatched triple quotes causes a loop in the scanner
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
87
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
88 (*) [X]DECREF can cause the interpreter to be called recursively (for
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
89 __del__ disciplines) -- so list and dict implementation calls doing
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
90 DECREF can cause recursive calls to methods of the object being
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
91 modified. Other files too.
556219709e99 why not commit the bug list and ChangeLog
Guido van Rossum <guido@python.org>
parents: 2164
diff changeset
92
2132
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
93 (*) if __getattr__ or __repr__ prints something, calling repr(x) from
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
94 cmd line forgets a newline
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
95
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
96 (*) C-level coerce() doesn't call __coerce__ when it should (and
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
97 similar for __cmp__)
4ddf554457ad the usual
Guido van Rossum <guido@python.org>
parents: 2099
diff changeset
98
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
99 (*) struct module assigns unaligned doubles when compiled with -DDEBUG
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
100 on sparc
2099
ba2e21a54ae3 the usual
Guido van Rossum <guido@python.org>
parents: 2057
diff changeset
101
2057
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
102 (*) memory leak (namebuf) in initmodule2
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
103
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
104 (*) hash() of float values returns bogus values
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
105
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
106 (*) pow(int, int, long) does wrong series of DECREF() calls.
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
107
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
108 (*) flushline() may clear the exception condition so shouldn't be
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
109 called before print_error()
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
110
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
111 (*) Everything else that uses err_get() should use err_fetch()
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
112
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
113 (*) sockets aren't thread safe (address of static struct returned,
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
114 some calls aren't thread safe)
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
115
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
116 (*) threadmodule.c leaks LOTS of memory at thread exit
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
117
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
118 (*) shared install in Modules still doesn't work for empty list
79c171f581fc README: changed URL format to <URL:...>; added section on Tk.
Guido van Rossum <guido@python.org>
parents: 2049
diff changeset
119
2049
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
120 (*) threadmodule.c leaks 'res' in t_bootstrap
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
121
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
122 (*) errors.c shouldn't declare strerror() on NT
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
123
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
124 (*) DECREF can cause the interpreter to be called recursively (for
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
125 __del__ disciplines) -- so list and dict implementation calls doing
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
126 DECREF can cause recursive calls to methods of the object being
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
127 modified. Other files too. (Only partially fixed.)
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
128
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
129 (*) tkinter dereferences NULL if timer callback raises an exception
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
130
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
131 (*) must link with -lieee for linux
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
132
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
133 (*) if a timer handler routine raises an exception, the interpreter
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
134 dereferences NULL
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
135
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
136 (*) __getattr__ doesn't clear error
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
137
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
138 (*) '%s' % a, where a is a class instance, fails
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
139
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
140 (*) "make test" won't find freshly built dynamically loaded modules --
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
141 should add ./Modules to TESTPATH
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
142
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
143 (*) lshift calls __rshift__ instead of __rlshift__
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
144
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
145 (*) memory leak in creation of sys.builtin_module_names
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
146
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
147 (*) Bugs in instance_dealloc(): (a) memory leak for exception
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
148 type+value; (2) should save+restore traceback as well
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
149
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
150 (*) modsupport.c(vmkvalue): on systems where va_list is an array, the
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
151 calls to do_mkvalue and do_mktuple don't want an "&" before va.
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
152
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
153 ======================================================================
1994
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
154 BUGS found in 1.1 and fixed in 1.1.1
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
155 ------------------------------------
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
156
2015
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
157 (*) printing name of lambda in traceback dereferences NULL
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
158
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
159 (*) A built-in function using getargs() and expecting >= 1 argument
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
160 may dump core when called without arguments
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
161
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
162 (*) newgetargs() dumps core in compat mode when NULL is passed in but
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
163 max is >0
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
164
1994
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
165 (*) pow() should be declared varargs since it uses newgetargs
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
166
2015
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
167 (*) newmodule.c doesn't compile on SunOS 4.1.3 due to non-K&R backslashes
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
168
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
169 (*) some typos in tut.tex
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
170
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
171 (*) test for broken static forward is not strong enough
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
172
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
173 (*) Doc/Makefile assumes . is in $PATH in call to whichlibs
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
174
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
175 (*) math module misses hypot() function
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
176
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
177 (*) structmember.h should include stddef.h (for offsetof macro)
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
178
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
179 (*) gdbmmodule.c frees the wrong structures
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
180
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
181 (*) makesetup script misses some dollars and backslashes
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
182
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
183 (*) getargs.obj missing from NT makefile
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
184
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
185 (*) sorting class instances broken if no __cmp__ defined
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
186
ec05d9021bcc bugfix release
Guido van Rossum <guido@python.org>
parents: 1994
diff changeset
187 ======================================================================
1994
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
188 BUGS found in 1.0.3 and fixed in 1.1
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
189 ------------------------------------
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
190
2049
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
191 (*) 2 specific leaks: 1 PYTHONPATH; 2 reading code from .pyc
07cf3b3baf16 The usual changes when a release is nearing...
Guido van Rossum <guido@python.org>
parents: 2015
diff changeset
192
1994
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
193 (*) If class C doesn't define __cmp__, cmp(a,b) will return -2 and
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
194 [a,b].sort() will fail
fb198e1316b9 the usual
Guido van Rossum <guido@python.org>
parents: 1945
diff changeset
195
1945
4be6ef1c2c1d Change status of fixed bugs
Guido van Rossum <guido@python.org>
parents: 1819
diff changeset
196 (*) Syntax errors are reported in a silly way if multi-line tokens are
1780
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
197 involved.
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
198
1945
4be6ef1c2c1d Change status of fixed bugs
Guido van Rossum <guido@python.org>
parents: 1819
diff changeset
199 (*) SyntaxError exception for compile('...') are reported wrongly
1780
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
200 (lineno is always zero and offset is offset into the whole string).
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
201
1945
4be6ef1c2c1d Change status of fixed bugs
Guido van Rossum <guido@python.org>
parents: 1819
diff changeset
202 (*) freeze script needs major rewrite to cope with multiple extensions
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
203 (Jack seems to have fixed it now -- where is it?)
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
204
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
205 (*) unwanted entries in stack trace if err_clear() clears an error
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
206 that also set a stack trace
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
207
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
208 (*) i, x[i] = a, b assigns b to x[a] rather than to x[i] as expected
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
209 (documented with a warning in ref6.tex!)
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
210
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
211 (*) etags no longer supports -t flag
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
212
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
213 (*) compile.c:com_argdefs() references unalloc'ed memory for def
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
214 f(a=1,): ...
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
215
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
216 (*) If you have a python binary in your path like
1780
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
217 /ufs/guido/bin/sgi/python then the default prefix option computed by
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
218 the configure script is bogus!
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
219
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
220 (*) Make rule for making lib*.a should remove the lib*.a file first.
1780
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
221
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
222 (*) vars() error message is wrong (copied from dir() obviously).
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
223
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
224 (*) socket.gethostname() is undocumented.
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
225
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
226 (*) rfc822.py: getfirst* dies when multiple headers occur
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
227
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
228 (*) urllib caching is wrong (should use date from Expires header)
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
229
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
230 (*) On a related matter: regexpr.c still has two malloc()s the results
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
231 of which are not tested for being NULL (lines 1253 and 1530). There
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
232 are also some in rgbimagemodule.c. Am I overlooking something or is
1780
76cc858e3391 The usual
Guido van Rossum <guido@python.org>
parents: 1761
diff changeset
233 this a crasher?
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
234
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
235 (*) strop.rindex('abc', '') returns 0 instead of 3
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
236
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
237 (*) sunaudiodevmodule.o is too long!
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
238
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
239 (*) toplevel README needs new text on PC and Mac builds
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
240
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
241 (*) long(0x80000000) has wrong value!
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
242
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
243 ======================================================================
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
244 Bugs found in 1.0.2 and not yet fixed
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
245 -------------------------------------
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
246
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
247 (?) compiler warnings about argument type of uname() on ULTRIX
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
248 machines (don't know what to do about it) [could be fixed by fix for
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
249 bitfields in struct uname]
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
250
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
251 (?) syntax error for interactive input prints garbage instead of last
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
252 source line on some systems (e.g. AIX) (impossible to test/reproduce)
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
253 [I think I've found this one -- a missing INCREF in print_error]
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
254
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
255 (?) (maybe) a bad .pyc file (with old magic number) causes the .py
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
256 file to be ignored [should be fixed by rewrite of import.c]
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
257
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
258 (?) Sunos4.0.2 / 386 configure bugs:
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
259 - timelocal instead of mktime
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
260 - unistd.h doesn't declare some functions
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
261 (don't know what to do about this)
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
262
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
263 Bugs found in 1.0.2 and fixed in 1.0.3
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
264 --------------------------------------
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
265
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
266 (*) nasty bug in string formatting (see test_types.py, search for %)
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
267
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
268 (*) if a triple-quoted string ends in a quote followed by a newline
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
269 (followed immediately by the terminating 3 quotes) then a syntax error
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
270 or system error ensues
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
271
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
272 (*) bug in socket.listen: clipping backlog to >= 1 doesn't work
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
273
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
274 (*) two bogus XDEL's in Modules/regexmodule.reg_dealloc()
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
275
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
276 (*) Parser/myreadline.my_fgets: #endif EINTR misplaced
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
277
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
278 (*) new IP address for ftp.cwi.nl !!!
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
279
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
280 (*) typing vars() to interactive prompt runs into infinite loop
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
281 because of '_'
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
282
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
283 (*) tokenizer/tok_nextc() runs into infinite loop when file does not
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
284 end in linefeed
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
285
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
286 (*) Sunos4.0.2 / 386 configure bugs:
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
287 (*) - use size_t at some places without including sys/types.h
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
288 (*) - missing clock_t
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
289 (*) - uses SEEK_SET in some places that don't include unistd.h
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
290
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
291 ======================================================================
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
292 Bugs found in 1.0.1 and not yet fixed
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
293 -------------------------------------
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
294
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
295 (?) threads are slow on Solaris 2
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
296 (so what?)
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
297
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
298 (*) threads cause myreadline.c's readline() to think it sees an EOF.
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
299 (I *think* I've fixed this, by testing for EINTR)
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
300
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
301 (?) min() on PC version generates wrong result (i.e. same as max())
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
302 [this happens on SoftPC -- don't know about other systems]
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
303 (can't find the reason -- may be SoftPC bug)
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
304
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
305 (*) flp.py cache bug: if the cache only contains one form, asking for
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
306 all forms returns only the cached form
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
307
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
308 Bugs found in 1.0.1 and fixed in 1.0.2
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
309 --------------------------------------
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
310
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
311 (*) core dump when parser.parsefile() called
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
312
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
313 (*) man page contains a mess before -d option
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
314
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
315 (*) threads don't work on IRIX 4
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
316
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
317 (*) wrong cast of svideo_getattr in svmodule.c
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
318
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
319 (*) bad return value in runpython.c's run_tty_1()
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
320
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
321 (*) creating dict of 100,000 objects gets MemoryError or dumps core
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
322
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
323 (*) freeze script doesn't work
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
324
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
325 ======================================================================
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
326 BUGS found in 1.0.0 and not yet fixed
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
327 -------------------------------------
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
328
2658
3a3df231327c revamped README; the usual elsewhere...
Guido van Rossum <guido@python.org>
parents: 2594
diff changeset
329 (*) On NeXT, need to define _POSIX_SOURCE.
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
330
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
331 (?) there appears to be something wrong with gcc and -ldl on some
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
332 SunOS 4.1.3 systems
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
333
1819
a26b31e159be The usual...
Guido van Rossum <guido@python.org>
parents: 1780
diff changeset
334 (?) jredfords reports core dump with float literals
1761
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
335
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
336 BUGS found in 1.0.0 and fixed in 1.0.1
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
337 --------------------------------------
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
338
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
339 (*) On SGI IRIX 4 using cc, compilation errors in md5module.c.
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
340
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
341 (*) In cdmodule.c, getattr initialized with (destructor)!
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
342
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
343 (*) Lib/tzparse.py runs test() on import
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
344
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
345 (*) Lib/filewin.py belongs in Lib/stdwin
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
346
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
347 (*) lib and man install targets don't use $(srcdir)
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
348
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
349 (*) Modules/rgbimgmodule.c: exception name contains comma instead of dot
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
350
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
351 (*) The FAQ still references misc/EXTENDING and misc/DYNLOAD etc
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
352
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
353 (*) The FAQ still describes how to work around a problem in 0.9.9 exec()
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
354
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
355 (*) Lib/aifc.py, returns float rate, should be int
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
356
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
357 (*) Lib/sunau.py, incorrectly cumputes byte count from frame rate
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
358
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
359 (*) README should mention possibility of passing OPT=-g to make
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
360
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
361 (*) dynamic loading on sunos 4.1.3 must call dlopen(..., 1)
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
362
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
363 (*) use of <varargs.h> vs. <stdarg.h> should depend on
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
364 HAVE_STDARG_PROTOTYPES, not on HAVE_STDARG_H
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
365
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
366 (*) Doc/README refers to Misc/FTP which in fact does not exist any more
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
367
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
368 (*) filter(None, 'abcdefg') dumps core
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
369
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
370 (*) once you interrupt time.sleep(), there is no interrupt handler!
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
371
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
372 ======================================================================
7a2e76ecb9ef * BUGS: new file (merger of unofficial BUGS1.0.x files)
Guido van Rossum <guido@python.org>
parents:
diff changeset
373 end of file