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