* symbols.c (scm_intern_obarray_soft,
[bpt/guile.git] / ChangeLog
CommitLineData
f43aac9a
MD
12000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2
9a8a1e8a
MD
3 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
4 (The rule will cd to $(top_srcdir).)
5
6 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
7 substitute it into libguile/Makefile.
8
f43aac9a
MD
9 * HACKING: Updated recommended libtool version to be 1.3.5.
10
11 * RELEASE: Say that we should update HACKING to reflect the
12 versions of the tools we're using rather than README.
13
5cb6f99c
MD
142000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
15
16 * NOTES: Removed.
17
18 * TODO: Moved to devel/.
19
3ff0d90a
CB
202000-06-01 Craig Brozefsky <craig@red-bean.com>
21
22 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
23 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
24 define libguile.so version in a well-lit place.
25
26 * configure.in: added AC_SUBST lines for the new LIBGUILE version
27 variables.
28
65545721
ML
292000-06-01 Michael Livshin <mlivshin@bigfoot.com>
30
31 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
32
33 * guile-aclocal.sh: new file, works around aclocal problems.
34
b2728432
DH
352000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
36
37 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
38 USE_PCTHREADS_PTHREADS): Removed.
39
7f5fa419
GH
402000-05-01 Gary Houston <ghouston@arglist.com>
41
42 * Makefile.am: add include_HEADERS.
43 libguile.h: moved from libguile directory. maybe libguile.h should
44 be installed in $prefix/include/libguile/libguile.h instead?
45
9764c29b
MD
462000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
47
e415cb06
MD
48 * qthreads.m4: Removed THREADS_CPPFLAGS.
49
50 * acinclude.m4: Removed qthreads macros. They are provided in
51 qthreads.m4, so these were redundant.
52
9764c29b
MD
53 * acconfig.h (GUILE_DEBUG_MALLOC): New.
54
55 * configure.in: New --enable-debug-malloc configuration option.
56
1978b33e
MD
572000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
58
59 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
60
61 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 62 compatibility on Linux systems.
1978b33e 63
55a85c78
MD
642000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
65
66 * devel: New directory. Intended to carry documentation related
67 to Guile development (as opposed to the doc directory which
68 contains documentation related to the use of the current Guile).
69 This directory (devel) is not included in the Guile distribution,
70 but is accessible via anonymous CVS.
71
fdc7ea2d
MD
722000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
73
74 * configure.in: Don't add iselect.o to LIBOBJS.
75
31d8abce
MD
762000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
77
78 * configure.in: Added end-tag for local variables. (Thanks to
79 Thien-Thi Nguyen.)
80
244fdc2f
GH
812000-03-12 Gary Houston <ghouston@arglist.com>
82
83 * README (Guile Documentation, About This Distribution): updated.
84
f3b5e185
MD
852000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
86
87 * configure.in (ac_cv_struct_timespec): Added test for struct
88 timespec.
89
90 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
91
3a721413
MV
922000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
93
94 * autogen.sh: Call libtoolize. Pass --add-missing option to
95 automake. Do not decent into libltdl directory. The libltdl
96 directory is now populated by libtoolize and does not need any
97 further autogeneration.
98
d831b039
GH
992000-01-23 Gary Houston <ghouston@arglist.com>
100
101 * configure.in: check for fchown.
102
a0a7b83b
MD
103Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
104
105 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
106 instead of $(top_builddir)/libltdl to includepath.
107
56cfe22b
MD
1082000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
109
110 * emacs: New subdirectory for elisp tools.
111
657fcb5a
MV
1122000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
113
114 * README, HACKING: Moved "Hacking it yourself" section from README
115 to HACKING. Updated recommended libtool version to be 1.3.4.
116
dc914156
GH
1172000-01-14 Gary Houston <ghouston@arglist.com>
118
119 * configure.in: needs to have --disable-networking, not
120 --disable-net.
121
fb4956c9
MD
1222000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
123
124 * libltdl/acconfig.h: New file: Needed by autogen.sh.
125
88423ab1
GB
126Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
127
128 * autogen.sh: Added messages as we run autogen in subdirectories.
129
130 * configure.in: Output libugile/guile-func-name-check script, and
131 chmod +x it.
132
0d90b76d
MV
1332000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
134
135 * libltdl/autogen.sh: New file.
136 * autogen.sh: Invoke libltdl/autogen.sh.
137
1382000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
139
140 Finally applied the libltdl patch from Thomas Tanner, with slight
141 modifications. All code copied from the libtool package is from
142 libtool-1.3.4.
143
144 * configure.in: Make "--with-modules=yes" the default. Do not
145 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
146
147 1999-07-25 Thomas Tanner <tanner@ffii.org>
148
149 * Makefile.am: add libltdl to SUBDIRS, automake automatically
150 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
151 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
152 (no need to install libtool any more)
153 * configure.in: replace --enable-dynamic-linking with
154 --with-modules, required modules can be specified using
155 --with-modules="/path/to/mod.la" and will be linked
156 statically on platforms that don't support dynamic loading,
157 configure libltdl, configure libtool for dlopening
158 * libltdl: added using libtoolize -c --ltdl
159
38c1d3c4
GH
1602000-01-09 Gary Houston <ghouston@arglist.com>
161
162 * configure.in: check whether localtime caches TZ. copied from
163 Emacs 20.5.
164 * acconfig.h: add LOCALTIME_CACHE.
165
dceef6be
GB
166Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
167
168 * configure.in: Make it be guile-snarf.awk, since we'll be
169 switching names for guile-doc-snarf. (I wouldn't have changed
170 this, but I was getting ready to commit this way when the below
171 change was committed).
172
763a6716
MD
1731999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
174
175 * configure.in: Create guile-doc-snarf.awk.
176
6aca8c6c
GB
1771999-12-12 Greg J. Badros <gjb@cs.washington.edu>
178
179 * configure.in: Create guile-doc-snarf, chmod +x that script after
180 AC_OUTPUTted.
181
1821999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
183
184 * NEWS: More complete description for --enable-debug-freelist.
185
aee8ca3f
GH
1861999-12-09 Gary Houston <ghouston@freewire.co.uk>
187
188 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
189 causes numerous spurious warnings with recent gcc and/or glibc
190 versions.
191
afe5177e
GH
1921999-11-19 Gary Houston <ghouston@freewire.co.uk>
193
194 * acconfig.h: add HAVE_ARRAYS.
195
196 * configure.in: add --disable-arrays option, probably temporary.
197
5c11cc9d
GH
1981999-11-17 Gary Houston <ghouston@freewire.co.uk>
199
200 * configure.in: check for hstrerror.
201
5d94b2fe
JB
2021999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
203
e8ff4648
JB
204 * autogen.sh: Don't call autoreconf at all; it's not reliable.
205 Instead, call the various tools explicitly. Invoke
206 guile-readline's autogen.sh script.
0cbedb5b
JB
207
208 Straighten up the situation regarding guile.m4 and qthreads.m4.
209
210 We can't have .m4 files which are installed where aclocal can
211 see them, but also used by guile's own configure.in, because
212 aclocal will read both copies, complain about duplicate macro
213 definitions, and refuse to generate aclocal.m4 at all. This
214 happens if you invoke it as `aclocal -I .', as autoreconf does.
215 This is probably a flaw in the autotools, but Guile doesn't need
216 that flaw fixed immediately.
217
218 guile.m4 is intended for use by people linking against guile, so
219 it needs to be installed. But Guile itself doesn't use it. So
220 move guile.m4 into guile-config. That makes sense, since
221 guile.m4's GUILE_FLAGS macro is just an easy way to call
222 guile-config.
223
224 qthreads.m4 is indented to help configure a qthreads tree. It's
225 only useful to a package which actually includes a qthreads tree,
226 and it's intimately related to that tree, so it's not useful to
227 install this. So don't install it.
228
229 * guile.m4: Moved to guile-config.
230 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
231 (EXTRA_DIST): Move qthreads.m4 here.
232
5d94b2fe
JB
233 Don't store generated files in the repository any more. Instead,
234 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 235 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
236 * autogen.sh: New file.
237 * ANON-CVS, SNAPSHOTS: Updated instructions.
238
dc4d930b
JB
2391999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
240
241 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
242
6e706938 2431999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
244
245 * configure.in: Added --enable-debug-freelist option.
246
fca7547b 247 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 248
52cfc69b
GH
2491999-09-23 Gary Houston <ghouston@freewire.co.uk>
250
251 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
252 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
253
254 * configure.in: new options --disable-posix, --disable-net
255 and --disable-regex
256 export HAVE_POSIX and HAVE_NETWORKING definitions.
257 don't add regex-posix.o to LIBOBJS if regex disabled.
258
259 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
260 conditionally.
261
bab4e1cc
JB
2621999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
263
264 * Guile 1.3.4 released.
265
fc97c626
JB
2661999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
267
268 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
269 libtool knows how to get ANSI C behavior from the compiler.
270 * configure: Regenerated.
271
7ee92fce
GH
2721999-09-20 Gary Houston <ghouston@freewire.co.uk>
273
274 * configure.in: check availability of siginterrupt.
275
08b8c694
GH
2761999-09-18 Gary Houston <ghouston@freewire.co.uk>
277
278 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
279 testing for SA_RESTART.
280
7cdbcc7d
MD
2811999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
282
283 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
284
e1f20ec6
JB
2851999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
286
287 * configure.in (GUILE_STAMP): Don't set this variable, or
288 substitute it into anything. Full explanation in ice-9/ChangeLog.
289 * configure, Makefile.in: Regenerated.
290
ffe70f9c
JB
2911999-09-06 James Blandy <jimb@mule.m17n.org>
292
293 Propagate the changes of 2 Sept the rest of the way through.
294 * configure: Regenerated.
295 * Makefile.in: Regenerated. Not sure why this diff is so big.
296
e127c348
JB
2971999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
298
299 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
300 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 301 * aclocal.m4: Regenerated.
e127c348 302
655f19ab
MD
3031999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
304
305 * configure.in: Test for presence of function on_exit.
306
b074884f
JB
3071999-09-01 James Blandy <jimb@mule.m17n.org>
308
309 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
310 the system doesn't have memmove. Don't test for memmove and bcopy
311 with AC_CHECK_FUNCS.
312 * configure: Regenerated.
313
a7098335
MD
3141999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
315
316 * configure.in: Test for atexit.
317
9a26d6f9
MD
3181999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
319
b030b39b
MD
320 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
321
9a26d6f9
MD
322 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
323 (Thanks to Bernard Urban.)
324 Test for memmove and bcopy. (Thanks to
a7098335 325 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
326
327 * acconfig.h: Added HAVE_S_ISLNK.
328
a05cba61
JB
3291999-08-20 James Blandy <jimb@mule.m17n.org>
330
0a852b94
JB
331 * Guile 1.3.2 released.
332
a05cba61
JB
333 * Makefile.in: Regenerated.
334
f29f2933
MD
3351999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
336
337 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
338 to libtool-1.3.3.
339
0e8a8468
MV
3401999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
341
342 Added guile-readline subdirectory with the removed readline
343 support.
344 * guile-readline: New directory, see ChangeLog there.
345 * configure.in: Cause configure to descend into guile-readline
346 dir.
347 * Makefile.am: Likewise for make.
348 * NEWS: Explain how to activate the readline support.
349 * configure, Makefile.in: Regenerated.
350
3144e1a9
JB
3511999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
352
353