blob: 89634fb89429432a98c4dad871b923f23dc52892 [file] [log] [blame]
Guido van Rossum3da56c31994-02-18 10:19:41 +00001Fri Feb 18 09:54:34 1994 Guido van Rossum (guido@voorn.cwi.nl)
2
3 * Lib/sgi/flp.py: avoid using time.milli{sleep,timer}
4
5 * Lib/stdwin/WindowSched.py: avoid using time.milli{sleep,timer}
6 -- still maintain time in milliseconds though
7
8 * Lib/sched.py: remove references to milli{timer,sleep} from comments
9
10 * Lib/os.py: made execvp more portable; added os.pathsep and
11 os.defpath
12
13Thu Feb 17 12:53:33 1994 Guido van Rossum (guido@voorn.cwi.nl)
14
15 * Lib/ftplib.py(FTP.makeport): call listen(1) instead of listen(0)
16 so it works on Solaris 2
17
18 * Modules/makesetup: reverse order of DEFS so first Setup file can
19 override; any non-cpp uppercase option is sent to the linker
20
21Wed Feb 16 10:26:59 1994 Guido van Rossum (guido@voorn.cwi.nl)
22
23 * Objects/fileobject.c: add name, mode, softspace and closed
24 attributes (softspace is also writable).
25
26 * configure.in: in --verbose mode, don't hide compiler output
27
Guido van Rossum2a7cbe91994-01-26 17:55:41 +000028========================================================================
Guido van Rossume1056b31994-02-15 15:54:42 +000029Release of 1.0.1 (Feb 15 1994)
30========================================================================
31
32Tue Feb 15 11:32:42 1994 Guido van Rossum (guido@voorn.cwi.nl)
33
34 * Lib/string.py (atof): force the result to be float
35
36 * Python/modsupport.c (do_arg): don't use a local object va --
37 this doesn't work on some compilers (e.g. WATCOM)
38
39Mon Feb 14 10:52:01 1994 Guido van Rossum (guido@voorn.cwi.nl)
40
41 * Lib/dospath.py: proper version by Jaap Vermeulen
42
43 * Makefile.in (Makefiles): add semicolon after ) which some Make
44 versions need
45
46 * Doc/libposix.tex: added doc for posix.fdopen
47
48 * README: add Sequent and NeXT to list of platforms; add
49 troubleshooting section; add hist about -Dindex for readline
50
51 * Lib/os.py: generalize to many os specific modules using a
52 dictionary
53
54 * Lib/ospath.py: now obsolete; use os.name to import the right one
55
56 * configure.in: change order of -lsocket and -lnsl and insert
57 -linet in between, so it works on Sequent (it still works on
58 Solaris 2 -- hope it still works elsewhere as well); add test for
59 _NEXT_SOURCE (then define _POSIX_SOURCE); remove test for dlopen;
60
61 * configure.in, acconfig.h, */modsupport.[ch]: rename
62 HAVE_VARARGS_PROTOTYPES to HAVE_STDARG_PROTOTYPES, to avoid
63 confusion
64
65 * Include/modsupport.h: no prototypes for getargs() and mkvalue()
66 in case no varargs prototypes
67
68 * Lib/test/test_grammar.py: don't import sleep from time, but time
69 (since sleep has portability problems)
70
71Fri Feb 11 23:47:46 1994 Guido van Rossum (guido@voorn.cwi.nl)
72
73 * Parser/intrcheck.c: added QUICKWIN version (doesn't really
74 work); fixed MSDOS version to also set a SIGINT handler.
75
76 * Modules/timemodule.c (time_sleep): declare sigsave 'auto' hoping
77 this will avoid restoring its pre-setjmp value. On non-threaded
78 systems declare it 'static' since at least Microsoft C still puts
79 the auto variable in a register causing a bug... Also implement
80 the MSDOS version of floatsleep() using a busy-wait loop calling
81 intrcheck()
82
83Wed Feb 9 11:43:11 1994 Guido van Rossum (guido@voorn.cwi.nl)
84
85 * Lib/rfc822.py: added parsedate() and parseaddr() utility
86 functions and getdate(), getaddr(), getaddrlist() methods; added
87 test code when run as script
88
89 * Include/pythonrun.h, Python/pythonrun.c: cleanup() is now
90 externally visible, for the benefits of embedded use.
91
92 * Lib/dospath.py: new module for dos stuff
93
94Mon Feb 7 09:50:16 1994 Guido van Rossum (guido@voorn.cwi.nl)
95
96 * Modules/makesetup: add -n option between Setup files (suppresses
97 making of .o files but keeps processing of libraries and module
98 names)
99
100 * Makefile.in (libainstall): install Setup, makesetup, config.c.in
101
102 * Modules/Setup*: added -lX11_s to line for gl module
103
104 * Demo/scripts/unbirthday.py: new script, print unbirthday count
105
106 * Modules/audioopmodule.c: removed hack for signed on sun
107 (there's now a test in the configure script); check that if
108 'signed' is defined away characters aren't unsigned
109
110 * Modules/posixmodule.c: include mytime.h (for clock_t on NeXT)
111
112 * acconfig.h: add entry for 'signed' keyword
113
114 * configure.in: remove const from check for exec prototypes; add
115 check for signed keyword and check for whether chars are unsigned
116
117Fri Feb 4 13:07:03 1994 Guido van Rossum (guido@voorn.cwi.nl)
118
119 * Modules/makesetup: added usage message, -c and -m options to
120 specify config.c.in and Makefile.pre input files, -s option to
121 specify source directory, added comments
122
123 * Modules/Setup.in: remove -lm from imgfile entry
124
125 * Modules/nismodule.c: only define YPPROC_MAPLIST, YPPROG and
126 YPVERS if not already defined
127
128 * configure.in, acconfig.h, Include/modsupport.h,
129 Python/modsupport.c: added separate check for varargs prototypes
130 (HAVE_VARARGS_PROTOTYPES)
131
132Thu Feb 3 11:00:26 1994 Guido van Rossum (guido@voorn.cwi.nl)
133
134 * Python/bltinmodule.c (filterstring): fix core dump of func ==
135 None
136
137 * Lib/string.py: replace atoi_error, atof_error, atol_error by
138 ValueError when the strop versions are used
139
140 * Modules/stropmodule.c: added atol(), added optional base
141 argument to atoi() and atol()
142
143 * Objects/longobject.c, Include/longobject.h: added long_escan
144 (like long_scan but raises exception for bad base and stores end
145 of string into return argument)
146
147 * Objects/rangeobject.c (range_repr): repr must use "xrange..."
148
149Wed Feb 2 12:28:04 1994 Guido van Rossum (guido@voorn.cwi.nl)
150
151 * Modules/stropmodule.c: added atoi() and atof()
152
153 * Python/modsupport.c: use stdarg.h / varargs.h depending on
154 presence of prototypes
155
156 * Modules/timemodule.c (floattime): try ftime() or time() if
157 gettime() fails
158
159Tue Feb 1 14:41:04 1994 Guido van Rossum (guido@voorn.cwi.nl)
160
161 * Doc/Makefile (python-lib.info): change makeinfo option style
162 from +foo to --foo
163
164 * Doc/README: remove invalid reference to ../misc/FTP; update
165 description of making the info version
166
167 * Doc/{fix.el,fix_hack,whichlibs}: minor updates/corrections
168
169Mon Jan 31 11:16:38 1994 Guido van Rossum (guido@voorn.cwi.nl)
170
171 * Python/import.c: only use shared libraries if HAVE_DLOPEN *and*
172 HAVE_DLFCN_H are defined; define symbol USE_SHLIB then
173
174 * Doc/tut.tex: lots of small changes by Tim Peters: typos,
175 out-of-date examples, restrictions lifted, new and better ways to
176 do some things...
177
178Fri Jan 28 10:59:48 1994 Guido van Rossum (guido@voorn.cwi.nl)
179
180 * README: added Minix note
181
182 * Lib/sunau.py: correct byte count calculation from frame rate
183
184 * Lib/aifc.py: rate should be an integer
185
186Thu Jan 27 12:55:17 1994 Guido van Rossum (guido@voorn.cwi.nl)
187
188 * Doc/ext.tex: removed obsolete reminder in line 1; correct typo
189
190 * Misc/FAQ: fixed some out of date info, added question on module
191 run as script
192
193 * Modules/rgbimgmodule.c (initrgbimg): exception string should
194 contain dot not comma
195
196 * Modules/md5module.c: fix compiler warnings about (unsigned) char
197
198 * Makefile.in: libinstall and maninstall should use $(srcdir)
199
200 * Lib/tzparse.py: don't run test() on import
201
202 * Lib/filewin.py: moved into Lib/stdwin
203
204 * Modules/cdmodule.c: fix wrong cast of cdparser_getattr
205
206========================================================================
Guido van Rossum2a7cbe91994-01-26 17:55:41 +0000207Release of 1.0.0 (Jan 26 1994)
208========================================================================
209
Guido van Rossum76821a51994-01-26 17:31:17 +0000210Wed Jan 26 14:13:39 1994 Guido van Rossum (guido@voorn.cwi.nl)
211
Guido van Rossum2a7cbe91994-01-26 17:55:41 +0000212 * Doc/tut.tex: updated version number in invocation example
213
214 * Doc/Makefile: update destination of texi2html
215
Guido van Rossum76821a51994-01-26 17:31:17 +0000216 * Misc/FAQ: updated for release 1.0.0
217
218 * Misc/NEWS: created -- all bits of news
219
220 * Misc/HISTORY: added (from old releases)
221
222 * Misc/README: documented some new files
223
224 * README: non-beta version and preface, don't ref TODO
225
226 * Makefile.in: got rid of references to TODO
227
228 * Python/version.c, Doc/???.tex: updated version and date
229
Guido van Rossum8f0d0c81994-01-25 20:08:34 +0000230Tue Jan 25 20:11:49 1994 Guido van Rossum (guido@voorn.cwi.nl)
231
232 * Doc/ext.tex: revamped, finally ready for release
233
234 * Doc/{Makefile,myformat.perl}: support latex2html (0.5.1)
235
236 * README: correct typo on DL_DIRECTORY
237
Guido van Rossum23d19391994-01-24 15:42:32 +0000238========================================================================
239Release of 1.0.0 BETA 6 (Jan 24 1994)
240========================================================================
Guido van Rossum2a7cbe91994-01-26 17:55:41 +0000241
Guido van Rossum23d19391994-01-24 15:42:32 +0000242Mon Jan 24 16:37:46 1994 Guido van Rossum (guido@voorn.cwi.nl)
243
244 * Doc/ref?.tex: Change \verb\<stuff>\ into \verb@<stuff>@ so
245 latex2html doesn't crash
246
247Thu Jan 20 18:05:18 1994 Guido van Rossum (guido@voorn.cwi.nl)
248
249 * Ext-dummy/, README, Makefile.in: Created new directory
250 Ext-dummy/. Ext-dummy/ contains its own README and copies of
251 Extensions/mk{ext,mf}.py.
252
Guido van Rossumcb38cd01994-01-18 15:09:30 +0000253Tue Jan 18 11:04:16 1994 Guido van Rossum (guido@voorn.cwi.nl)
254
255 * Python/getmtime.c: Include config.h if we have it
256
257 * Modules/Setup.in: fixed comments about GMP version
258
259 * Modules/nismodule.c: define YPPROC_MAPLIST, YPPROG, YPVERS as
260 plain integer literals, to make it work on 64 bit machines
261
262 * Parser/grammar.c (translabel): remove redundant decl of strchr()
263 (which caused trouble on AIX)
264
265Sun Jan 16 14:13:13 1994 Guido van Rossum (guido@voorn.cwi.nl)
266
267 * configure.in: test for fcntl.h
268
269 * Modules/posixmodule.c: include fcntl.h if it exists
270
Guido van Rossumb46152a1994-01-14 16:59:57 +0000271Fri Jan 14 17:35:33 1994 Guido van Rossum (guido@voorn.cwi.nl)
272
273 * configure.in: check for sys/time.h; substitute and check for AR;
274 check for nice()
275
276 * Makefile.in: make python .PRECIOUS; define OPT=-O and pass it to
277 submakes
278
279 * */Makefile*in: set OPT=-O; set AR=@ar@
280
281 * Modules/Setup.minix: new
282
283 * Lib/audiodev.py: only import system specific modules if needed
284
Guido van Rossum4c627be1994-01-13 15:47:04 +0000285Thu Jan 13 16:40:28 1994 Guido van Rossum (guido@voorn.cwi.nl)
286
Guido van Rossum8f0d15c1994-01-13 16:16:30 +0000287 * Modules/flmodule.c: make type objects static
288
289 * Modules/almodule.c: make type objects static
290
Guido van Rossum4c627be1994-01-13 15:47:04 +0000291 * Makefile.in: add rule to build Makefile; add VPATH for that;
292 remove dependency on configure script (you can run 'make autoconf'
Guido van Rossumb46152a1994-01-14 16:59:57 +0000293 instead); add Lib/test to path for test target;
294
295 * Lib/test: new subdirectory, holds all test modules
Guido van Rossum4c627be1994-01-13 15:47:04 +0000296
Guido van Rossum33033151994-01-12 09:58:23 +0000297Wed Jan 12 10:17:41 1994 Guido van Rossum (guido@voorn.cwi.nl)
298
Guido van Rossum4c627be1994-01-13 15:47:04 +0000299 * acconfig.h: added HAVE_ALTZONE
300
301 * configure.in: test for altzone; check for working
302 termcap/termlib when --with-readline used; don't test for readline
303 function; send errors to stderr
304
305 * Lib/test_grammar.py: fix 64-bit int test for max negative int
306
Guido van Rossum33033151994-01-12 09:58:23 +0000307 * Python/import.c (get_module): call dlerror() when dlopen() fails
308 (also some layout changes)
309
Guido van Rossum2712c161994-01-11 12:00:38 +0000310Tue Jan 11 10:56:00 1994 Guido van Rossum (guido@voorn.cwi.nl)
311
Guido van Rossum33033151994-01-12 09:58:23 +0000312 * Python/import.c: use RTLD_NOW (define as 2 if undefined)
313
314 * Makefile.in: "make (local)clean" shouldn't bother about Include;
315 added .PRECIOUS: config.status
Guido van Rossum2712c161994-01-11 12:00:38 +0000316
317 * Modules/md5.h: define PROTOTYES as 1 if HAVE_PROTOTYPES is
318 defined
319
320 * Modules/md5module.c: grand cleanup
321
322 * Modules/Setup.sgi: renamed to Setup.irix4
323
324 * Modules/Setup.sunos5: renamed to Setup.solaris2
325
326 * Modules/Setup.in: some makes (e.g. Ultrix) don't strip trailing
327 whitespace from variable definitions -- make sure there isn't any
328 in the defs used to generate PYTHONPATH
329
330 * Many modules and objects: use 'staticforward' where needed
331
332 * Include/object.h: added #define 'staticforward' as either static
333 or extern depending on BAD_STATIC_FORWARD
334
335 * acconfig.h: added BAD_STATIC_FORWARD
336
337 * configure.in: added test for bad static forward
338
339Mon Jan 10 10:35:21 1994 Guido van Rossum (guido@voorn.cwi.nl)
340
341 * Modules/md5module.c: SCO ODT 3.0 dependent fix
342
343 * Objects/xxobject.c: quote size fields as tp_basicsize instead of
344 (incorrectly) tp_size
345
346 * Objects/listobject.c (cmp): arguments must be const!!!
347
348 * Modules/imageopmodule.c: another attempt at casting away
349 warnings about changed semantics in ANSI C
350
351 * Modules/regexpr.c: cast away warning about changed semantics in
352 ANSI C
353
354 * Modules/Makefile.pre.in: add LIBC_S (shared version of -lc, to
355 be figured out by configure)
356
357 * README, Python/version.c: version 1.0.0 BETA 6
358
359 * README: fixed description of Setup (which was buried under the
360 SVR4 exception!); added description of --prefix, --exec-prefix,
361 --with-libm and --with-libc
362
363 * configure.in: added --with-libc=... and --with-libm=...
364
365 * Modules/Makefile.pre.in: Remove dependency of Setup on Setup.in,
366 so it is only copied when Setup does not exist at all; add
367 prefix=/usr/local so Setup can base default path on --prefix
368 option to toplevel configure script
369
370 * Modules/Setup.in: clarified build procedure in comments; don't
371 include GNN's timing module by default; use $(prefix) instead
372 requiring manual edit of DESTDIR
373
374 * Makefile.in: replace DESTDIR by prefix and exec_prefix and
375 updated affected targets; added inclinstall and libainstall
376 targets
377
378 * Objects/accessobject.c: removed (???) from comment to avoid
379 trigraph warning
380
381 * Makefile.in (libinstall): correct typo: (D)DESTDIR
382
383Fri Jan 7 10:34:43 1994 Guido van Rossum (guido@voorn.cwi.nl)
384
385 * README: describe --with-sgi-dl and --with-dl-dld
386
387 * Python/Makefile.in: compile import.c with -I$(DLINCLDIR)
388
389 * Python/import.c: check for WITH_SGI_DL and WITH_DL_DLD
390
391 * acconfig.h: added WITH_SGI_DL and WITH_DL_DLD
392
393 * configure.in: added --with-sgi-dl=DIR and
394 --with-dl-dld=DIR,DIR; now require --with-readline=DIR and test
395 for existing directory
396
397 * Lib/test_audioop.py: new module to test (you guessed it) audioop
398
399 * Modules/audioopmodule.c: got rid of adpcm32lin and lin2adpcm3 --
400 Jack says they're not useful
401
402========================================================================
403Release of 1.0.0 BETA 5 (Jan 6 1994)
404========================================================================
405
Guido van Rossume0d95c31994-01-06 14:47:25 +0000406Thu Jan 6 13:36:32 1994 Guido van Rossum (guido@voorn.cwi.nl)
407
Guido van Rossum658c9981994-01-06 17:20:58 +0000408 * readline/Makefile: remove some cruft so it works with VPATH
409
410 * Lib/aifc.py: remove dependencies on AL (Sjoerd)
411
Guido van Rossume0d95c31994-01-06 14:47:25 +0000412 * README: describe new Setup procedure
413
414 * Modules/Makefile.pre.in: copy Setup from $9srcdir)/Setup.in so
415 it *really* works with VPATH
416
417 * Modules/Setup: renamed to Modules/Setup.in
418
419 * Python/pythonmain.c (realmain): fclose script file
420
421 * Python/import.c (get_module): fix important leak: close the .py
422 file after parsing!
423
424 * README, Python/version.c: version 1.0.0 BETA 5
425
Guido van Rossum516d4d91994-01-05 17:53:05 +0000426Wed Jan 5 16:42:35 1994 Guido van Rossum (guido@voorn.cwi.nl)
427
428 * Modules/rgbimgmodule.c: Only include <unistd.h> if it exists
429
430 * Modules/timemodule.c: don't include sys/time.h on the Mac
431
432 * Modules/stdwinmodule.c (initstdwin): don't fuss with sys.argv on
433 the mac -- so {check,putback}stringlist aren't needed there
434
435 * Parser/intrcheck.c: Make sure <MacHeaders> is included before
436 any other include file
437
438 * Modules/audioopmodule.c: include math.h after allobjects.h (so
439 the latter can be a precompiled header file on the Mac)
440
441Wed Jan 5 15:34:26 1994 Guido van Rossum (guido@poseidon.cwi.nl)
442
443 * Python/pythonrun.c (sighandler): only call kill(getpid()) if
444 getpid() exists; otherwise call exit(1)
445
446 * configure.in: added test for getpid()
447
448 * Modules/config.c.in: Changes for Macintosh: new default path,
449 call wargc() in main(); 1994 copyright
450
451 * Python/frozenmain.c: added declarations for getversion() and
452 getcopyright() (foei!); insert "Python " before version on banner
453
454 * Python/pythonmain.c: added declarations for getversion() and
455 getcopyright() (foei!); default startupfile to "PythonStartup" on
456 Macintosh; add fclose(fp) for startupfile; insert "Python " before
457 version on banner
458
Guido van Rossum2f3e8d51994-01-05 00:15:29 +0000459========================================================================
Guido van Rossum718581a1994-01-05 01:17:12 +0000460Release of 1.0.0 BETA 4 (Jan 5 1994)
461========================================================================
462
463Wed Jan 5 01:21:59 1994 Guido van Rossum (guido@voorn.cwi.nl)
464
465 * README, version.c: bumped version to 1.0.0 BETA 4
466
467 * README: removed all references to --with-solaris; updated list
468 of files and directories
469
470 * Modules/sunaudiodevmodule.c: define SOLARIS if
471 HAVE_SYS_AUDIOIO_H is defined
472
473 * Python/thread.c: define SOLARIS if HAVE_THREAD_H is defined
474
475 * configure.in: added test for <thread.h> (SOLARIS thread
476 interface); remvoe test for --with-solaris
477
478========================================================================
Guido van Rossum2f3e8d51994-01-05 00:15:29 +0000479Release of 1.0.0 BETA 3 (Jan 5 1994)
480========================================================================
481
Guido van Rossumf1009e81994-01-04 23:29:10 +0000482Wed Jan 5 00:18:45 1994 Guido van Rossum (guido@voorn.cwi.nl)
483
Guido van Rossum04e74c41994-01-05 00:00:14 +0000484 * {Parser,Objects,Python,Makefile}/Makefile*in: made depend target
485 work with VPATH
486
Guido van Rossumf1009e81994-01-04 23:29:10 +0000487 * README: describe new build procedure; added section on building
488 for multiple architectures
489
490 * acconfig.h: fix (reversed!) comment for SYS_SELECT_WITH_SYS_TIME
491
492 * Modules/Makefile.pre.in: copy Setup from $(srcdir) if not
493 present, and use local Setup as input for makesetup script
494
Guido van Rossum79556aa1994-01-04 22:02:27 +0000495Tue Jan 4 12:32:16 1994 Guido van Rossum (guido@voorn.cwi.nl)
496
497 * Note that there are no functional changes below -- just changes
498 to the build process and changes to avoid compiler warnings
499
500 * Modules/Setup: disable nis as well by default, change the
501 pertaining comments, and change the comments about the multimedia
502 modules to be default on
503
504 * fixed all warnings about function pointer initializations, and
505 miscellanous other warnings (e.g. about extern forward references
506 to static variables); touched random bits of code as a consequence
507
508 * changed configuration process and Makefiles to support VPATH;
509 for this, config.h(.in) now lives to the toplevel directory, the
510 toplevel Makefile is now created by configure as well, and various
511 improvements to it have been made (e.g. working tags and TAGS
512 targets), the makesetup script follows configure instead of
513 preceding it, it understands srcdir and has an exception for
514 glmodule.c, the intermediate file is called Makefile.pre, the
515 Makefiles don't use TOP any more and are much more careful about
516 the difference between .. and the toplevel directory, and I've
517 improved my understanding of how configure handles srcdir
518
519 * Modules/threadmodule.c: refuse to compile when WITH_THREAD is not
520 defined
521
522 * configure.in, acconfig.h, config.h.in, Include/ceval.h,
523 Modules/{stdwin,thread}module.c, Python/{ceval,pythonrun}.c:
524 renamed USE_THREAD to WITH_THREAD
525
526 * configure.in: add AC_PROG_INSTALL
527
528 * README, Python/version.c: version set to 1.0.0 BETA 3
529
530 * Demo, Include, Lib: added Makefile with clean/clobber targets
531
532 * README: added remarks on --with-svr4; unnumber special cases
533
534 * configure.in: only look for -lnsl and -lsocket if --with-svr4 is
535 specified, to avoid linking with them on IRIX 5
536
537========================================================================
538Release of 1.0.0 BETA 2 (Jan 3 1994)
539========================================================================
540
541Mon Jan 3 22:21:24 1994 Guido van Rossum (guido@voorn.cwi.nl)
542
543 * Include/myselect.h: fix typo in name of SYS_SELECT_WITH_SYS_TIME
544
545 * Parser/pgen.h: moved here from Include; removed extern
546 definition of 'gram'
547
548 * Parser/acceler.c: include node.h, now needed by parser.h
549
550 * README: added paragraph on testing
551
552 * Misc/python.man: changed date and add 1994 copyright
553
554 * Makefile: added test target
555
556 * Python/thread.c: include config.h if needed
557
558 * Parser/parser.h: remove references to struct _grammar and
559 similar things
Guido van Rossum5536a3c1994-01-02 23:28:55 +0000560
Guido van Rossume182fe51994-01-03 15:21:29 +0000561 * Modules/rotormodule.c (RTR_e_char, RTR_d_char): avoid warnings
562 by picky compilers about unsigned % signed
563
564 * README: added a section on building it for non-UNIX systems
565
566 * Makefile (configure): call autoheader when calling autoconf
567
568 * Include/config.h.in: now generated by autoheader
569
570 * acconfig.h: new file (input for autoheader)
571
Guido van Rossum976877e1994-01-03 14:24:47 +0000572 * configure.in: added AC_REVISION call to top
573
574 * Modules/flmodule.c (form_setattr): one NULL should be 0
575
576 * Include/myselect.h: this now implies mytime.h and attempts to
577 work around systems where sys/select.h and sys/time.h can't be
578 included together
579
580 * Modules/socketmodule.c, Doc/libsocket.tex: remove socket avail()
581 method -- you can use select instead
582
583 * Modules/Setup: disable dbm, it is not truly portable
584
585 * Lib/sunau.py: incorporate one-line fix by Sjoerd
586
587 * Include/pgenheaders.h: include <stdlib.h> if its symbol
588 defined, not just on the mac
589
590 * Include/grammar.h: remove redundant structure tags
591
592 * Include/cgensupport.h: avoid possible macro argument
593 substitution inside string literal
594
595 * configure.in, Include/config.h.in: add test whether sys/select.h
596 and sys/times.h can be included by the same program
597
Guido van Rossum313e5cb1994-01-03 03:51:06 +0000598 * Include/config.h.in: add lines for HAVE_SYS_UN_H and
599 HAVE_GETPEERNAME
600
601 * Extensions/mkext.py: copy change in library order from
602 Modules/Makefile.in.in
603
604 * Modules/Makefile.in.in: change library order subtly so -ltermcap
605 follows instead of precedes -lgl_s on SGI systems; this solves
606 (hides?) problems with clashing entry points
607
608 * configure.in: added sys/un.h to list of tested header files;
609 added getpeername to list of tested functions (both for
610 Modules/socketmodule.c)
611
612 * Modules/socketmodule.c: conditionally include sys/un.h and
613 change tests for AF_UNIX to tests for HAVE_SYS_UN_H; test for
614 HAVE_GETPEERNAME instead of NO_PEERNAME
615
616 * Modules/config.c.in: add marshal and __main__ built-in modules
617
618 * Python/sysmodule.c (list_builtin_module_names): sort the list
619
Guido van Rossumbbf27191994-01-03 02:11:27 +0000620 * Doc/Makefile: remove 'qua' from default targets
621
622 * Doc/README: add reference to ext.tex, change reference to
623 lib*.tex, explain that qua isn't built by default
624
625 * README: explain DESTDIR, clarify install procedure, add more
626 explanation to some options, add description of ChangeLog, add
627 wuarchive.wustl.edu to list of mirror sites
628
629 * Modules/socketmodule.c: make AF_UNIX code dependent on existence
630 of AF_UNIX (SCO ODT 3.0 doesn't support it -- let's hope it
631 doesn't define the symbol either)
632
633 * Makefile: attempt to fix install targets (added separate
634 libinstall and maninstall)
635
636 * Doc/libregex.tex: documented Tracy Tims' changes
637
Guido van Rossum5536a3c1994-01-02 23:28:55 +0000638 * Modules/regexpr.c: redid Tracy Tims' changes to minimize diffs
639 (only two added lines now)
640
641 * Modules/regexmodule.c: fix core dump when asking a plain regex
642 object for a named group
643
644Sun Jan 2 23:10:44 1994 Guido van Rossum (guido@voorn.cwi.nl)
645
646 * README, Python/version.c: changed version string to 1.0.0 BETA 2
647
648 * Modules/{regexpr.{c,h},regexmodule.c}: merged in Tracy Tims'
649 mods for named subexpressions
650
651 * Include/regexpr.h: moved to Modules/regexpr.h
652
653 * Modules/timingmodule.c: change tests for no arguments
654
655 * configure.in: remove strtoul from AC_REPLACE_FUNCS; remove
656 initial blank line (which got copied into configure so it wouldn't
657 start with #!/bin/sh as required)
658
659 * Python/compile.c: call mystrto(u)l instrad of strto(u)l
660
661 * Python/Makefile.in: add mystrtoul.c to OBJS
662
663 * Python/mystrtoul.c: renamed from strtol.c; renamed functions to
664 mystrto(u)l; this is now a standard source file (since some
665 systems have a strto(u)l that doesn't report errors properly)
666
667 * Modules/Setup: added entry for timing module
668
669 * Modules/{timing.h,timingmodule.c}: new files implementing GNN's
670 timing module
671
672========================================================================
673Release of 1.0.0 BETA (Jan 1 1994)
674========================================================================