Changes from arch/CVS synchronization
[bpt/guile.git] / NEWS
diff --git a/NEWS b/NEWS
index 15f2d80..e4fbb14 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -6,21 +6,17 @@ Please send Guile bug reports to bug-guile@gnu.org.  Note that you
 must be subscribed to this list first, in order to successfully send a
 report to it.
 
-Each release reports the NEWS in the following sections:
-
-* Changes to the distribution
-* Changes to the stand-alone interpreter
-* Changes to Scheme functions and syntax
-* Changes to the C interface 
-
 \f
-Changes in 1.9.XXXXXXXX:
+Changes in 1.9.0:
 
 * New modules (see the manual for details)
 
 ** The `(ice-9 i18n)' module provides internationalization support
 
 * Changes to the distribution
+
+** Guile now uses Gnulib as a portability aid
+
 * Changes to the stand-alone interpreter
 * Changes to Scheme functions and syntax
 
@@ -40,8 +36,25 @@ Changes in 1.8.3 (since 1.8.2)
 
 * New modules (see the manual for details)
 
+** `(srfi srfi-35)'
 ** `(srfi srfi-37)'
 
+* Bugs fixed
+
+** The `(ice-9 slib)' module now works as expected
+** Expressions like "(set! 'x #t)" no longer yield a crash
+** Warnings about duplicate bindings now go to stderr
+** A memory leak in `make-socket-address' was fixed
+** Alignment issues (e.g., on SPARC) in network routines were fixed
+** A threading issue that showed up at least on NetBSD was fixed
+** Build problems on Solaris fixed
+
+* Implementation improvements
+
+** 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):