HCoop
/
bpt
/
guile.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
96e3f63
)
Fix erroneous differences in `NEWS' compared to `branch_release-1-8'.
author
Ludovic Courtès
<ludo@gnu.org>
Wed, 10 Dec 2008 09:44:24 +0000
(10:44 +0100)
committer
Ludovic Courtès
<ludo@gnu.org>
Wed, 10 Dec 2008 09:44:24 +0000
(10:44 +0100)
NEWS
patch
|
blob
|
blame
|
history
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
** 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):
\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
** 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.
* 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]
** 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.
* Bugs fixed
** Build problems have been fixed on MacOS, SunOS, and QNX.