* tests/syntax.test ("let*"): Changed the `duplicate bindings'
[bpt/guile.git] / ChangeLog
CommitLineData
fff043ab
NJ
12001-03-09 Neil Jerram <neil@ossau.uklinux.net>
2
3 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
4 option from guile-doc/configure.in.
5
d42df055
DH
62001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
7
8 * libguile.h: Removed #include "libguile/dump.h".
9
ec896089
KN
102001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
11
12 * libguile.h: Added #include "libguile/dump.h".
13
c2886a5a
MD
142001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
15
16 * libguile.h: Added #include "libguile/rdelim.h".
17
1ff7abbe
DH
182001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
19
20 The following patch was sent by Thien-Thi Nguyen.
21
22 * check-guile.in: New file.
23
24 * Makefile.am: Add TESTS rule.
25
26 * configure.in: Add support for "make check".
27
f0942910
DH
282000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
29
30 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
31
14f1d9fe
MD
322000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
33
34 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
35 version number to 10 due to the merge of GOOPS.
36
37 * oop: New directory.
38
e4dba4c7
KN
392000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
40
467ab77e 41 * libguile.h: #include "libguile/properties.h".
e4dba4c7 42
45605b53
GH
432000-09-17 Gary Houston <ghouston@arglist.com>
44
45 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
46 to be reliable on all platforms.
47
e494e76d
GH
482000-08-18 Gary Houston <ghouston@arglist.com>
49
50 * acconfig.h: added BROKEN_GCSE.
51 * configure.in: check for a gcc GCSE optimisation bug.
52
42aae633
GH
532000-07-31 Gary Houston <ghouston@arglist.com>
54
55 * acconfig.h: added HAVE_H_ERRNO
56 * configure.in: removed some dnl'd & obsolete cygwin stuff.
57 added a test for h_errno.
58
f9ed377d
MD
592000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
60
61 * Guile 1.4 released.
62
b5074b23
MD
632000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
64
65 * GUILE-VERSION: Changed to work also when included by a Makefile
66 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
67 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
68 (GUILE_MINOR_VERSION): Bumped to 4.
69
f43aac9a
MD
702000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
71
a8861fa0
MD
72 * libguile.h: Removed #include "libguile/kw.h".
73
9a8a1e8a
MD
74 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
75 (The rule will cd to $(top_srcdir).)
76
77 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
78 substitute it into libguile/Makefile.
79
f43aac9a
MD
80 * HACKING: Updated recommended libtool version to be 1.3.5.
81
82 * RELEASE: Say that we should update HACKING to reflect the
83 versions of the tools we're using rather than README.
84
5cb6f99c
MD
852000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
86
87 * NOTES: Removed.
88
89 * TODO: Moved to devel/.
90
3ff0d90a
CB
912000-06-01 Craig Brozefsky <craig@red-bean.com>
92
93 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
94 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
95 define libguile.so version in a well-lit place.
96
97 * configure.in: added AC_SUBST lines for the new LIBGUILE version
98 variables.
99
65545721
ML
1002000-06-01 Michael Livshin <mlivshin@bigfoot.com>
101
102 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
103
104 * guile-aclocal.sh: new file, works around aclocal problems.
105
b2728432
DH
1062000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
107
108 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
109 USE_PCTHREADS_PTHREADS): Removed.
110
7f5fa419
GH
1112000-05-01 Gary Houston <ghouston@arglist.com>
112
113 * Makefile.am: add include_HEADERS.
114 libguile.h: moved from libguile directory. maybe libguile.h should
115 be installed in $prefix/include/libguile/libguile.h instead?
116
9764c29b
MD
1172000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
118
e415cb06
MD
119 * qthreads.m4: Removed THREADS_CPPFLAGS.
120
121 * acinclude.m4: Removed qthreads macros. They are provided in
122 qthreads.m4, so these were redundant.
123
9764c29b
MD
124 * acconfig.h (GUILE_DEBUG_MALLOC): New.
125
126 * configure.in: New --enable-debug-malloc configuration option.
127
1978b33e
MD
1282000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
129
130 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
131
132 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 133 compatibility on Linux systems.
1978b33e 134
55a85c78
MD
1352000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
136
137 * devel: New directory. Intended to carry documentation related
138 to Guile development (as opposed to the doc directory which
139 contains documentation related to the use of the current Guile).
140 This directory (devel) is not included in the Guile distribution,
141 but is accessible via anonymous CVS.
142
fdc7ea2d
MD
1432000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
144
145 * configure.in: Don't add iselect.o to LIBOBJS.
146
31d8abce
MD
1472000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
148
149 * configure.in: Added end-tag for local variables. (Thanks to
150 Thien-Thi Nguyen.)
151
244fdc2f
GH
1522000-03-12 Gary Houston <ghouston@arglist.com>
153
154 * README (Guile Documentation, About This Distribution): updated.
155
f3b5e185
MD
1562000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
157
158 * configure.in (ac_cv_struct_timespec): Added test for struct
159 timespec.
160
161 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
162
3a721413
MV
1632000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
164
165 * autogen.sh: Call libtoolize. Pass --add-missing option to
166 automake. Do not decent into libltdl directory. The libltdl
167 directory is now populated by libtoolize and does not need any
168 further autogeneration.
169
d831b039
GH
1702000-01-23 Gary Houston <ghouston@arglist.com>
171
172 * configure.in: check for fchown.
173
a0a7b83b
MD
174Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
175
176 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
177 instead of $(top_builddir)/libltdl to includepath.
178
56cfe22b
MD
1792000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
180
181 * emacs: New subdirectory for elisp tools.
182
657fcb5a
MV
1832000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
184
185 * README, HACKING: Moved "Hacking it yourself" section from README
186 to HACKING. Updated recommended libtool version to be 1.3.4.
187
dc914156
GH
1882000-01-14 Gary Houston <ghouston@arglist.com>
189
190 * configure.in: needs to have --disable-networking, not
191 --disable-net.
192
fb4956c9
MD
1932000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
194
195 * libltdl/acconfig.h: New file: Needed by autogen.sh.
196
88423ab1
GB
197Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
198
199 * autogen.sh: Added messages as we run autogen in subdirectories.
200
201 * configure.in: Output libugile/guile-func-name-check script, and
202 chmod +x it.
203
0d90b76d
MV
2042000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
205
206 * libltdl/autogen.sh: New file.
207 * autogen.sh: Invoke libltdl/autogen.sh.
208
2092000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
210
211 Finally applied the libltdl patch from Thomas Tanner, with slight
212 modifications. All code copied from the libtool package is from
213 libtool-1.3.4.
214
215 * configure.in: Make "--with-modules=yes" the default. Do not
216 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
217
218 1999-07-25 Thomas Tanner <tanner@ffii.org>
219
220 * Makefile.am: add libltdl to SUBDIRS, automake automatically
221 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
222 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
223 (no need to install libtool any more)
224 * configure.in: replace --enable-dynamic-linking with
225 --with-modules, required modules can be specified using
226 --with-modules="/path/to/mod.la" and will be linked
227 statically on platforms that don't support dynamic loading,
228 configure libltdl, configure libtool for dlopening
229 * libltdl: added using libtoolize -c --ltdl
230
38c1d3c4
GH
2312000-01-09 Gary Houston <ghouston@arglist.com>
232
233 * configure.in: check whether localtime caches TZ. copied from
234 Emacs 20.5.
235 * acconfig.h: add LOCALTIME_CACHE.
236
dceef6be
GB
237Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
238
239 * configure.in: Make it be guile-snarf.awk, since we'll be
240 switching names for guile-doc-snarf. (I wouldn't have changed
241 this, but I was getting ready to commit this way when the below
242 change was committed).
243
763a6716
MD
2441999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
245
246 * configure.in: Create guile-doc-snarf.awk.
247
6aca8c6c
GB
2481999-12-12 Greg J. Badros <gjb@cs.washington.edu>
249
250 * configure.in: Create guile-doc-snarf, chmod +x that script after
251 AC_OUTPUTted.
252
2531999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
254
255 * NEWS: More complete description for --enable-debug-freelist.
256
aee8ca3f
GH
2571999-12-09 Gary Houston <ghouston@freewire.co.uk>
258
259 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
260 causes numerous spurious warnings with recent gcc and/or glibc
261 versions.
262
afe5177e
GH
2631999-11-19 Gary Houston <ghouston@freewire.co.uk>
264
265 * acconfig.h: add HAVE_ARRAYS.
266
267 * configure.in: add --disable-arrays option, probably temporary.
268
5c11cc9d
GH
2691999-11-17 Gary Houston <ghouston@freewire.co.uk>
270
271 * configure.in: check for hstrerror.
272
5d94b2fe
JB
2731999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
274
e8ff4648
JB
275 * autogen.sh: Don't call autoreconf at all; it's not reliable.
276 Instead, call the various tools explicitly. Invoke
277 guile-readline's autogen.sh script.
0cbedb5b
JB
278
279 Straighten up the situation regarding guile.m4 and qthreads.m4.
280
281 We can't have .m4 files which are installed where aclocal can
282 see them, but also used by guile's own configure.in, because
283 aclocal will read both copies, complain about duplicate macro
284 definitions, and refuse to generate aclocal.m4 at all. This
285 happens if you invoke it as `aclocal -I .', as autoreconf does.
286 This is probably a flaw in the autotools, but Guile doesn't need
287 that flaw fixed immediately.
288
289 guile.m4 is intended for use by people linking against guile, so
290 it needs to be installed. But Guile itself doesn't use it. So
291 move guile.m4 into guile-config. That makes sense, since
292 guile.m4's GUILE_FLAGS macro is just an easy way to call
293 guile-config.
294
295 qthreads.m4 is indented to help configure a qthreads tree. It's
296 only useful to a package which actually includes a qthreads tree,
297 and it's intimately related to that tree, so it's not useful to
298 install this. So don't install it.
299
300 * guile.m4: Moved to guile-config.
301 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
302 (EXTRA_DIST): Move qthreads.m4 here.
303
5d94b2fe
JB
304 Don't store generated files in the repository any more. Instead,
305 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 306 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
307 * autogen.sh: New file.
308 * ANON-CVS, SNAPSHOTS: Updated instructions.
309
dc4d930b
JB
3101999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
311
312 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
313
6e706938 3141999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
315
316 * configure.in: Added --enable-debug-freelist option.
317
fca7547b 318 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 319
52cfc69b
GH
3201999-09-23 Gary Houston <ghouston@freewire.co.uk>
321
322 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
323 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
324
325 * configure.in: new options --disable-posix, --disable-net
326 and --disable-regex
327 export HAVE_POSIX and HAVE_NETWORKING definitions.
328 don't add regex-posix.o to LIBOBJS if regex disabled.
329
330 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
331 conditionally.
332
bab4e1cc
JB
3331999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
334
335 * Guile 1.3.4 released.
336
fc97c626
JB
3371999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
338
339 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
340 libtool knows how to get ANSI C behavior from the compiler.
341 * configure: Regenerated.
342
7ee92fce
GH
3431999-09-20 Gary Houston <ghouston@freewire.co.uk>
344
345 * configure.in: check availability of siginterrupt.
346
08b8c694
GH
3471999-09-18 Gary Houston <ghouston@freewire.co.uk>
348
349 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
350 testing for SA_RESTART.
351
7cdbcc7d
MD
3521999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
353
354 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
355
e1f20ec6
JB
3561999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
357
358 * configure.in (GUILE_STAMP): Don't set this variable, or
359 substitute it into anything. Full explanation in ice-9/ChangeLog.
360 * configure, Makefile.in: Regenerated.
361
ffe70f9c
JB
3621999-09-06 James Blandy <jimb@mule.m17n.org>
363
364 Propagate the changes of 2 Sept the rest of the way through.
365 * configure: Regenerated.
366 * Makefile.in: Regenerated. Not sure why this diff is so big.
367
e127c348
JB
3681999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
369
370 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
371 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 372 * aclocal.m4: Regenerated.
e127c348 373
655f19ab
MD
3741999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
375
376 * configure.in: Test for presence of function on_exit.
377
b074884f
JB
3781999-09-01 James Blandy <jimb@mule.m17n.org>
379
380 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
381 the system doesn't have memmove. Don't test for memmove and bcopy
382 with AC_CHECK_FUNCS.
383 * configure: Regenerated.
384
a7098335
MD
3851999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
386
387 * configure.in: Test for atexit.
388
9a26d6f9
MD
3891999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
390
b030b39b
MD
391 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
392
9a26d6f9
MD
393 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
394 (Thanks to Bernard Urban.)
395 Test for memmove and bcopy. (Thanks to
a7098335 396 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
397
398 * acconfig.h: Added HAVE_S_ISLNK.
399
a05cba61
JB
4001999-08-20 James Blandy <jimb@mule.m17n.org>
401
0a852b94
JB
402 * Guile 1.3.2 released.
403
a05cba61
JB
404 * Makefile.in: Regenerated.
405
f29f2933
MD
4061999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
407
408 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
409 to libtool-1.3.3.
410
0e8a8468
MV
4111999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
412
413 Added guile-readline subdirectory with the removed readline
414 support.
415 * guile-readline: New directory, see ChangeLog there.
416 * configure.in: Cause configure to descend into guile-readline
417 dir.
418 * Makefile.am: Likewise for make.
419 * NEWS: Explain how to activate the readline support.
420 * configure, Makefile.in: Regenerated.
421
3144e1a9
JB
4221999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
423
424