*** empty log message ***
authorJim Blandy <jimb@red-bean.com>
Wed, 14 Oct 1998 21:25:51 +0000 (21:25 +0000)
committerJim Blandy <jimb@red-bean.com>
Wed, 14 Oct 1998 21:25:51 +0000 (21:25 +0000)
ChangeLog
libguile/ChangeLog

index 7e5175c..2f1fdc8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 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.
index b6e916d..a48ee44 100644 (file)
@@ -1,5 +1,26 @@
 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