*** empty log message ***
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Sun, 27 Aug 2000 03:21:35 +0000 (03:21 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Sun, 27 Aug 2000 03:21:35 +0000 (03:21 +0000)
THANKS
ice-9/ChangeLog
libguile/ChangeLog

diff --git a/THANKS b/THANKS
index 8e5e70d..0ae063d 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -18,3 +18,4 @@ For fixes or providing information which led to a fix:
     Nicolas Neuss
     Han-Wen Nienhuys
     William Webber
+    Dale P. Smith
index d43ac39..cecde4d 100644 (file)
@@ -1,3 +1,17 @@
+2000-08-26  Mikael Djurfeldt  <mdj@linnaeus.mit.edu>
+
+       * boot-9.scm (make-record-type): Use `string-append' instead of
+       `symbol-append'.
+       (symbol-append): Map `symbol->string' on
+       args.
+       (obarray-symbol-append, obarray-gensym): Simply removed.  I don't
+       think I'll announce this in NEWS even.  One of the functions never
+       even worked...  /mdj.
+       (find-and-link-dynamic-module, keyword->symbol): Use
+       `symbol->string'.
+       (try-module-autoload, process-define-module): Rewrote using R5RS
+       semantics.
+
 2000-08-24  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
 
        * psyntax.ss (set!): Added generalized set! support to core syntax
index b1fa393..6ca3fb7 100644 (file)
@@ -1,5 +1,18 @@
 2000-08-26  Mikael Djurfeldt  <mdj@linnaeus.mit.edu>
 
+       * objects.c (scm_init_objects), print.c (scm_init_print), struct.c
+       (scm_init_struct): First arg to scm_make_vtable_vtable should be a
+       string, not a symbol.  (`make-vtable-vtable' needs to append this
+       string to another string and then pass it through
+       `make-struct-layout'.)
+
+       * stacks.c (scm_init_stacks): Pass a string, not a layout object,
+       to scm_make_vtable_vtable.  (Thanks to Dale P. Smith.)
+       
+       * struct.c (scm_make_struct_layout): Removed reference to
+       "read-only string" in comment; Check that argument is a string.
+       (scm_make_vtable_vtable): Check that argument is a string.
+
        * environments.c (scm_init_environments): All internal includes in
        libguile must use the prefix "libguile/" in path names since inly
        the top-level source directory is on the include list.  (That, in