[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/libguile ChangeLog
From: |
Mikael Djurfeldt |
Subject: |
guile/guile-core/libguile ChangeLog |
Date: |
Wed, 25 Oct 2000 07:50:45 -0700 |
CVSROOT: /cvs
Module name: guile
Changes by: Mikael Djurfeldt <address@hidden> 00/10/25 07:50:45
Modified files:
guile-core/libguile: ChangeLog
Log message:
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/guile/guile-core/libguile/ChangeLog.diff?r1=1.1152&r2=1.1153
Patches:
Index: guile/guile-core/libguile/ChangeLog
diff -u guile/guile-core/libguile/ChangeLog:1.1152
guile/guile-core/libguile/ChangeLog:1.1153
--- guile/guile-core/libguile/ChangeLog:1.1152 Wed Oct 25 05:58:51 2000
+++ guile/guile-core/libguile/ChangeLog Wed Oct 25 07:50:45 2000
@@ -1,3 +1,37 @@
+2000-10-25 Mikael Djurfeldt <address@hidden>
+
+ This change merges the GOOPS code into Guile. However, GOOPS
+ is still not initialized until someone asks for the module.
+ We need to optimize GOOPS initialization time before initializing
+ it together with the rest of libguile. We also need to add the
+ C API + primitive methods. Then we can start using it to
+ modularize Guile, implement a real exception system etc.
+
+ * goops.c, objects.c, objects.h, eval.c (scm_make_extended_class,
+ scm_make_port_classes, scm_change_object_class,
+ scm_memoize_method): Changed to ordinary functions (was plugin
+ slots).
+
+ * goops.c (wrap_init, scm_wrap_object): Unconditionally use
+ SCM_STRUCT_GC_CHAIN.
+ (scm_goops_version): Removed.
+ (scm_oldfmt): and all uses of it: Removed.
+ (scm_shared_array_root, scm_shared_array_offset,
+ scm_shared_array_increments): Removed.
+ (scm_init_goops): No need to support two arg mutex init.
+ Removed #include "versiondat.h", #include "goops.h".
+
+ * goops.h: Removed various superfluous conditions.
+
+ * init.c (scm_init_guile_1): Call the goops module registration
+ function.
+ Added #include "libguile/goops.h".
+
+ * Makefile.am (libguile_la_SOURCES): Added goops.c
+ (DOT_X_FILES): Added goops.x
+ (DOT_DOC_FILES): Added goops.doc
+ (modinclude_HEADERS): Added goops.h
+
2000-10-25 Dirk Herrmann <address@hidden>
* gc.c (scm_igc): Remove references to scm_vector_set_length_x.
@@ -59,6 +93,7 @@
* validated.h (SCM_VALIDATE_STRINGORSUBSTR): Deprecated.
+>>>>>>> 1.1152
2000-10-20 Marius Vollmer <address@hidden>
* init.c (scm_init_guile_1, invoke_main_func): Call
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2000/10/02
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2000/10/11
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2000/10/18
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2000/10/18
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2000/10/19
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2000/10/24
- guile/guile-core/libguile ChangeLog,
Mikael Djurfeldt <=
- guile/guile-core/libguile ChangeLog, Mikael Djurfeldt, 2000/10/25