|
[Sbcl-commits] CVS: sbcl NEWS, 1.1282,
1.1283 package-data-list.lisp-expr, 1.435,
1.436 version.lisp-expr, 1.3767, 1.3768
From: Nikodemus Siivola <demoss@us...> - 2007-12-19 16:10
|
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv15557
Modified Files:
NEWS package-data-list.lisp-expr version.lisp-expr
Log Message:
1.0.12.38: style-warning IMPLICIT-GENERIC-FUNCTION-WARNING
* Specific condition to signal when a generic function is implicitly
signalled instead of a SIMPLE-STYLE-WARNING.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1282
retrieving revision 1.1283
diff -u -d -r1.1282 -r1.1283
--- NEWS 19 Dec 2007 02:28:12 -0000 1.1282
+++ NEWS 19 Dec 2007 16:10:11 -0000 1.1283
@@ -12,6 +12,9 @@
unparsing of directory pathnames as files. Analogously,
SB-EXT:PARSE-NATIVE-NAMESTRING takes an AS-DIRECTORY, forcing a
filename to parse into a directory pathname.
+ * enhancement: implicit generic function creation now signals a
+ specific style-warning IMPLICIT-GENERIC-FUNCTION-WARNING, which
+ users can bind handlers for and muffle around calls to LOAD.
* enhancement: RUN-PROGRAM allows unicode arguments and environments
to be used (using the default stream external format), and allows
non-simple strings to be used. (thanks to Harald Hanche-Olsen)
Index: package-data-list.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/package-data-list.lisp-expr,v
retrieving revision 1.435
retrieving revision 1.436
diff -u -d -r1.435 -r1.436
--- package-data-list.lisp-expr 13 Dec 2007 05:24:28 -0000 1.435
+++ package-data-list.lisp-expr 19 Dec 2007 16:10:11 -0000 1.436
@@ -630,14 +630,13 @@
"DISABLE-PACKAGE-LOCKS"
"ENABLE-PACKAGE-LOCKS"
- ;; error signalled when attempt to load an invalid fasl
- ;; is made, so that user code can try to recompile, etc.
+ ;; Custom conditions & condition accessors for users to handle.
+ "CODE-DELETION-NOTE"
+ "COMPILER-NOTE"
+ "IMPLICIT-GENERIC-FUNCTION-NAME"
+ "IMPLICIT-GENERIC-FUNCTION-WARNING"
"INVALID-FASL"
- ;; conditions that can be handled to reduce compiler
- ;; verbosity
- "CODE-DELETION-NOTE" "COMPILER-NOTE"
-
;; and a mechanism for controlling same at compile time
"MUFFLE-CONDITIONS" "UNMUFFLE-CONDITIONS"
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3767
retrieving revision 1.3768
diff -u -d -r1.3767 -r1.3768
--- version.lisp-expr 19 Dec 2007 02:28:12 -0000 1.3767
+++ version.lisp-expr 19 Dec 2007 16:10:11 -0000 1.3768
@@ -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".)
-"1.0.12.37"
+"1.0.12.38"
|
| Thread | Author | Date |
|---|---|---|
| [Sbcl-commits] CVS: sbcl NEWS, 1.1282, 1.1283 package-data-list.lisp-expr, 1.435, 1.436 version.lisp-expr, 1.3767, 1.3768 | Nikodemus Siivola <demoss@us...> |