Reduce FASL size for some top-level functions.
commit91750a7d084b33cf35b7a77663da0c6db7642e84
authorStas Boukarev <stassats@gmail.com>
Sun, 5 Jul 2015 16:57:04 +0000 (5 19:57 +0300)
committerStas Boukarev <stassats@gmail.com>
Sun, 5 Jul 2015 16:57:04 +0000 (5 19:57 +0300)
treebe899fb745d37636e633d26838b8bc7689c4b666
parentafd554b58bde8973aa8a9621c72687362cd6bd3d
Reduce FASL size for some top-level functions.

By having infrequently used parameters as optional, they can be
omitted saving space in FASLs on passing NIL.
src/code/condition.lisp
src/code/defboot.lisp
src/code/defpackage.lisp
src/code/setf.lisp
src/compiler/compiler-deftype.lisp
src/compiler/defconstant.lisp
src/compiler/deftype.lisp
src/compiler/generic/genesis.lisp
src/pcl/defclass.lisp
src/pcl/std-class.lisp
tests/load.impure.lisp