From: Christophe R. <cr...@us...> - 2006-08-05 12:32:39
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv21232 Modified Files: NEWS version.lisp-expr Log Message: 0.9.15.12: Fix longstanding Haiblebug "method combination types that make use of MAKE-METHOD don't work with user-defined method classes" (sbcl-devel 2004-06-11) ... in a cheating way; special-case the second argument to call-method, which probably isn't completely MOP-friendly but does seem to play nice with the test cases I can construct that don't change the semantics of call-method. ... test cases from Pascal Costanza and Bruno Haible Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1029 retrieving revision 1.1030 diff -u -d -r1.1029 -r1.1030 --- NEWS 5 Aug 2006 10:56:58 -0000 1.1029 +++ NEWS 5 Aug 2006 12:32:34 -0000 1.1030 @@ -8,6 +8,9 @@ * bug fix: improved the handling of type declarations and the detection of violations for keyword arguments with non-constant defaults. + * bug fix: use of MAKE-METHOD in method combination now works even + in the presence of user-defined method classes. (reported by + Bruno Haible and Pascal Costanza) changes in sbcl-0.9.15 relative to sbcl-0.9.14: * added support for the ucs-2 external format. (contributed by Ivan Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.2926 retrieving revision 1.2927 diff -u -d -r1.2926 -r1.2927 --- version.lisp-expr 5 Aug 2006 10:56:58 -0000 1.2926 +++ version.lisp-expr 5 Aug 2006 12:32:34 -0000 1.2927 @@ -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.9.15.11" +"0.9.15.12" |