1.0.18.10: Record filenames in DEBUG-SOURCEs during EVAL-WHEN, LOAD.
commitf22ad70037030c07074327cf239bd84dc17b44b6
authorRichard M Kreuter <kreuter@users.sourceforge.net>
Thu, 3 Jul 2008 19:24:49 +0000 (3 19:24 +0000)
committerRichard M Kreuter <kreuter@users.sourceforge.net>
Thu, 3 Jul 2008 19:24:49 +0000 (3 19:24 +0000)
treea1f0f0aa1ebf6be6d228fd9675d943c58451fab3
parentb28291c22f8afd3a433abf8b6e76af3b12c78cf0
1.0.18.10: Record filenames in DEBUG-SOURCEs during EVAL-WHEN, LOAD.

* During EVAL-WHEN (:COMPILE-TOPLEVEL) and LOAD, record both the
  filename and the S-expression in the DEBUG-SOURCE.

* Change clients of the DEBUG-SOURCE structure to use the new slots.
  (This also affects SLIME.)
14 files changed:
contrib/sb-introspect/sb-introspect.lisp
package-data-list.lisp-expr
src/code/debug-info.lisp
src/code/debug.lisp
src/code/describe.lisp
src/code/target-load.lisp
src/code/target-misc.lisp
src/compiler/debug-dump.lisp
src/compiler/generic/core.lisp
src/compiler/main.lisp
src/compiler/node.lisp
src/compiler/target-disassem.lisp
src/compiler/target-main.lisp
version.lisp-expr