*** empty log message ***
authorMarius Vollmer <mvo@zagadka.de>
Fri, 12 Sep 2003 15:16:56 +0000 (15:16 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Fri, 12 Sep 2003 15:16:56 +0000 (15:16 +0000)
ice-9/ChangeLog
libguile/ChangeLog

index e5a51af..cae0492 100644 (file)
@@ -1,3 +1,15 @@
+2003-09-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (make-autoload-interface): Use a proper hashtable as
+       the obarray, not an empty vector.
+       (make-module): Always construct a hashtable for the obarray, even
+       for empty ones.
+
+       * format.scm (format:error): Use 'format:format' instead of
+       'format' since the latter will lock the mutex again that we have
+       already locked.
+       (format:format-work): Flag multiple '#' as an error.
+       
 2003-08-17  Kevin Ryde  <user42@zip.com.au>
 
        * boot-9.scm (while): Use a new key dynamically for each loop, so
index 58f9ac7..23f3fe2 100644 (file)
@@ -1,5 +1,10 @@
 2003-09-12  Marius Vollmer  <mvo@zagadka.de>
 
+       * hashtab.h (scm_tc16_hashtable): Added "extern" declaration.
+
+       * modules.c (scm_module_reverse_lookup): Check that the obarray
+       really is a hashtable and do nothing if not.
+
        * inline.h: Use "extern inline" only with GCC.  Use "static
        inline" else.