are now more amenable to inspection by INSPECT.
* workaround for bug 354: XEPs no longer appear in backtraces unless
explicitly requested.
+ * fixed bug: receiving the signal which results from attempting to
+ write to mprotect()ed memory (SIGSEGV on Linux and some *BSDs,
+ SIGBUS on other *BSDs) on architectures where the C stack is also
+ the Lisp stack (x86 and x86-64) from foreign code no longer leads
+ to debugger confusion or wild instability. (reported by Cheuksan
+ Wang)
* fixed bug: COUNT and EQUAL no longer issue compiler efficiency
notes when operating on objects known to be SIMPLE-BIT-VECTORs.
(reported by Lutz Euler)
* contrib improvement: SB-INTROSPECT handles more of SLIME's needs
than previously; in addition, its test suite is now run on build.
(thanks to Luke Gorrie)
- * a more robust x86-64 disassembler. (thanks to Lutz Euler)
+ * a more robust x86-64 disassembler. (thanks to Lutz Euler)
+ * optimization: added a immediate representation for single-floats
+ on x86-64
* fixed some bugs revealed by Paul Dietz' test suite:
** MISC.564: defined out-of-line version of %ATAN2 on x86.
+ ** attempting to create a package with a colliding nickname causes
+ correctable errors to be signalled.
+ ** MISC.572-574: :START1 and :START2 broken for simple-base-strings.
+ ** several x86-64 backend bugs related to sign-extension of immediate
+ operands.
changes in sbcl-0.8.20 (0.9alpha.0?) relative to sbcl-0.8.19:
* fixed inspection of specialized arrays. (thanks to Simon Alexander)