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"
|