Fix erroneous differences in `NEWS' compared to `branch_release-1-8'.
authorLudovic Courtès <ludo@gnu.org>
Wed, 10 Dec 2008 09:44:24 +0000 (10:44 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Dec 2008 09:44:24 +0000 (10:44 +0100)
NEWS

diff --git a/NEWS b/NEWS
index 9d31fb9..85aa991 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -245,7 +245,6 @@ Changes in 1.8.3 (since 1.8.2)
 ** The reader is now faster, which reduces startup time
 ** Procedures returned by `record-accessor' and `record-modifier' are faster
 
-
 \f
 Changes in 1.8.2 (since 1.8.1):
 
@@ -254,6 +253,16 @@ Changes in 1.8.2 (since 1.8.1):
 ** set-program-arguments
 ** make-vtable
 
+* Incompatible changes
+
+** The body of a top-level `define' no longer sees the binding being created
+
+In a top-level `define', the binding being created is no longer visible
+from the `define' body.  This breaks code like
+"(define foo (begin (set! foo 1) (+ foo 1)))", where `foo' is now
+unbound in the body.  However, such code was not R5RS-compliant anyway,
+per Section 5.2.1.
+
 * Bugs fixed
 
 ** Fractions were not `equal?' if stored in unreduced form.
@@ -298,8 +307,6 @@ Changes in 1.8.1 (since 1.8.0):
 ** scm_exp - [C]
 ** scm_sqrt - [C]
 
-* New `(ice-9 i18n)' module (see the manual for details)
-
 * Bugs fixed
 
 ** Build problems have been fixed on MacOS, SunOS, and QNX.