From: Christophe R. <cr...@us...> - 2007-07-17 11:24:37
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv2996 Modified Files: NEWS version.lisp-expr Log Message: 1.0.7.24: Fix CALL-NEXT-METHOD / EVAL-WHEN interaction Reported by Sascha Wilde sbcl-devel 2007-07-15. This fix is not the one that I sent to sbcl-devel 2007-07-16, because that's just too horrible; instead we expand DEFMETHOD into separate :LOAD-TOPLEVEL and :EXECUTE branches. (This needs a minor test adjustment) Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1224 retrieving revision 1.1225 diff -u -d -r1.1224 -r1.1225 --- NEWS 16 Jul 2007 16:52:52 -0000 1.1224 +++ NEWS 17 Jul 2007 11:24:26 -0000 1.1225 @@ -23,6 +23,10 @@ thread safe. * bug fix: (SETF SYMBOL-PLIST) no longer allows assigning a non-list as the property-list of a symbol. + * bug fix: DEFMETHOD forms with CALL-NEXT-METHOD in the method body, + in EVAL-WHEN forms with both :COMPILE-TOPLEVEL and :LOAD-TOPLEVEL + situations requested, are once again file-compileable. (reported + by Sascha Wilde) changes in sbcl-1.0.7 relative to sbcl-1.0.6: * MOP improvement: support for user-defined subclasses of Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.3508 retrieving revision 1.3509 diff -u -d -r1.3508 -r1.3509 --- version.lisp-expr 17 Jul 2007 10:13:38 -0000 1.3508 +++ version.lisp-expr 17 Jul 2007 11:24:29 -0000 1.3509 @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.7.23" +"1.0.7.24" |