Remove reader conditionals for #!+sb-doc, part 1 of 3.
commitae9d491097d99e1851ce8d49fb80d2c8868cde13
authorDouglas Katzman <dougk@google.com>
Wed, 1 Feb 2017 20:50:06 +0000 (1 15:50 -0500)
committerDouglas Katzman <dougk@google.com>
Wed, 1 Feb 2017 21:30:47 +0000 (1 16:30 -0500)
treedf3ab03721b70c566edb9060267a93c394331e10
parentc89c6837ef488d0b6ae9e7121b2e4ddb9ec13144
Remove reader conditionals for #!+sb-doc, part 1 of 3.

Automatically nuke docstrings no later than image dump time,
or as early as the defining form in cross-compilation.

This finds a bunch of accidentally leftover docstrings:
* LAMBDA-LIST-KEYWORDS
* A few DEFTYPES and DEFINE-CONDITIONS
* (METHOD-COMBINATION . NIL) was pushed into random documentation
  even when no string was provided.
* Optimization qualities - not sure if it was deliberate
  to preserve those docstrings. Let's assume it was not.
make-target-2-load.lisp
src/code/condition.lisp
src/code/defboot.lisp
src/code/late-extensions.lisp
src/code/setf.lisp
src/compiler/deftype.lisp
src/compiler/macros.lisp
src/compiler/parse-lambda-list.lisp
src/pcl/defcombin.lisp