[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] GNU Guile branch, master, updated. release_1-9-14-173-g6
From: |
Ludovic Courtès |
Subject: |
[Guile-commits] GNU Guile branch, master, updated. release_1-9-14-173-g614b64e |
Date: |
Wed, 02 Feb 2011 17:42:35 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=614b64e102b37a9d3752d1bab1bcaf75717351c3
The branch, master has been updated
via 614b64e102b37a9d3752d1bab1bcaf75717351c3 (commit)
from eed98cbc9274bdcd8aba7261325f658e00fa3663 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 614b64e102b37a9d3752d1bab1bcaf75717351c3
Author: Ludovic Courtès <address@hidden>
Date: Wed Feb 2 18:42:19 2011 +0100
Update `NEWS'.
* NEWS: Update.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/NEWS b/NEWS
index 63df7db..73ef153 100644
--- a/NEWS
+++ b/NEWS
@@ -63,7 +63,13 @@ The GOOPS manual saw a lot of work, as well as documentation
for the
** Guile uses iconv directly for reading from and writing to ports.
-[What does this mean for users?]
+In addition to providing faster Unicode I/O (e.g., `display',
+`read-char'), this change improves error reporting.
+
+For instance, the `encoding-error' exception conveys information about
+the port and character that could not be encoded. Likewise, the new
+`decoding-error' exception conveys information about the port from which
+data failed to be decoded, and leaves the port in a known position.
** Source files default to UTF-8.
@@ -211,6 +217,11 @@ that NaNs _are_ considered numbers by scheme, despite
their name).
These predicates are now implemented in accordance with R6RS.
+** R6RS textual I/O procedures raise R6RS error conditions
+
+R6RS procedures `get-char', `put-string', etc. now raise the correct
+R6RS error coding, i.e., `&i/o-decoding-error' or `&i/o-encoding-error'.
+
** New reader option: `hungry-eol-escapes'
Guile's string syntax is more compatible with R6RS when the
hooks/post-receive
--
GNU Guile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] GNU Guile branch, master, updated. release_1-9-14-173-g614b64e,
Ludovic Courtès <=