~ chicken-core (chicken-5) ad766a7f0a31182b81cece8a44675d5b05036ee4
commit ad766a7f0a31182b81cece8a44675d5b05036ee4
Author: felix <felix@z.(none)>
AuthorDate: Sat Apr 2 23:16:43 2011 +0200
Commit: felix <felix@z.(none)>
CommitDate: Sat Apr 2 23:16:43 2011 +0200
updated NEWS
diff --git a/NEWS b/NEWS
index 827f2fb0..03e8f747 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,65 @@
-4.6.4.
+4.6.6
+
+- Build system
+ - On BSD, libchicken.so is linked with -lpthread, as this seems
+ to be required for linking libraries that require pthreads
+- Compiler
+ - Removed irreliable lambda-lifting optimization (now, really!);
+ the "-lambda-lift" option is still accepted but produces a
+ warning
+ - When "-scrutinize" is given, installed ".types" files will be
+ automatically consulted for extensions and used units
+ - Fixed optimizer bug in handling of "let" forms with multiple
+ bindings which could result in toplevel assignments being
+ silently dropped (reported by Moritz Heidkamp)
+- Syntax expander
+ - For-syntax syntax definitions where top correctly retained inside
+ modules
+ - Several bugfixes and simplifications have been applied, many
+ thanks to Peter Bex for this
+ - The incorrect simplification for quasiquote expressions was unable
+ to handle certain circular data (reported by Moritz Heidkamp)
+- Interpreter
+ - The ",m" toplevel command now accepts "#f" to switch back to
+ the initial empty module context (suggested by Christian Kellermann)
+- Core libraries
+ - "library" unit
+ - Added "condition->list" (thanks to Christian Kellermann)
+ - The reader accepts now escaped octal character codes in string
+ literals
+ - Read-syntax can return zero values to indicate ignored objects
+ - R5RS output output routines now always return a "void" result
+ - "\|" was not correctly printed escaped when occurring inside
+ symbol print names
+ - "extras" unit
+ - The pretty printer did not escape some control characters correctly
+ (reported by Alan Post)
+ - "posix" unit
+ - "close-input-pipe" did not return status code of process on
+ Windows (reported by Mario Domenech Goulart)
+ - "tcp" unit
+ - Fixed bug in "tcp-abandon-port" (reported by Jim Ursetto)
+- Tools
+ - The "-deploy" option did not copy the correct library (including
+ the version-number) (thanks to Christian Kellermann)
+- Runtime-system
+ - Little-endian detection on MIPS systems was not correct (thanks
+ to Christian Kellermann)
+ - Fixed bug in handling of runtime-options with arguments (also
+ reported by Christian Kellermann)
+- Foreign function interface
+ - Added support for missing "(const [XXX-]c-string)" foreign type
+ (thanks to Moritz Heidkamp)
+- Documentation
+ - Added list of installed files to README
+ - Documented remaining "c...r" standard procedures (thanks to
+ Juergen Lorenz)
+
+4.6.5.
+
+- NEWS file corrections
+
+4.6.4
- Build system
- the PROGRAM_PREFIX and PROGRAM_SUFFIX configuration settings
Trap