summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Browning <rlb@defaultvalue.org>2001-10-09 03:32:12 +0000
committerRob Browning <rlb@defaultvalue.org>2001-10-09 03:32:12 +0000
commit5e137c657b2d3e87ed94771b060c6ebd0cb02b69 (patch)
treeb255de3178cc73f1a7159ebe989270a9af27bbaf
parentee083ac29f32c5657f02fae999701310bd7da7bf (diff)
*** empty log message ***
-rw-r--r--AUTHORS6
-rw-r--r--NEWS5
-rw-r--r--libguile/ChangeLog14
3 files changed, 23 insertions, 2 deletions
diff --git a/AUTHORS b/AUTHORS
index 2eeba2c1b..74cdb2ba1 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -316,3 +316,9 @@ In the subdirectory libguile, changes to:
keywords.c list.c strports.c
tag.c Makefile.am guile-snarf.awk.in
Many other changes throughout.
+
+Stefan Jahn:
+In the subdirectory libguile, changes to:
+ continuations.h
+ continuations.c
+ gc.c
diff --git a/NEWS b/NEWS
index d97db2ee7..0634cd840 100644
--- a/NEWS
+++ b/NEWS
@@ -55,8 +55,9 @@ See INSTALL and README for more information.
** Guile is much more likely to work on 64-bit architectures.
Guile now compiles and passes "make check" with only two UNRESOLVED GC
-cases on Alpha based machines now. Thanks to John Goerzen for the use
-of a test machine.
+cases on Alpha and ia64 based machines now. Thanks to John Goerzen
+for the use of a test machine, and thanks to Stefan Jahn for ia64
+patches.
** New functions: setitimer and getitimer.
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index 9c76c0f6a..f099fbdd7 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,3 +1,17 @@
+2001-10-08 Rob Browning <rlb@defaultvalue.org>
+
+ * gc.c: support ia64 register backing store.
+ (SCM_MARK_BACKING_STORE): new macro.
+
+ * continuations.h: support ia64 register backing store.
+ (struct scm_t_contregs): add ia64 register backing store.
+
+ * continuations.c: support ia64 register backing store.
+ (continuation_mark): mark ia64 register backing store.
+ (continuation_free): free ia64 register backing store.
+ (scm_make_continuation): capture ia64 register backing store.
+ (copy_stack_and_call): copy ia64 register backing store.
+
2001-10-08 Dirk Herrmann <D.Herrmann@tu-bs.de>
* hashtab.c (scm_hash_fn_create_handle_x): The result of assoc_fn