~ chicken-core (chicken-5) 7cad910cdf8acc419c8a6fe663f1789f0e556990


commit 7cad910cdf8acc419c8a6fe663f1789f0e556990
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Nov 18 10:35:28 2009 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Nov 18 10:35:28 2009 +0100

    added note in doc for define-compiler-syntax; updated NEWS

diff --git a/NEWS b/NEWS
index cd45b544..3cf95fe8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+4.2.5
+
+- fix in optimizer that sometimes caused C functions for inlined
+  procedures to be emitted multiple times (Thanks to Jörg Wittenberger)
+- documented `define-compiler-syntax'
+
 4.2.3
 
 - printer for hash-tables shows current number of stores items
diff --git a/manual/Non-standard macros and special forms b/manual/Non-standard macros and special forms
index 44708faa..d016c02d 100644
--- a/manual/Non-standard macros and special forms	
+++ b/manual/Non-standard macros and special forms	
@@ -319,6 +319,8 @@ expression and compile it normally.
 
 In the interpreter this form does nothing and returns an unspecified value.
 
+Compiler-syntax is never exported from a module.
+
 
 === Conditional forms
 
Trap