Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0ddb028

Browse files
committed
the usual
1 parent d09119e commit 0ddb028

4 files changed

Lines changed: 107 additions & 11 deletions

File tree

BUGS

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,28 @@ nother to make an entry in this file, unless it was a serious bug
66
==> Status indicators: (-) not fixed; (*) fixed; (?) not sure.
77

88
======================================================================
9-
Known BUGS in 1.1.1 and 1.2
10-
---------------------------
9+
Known BUGS in 1.2 BETA 1, fixed in 1.2 BETA 2
10+
---------------------------------------------
1111

12-
(-) a file with unmatched triple quotes causes a loop in the scanner
12+
(*) list slice assignment contains reantrancy bug
13+
14+
(*) range() and xrange() break on Alpha's
15+
16+
(*) interactive use of vars() gives barrage of output due to recursive
17+
inclusion of '_'
18+
19+
(*) configure.in contains bogus name to check for inet library
20+
21+
Known BUGS in 1.1.1 and 1.2 BETA 1
22+
----------------------------------
23+
24+
(*) a file with unmatched triple quotes causes a loop in the scanner
25+
26+
(-) still a memory leak in threads; bigger when thread.exit_thread()
27+
is used
28+
29+
Problems in 1.1.1 that are difficult to solve
30+
---------------------------------------------
1331

1432
(-) tkinter seems to leave an exception around sometime which breaks
1533
unmarshalling code objects [hard to reproduce, have added a trap to

ChangeLog

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,80 @@
1-
Thu Jan 12 12:27:23 1995 Guido van Rossum <[email protected]>
1+
Tue Jan 17 11:24:23 1995 Guido van Rossum <[email protected]>
2+
3+
* Makefile.pre.in: be more careful about building
4+
Modules/Makefile.pre
5+
6+
* Objects/floatobject.c: test for __STDC__ instead of macintosh de
7+
decide whether to declare fmod() and pow() -- this works in
8+
mathomodule.c so why not here...
9+
10+
* Objects/rangeobject.c: made a few things static
11+
12+
* Objects/longobject.c, Include/{longobject.h,rename2.h}:
13+
long_scan is now a macro that calls long_escan; long_scan no
14+
longer exists
15+
16+
* Objects/object.c (strobject): use tp_str and only try __str__ if
17+
it's an instance
18+
19+
* configure.in: hopefully final changes for Sequent's -linet
20+
21+
* README: add hint for NeXT users to use --without-gcc
22+
23+
* Python/{bltinmodule.c,ceval.c}, Objects/frameobject.c:
24+
initialize __builtins__ from built-in *module* instead of *dict*,
25+
to prevent interactive vars() call to loop recursively
26+
27+
* Python/bltinmodule.c: fix Alpha bug in range and xrange --
28+
sizeof(int) != sizeof(long)
29+
30+
* Python/mystrtoul.c: include rename2.h
31+
32+
* Modules/*: made things static and general clean-up for new
33+
naming scheme
34+
35+
* Include/*.h: new names for lots of new functions
36+
37+
* Lib/rexec.py: no need for distrusting dir() or vars(), changed
38+
open() to allow everything (for reading) except /etc/*
39+
40+
* Mac/macmain.c: include rename2.h
41+
42+
* */Makefile*in: added harmless $& to $(LIB) target for Sequent
43+
parallel make
44+
45+
* Parser/tokenizer.c: fix loop on unterminated triple quotes
46+
47+
* Parser/intrcheck.c: made 'interrupted' flag static again
48+
49+
* Objects/listobject.c (list_ass_slice): free recycling bin when
50+
making early exit due to memory error
51+
52+
* Objects/listobject.c, Include/{listobject.h,rename2.h}: added
53+
reverselist, C interface to list.reverse().
54+
55+
* Object/listobject.c (list_ass_slice): fixed re-entrancy bug
56+
(noticed by Jim Roskind)
57+
58+
Sat Jan 14 11:21:29 1995 Guido van Rossum <[email protected]>
59+
60+
* Python/modsupport.c (PyEval_CallMethod): changed method argument
61+
name to methodname -- since method is also a typedef and some
62+
compiler choke on this (e.g. HP) (Andrew Kuchling)
63+
64+
* Python/thread.c: added #include thread_nt.h (Mark Hammond)
65+
66+
* Demo/scripts/h2py.py: support $include or $INCLUDE path instead
67+
of only using /usr/include (Mark Hammond)
268

369
* Python/ceval.c (eval_code/PRINT_EXPR): fix messed output when
470
x.__repr__() prints something and repr(x) is called at the prompt
571

72+
========================================
73+
==> Release 1.2 BETA 1 (12 Jan 1995) <==
74+
========================================
75+
76+
Thu Jan 12 12:27:23 1995 Guido van Rossum <[email protected]>
77+
678
* Python/pythonrun.c (initmain), Python/import.c
779
(exec_code_module): use getbuiltins(), not getbuiltindict() to
880
initialize new modules

TODO

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
(-) always use my getopt.c
2+
3+
(-) get Extensions/X11/Doc checked in and out
4+
5+
(-) investigate PPRC <URL:ftp://ftp.parc.xerox.com/pub/ppcr/>
6+
17
(*) add buffering parameter to fdopen() and popen()
28

39
(-) "f()=0" generates syntax error msg without line number

configure

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
# From configure.in Revision: 1.14
3+
# From configure.in Revision: 1.15
44

55
# Guess values for system-dependent variables and create Makefiles.
66
# Generated automatically using autoconf version 2.0
@@ -1415,7 +1415,7 @@ cat > conftest.$ac_ext <<EOF
14151415
14161416
int main() { return 0; }
14171417
int t() {
1418-
gethostbyname()
1418+
t_open()
14191419
; return 0; }
14201420
EOF
14211421
if eval $ac_link; then
@@ -1435,20 +1435,20 @@ if eval "test \"`echo '$ac_cv_lib_'nsl`\" = yes"; then
14351435
else
14361436
echo "$ac_t""no" 1>&4
14371437
fi
1438-
# hosts db interface
1438+
# SVR4
14391439
echo $ac_n "checking for -linet""... $ac_c" 1>&4
14401440
if eval "test \"`echo '${'ac_cv_lib_inet'+set}'`\" = set"; then
14411441
echo $ac_n "(cached) $ac_c" 1>&4
14421442
else
14431443
ac_save_LIBS="$LIBS"
1444-
LIBS="$LIBS -linet "
1444+
LIBS="$LIBS -linet -lnsl"
14451445
cat > conftest.$ac_ext <<EOF
14461446
#line 1447 "configure"
14471447
#include "confdefs.h"
14481448
14491449
int main() { return 0; }
14501450
int t() {
1451-
???()
1451+
gethostbyname()
14521452
; return 0; }
14531453
EOF
14541454
if eval $ac_link; then
@@ -1468,13 +1468,13 @@ if eval "test \"`echo '$ac_cv_lib_'inet`\" = yes"; then
14681468
else
14691469
echo "$ac_t""no" 1>&4
14701470
fi
1471-
# SVR4 internet???
1471+
# Sequent
14721472
echo $ac_n "checking for -lsocket""... $ac_c" 1>&4
14731473
if eval "test \"`echo '${'ac_cv_lib_socket'+set}'`\" = set"; then
14741474
echo $ac_n "(cached) $ac_c" 1>&4
14751475
else
14761476
ac_save_LIBS="$LIBS"
1477-
LIBS="$LIBS -lsocket "
1477+
LIBS="$LIBS -lsocket $LIBS"
14781478
cat > conftest.$ac_ext <<EOF
14791479
#line 1480 "configure"
14801480
#include "confdefs.h"

0 commit comments

Comments
 (0)