a. Functions SUBTYPEP, TYPEP, UPGRADED-ARRAY-ELEMENT-TYPE, and
UPGRADED-COMPLEX-PART-TYPE now have an optional environment
argument, but they ignore it completely. This is almost
certainly not correct.
b. Also, the compiler's optimizers for TYPEP have not been informed
about the new argument; consequently, they will not transform
calls of the form (TYPEP 1 'INTEGER NIL), even though this is
just as optimizeable as (TYPEP 1 'INTEGER).
a. Functions SUBTYPEP, TYPEP, UPGRADED- ARRAY-ELEMENT- TYPE, and COMPLEX- PART-TYPE now have an optional environment
UPGRADED-
argument, but they ignore it completely. This is almost
certainly not correct.
b. Also, the compiler's optimizers for TYPEP have not been informed
about the new argument; consequently, they will not transform
calls of the form (TYPEP 1 'INTEGER NIL), even though this is
just as optimizeable as (TYPEP 1 'INTEGER).