From 5e405a6055fdd097d765d126f2a90e0a80adade2 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Sat, 5 Oct 2002 11:57:41 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 6 ++++++ NEWS | 23 +++++++++++++++++++++++ libguile-ltdl/ChangeLog | 5 +++++ scripts/ChangeLog | 5 +++++ 4 files changed, 39 insertions(+) diff --git a/ChangeLog b/ChangeLog index b1117d482..53dd837cf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-10-05 Marius Vollmer + + * autogen.sh: Make sure that $autoheader is always set. When we + would use the plain "autoconf", $autoheader would end up empty and + libguile/scmconfig.h.in would not be updated. + 2002-10-04 Rob Browning * libltdl: moved to libguile-ltdl. diff --git a/NEWS b/NEWS index e1f4454c1..ac8394ef7 100644 --- a/NEWS +++ b/NEWS @@ -27,6 +27,29 @@ debugging evaluator gives better error messages. * Changes to Scheme functions and syntax +** New functions 'all-threads' and 'current-thread'. + +** Signals and system asyncs work better with threads. + +The function 'sigaction' now takes a fourth, optional, argument that +specifies the thread that the handler should run in. When the +argument is omitted, the handler will run in the thread that called +'sigaction'. + +Likewise, 'system-async-mark' takes a second, optional, argument that +specifies the thread that the async should run in. When it is +omitted, the async will run in the thread that called +'system-async-mark'. + +C code can use the new functions scm_sigaction_for_thread and +scm_system_async_mark_for_thread to pass the new thread argument. + +** The function 'system-async' is deprecated. + +You can now pass any zero-argument procedure to 'system-async-mark'. +The function 'system-async' will just return its argument unchanged +now. + ** New function 'unsetenv'. ** New macro 'define-syntax-public'. diff --git a/libguile-ltdl/ChangeLog b/libguile-ltdl/ChangeLog index 22de280c4..e7178e386 100644 --- a/libguile-ltdl/ChangeLog +++ b/libguile-ltdl/ChangeLog @@ -1,3 +1,8 @@ +2002-10-05 Marius Vollmer + + * upstream/Makefile.am (ltdl.h.diff, ltdl.c.diff): Create them in + '.' not in 'upstream' since we are already in upstream. + 2002-10-04 Rob Browning * COPYING.LIB: moved from ../libltdl. diff --git a/scripts/ChangeLog b/scripts/ChangeLog index 6efb5a853..83e877702 100644 --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,8 @@ +2002-10-05 Marius Vollmer + + * snarf-check-and-output-texi (end-multiline): Use '*function-name*' + instead of nonexisting 'name'. + 2002-10-04 Rob Browning * summarize-guile-TODO (as-leaf): make #\: a char-set. -- 2.20.1