1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
+ * configure.in: Define SCM_SINGLES whenever a float can fit in a
+ long, not only when a float is the same size as a long. This gets
+ us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
+ * configure: Regenerated.
+
+ * configure.in: Construct libguile/versiondat.h here; see
+ log entry in libguile/ChangeLog for details.
+ * configure: Regenerated.
+
* configure.in: Allow tabs and whitespace between `void' and
`usleep'. (Thanks to Harvey J. Stein.)
* configure: Regenerated.
1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
+ Handle short and long long uniform arrays properly. (Thanks to
+ Clark McGrew.)
+ * ramap.c (scm_ra_matchp, scm_array_fill_int, scm_array_index_map_x,
+ raeql_1): Add cases for scm_tc7_svect (short vectors) and
+ scm_tc7_llvect (long long vectors).
+
+ Change the way libguile and boot-9.scm are timestamped, to try to
+ get rid of these spurious mismatch warnings. Now both
+ libguile/versiondat.h and ice-9/version.scm are generated directly
+ by the configuration process, rather than having version.scm
+ generated directly, and libguile/versiondat.h generated by the
+ Makefile, which is generated by configure. It seems that
+ sometimes the Makefile would change, but versiondat.h depends on
+ Makefile.in, not Makefile, so it wouldn't get rebuilt.
+ * Makefile.am (versiondat.h): Target removed; this is generated
+ directly by the configure script now.
+ (BUILT_SOURCES): Remove versiondat.h.
+ * versiondat.h.in: New file, transformed by the configure script
+ into versiondat.h.
+ * Makefile.in: Regenerated.
+
* (__scm.h, alist.c, eval.c, feature.c, gsubr.c, numbers.c,
options.c): Rename RECKLESS -> SCM_RECKLESS, CAUTIOUS ->
SCM_CAUTIOUS; this way, 1) there's only one version of each flag