X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=5eab745491a2fa4b050489aac35bf2c1025e2812;hb=cd2c70c8b5d4dcc62b968f5a9bedd3c9c8698e82;hp=e470949707df8d92ec76692b90a503c9f16aae48;hpb=e2d1a36734a2fde2e43a4ac1f3e40eab9f2d7e00;p=sbcl.git diff --git a/NEWS b/NEWS index e470949..5eab745 100644 --- a/NEWS +++ b/NEWS @@ -1298,14 +1298,23 @@ changes in sbcl-0.7.8 relative to sbcl-0.7.7: thing to do.) changes in sbcl-0.7.9 relative to sbcl-0.7.8: - * fixed bug: VALUES-LIST is no longer optimized away + * minor incompatible change: The runtime (the Unix executable named + "sbcl") is now much pickier about the .core files it will load. + Essentially it now requires .core files to descend from the same + build (not just the same sources or LISP-IMPLEMENTATION-VERSION) + as the runtime does. (The intent is to prevent the crashes which + can occur, and which can even be reported as mysterious failures, + when people patch the sources or change the build parameters + without changing LISP-IMPLEMENTATION-VERSION, then mix and match + sbcl and .core files.) + * fixed bug: VALUES-LIST is no longer optimized away. * fixed bug 142: The FFI conversion of C string values to Lisp string values no longer conses excessively. (thanks to Nathan Froyd porting Raymond Toy's fix to CMU CL) * improved MOP conformance in PCL (thanks to Nathan Froyd porting Gerd Moellman's work in CMU CL) - * fixed bug 202: the compiler failed on a function, which derived - type contradicted declared. + * fixed bug 202: The compiler no longer fails on functions whose + derived types contradict their declared type. planned incompatible changes in 0.7.x: * When the profiling interface settles down, maybe in 0.7.x, maybe