X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=83dade218fd0f2e44404dec71a54b82c5a65fc36;hb=1026ecf53d97cd568ab94f9a459e73bfa19d425b;hp=08a464cd92ecf473047402f43b0e07c88fae112d;hpb=fb91e1987cc40f3f698f2972d0de50426ec3086f;p=sbcl.git diff --git a/NEWS b/NEWS index 08a464c..83dade2 100644 --- 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