1.0.36.34: WHO-CALLS information for source transformed calls
commitfa68810289c5be55f47f6cbd5324a5d91c20e865
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 19 Mar 2010 21:33:08 +0000 (19 21:33 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 19 Mar 2010 21:33:08 +0000 (19 21:33 +0000)
tree998c7bb71cfb8d886dc6b55f36fcc059c7d7c346
parenta28478f4f22bf6753eb18c44d5205726f87a0ead
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.
NEWS
contrib/sb-introspect/xref-test-data.lisp
contrib/sb-introspect/xref-test.lisp
src/compiler/ir1tran.lisp
src/compiler/node.lisp
src/compiler/xref.lisp
version.lisp-expr