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

Skip to content

Commit af07a44

Browse files
committed
the usual
1 parent 57c33af commit af07a44

5 files changed

Lines changed: 218 additions & 64 deletions

File tree

ChangeLog

Lines changed: 149 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,151 @@
1+
Mon Feb 13 12:39:16 1995 Guido van Rossum <[email protected]>
2+
3+
* README: removed remark on NeXT and -posix since this is now done
4+
by configure
5+
6+
* Mac/config.c, Modules/config.c.in (getversion): tack compiler
7+
name and version (where known) onto version string
8+
9+
* Python/{ceval.c,bltinmodule.c}: call __import__ with 4
10+
arguments: modulename, globals, locals, list_of_from_names_or_None
11+
(for Ken Manheimer)
12+
13+
* Objects/floatobject.c: work-around for NeXT Sparc 3.3 prerelease
14+
(Barry Warsaw)
15+
16+
* Python/ceval.c (eval_code): call locals_2_fast before doing
17+
import from (Jim Roskind)
18+
19+
Fri Feb 10 17:08:35 1995 Guido van Rossum <[email protected]>
20+
21+
* Objects/object.c (newvarobject), Include/objimpl.h: make size
22+
argument signed
23+
24+
* Include/allobjects.h, several other files: introduce
25+
Py_CHARMASK(c) which expands to c&0xff, or just c if characters
26+
are unsigned. This should fix problems with passing negative
27+
values to isspace() and friends for characters > 0x7f on systems
28+
where 'char' is signed
29+
30+
Thu Feb 9 10:26:21 1995 Guido van Rossum <[email protected]>
31+
32+
* Lib/copy.py: added __doc__ strings
33+
34+
* Lib/shelve.py: added __doc__ strings
35+
36+
* Lib/anydbm.py: added __doc__ strings and test for gdbm
37+
38+
* Include/longintrepr.h: remove untrue comment about
39+
signed/unsigned ob_size
40+
41+
* Modules/mpzmodule.c (mpz_div_and_mod): add proper casts (Jim
42+
Fulton)
43+
44+
Wed Feb 8 15:48:24 1995 Guido van Rossum <[email protected]>
45+
46+
* Python/bltinmodule.c (do_pow), Objects/floatobject.c
47+
(float_pow): move check for negative float to the float power to
48+
the pow() function, so negative float to the integer power can be
49+
implemented correctly (after coercion to float)
50+
51+
Tue Feb 7 10:14:34 1995 Guido van Rossum <[email protected]>
52+
53+
* Python/import.c (init_frozen): make it non-static, so
54+
frozenmain.c can use it. Also remove the reference to
55+
frozenmain.o from Python/Makefile.in
56+
57+
* Doc/{ref6.tex,ref7.tex} (raise, except): describe classes and
58+
instances used as exceptions (R Lindsay Todd)
59+
60+
* Lib/test/test_exceptions.py: added tests for raising classes (R
61+
Lindsay Todd)
62+
63+
* Python/ceval.c (exec_statement): DECREF result of run_string
64+
(Mark Lutz)
65+
66+
* Modules/cursesmodule.c: patches to clear errors between failing
67+
calls to Arg_Parse (Steve Clift)
68+
69+
Fri Feb 3 13:48:12 1995 Guido van Rossum <[email protected]>
70+
71+
* Lib/bdb.py (format_stack_entry): append () to function name if
72+
no __args__
73+
74+
* Lib/pdb.py (print_stack_entry): default prompt_prefix is
75+
line_prefix, and use the default everywhere
76+
77+
Thu Feb 2 15:27:15 1995 Guido van Rossum <[email protected]>
78+
79+
* Python/pythonrun.c (print_error): print class name for
80+
exceptions that are classes (R Lindsay Todd)
81+
82+
* Modules/tkintermodule.c: use PyCallable_Check instead of
83+
manually checking for some callable types for callbacks; export
84+
TK_VERSION and TCL_VERSION strings; a few Tk 4.0 specific changes
85+
86+
* Modules/socketmodule.c (initsocket): added a long list of socket
87+
related constants -- better here than in a separate python module,
88+
because the values change per system (R Lindsay Todd)
89+
90+
* Doc/{lib.tex,libsignal.tex}: added documentation for signal
91+
module (Andrew Kuchling)
92+
93+
Tue Jan 31 13:06:59 1995 Guido van Rossum <[email protected]>
94+
95+
* Include/pythonrun.h: remove declaration of (now static)
96+
run_pyc_file
97+
98+
* Modules/posixmodule.c (posix_utime): correct typo in utime()
99+
stub
100+
101+
Tue Jan 31 11:02:00 1995 Guido van Rossum <[email protected]>
102+
103+
* Modules/{pwdmodule.c,grpmodule.c} (mkpwent, mkgrent): NeXT
104+
specific patch for little endian machines where the uid and gid
105+
are in the wrong place in the structure (Mike Carlton)
106+
107+
Mon Jan 30 16:17:33 1995 Guido van Rossum <[email protected]>
108+
109+
* configure.in: add -posix to definition of CC when detecting Next
110+
111+
Mon Jan 30 13:32:07 1995 Guido van Rossum <[email protected]>
112+
113+
* Mac/*: not clearly logged are lots of changes to the Mac
114+
specific modules, e.g. reworking of the interrupt detection code
115+
and general reorganization of macglue.[ch], as well as support for
116+
modules generated by "bgen" (see Demo/bgen), and subsequent
117+
removal of the resource and sound interfaces from MacOS (since
118+
they now have their own, complete, generated interface), and also
119+
lots of development on the mactcp and macfs front
120+
121+
* Modules/stdwinmodule.c (initstdwin): disable python's own event
122+
processing on the mac as soon as stdwin is imported; removed some
123+
unused variables
124+
125+
* Parser/intrcheck.c: moved all mac specific stuff to
126+
Mac/macglue.c
127+
128+
* Python/pythonrun.c (goaway): Think C mod to suppress pausing at
129+
normal exit
130+
131+
* Python/import.c (imp_get_magic): fix glaring indexing bug
132+
133+
* Modules/dbmmodule.c (dbm_keys): fix memory leak and tighten
134+
error checking (and redo lay-out)
135+
136+
Fri Jan 27 00:00:17 1995 Guido van Rossum <[email protected]>
137+
138+
* Objects/listobject.c: round up item count on resize to improve
139+
realloc performance (dramatic effect in the Mac with Think C!)
140+
141+
* Include/{rename2.h,methodobject.h}, Objects/methodobject.c:
142+
added support for chaining method lists: Py_FindMethodInChain
143+
144+
Thu Jan 26 12:59:51 1995 Guido van Rossum <[email protected]>
145+
146+
* Python/Makefile.in: removed frozenmain.o from OBJS -- it has no
147+
business being in libPython.a. (Still build it though.)
148+
1149
Thu Jan 26 00:42:29 1995 Guido van Rossum <[email protected]>
2150

3151
* Lib/mhlib.py: fix bogus test for matching regex
@@ -19,7 +167,7 @@ Thu Jan 26 00:42:29 1995 Guido van Rossum <[email protected]>
19167

20168
* Objects/object.c, Python/bltinmodule.c: moved callable() to
21169
object.c (from static in bltinmodule.c) since it is generally
22-
useful (and I needed it :-)
170+
useful (and I needed it :-); removed some unused vars
23171

24172
Wed Jan 25 13:20:52 1995 Guido van Rossum <[email protected]>
25173

Makefile.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ clean: localclean
230230

231231
localclobber: localclean
232232
-rm -f tags TAGS python
233+
-rm -f config.log config.cache config.h Makefile
233234

234235
clobber: localclobber
235236
-for i in $(SUBDIRS); do \

README

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,10 @@ AIX users: read the file Misc/AIX-NOTES before trying to build.
5252
HP-UX users: read the file Misc/HPUX-NOTES if you want to be able to
5353
use shared libraries for dynamically loaded modules.
5454

55-
Minix users: when using ack, use "CC=cc AR=aal RANLIB=: ./configure"!
55+
DEC Alpha users: unless you like debugging GCC, pass "--without-gcc"
56+
to the configure script.
5657

57-
NeXT users: everything must be linked and compiled with "-posix".
58-
Until I find out how to let the configure script do that
59-
automatically, the best way is to run compile with "CC='cc -posix'" in
60-
the environment; the next best way is to edit the toplevel Makefile
61-
(after running configure) to add -posix to OPT.
58+
Minix users: when using ack, use "CC=cc AR=aal RANLIB=: ./configure"!
6259

6360
You can configure the interpreter to contain fewer or more built-in
6461
modules by editing the file Modules/Setup. This file is initially

0 commit comments

Comments
 (0)