From: Christophe R. <cr...@us...> - 2004-05-17 16:18:12
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29187 Modified Files: NEWS package-data-list.lisp-expr version.lisp-expr Log Message: 0.8.10.29: SB-EXT:MUFFLE-CONDITIONS. Go wild. ... rejig the implementation a bit more from the latest CSR sbcl-devel patch: new SB-C::*HANDLED-CONDITIONS* variable analogous to SB-C::*POLICY* (and treated with the same kinds of hack, too, with rebindings and other fakery to get the right semantics); ... more test cases; ... documentation; ... since we're in the general area, make SB-CLTL2:DECLARATION-INFORMATION work on it... ... and write test cases for this and OPTIMIZE. Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.534 retrieving revision 1.535 diff -u -d -r1.534 -r1.535 --- NEWS 17 May 2004 09:57:28 -0000 1.534 +++ NEWS 17 May 2004 16:17:56 -0000 1.535 @@ -2398,6 +2398,11 @@ to Bruno Haible) changes in sbcl-0.8.11 relative to sbcl-0.8.10: + * new feature: the SB-EXT:MUFFLE-CONDITIONS declaration should be + used to control emission of compiler diagnostics, rather than the + SB-EXT:INHIBIT-WARNINGS OPTIMIZE quality. See the manual for + documentation on this feature. The SB-EXT:INHIBIT-WARNINGS + quality should be considered deprecated. * fixed bug 320: Shared to local slot value transfers in class redefinitions now happen corrently from superclasses as well. (reported by Bruno Haible) Index: package-data-list.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/package-data-list.lisp-expr,v retrieving revision 1.266 retrieving revision 1.267 diff -u -d -r1.266 -r1.267 --- package-data-list.lisp-expr 1 May 2004 11:22:39 -0000 1.266 +++ package-data-list.lisp-expr 17 May 2004 16:17:56 -0000 1.267 @@ -568,6 +568,9 @@ ;; verbosity "CODE-DELETION-NOTE" "COMPILER-NOTE" + ;; and a mechanism for controlling same at compile time + "MUFFLE-CONDITIONS" "UNMUFFLE-CONDITIONS" + ;; FIXME: This name doesn't match the DEFFOO - vs. - ;; DEFINE-FOO convention used in the ANSI spec, and so ;; was deprecated in sbcl-0.pre7, ca. 2001-12-12. After Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.1597 retrieving revision 1.1598 diff -u -d -r1.1597 -r1.1598 --- version.lisp-expr 17 May 2004 09:57:28 -0000 1.1597 +++ version.lisp-expr 17 May 2004 16:17:57 -0000 1.1598 @@ -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.10.28" +"0.8.10.29" |