diff --git a/THANKS b/THANKS index 8e5e70d22..0ae063d38 100644 --- 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 diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog index d43ac393a..cecde4da8 100644 --- a/ice-9/ChangeLog +++ b/ice-9/ChangeLog @@ -1,3 +1,17 @@ +2000-08-26 Mikael Djurfeldt + + * 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 * psyntax.ss (set!): Added generalized set! support to core syntax diff --git a/libguile/ChangeLog b/libguile/ChangeLog index b1fa39375..6ca3fb779 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,5 +1,18 @@ 2000-08-26 Mikael Djurfeldt + * 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