New structure DEPRECATION-INFO, adaptation of deprecated variable handling
commit8515faaee329b156c663b0c36658234bd4a70979
authorJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Sun, 5 Jul 2015 00:26:18 +0000 (5 02:26 +0200)
committerJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Wed, 29 Jul 2015 18:22:51 +0000 (29 20:22 +0200)
treec0f0cdbf101415297476eef09c7e22b35e943992
parent974b91c18d1da560e88aca8dd63c35ce63a5ddfa
New structure DEPRECATION-INFO, adaptation of deprecated variable handling

* Instances of DEPRECATION-INFO stored globaldb hold information about
  deprecated variables (instead of an ad-hoc CONS-based structure).

* DEPRECATED-THING-P works with these instance but still returns
  deprecation state, since and replacements as multiple values.
package-data-list.lisp-expr
src/code/early-extensions.lisp
src/code/fop.lisp
src/code/symbol.lisp
src/compiler/globaldb.lisp
tests/deprecation.impure.lisp