diff options
author | Marius Vollmer <mvo@zagadka.de> | 2001-07-29 20:48:52 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2001-07-29 20:48:52 +0000 |
commit | 54866b6c2012368b0de9675b17a12bd08a7f31d4 (patch) | |
tree | 04e96318e17deb582af3dd5d629520404ec72709 | |
parent | 8b958d72d10255c9f4fb77fe1ac6879afa3ecf5c (diff) | |
download | guile-54866b6c2012368b0de9675b17a12bd08a7f31d4.tar.gz |
*** empty log message ***
-rw-r--r-- | libguile/ChangeLog | 22 | ||||
-rw-r--r-- | oop/ChangeLog | 5 |
2 files changed, 27 insertions, 0 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog index c0267c7c4..901e1b458 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,25 @@ +2001-07-29 Marius Vollmer <mvo@zagadka.ping.de> + + Removed vcell slot from structs. + + * struct.h (scm_vtable_index_vcell): Removed. Renumbered + subsequent indices. + + * struct.c (scm_struct_vtable_p): Do not check vcell slot for + zero. Use scm_vtable_index_layout instead of "0" when accessing + said slot. + (scm_init_struct): Remove vcell slot layout code from + required_vtable_fields. + + * objects.h (scm_si_redefined, scm_si_hashsets): Renumbered. + + * goops.c (build_class_class_slots): Removed vcell slot + definition. + + * goops.h: Renumbered slot indices. (SCM_CLASS_CLASS_LAYOUT): + Removed vcell slot layout code. + (scm_si_vcell): Removed. + 2001-07-26 Marius Vollmer <mvo@zagadka.ping.de> "Glocs" have been removed. diff --git a/oop/ChangeLog b/oop/ChangeLog index 2e82f3a1c..ab927758c 100644 --- a/oop/ChangeLog +++ b/oop/ChangeLog @@ -1,3 +1,8 @@ +2001-07-29 Marius Vollmer <mvo@zagadka.ping.de> + + * goops/dispatch.scm (hashset-index): Renumbered, since the vcell + slot of structs has been removed. + 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> * goops/util.scm: Updated copyright notice. |