* threads.c (scm_init_threads): Pass 0 size to scm_make_smob_type
[bpt/guile.git] / ChangeLog
CommitLineData
55a85c78
MD
12000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
2
3 * devel: New directory. Intended to carry documentation related
4 to Guile development (as opposed to the doc directory which
5 contains documentation related to the use of the current Guile).
6 This directory (devel) is not included in the Guile distribution,
7 but is accessible via anonymous CVS.
8
fdc7ea2d
MD
92000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
10
11 * configure.in: Don't add iselect.o to LIBOBJS.
12
31d8abce
MD
132000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
14
15 * configure.in: Added end-tag for local variables. (Thanks to
16 Thien-Thi Nguyen.)
17
244fdc2f
GH
182000-03-12 Gary Houston <ghouston@arglist.com>
19
20 * README (Guile Documentation, About This Distribution): updated.
21
f3b5e185
MD
222000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
23
24 * configure.in (ac_cv_struct_timespec): Added test for struct
25 timespec.
26
27 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
28
3a721413
MV
292000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
30
31 * autogen.sh: Call libtoolize. Pass --add-missing option to
32 automake. Do not decent into libltdl directory. The libltdl
33 directory is now populated by libtoolize and does not need any
34 further autogeneration.
35
d831b039
GH
362000-01-23 Gary Houston <ghouston@arglist.com>
37
38 * configure.in: check for fchown.
39
a0a7b83b
MD
40Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
41
42 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
43 instead of $(top_builddir)/libltdl to includepath.
44
56cfe22b
MD
452000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
46
47 * emacs: New subdirectory for elisp tools.
48
657fcb5a
MV
492000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
50
51 * README, HACKING: Moved "Hacking it yourself" section from README
52 to HACKING. Updated recommended libtool version to be 1.3.4.
53
dc914156
GH
542000-01-14 Gary Houston <ghouston@arglist.com>
55
56 * configure.in: needs to have --disable-networking, not
57 --disable-net.
58
fb4956c9
MD
592000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
60
61 * libltdl/acconfig.h: New file: Needed by autogen.sh.
62
88423ab1
GB
63Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
64
65 * autogen.sh: Added messages as we run autogen in subdirectories.
66
67 * configure.in: Output libugile/guile-func-name-check script, and
68 chmod +x it.
69
0d90b76d
MV
702000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
71
72 * libltdl/autogen.sh: New file.
73 * autogen.sh: Invoke libltdl/autogen.sh.
74
752000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
76
77 Finally applied the libltdl patch from Thomas Tanner, with slight
78 modifications. All code copied from the libtool package is from
79 libtool-1.3.4.
80
81 * configure.in: Make "--with-modules=yes" the default. Do not
82 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
83
84 1999-07-25 Thomas Tanner <tanner@ffii.org>
85
86 * Makefile.am: add libltdl to SUBDIRS, automake automatically
87 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
88 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
89 (no need to install libtool any more)
90 * configure.in: replace --enable-dynamic-linking with
91 --with-modules, required modules can be specified using
92 --with-modules="/path/to/mod.la" and will be linked
93 statically on platforms that don't support dynamic loading,
94 configure libltdl, configure libtool for dlopening
95 * libltdl: added using libtoolize -c --ltdl
96
38c1d3c4
GH
972000-01-09 Gary Houston <ghouston@arglist.com>
98
99 * configure.in: check whether localtime caches TZ. copied from
100 Emacs 20.5.
101 * acconfig.h: add LOCALTIME_CACHE.
102
dceef6be
GB
103Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
104
105 * configure.in: Make it be guile-snarf.awk, since we'll be
106 switching names for guile-doc-snarf. (I wouldn't have changed
107 this, but I was getting ready to commit this way when the below
108 change was committed).
109
763a6716
MD
1101999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
111
112 * configure.in: Create guile-doc-snarf.awk.
113
6aca8c6c
GB
1141999-12-12 Greg J. Badros <gjb@cs.washington.edu>
115
116 * configure.in: Create guile-doc-snarf, chmod +x that script after
117 AC_OUTPUTted.
118
1191999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
120
121 * NEWS: More complete description for --enable-debug-freelist.
122
aee8ca3f
GH
1231999-12-09 Gary Houston <ghouston@freewire.co.uk>
124
125 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
126 causes numerous spurious warnings with recent gcc and/or glibc
127 versions.
128
afe5177e
GH
1291999-11-19 Gary Houston <ghouston@freewire.co.uk>
130
131 * acconfig.h: add HAVE_ARRAYS.
132
133 * configure.in: add --disable-arrays option, probably temporary.
134
5c11cc9d
GH
1351999-11-17 Gary Houston <ghouston@freewire.co.uk>
136
137 * configure.in: check for hstrerror.
138
5d94b2fe
JB
1391999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
140
e8ff4648
JB
141 * autogen.sh: Don't call autoreconf at all; it's not reliable.
142 Instead, call the various tools explicitly. Invoke
143 guile-readline's autogen.sh script.
0cbedb5b
JB
144
145 Straighten up the situation regarding guile.m4 and qthreads.m4.
146
147 We can't have .m4 files which are installed where aclocal can
148 see them, but also used by guile's own configure.in, because
149 aclocal will read both copies, complain about duplicate macro
150 definitions, and refuse to generate aclocal.m4 at all. This
151 happens if you invoke it as `aclocal -I .', as autoreconf does.
152 This is probably a flaw in the autotools, but Guile doesn't need
153 that flaw fixed immediately.
154
155 guile.m4 is intended for use by people linking against guile, so
156 it needs to be installed. But Guile itself doesn't use it. So
157 move guile.m4 into guile-config. That makes sense, since
158 guile.m4's GUILE_FLAGS macro is just an easy way to call
159 guile-config.
160
161 qthreads.m4 is indented to help configure a qthreads tree. It's
162 only useful to a package which actually includes a qthreads tree,
163 and it's intimately related to that tree, so it's not useful to
164 install this. So don't install it.
165
166 * guile.m4: Moved to guile-config.
167 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
168 (EXTRA_DIST): Move qthreads.m4 here.
169
5d94b2fe
JB
170 Don't store generated files in the repository any more. Instead,
171 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 172 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
173 * autogen.sh: New file.
174 * ANON-CVS, SNAPSHOTS: Updated instructions.
175
dc4d930b
JB
1761999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
177
178 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
179
6e706938 1801999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
181
182 * configure.in: Added --enable-debug-freelist option.
183
fca7547b 184 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 185
52cfc69b
GH
1861999-09-23 Gary Houston <ghouston@freewire.co.uk>
187
188 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
189 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
190
191 * configure.in: new options --disable-posix, --disable-net
192 and --disable-regex
193 export HAVE_POSIX and HAVE_NETWORKING definitions.
194 don't add regex-posix.o to LIBOBJS if regex disabled.
195
196 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
197 conditionally.
198
bab4e1cc
JB
1991999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
200
201 * Guile 1.3.4 released.
202
fc97c626
JB
2031999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
204
205 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
206 libtool knows how to get ANSI C behavior from the compiler.
207 * configure: Regenerated.
208
7ee92fce
GH
2091999-09-20 Gary Houston <ghouston@freewire.co.uk>
210
211 * configure.in: check availability of siginterrupt.
212
08b8c694
GH
2131999-09-18 Gary Houston <ghouston@freewire.co.uk>
214
215 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
216 testing for SA_RESTART.
217
7cdbcc7d
MD
2181999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
219
220 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
221
e1f20ec6
JB
2221999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
223
224 * configure.in (GUILE_STAMP): Don't set this variable, or
225 substitute it into anything. Full explanation in ice-9/ChangeLog.
226 * configure, Makefile.in: Regenerated.
227
ffe70f9c
JB
2281999-09-06 James Blandy <jimb@mule.m17n.org>
229
230 Propagate the changes of 2 Sept the rest of the way through.
231 * configure: Regenerated.
232 * Makefile.in: Regenerated. Not sure why this diff is so big.
233
e127c348
JB
2341999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
235
236 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
237 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 238 * aclocal.m4: Regenerated.
e127c348 239
655f19ab
MD
2401999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
241
242 * configure.in: Test for presence of function on_exit.
243
b074884f
JB
2441999-09-01 James Blandy <jimb@mule.m17n.org>
245
246 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
247 the system doesn't have memmove. Don't test for memmove and bcopy
248 with AC_CHECK_FUNCS.
249 * configure: Regenerated.
250
a7098335
MD
2511999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
252
253 * configure.in: Test for atexit.
254
9a26d6f9
MD
2551999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
256
b030b39b
MD
257 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
258
9a26d6f9
MD
259 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
260 (Thanks to Bernard Urban.)
261 Test for memmove and bcopy. (Thanks to
a7098335 262 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
263
264 * acconfig.h: Added HAVE_S_ISLNK.
265
a05cba61
JB
2661999-08-20 James Blandy <jimb@mule.m17n.org>
267
0a852b94
JB
268 * Guile 1.3.2 released.
269
a05cba61
JB
270 * Makefile.in: Regenerated.
271
f29f2933
MD
2721999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
273
274 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
275 to libtool-1.3.3.
276
0e8a8468
MV
2771999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
278
279 Added guile-readline subdirectory with the removed readline
280 support.
281 * guile-readline: New directory, see ChangeLog there.
282 * configure.in: Cause configure to descend into guile-readline
283 dir.
284 * Makefile.am: Likewise for make.
285 * NEWS: Explain how to activate the readline support.
286 * configure, Makefile.in: Regenerated.
287
3144e1a9
JB
2881999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
289
290