1.0.32.29: Add build flag :sb-xref-for-internals.
authortrittweiler <trittweiler>
Thu, 12 Nov 2009 15:10:04 +0000 (15:10 +0000)
committertrittweiler <trittweiler>
Thu, 12 Nov 2009 15:10:04 +0000 (15:10 +0000)
commit49e8403800426f37a54d9b87353a31af36e7af40
tree6983040f09e8e9a6861b3111a5d35af521eeba17
parentd508d8681eab5c3c3a36cb96c64a5367d0c7ddb3
1.0.32.29: Add build flag :sb-xref-for-internals.

Enabling :sb-xref-for-internals in customize-target-features.lisp,
will make Sbcl collect Xref data about itself during the build. This
increases the core size drastically by about 5-6mb, but it's useful
for SBCL developers because they can now use M-? (slime-edit-uses) to
get a list of call/expansion/reference sites for internal stuff.

It may be interesting to Lisp advocacy who can now show off with
finding the use sites of standardized functions like CONS, etc. :-)

Additionally -- regardless of :sb-xref-for-internals --, we now also
collect xref data for keywords because they're "fine" names for
functions and macros, and I know of people who use MACROLET on
keywords for their DSLs.
NEWS
base-target-features.lisp-expr
src/compiler/xref.lisp
version.lisp-expr