Commit [fa6881] Maximize Restore History

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.

Nikodemus Siivola Nikodemus Siivola 2010-03-19

changed contrib/sb-introspect/xref-test-data.lisp
changed contrib/sb-introspect/xref-test.lisp
changed src/compiler/ir1tran.lisp
changed src/compiler/node.lisp
changed src/compiler/xref.lisp
changed NEWS
changed version.lisp-expr
contrib/sb-introspect/xref-test-data.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-introspect/xref-test.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ir1tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/node.lisp Diff Switch to side-by-side view
Loading...
src/compiler/xref.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...