From: Christophe R. <cr...@us...> - 2006-08-14 09:22:03
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv11729 Modified Files: NEWS version.lisp-expr Log Message: 0.9.15.29: Before I forget: since working on a %method-function branch to fix the :function / :fast-function initarg to methods has uncovered some related-but-fixable bugs, do an early merge to clear them up: ... the special declaration for pv-table-symbol was in the wrong place, so spurious warnings were generated; ... make-emf-from-method can return a method-call (not a fast-method-call), so fix cases where both the caller and callee of a MAKE-METHOD form were non-standard. ... remove an ancient workaround for a KCL bug related to pv-table-symbol. Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1042 retrieving revision 1.1043 diff -u -d -r1.1042 -r1.1043 --- NEWS 12 Aug 2006 09:55:13 -0000 1.1042 +++ NEWS 14 Aug 2006 09:21:57 -0000 1.1043 @@ -17,6 +17,9 @@ * fixed bug #339(c): if there are applicable methods not part of any long-form method-combination group, call INVALID-METHOD-ERROR. (reported by Bruno Haible) + * bug fix: extensions of MAKE-METHOD-LAMBDA which wrap the + system-provided lambda expression no longer cause warnings about + unbound #:|pv-table| symbols. * bug fix: improved the handling of type declarations and the detection of violations for keyword arguments with non-constant defaults. Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.2943 retrieving revision 1.2944 diff -u -d -r1.2943 -r1.2944 --- version.lisp-expr 12 Aug 2006 09:55:13 -0000 1.2943 +++ version.lisp-expr 14 Aug 2006 09:21:57 -0000 1.2944 @@ -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.28" +"0.9.15.29" |