blob: f6cf6c4f747a570cbf96cc556141217d0f7f9239 [file] [log] [blame]
Guido van Rossum2f3e8d51994-01-05 00:15:29 +00001========================================================================
Guido van Rossum718581a1994-01-05 01:17:12 +00002Release of 1.0.0 BETA 4 (Jan 5 1994)
3========================================================================
4
5Wed Jan 5 01:21:59 1994 Guido van Rossum (guido@voorn.cwi.nl)
6
7 * README, version.c: bumped version to 1.0.0 BETA 4
8
9 * README: removed all references to --with-solaris; updated list
10 of files and directories
11
12 * Modules/sunaudiodevmodule.c: define SOLARIS if
13 HAVE_SYS_AUDIOIO_H is defined
14
15 * Python/thread.c: define SOLARIS if HAVE_THREAD_H is defined
16
17 * configure.in: added test for <thread.h> (SOLARIS thread
18 interface); remvoe test for --with-solaris
19
20========================================================================
Guido van Rossum2f3e8d51994-01-05 00:15:29 +000021Release of 1.0.0 BETA 3 (Jan 5 1994)
22========================================================================
23
Guido van Rossumf1009e81994-01-04 23:29:10 +000024Wed Jan 5 00:18:45 1994 Guido van Rossum (guido@voorn.cwi.nl)
25
Guido van Rossum04e74c41994-01-05 00:00:14 +000026 * {Parser,Objects,Python,Makefile}/Makefile*in: made depend target
27 work with VPATH
28
Guido van Rossumf1009e81994-01-04 23:29:10 +000029 * README: describe new build procedure; added section on building
30 for multiple architectures
31
32 * acconfig.h: fix (reversed!) comment for SYS_SELECT_WITH_SYS_TIME
33
34 * Modules/Makefile.pre.in: copy Setup from $(srcdir) if not
35 present, and use local Setup as input for makesetup script
36
Guido van Rossum79556aa1994-01-04 22:02:27 +000037Tue Jan 4 12:32:16 1994 Guido van Rossum (guido@voorn.cwi.nl)
38
39 * Note that there are no functional changes below -- just changes
40 to the build process and changes to avoid compiler warnings
41
42 * Modules/Setup: disable nis as well by default, change the
43 pertaining comments, and change the comments about the multimedia
44 modules to be default on
45
46 * fixed all warnings about function pointer initializations, and
47 miscellanous other warnings (e.g. about extern forward references
48 to static variables); touched random bits of code as a consequence
49
50 * changed configuration process and Makefiles to support VPATH;
51 for this, config.h(.in) now lives to the toplevel directory, the
52 toplevel Makefile is now created by configure as well, and various
53 improvements to it have been made (e.g. working tags and TAGS
54 targets), the makesetup script follows configure instead of
55 preceding it, it understands srcdir and has an exception for
56 glmodule.c, the intermediate file is called Makefile.pre, the
57 Makefiles don't use TOP any more and are much more careful about
58 the difference between .. and the toplevel directory, and I've
59 improved my understanding of how configure handles srcdir
60
61 * Modules/threadmodule.c: refuse to compile when WITH_THREAD is not
62 defined
63
64 * configure.in, acconfig.h, config.h.in, Include/ceval.h,
65 Modules/{stdwin,thread}module.c, Python/{ceval,pythonrun}.c:
66 renamed USE_THREAD to WITH_THREAD
67
68 * configure.in: add AC_PROG_INSTALL
69
70 * README, Python/version.c: version set to 1.0.0 BETA 3
71
72 * Demo, Include, Lib: added Makefile with clean/clobber targets
73
74 * README: added remarks on --with-svr4; unnumber special cases
75
76 * configure.in: only look for -lnsl and -lsocket if --with-svr4 is
77 specified, to avoid linking with them on IRIX 5
78
79========================================================================
80Release of 1.0.0 BETA 2 (Jan 3 1994)
81========================================================================
82
83Mon Jan 3 22:21:24 1994 Guido van Rossum (guido@voorn.cwi.nl)
84
85 * Include/myselect.h: fix typo in name of SYS_SELECT_WITH_SYS_TIME
86
87 * Parser/pgen.h: moved here from Include; removed extern
88 definition of 'gram'
89
90 * Parser/acceler.c: include node.h, now needed by parser.h
91
92 * README: added paragraph on testing
93
94 * Misc/python.man: changed date and add 1994 copyright
95
96 * Makefile: added test target
97
98 * Python/thread.c: include config.h if needed
99
100 * Parser/parser.h: remove references to struct _grammar and
101 similar things
Guido van Rossum5536a3c1994-01-02 23:28:55 +0000102
Guido van Rossume182fe51994-01-03 15:21:29 +0000103 * Modules/rotormodule.c (RTR_e_char, RTR_d_char): avoid warnings
104 by picky compilers about unsigned % signed
105
106 * README: added a section on building it for non-UNIX systems
107
108 * Makefile (configure): call autoheader when calling autoconf
109
110 * Include/config.h.in: now generated by autoheader
111
112 * acconfig.h: new file (input for autoheader)
113
Guido van Rossum976877e1994-01-03 14:24:47 +0000114 * configure.in: added AC_REVISION call to top
115
116 * Modules/flmodule.c (form_setattr): one NULL should be 0
117
118 * Include/myselect.h: this now implies mytime.h and attempts to
119 work around systems where sys/select.h and sys/time.h can't be
120 included together
121
122 * Modules/socketmodule.c, Doc/libsocket.tex: remove socket avail()
123 method -- you can use select instead
124
125 * Modules/Setup: disable dbm, it is not truly portable
126
127 * Lib/sunau.py: incorporate one-line fix by Sjoerd
128
129 * Include/pgenheaders.h: include <stdlib.h> if its symbol
130 defined, not just on the mac
131
132 * Include/grammar.h: remove redundant structure tags
133
134 * Include/cgensupport.h: avoid possible macro argument
135 substitution inside string literal
136
137 * configure.in, Include/config.h.in: add test whether sys/select.h
138 and sys/times.h can be included by the same program
139
Guido van Rossum313e5cb1994-01-03 03:51:06 +0000140 * Include/config.h.in: add lines for HAVE_SYS_UN_H and
141 HAVE_GETPEERNAME
142
143 * Extensions/mkext.py: copy change in library order from
144 Modules/Makefile.in.in
145
146 * Modules/Makefile.in.in: change library order subtly so -ltermcap
147 follows instead of precedes -lgl_s on SGI systems; this solves
148 (hides?) problems with clashing entry points
149
150 * configure.in: added sys/un.h to list of tested header files;
151 added getpeername to list of tested functions (both for
152 Modules/socketmodule.c)
153
154 * Modules/socketmodule.c: conditionally include sys/un.h and
155 change tests for AF_UNIX to tests for HAVE_SYS_UN_H; test for
156 HAVE_GETPEERNAME instead of NO_PEERNAME
157
158 * Modules/config.c.in: add marshal and __main__ built-in modules
159
160 * Python/sysmodule.c (list_builtin_module_names): sort the list
161
Guido van Rossumbbf27191994-01-03 02:11:27 +0000162 * Doc/Makefile: remove 'qua' from default targets
163
164 * Doc/README: add reference to ext.tex, change reference to
165 lib*.tex, explain that qua isn't built by default
166
167 * README: explain DESTDIR, clarify install procedure, add more
168 explanation to some options, add description of ChangeLog, add
169 wuarchive.wustl.edu to list of mirror sites
170
171 * Modules/socketmodule.c: make AF_UNIX code dependent on existence
172 of AF_UNIX (SCO ODT 3.0 doesn't support it -- let's hope it
173 doesn't define the symbol either)
174
175 * Makefile: attempt to fix install targets (added separate
176 libinstall and maninstall)
177
178 * Doc/libregex.tex: documented Tracy Tims' changes
179
Guido van Rossum5536a3c1994-01-02 23:28:55 +0000180 * Modules/regexpr.c: redid Tracy Tims' changes to minimize diffs
181 (only two added lines now)
182
183 * Modules/regexmodule.c: fix core dump when asking a plain regex
184 object for a named group
185
186Sun Jan 2 23:10:44 1994 Guido van Rossum (guido@voorn.cwi.nl)
187
188 * README, Python/version.c: changed version string to 1.0.0 BETA 2
189
190 * Modules/{regexpr.{c,h},regexmodule.c}: merged in Tracy Tims'
191 mods for named subexpressions
192
193 * Include/regexpr.h: moved to Modules/regexpr.h
194
195 * Modules/timingmodule.c: change tests for no arguments
196
197 * configure.in: remove strtoul from AC_REPLACE_FUNCS; remove
198 initial blank line (which got copied into configure so it wouldn't
199 start with #!/bin/sh as required)
200
201 * Python/compile.c: call mystrto(u)l instrad of strto(u)l
202
203 * Python/Makefile.in: add mystrtoul.c to OBJS
204
205 * Python/mystrtoul.c: renamed from strtol.c; renamed functions to
206 mystrto(u)l; this is now a standard source file (since some
207 systems have a strto(u)l that doesn't report errors properly)
208
209 * Modules/Setup: added entry for timing module
210
211 * Modules/{timing.h,timingmodule.c}: new files implementing GNN's
212 timing module
213
214========================================================================
215Release of 1.0.0 BETA (Jan 1 1994)
216========================================================================