[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/libguile ChangeLog
From: |
Dirk Herrmann |
Subject: |
guile/guile-core/libguile ChangeLog |
Date: |
Thu, 02 Nov 2000 02:41:33 -0800 |
CVSROOT: /cvs
Module name: guile
Changes by: Dirk Herrmann <address@hidden> 00/11/02 02:41:33
Modified files:
guile-core/libguile: ChangeLog
Log message:
* Ahem, forgot to send the changelog with the last set of patches...
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/guile/guile-core/libguile/ChangeLog.diff?r1=1.1159&r2=1.1160
Patches:
Index: guile/guile-core/libguile/ChangeLog
diff -u guile/guile-core/libguile/ChangeLog:1.1159
guile/guile-core/libguile/ChangeLog:1.1160
--- guile/guile-core/libguile/ChangeLog:1.1159 Wed Nov 1 09:55:41 2000
+++ guile/guile-core/libguile/ChangeLog Thu Nov 2 02:41:33 2000
@@ -1,5 +1,39 @@
2000-11-01 Dirk Herrmann <address@hidden>
+ * backtrace.c (display_expression, display_error_body), fports.c
+ (prinfport), print.c (scm_iprin1): Test for symbols and strings
+ explicitly instead of using SCM_ROSTRINGP.
+
+ * backtrace.c (scm_display_error_message): Don't pass a symbol to
+ scm_simple_format. Prefer high-level output functions.
+
+ (display_error_body): When displaying procedure names, give
+ preference to the name passed as a parameter. Only if none is
+ given extract a name from the stack information.
+
+ * fports.c (scm_fdes_to_port, prinfport), gc.c (scm_gc_mark),
+ ports.c (scm_port_filename, scm_set_port_filename_x): Use
+ SCM_(SET_)?FILENAME.
+
+ * gh_data.c (gh_set_substr, gh_scm2newstr, gh_get_substr,
+ gh_symbol2newstr): Use scm_remember instead of a pair of calls to
+ scm_protect/unprotect_object.
+
+ * goops.c (make_struct_class), objects.c (scm_class_of): Struct
+ table names are symbols.
+
+ * ports.h (SCM_SET_FILENAME): Added.
+
+ * print.c (scm_iprin1): Don't use scm_puts to write symbols or
+ strings in order to treat substrings right. Reposition call to
+ scm_remember after the last use of object's data.
+
+ (scm_simple_format): Treat messages that are substrings right.
+
+ * symbols.h (SCM_ROSTRINGP): Deprecated.
+
+2000-11-01 Dirk Herrmann <address@hidden>
+
* environments.c (obarray_replace, obarray_retrieve,
obarray_remove): Don't use '==' to compare SCM objects.
- guile/guile-core/libguile ChangeLog,
Dirk Herrmann <=