0.7.7.38:
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index 08a464c..83dade2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1266,6 +1266,25 @@ changes in sbcl-0.7.8 relative to sbcl-0.7.7:
   * fixed several bugs in compiler checking of type declarations, i.e.
     violations of the Python "declarations are assertions" principle
     (thanks to Alexey Dejneka)
+  * fixed several bugs in PCL's error checking (thanks to Gerd
+    Moellmann)
+  * fixed bug in printing of FILE-ERROR (thanks to Antonio
+    Martinez-Shotton)
+  * fixed bug in compilation of functions as first class values
+    (thanks to Antonio Martinez-Shotton)
+  * The compiler's handling TYPE-ERRORs which it can prove will
+    inevitably happen at runtime has been cleaned up and corrected
+    in several ways. (thanks to Alexey Dejneka)
+  * fixed bug 181: compiler checks validity of user supplied type
+    specifiers
+  * cleaned up code flushing in optimization: Function calls which
+    should signal errors for safety purposes (e.g. which ANSI says
+    should signal errors when their arguments are of incorrect type)
+    are no longer optimized away.
+  * incremented fasl file version number, because changes in the
+    implementation of sequence functions like COERCE have old
+    internal utility functions like COERCE-TO-SIMPLE-VECTOR (used
+    in old inline expansions) to become undefined
 
 planned incompatible changes in 0.7.x:
 * When the profiling interface settles down, maybe in 0.7.x, maybe