From f8071ff3fb67aeb22663a23802c959d026674c2b Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Mon, 8 Oct 2001 22:51:15 +0000 Subject: [PATCH] *** empty log message *** --- AUTHORS | 6 ++++++ NEWS | 5 +++-- libguile/ChangeLog | 14 ++++++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 4217846c1..f1508f199 100644 --- a/AUTHORS +++ b/AUTHORS @@ -317,3 +317,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 69b73e168..b1dd1544d 100644 --- a/NEWS +++ b/NEWS @@ -40,8 +40,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 bcca0ef01..92aea05b9 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,17 @@ +2001-10-08 Rob Browning + + * 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-06 Mikael Djurfeldt These changes fixes a race condition in the Guile coop - pthread