New in version 1.2.10

minor incompatible change: all SOCKINT::WIN32-* functions have been
deprecated with EARLY deprecation state

minor incompatible change: performing introspection via the system-internal
SB-INT:INFO function could expose that :TYPE :TRANSLATOR is not necessarily
a function, as it always was before. (Affects swank-fancy-inspector)

enhancement: The value of SXHASH on bit-vectors of length equal to the
word size now depends on the vector's contents instead of being constant;
its value on bit-vectors of length divisible by the word size now depends
also on the contents of the vector's last word.

New in version 1.2.9

minor incompatible change and bug fix: unboxed numeric constants
on x86oids are arranged in memory differently, and the disassembler
does not show them separately in DISASSEMBLE, but does
if DISASSEMBLE-CODE-COMPONENT is used. (#1421987)

optimization: The compiler's treatment of type specifiers makes
it slightly faster and more memory-efficient. Portable code
should be indifferent to this change, however, users of
SB-INTROSPECT:FUNCTION-TYPE might notice that (MEMBER T NIL)
and (MEMBER NIL T) are both internally collapsed to the former,
so that the latter can never be obtained as part of an FTYPE.

optimization: a TYPEP call in which the second argument is not a
QUOTE form but nevertheless recognized as a compile-time constant
might open-code the test. One scenario for this involves backquote,
such as (TYPEP x `(my-type ,some-arg)). Code which relied upon
deferring until runtime should declare (NOTINLINE TYPEP).
[Due to the sematic constraints of DEFTYPE etc in in CLHS 3.2.2.3,
code requiring delayed evaluation could be unportable though.]

enhancement: unused variables at the top-level are now reported.
(#492200)