diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 4e3353b1e..68af192c9 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,10 @@ +2005-02-25 Marius Vollmer + + * hashtab.c (scm_i_rehash): Remove elements from old bucket vector + so that no two weak alist vectors share a spine. + (scm_hash_fn_create_handle_x): Deal with a possible rehashing + during GC before inserting the new alist cell. + 2005-02-23 Marius Vollmer * hashtab.c (scm_i_rehash): Cope with the case that a GC modifies