1.0.35.15: Add and export various functions related to type specifiers.
authorTobias C. Rittweiler <trittweiler@users.sourceforge.net>
Sat, 13 Feb 2010 01:04:44 +0000 (01:04 +0000)
committerTobias C. Rittweiler <trittweiler@users.sourceforge.net>
Sat, 13 Feb 2010 01:04:44 +0000 (01:04 +0000)
commit2dbee6e782b54f8780933790d61a24cdb67b8d04
tree7d4ab5defb382392e7adc365cc72a00b83ec502a
parent2980dfadc866eca324dec15b64b5793aee0c07ee
1.0.35.15: Add and export various functions related to type specifiers.

  * TYPEXPAND-1, TYPEXPAND, TYPEXPAND-ALL work like their MACROEXPAND
    counterparts except that they expand type specifiers.

  * DEFINED-TYPE-NAME-P returns whether a symbol is known to name a
    type specifier.

  * VALID-TYPE-SPECIFIER-P returns whether a (possibly compound) type
    specifier is known, and syntactically / structurally correct. A
    type specifier is valid if it is to be accepted as second argument
    by TYPEP -- except that VALID-TYPE-SPECIFIER-P can also deal with
    FUNCTION and VALUES type specifiers.

  * Export these functions from SB-EXT.
NEWS
package-data-list.lisp-expr
src/code/cross-type.lisp
src/code/debug-int.lisp
src/code/early-type.lisp
tests/type.impure.lisp
version.lisp-expr