guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 02/02: NEWS: More tweaks.


From: Mark H. Weaver
Subject: [Guile-commits] 02/02: NEWS: More tweaks.
Date: Tue, 18 Jun 2019 15:59:33 -0400 (EDT)

mhw pushed a commit to branch stable-2.2
in repository guile.

commit c10b6a3f3455f883f29c4b03ea1e5c1fa498974b
Author: Mark H Weaver <address@hidden>
Date:   Tue Jun 18 15:57:11 2019 -0400

    NEWS: More tweaks.
    
    * NEWS: Update.
---
 NEWS | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 9ceb254..c48ebd9 100644
--- a/NEWS
+++ b/NEWS
@@ -153,7 +153,11 @@ applied to very large strings.
 ** Fix documentation of R6RS 'binary-port?' to reflect reality.
 
 Previously, the documentation incorrectly stated that 'binary-port?'
-always returns #t.
+always returns #t.  In fact, it returns #t if and only if the port
+encoding is "ISO-8859-1".  The documentation for 'binary-port?' and
+'textual-port?' has been rewritten to reflect the current reality, and
+also to leave open the possibility of changing the behavior of these
+predicates in a future version of Guile.
 
 ** Avoid passing NULL to 'memcpy' and 'memcmp'.
 
@@ -161,6 +165,11 @@ Previously, NULL was sometimes passed to 'memcpy' or 
'memcmp' when the
 size argument was 0.
 
 ** Save and restore errno in the signal handler.
+
+Previously, Guile's synchronous C signal handler failed to save/restore
+errno, although it could change it.  This could potentially lead to
+spurious corruptions of 'errno' within threads interrupted by signals.
+
 ** scm_to_stringn: Avoid passing NULL to c_strcasecmp.
 ** r6rs-ports: Accept 'port-position' values greater than 2^32.
 ** r6rs-ports: 'put-bytevector' accepts 64-bit integers.
@@ -188,7 +197,7 @@ size argument was 0.
 ** Make locale monetary conversion tests be less strict on terminal whitespace.
 ** Disable test for current value of setitimer on Cygwin.
 ** Fix gc.test "after-gc-hook gets called" failures.
-** Update iconv.m4 from gnulib, to fix iconv leak during configure.
+** Update iconv.m4 from gnulib, to fix an iconv leak during configure.
 ** guild compile: Add missing newline in "unrecognized option" error message.
 ** 'basename' now correctly handles "/" and "//".
 ** Make srfi-71 visible through 'cond-expand'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]