* new feature: the system now signals a continuable error if standard
readtable modification is attempted.
* optimization: faster generic arithmetic dispatch on x86 and x86-64.
+ * optimization: FORMAT ~D and ~F are now approximately 5% faster.
+ * tradeoff: constant FORMAT control strings are now compiled unless
+ SPACE > SPEED (previously only when SPEED > SPACE.)
* bug fix: Red Hat Enterprise 3 mmap randomization workaround. (thanks
to Thomas Burdick)
* bug fix: DEFCLASS and ENSURE-CLASS-USING-CLASS are now expected to
* bug fix: :ALLOCATION :CLASS slots are type-checked properly
in safe code. (reported by Didier Verna)
* bug fix: #430; nested structure constructors can stack allocate.
+ * bug fix: on some 64-bit platforms dynamic space size was truncated
+ to #xffff0000 bytes. (reported by Benjamin Lambert)
+ * bug fix: setting *READ-SUPPRESS* to T no longer renders the default
+ REPL unusable. (reported by Daniel Herring)
+ * bug fix: return values of READ-SEQUENCE did not take :START into
+ account on file streams, regressions since 1.0.12.22. (reported by
+ Daniel Herring, patch by Paul Huong)
+ * bug fix: using SET or (SETF SYMBOL-VALUE) to change the value of a
+ method specializer used to confuse permuation vector optimization.
+ * bug fix: system inserted bogus implicit type declarations for local
+ special variables in DEFMETHOD bodies.
changes in sbcl-1.0.23 relative to 1.0.22:
* enhancement: when disassembling method functions, disassembly