Update of /cvsroot/sbcl/sbcl
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv20814
Modified Files:
NEWS version.lisp-expr
Log Message:
1.0.42.37: use more NAMED-LAMBDAs in PCL generated code
Previously backtraces and profiles showed eg.
(LAMBDA (.ARG0. .ARG1. .ARG2.))
for effective method functions, and
(LAMBDA (VALUE))
for slot typechecking functions.
Use NAMED-LAMBDA to name these sensibly:
(DFUN <generic-function-name>)
(SLOT-TYPECHECK <class-name> <slot-name>)
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1802
retrieving revision 1.1803
diff -u -d -r1.1802 -r1.1803
--- NEWS 4 Sep 2010 08:01:27 -0000 1.1802
+++ NEWS 13 Sep 2010 11:04:00 -0000 1.1803
@@ -2,6 +2,8 @@
changes relative to sbcl-1.0.42
* enhancement: SB-EXT:WORD type is provided for use with SB-EXT:ATOMIC-INCF
&co.
+ * enhancement: CLOS effective method functions and defclass slot typechecking
+ function now have debug names for use in backtraces and profiles.
* enhancement: ASDF has been updated to version 2.004. (lp#605260, thanks to
Faré Rideau)
* enhancement: symbols are printed using fully qualified names in several
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.5008
retrieving revision 1.5009
diff -u -d -r1.5008 -r1.5009
--- version.lisp-expr 10 Sep 2010 23:06:09 -0000 1.5008
+++ version.lisp-expr 13 Sep 2010 11:04:00 -0000 1.5009
@@ -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.42.36"
+"1.0.42.37"
|