+ * bug fix: Loading a core with a discontiguous dynamic space now correctly
+ computes the amount of dynamic space used.
+ * bug fix: disassembler missing ",8" on SHLD
+ * bug fix: backtracing through INTERNAL-ERROR signal handlers on systems
+ that provide an "invalid" stack frame link for the signal handler
+ itself now use the saved-fp-and-pc mechanism to pick up from the stack
+ frame in the interrupt (signal) context. This is known to affect
+ threaded FreeBSD/x86-64.
+ * bug fix: some LOOP statements couldn't be compiled.
+ (lp#1178989)
+ * bug fix: sb-sequence:dosequence works on literal vectors.
+ * bug fix: errors in generic arithmetic show the assembly routine's
+ caller on x86 and x86-64. (lp#800343)
+ * bug fix: Compile-time type errors should never result in COMPILE-FILE
+ failure. (lp#943953)
+ * bug fix: Known bad local calls do not cause strange failures when
+ emitting or dumping code. (lp#504121)
+ * bug fix: Multiply-inlined structure constructor don't cause IR2-time
+ codegen errors: type checks are inserted as necessary. (lp#1177703)
+ * bug fix: Unsigned modular arithmetic is correctly converted into signed
+ modular arithemtic (mostly to exploit fixnum-width VOPs). (lp#1026634)
+ * bug fix: a combination of inlined local function with &optional and
+ recursion no longer causes undescriptive compiler errors. (lp#1180992)
+ * bug fix: sub-word BOOLEAN alien types now disregard higher order bits
+ when testing for non-zero-ness.
+ * bug fix: (CONCATENATE 'null ...) no longer fails for generic sequences.
+ (lp#1162301)
+ * bug fix: Type mismatch for the value of conditional expressions are
+ correctly reported when detected at compile-time, instead of complaining
+ about a constant NIL (similar for non-EQ-comparable catch tags).
+ * bug fix: Referring to INLINE global functions as values should not result
+ in a compilation failure. (lp#1035721)
+ * optimization: faster ISQRT on fixnums and small bignums
+ * optimization: faster and smaller INTEGER-LENGTH on fixnums on x86-64.
+ * optimization: On x86-64, the number of multi-byte NOP instructions used
+ for code alignment is now always minimal.
+ * optimization: On 64-bit targets, the compiler generates much faster
+ code for type checks for types known at compile time that are smaller
+ than (SIGNED-BYTE 64) or (UNSIGNED-BYTE 64) and larger than FIXNUM, and
+ their COMPLEX variants.
+ * optimization: On x86 targets, more uses of ALIEN-FUNCALL during cross
+ compilation now inline the INVOKE-WITH-SAVED-FP-AND-PC dance.
+ * optimization: ROOM no longer conses so egregiously on non-x86oid
+ systems.
+ * optimization: associative bitwise operations reassociate patterns like
+ (f (f x k1) k2) to expose (f x (f k1 k2)). Same for + and * of
+ rational values.
+ * optimization: quasiquote expressions now perform more constant folding,
+ instead of consing equal lists at runtime. (lp#1026439)
+ * optimization: local call analysis of inlined higher-order function
+ should converge more quickly, resulting in better code for complex
+ functions.
+ * optimization: On x86-64, medium (word-sized but wider than 32 bits)
+ integer constants are handled more cleverly, especially when they
+ can be represented as sign-extended (signed-byte 32). (Based on a
+ patch by Douglas Katzman)
+ * optimization: IF/IF conversion should reliably result in sane code
+ when (some of) the results of the inner IF are always false or
+ always true.
+ * optimization: On x86oids, variable right shifts of machine words are
+ compiled into straight SAR/SHR, instead of going through the generic
+ VOP. (lp#1066204)