X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=309f2bd6a8d2ccb464a5541c705c63a5143d74ef;hb=4e3b57699314dbd3883470d9b196287b178f3e6d;hp=017a521af34753656a797fd9e79b436dc42dfbc2;hpb=cc676f35baa0a46df06d9917e087ca466d053027;p=sbcl.git diff --git a/NEWS b/NEWS index 017a521..309f2bd 100644 --- a/NEWS +++ b/NEWS @@ -1108,10 +1108,16 @@ changes in sbcl-0.7.4 relative to sbcl-0.7.3: to Alexey Dejneka) * Dynamic loading of object files in OpenBSD is now supported. (thanks to Pierre Mai) + * COMPILE now works correctly on macros. (thanks to Matthias Hoelzl) * GET-MACRO-CHARACTER and SET-MACRO-CHARACTER now represent no-value-for-this-character as NIL (as specified by ANSI). * HOST-NAMESTRING on physical pathnames now returns a string that is valid as a host argument to MERGE-PATHNAMES and to MAKE-PATHNAME. + (thanks to Christophe Rhodes) + * The Alpha port handles icache flushing more correctly. (thanks to + Dan Barlow) + * More progress has been made toward bootstrapping under CLISP. (thanks + to Christophe Rhodes) * The fasl file format has changed again, because dynamic loading on OpenBSD (which has non-ELF object files) motivated some cleanups in the way that foreign symbols are transformed and passed around. @@ -1120,6 +1126,34 @@ changes in sbcl-0.7.4 relative to sbcl-0.7.3: an ordinary character. Thus e.g. (READ-FROM-STRING "AB") returns |AB|, instead of A as it used to. +changes in sbcl-0.7.5 relative to sbcl-0.7.4: + * bug 140 fixed: redefinition of classes with different supertypes + is now reflected in the type hierarchy. (thanks to Pierre Mai) + * bug 158 fixed: the compiler can now deal with integer loop + increments different from 1; fixing this turned out also to fix + bug 164. + * bug 169 fixed: no more bogus warnings about using lexical bindings + despite the presence of perfectly good SPECIAL declarations. (thanks + to David Lichteblau) + * bug 175 fixed: more-closely-ANSI CHANGE-CLASS function, now + accepting initargs. (thanks to Espen Johnsen and Pierre Mai) + * bug fix: Structure type predicate functions now check their argument + count as they should. + * bug fix: classes with :METACLASS STRUCTURE-CLASS now print + correctly. (thanks to Pierre Mai) + * minor incompatible change: The --noprogrammer option is deprecated + in favor of the new name --disable-debugger option, which takes + effect at a slightly different time at startup (so that e.g. + handling of errors in --sysinit and --userinit files will be affected + differently). The SB-EXT:DISABLE-DEBUGGER and SB-EXT:ENABLE-DEBUGGER + functions have been added to allow this functionality to be controlled + from ordinary Lisp code. (ENABLE-DEBUGGER should help people like the + Debian maintainers, who might want to run non-interactive scripts to + build SBCL cores which will later be used interactively.) + * minor incompatible change: The LOAD function no longer, when given + a wild pathname to load, loads all files matching that pathname; + instead, an error of type FILE-ERROR is signalled. + planned incompatible changes in 0.7.x: * When the profiling interface settles down, maybe in 0.7.x, maybe later, it might impact TRACE. They both encapsulate functions, and