Update of /cvsroot/sbcl/sbcl
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv12523
Modified Files:
NEWS version.lisp-expr
Log Message:
1.0.36.34: WHO-CALLS information for source transformed calls
* Generalize the solution used for macroexpansion XREFs to take care
of other source-level stuff: this includes both source-transforms
and compiler-macros.
Fixes launchpad bug #542174.
Note re. 1.0.36.33: the commit message is erronous. The real commit
message would have noted that since FIND-OPTIONAL-DISPATCH-TYPES
doesn't rightly consider &REST mismatch a lossage in the presence of
&KEY, we need to make sure the type assigned to the leaf has a &REST
type if the function actually has a &REST argument.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1713
retrieving revision 1.1714
diff -u -d -r1.1713 -r1.1714
--- NEWS 19 Mar 2010 20:35:15 -0000 1.1713
+++ NEWS 19 Mar 2010 21:33:08 -0000 1.1714
@@ -57,6 +57,8 @@
parsing. (lp#309128)
* bug fix: missing &REST type in a proclamation for a function with both
&REST and &KEY in lambda-list caused miscompilation (lp#458354)
+ * bug fix: WHO-CALLS information for source-transformed and compiler-macro
+ expanded calls (lp#542174)
changes in sbcl-1.0.36 relative to sbcl-1.0.35:
* new feature: SB-EXT:TYPEXPAND-1, SB-EXT:TYPEXPAND, and
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.4785
retrieving revision 1.4786
diff -u -d -r1.4785 -r1.4786
--- version.lisp-expr 19 Mar 2010 20:35:15 -0000 1.4785
+++ version.lisp-expr 19 Mar 2010 21:33:08 -0000 1.4786
@@ -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.36.33"
+"1.0.36.34"
|