Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
91cb9d2f
Kaydet (Commit)
91cb9d2f
authored
Nis 10, 1995
tarafından
Guido van Rossum
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
revamped README; the usual elsewhere...
üst
5dd52d37
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
129 additions
and
46 deletions
+129
-46
BUGS
BUGS
+49
-37
ChangeLog
ChangeLog
+64
-9
README
README
+0
-0
TODO
TODO
+16
-0
No files found.
BUGS
Dosyayı görüntüle @
91cb9d2f
*** 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
(core dump or infinite loop).
THIS LIST DOES NOT CLAIM COMPLETENESS.
==> Status indicators: (-) not fixed; (*) fixed; (?) not sure.
======================================================================
(-) "f()=0" generates syntax error msg without line number
======================================================================
Known BUGS in 1.2 BETA 1, fixed in 1.2 BETA 2
---------------------------------------------
(*) list slice assignment contains reantrancy bug
(*) range() and xrange() break on Alpha's
(*) interactive use of vars() gives barrage of output due to recursive
inclusion of '_'
(*) configure.in contains bogus name to check for inet library
Known BUGS in 1.1.1 and 1.2 BETA 3
----------------------------------
(-) still a memory leak in threads when thread.exit_thread() is used
Problems that are difficult to solve
------------------------------------
Problems in 1.1.1 that are difficult to solve
---------------------------------------------
(-) "f()=0" generates syntax error msg without line number
(-) tkinter seems to leave an exception around sometime which breaks
unmarshalling code objects [hard to reproduce, have added a trap to
...
...
@@ -49,9 +25,6 @@ called [problem: what if other threads are still active?]
Known portability problems
--------------------------
(-) tkinter doesn't seem to see any declaration of malloc on sunos
4.1.3?
(-) arraymodule doesn't compile under Ultrix (FPROTO macro)
(-) makesetup assumes CCC is the C++ compiler -- not portable
...
...
@@ -67,6 +40,44 @@ LIBS=/usr/lib/libdld.sl) [hard to test without a HP machine handy]
BUGS present in 1.1.1 and fixed in 1.2
--------------------------------------
(*) extraneous fclose() in run_script() in pythonrun.c for .pyc file
(*) __str__ is called if it exists (and then fails) when applying
str() to a class
(*) mem leaks in inittime() in timemodule.c
(*) mem leak in optimize() in compile.c
(*) mem leak in func_dealloc() in funcobject.c
(*) missing DECREF for result of run_string in exec_statement() in
ceval.c
(*) missing INCREF in RAISE_EXCEPTION case after gettupleitem() in
ceval.c
(*) posix.utime gives problems on problems on platforms where struct
utime members are bitfields
(*) leak in regex module.c:reg_dealloc() -- should free compiled pattern
(*) many uses of macros from <ctype.h> fail with signed characters
(*) compilation on NeXT requires manual editing of the Makefile
(*) tkinter should cast malloc() result
(*) marshal.c (w_object()) triggers GCC bug on DEC Alpha
(*) int/long size bug in range() and xrange() on DEC Alpha
(*) memory leaks in dbm and gdbm modules
(*) refcnt bug in select.select([f], [f], [f])
(*) Should fflush(stdout) before printing traceback to stderr
(*) Linux uses GNU getopt by default which is broken
(*) make sharedinstall references to machdep directory but doesn't
...
...
@@ -85,8 +96,8 @@ cmd line forgets a newline
(*) C-level coerce() doesn't call __coerce__ when it should (and
similar for __cmp__)
(*) struct module a
ligns doubles wrongly when compiled with -DDEBUG on
sparc
(*) struct module a
ssigns unaligned doubles when compiled with -DDEBUG
on
sparc
(*) memory leak (namebuf) in initmodule2
...
...
@@ -234,14 +245,15 @@ Bugs found in 1.0.2 and not yet fixed
-------------------------------------
(?) compiler warnings about argument type of uname() on ULTRIX
machines (don't know what to do about it)
machines (don't know what to do about it) [could be fixed by fix for
bitfields in struct uname]
(?) syntax error for interactive input prints garbage instead of last
source line on some systems (e.g. AIX) (impossible to test/reproduce)
!!! I think I've found this one -- a missing INCREF in print_error!
[I think I've found this one -- a missing INCREF in print_error]
(?) (maybe) a bad .pyc file (with old magic number) causes the .py
file to be ignored
file to be ignored
[should be fixed by rewrite of import.c]
(?) Sunos4.0.2 / 386 configure bugs:
- timelocal instead of mktime
...
...
@@ -314,7 +326,7 @@ Bugs found in 1.0.1 and fixed in 1.0.2
BUGS found in 1.0.0 and not yet fixed
-------------------------------------
(
?
) On NeXT, need to define _POSIX_SOURCE.
(
*
) On NeXT, need to define _POSIX_SOURCE.
(?) there appears to be something wrong with gcc and -ldl on some
SunOS 4.1.3 systems
...
...
ChangeLog
Dosyayı görüntüle @
91cb9d2f
Thu Apr 6 16:34:28 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Objects/classobject.c (instancemethod_compare): change the way
instance methods are compared -- don't apply cmpobject() to
im_self but do a simple pointer compare
* Objects/object.c: move counting of free'd objects (#ifdef
COUNT_ALLOCS) from DELREF() to UNREF()
* Include/object.h (_Py_ForgetReference()): add counting of free'd
objects (#ifdef COUNT_ALLOCS)
Tue Apr 4 13:53:47 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Objects/frameobject.c (newframeobject): changed dictlookup()
with constant C string arg to mappinglookup() with static Python
string (Sjoerd)
Fri Mar 31 12:26:03 1995 Guido van Rossum <guido@voorn.cwi.nl>
* irix5/tmp/lib/python/lib/frozenmain.c: carried through renaming
phase 3
Thu Mar 30 11:44:23 1995 Guido van Rossum <guido@voorn.cwi.nl>
* README: added warning about bash bug in certain Slackware Linux
version
* Doc/lib*.tex: reorganized into more subject-related chapters;
rewritten abstract and introduction
* Doc/myformat.sty: define \dfn{} as \em instead of \sl
* Modules/config.c.in: moved decl of realmain() out of #ifdef
* Python/pythonrun.c (print_error): added fflush(stdout) to
print_error() so output doesn't get mangled when stdout and stderr
are redirected to the same file
* Modules/selectmodule.c: fix subtle refcnt bugs with fd2obj
arrays (R Lindsay Todd)
* Include/object.h, Object/{tupleobject.c,stringobject.c},
Python/ceval.c: fix ref-count debugging (R Lindsay Todd)
* Python/sysmodule.c (sys_checkinterval): initialize to 10 as
before (major speed up!)
* Modules/cdmodule.c: use newgetargs; removed sbtoa() and
timetoa(); added msftoframe(); added constants that used to be in
standard module CD (Sjoerd)
* Modules/posixmodule.c: added WNOHANG constant
Fri Mar 24 14:55:48 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Lib/nntplib.py: rename debug() to set_debuglevel() as for
ftplib.py
Thu Mar 23 11:10:24 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Lib/posixfile.py (open): make mode default to 'r' and add
optional bufsize
========================================
==> Release 1.2 BETA 4 (21 Mar 1995) <==
...
...
@@ -98,7 +161,7 @@ Thu Mar 9 15:06:02 1995 Guido van Rossum <guido@voorn.cwi.nl>
* configure(.in): added test for CC value not matching cache
* Modules/tkintermodule.c: add casts to malloc() calls
"
* Modules/tkintermodule.c: add casts to malloc() calls
in
tkintermodule.c
* Moved Demo/bgen, Demo/freeze, Demo/modulator and most of
...
...
@@ -176,12 +239,6 @@ Fri Feb 17 12:00:29 1995 Guido van Rossum <guido@voorn.cwi.nl>
Thu Feb 16 11:21:45 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Lib/tkinter/Tkinter.py (Entry): rename select_view method to
view
* Lib/tkinter/Dialog.py: set widgetName so test for photo in
Tkinter works
* Doc/libshelve.tex: added/reorganized list of restrictions
* Doc/libsocket.tex: added quick list of new exported symbols
...
...
@@ -806,8 +863,6 @@ Mon Jan 2 20:15:39 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Modules/Makefile.pre.in (sharedinstall): fix bug (sh can't loop
over empty list) when $(SHAREDMODS) is empty
sMon Jan 2 19:35:49 1995 Guido van Rossum <guido@voorn.cwi.nl>
* Python/errors.c: added hook for better mac error messages
* Python/pythonrun.c (run_script): removed extraneous fclose() in
...
...
README
Dosyayı görüntüle @
91cb9d2f
This diff is collapsed.
Click to expand it.
TODO
Dosyayı görüntüle @
91cb9d2f
(-) many module should export their symbolic constants instead of
relying on a module written in Python
(-) change regexmodule.c to cooperate with other non-python users and
to export the symbolic constants
(-) save/restore sys.exc_{type,value,traceback} around except clauses.
(-) don't call class instance's __del__ more than once?????
(-) add "access" to posix? What name should it have?
(-) add facility to "freeze" lists and dictionaries?
(-) add WNOHANG to posix
(-) support lists in newgetargs()
(-) syntax errors detected during compilation should give line number
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment