From: Christophe R. <cr...@us...> - 2004-09-19 09:32:36
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16891 Modified Files: NEWS version.lisp-expr Log Message: 0.8.14.27: Fix for "Strange bug in MOP" (R. Mattes sbcl-help 2004-09-15) ... we need the CPL before the class has been fully finalized; ... can't use SLOT-BOUNDP (see note in CPL-OR-NIL); ... define new slot in class to hold boundp information. Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.624 retrieving revision 1.625 diff -u -d -r1.624 -r1.625 --- NEWS 15 Sep 2004 17:54:07 -0000 1.624 +++ NEWS 19 Sep 2004 09:32:21 -0000 1.625 @@ -10,12 +10,12 @@ Timothy Moore's work for CMUCL) * bug fix: DEFTYPE lambda-list parsing now binds unsupplied keyword parameters to * instead of NIL if no initform is supplied. - (reported by Johan Bockgård) + (reported by Johan Bockgaard) * bug fix: DEFINE-COMPILER-MACRO lambda-list parsing now binds correctly when FUNCALL appears as the car of the form. Note: despite this FUNCALL forms are not currently subject to compiler-macro expansion. (port of Raymond Toy's fix for the - same from CMUCL, reported by Johan Bockgård) + same from CMUCL, reported by Johan Bockgaard) * bug fix: FOR ... ON ... -clauses in LOOP now work on dotted lists (thanks for Teemu Kalvas) * bug fix: in FORMAT ~^ inside ~:{ now correctly steps to the next @@ -23,6 +23,9 @@ Squires, Sean Champ and Raymond Toy) * bug fix: incorrect expansion of defgeneric that caused a style warning. (thanks for Zach Beane) + * bug fix: slot accessor effective method computation works properly + for classes with multiple non-standard applicable methods on + SB-MOP:SLOT-VALUE-USING-CLASS. (reported by Ralf Mattes) * on x86 compiler supports stack allocation of results of LIST and LIST*, bound to variables, declared DYNAMIC-EXTENT. (based on CMUCL implementation by Gerd Moellmann) Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.1836 retrieving revision 1.1837 diff -u -d -r1.1836 -r1.1837 --- version.lisp-expr 15 Sep 2004 19:48:32 -0000 1.1836 +++ version.lisp-expr 19 Sep 2004 09:32:26 -0000 1.1837 @@ -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".) -"0.8.14.26" +"0.8.14.27" |