summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2001-07-29 20:48:52 +0000
committerMarius Vollmer <mvo@zagadka.de>2001-07-29 20:48:52 +0000
commit54866b6c2012368b0de9675b17a12bd08a7f31d4 (patch)
tree04e96318e17deb582af3dd5d629520404ec72709
parent8b958d72d10255c9f4fb77fe1ac6879afa3ecf5c (diff)
downloadguile-54866b6c2012368b0de9675b17a12bd08a7f31d4.tar.gz
*** empty log message ***
-rw-r--r--libguile/ChangeLog22
-rw-r--r--oop/ChangeLog5
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.