updates of CAS-able places (similar to Clojure's swap!).
* enhancement: run-program no longer decodes and re-encodes environment when
:environment argument is not provided. (lp#985904)
+ * optimization: On x86-64, code alignment of block headers is done with
+ multi-byte NOPs now instead of repetitions of the single-byte NOP.
+ * optimization: MAP-INTO is substantially faster when the target sequence is
+ of unknown type; mapping into lists is no longer O(N^2). (thanks to James
+ M. Lawrence)
+ * optimization: SB-SEQUENCE:DOSEQUENCE is faster on vectors of unknown
+ element type, and vectors that aren't SIMPLE-ARRAYs.
* bug fix: potential for infinite recursion during compilation of CLOS slot
typechecks when dependency graph had loops. (lp#1001799)
* bug fix: error forms reported with some program-errors were not escaped
method combinations. (lp#936513)
* bug fix: run-program no longer unconditionally uses /tmp/ for temporary
files. (lp#968837).
- * optimization: On x86-64, code alignment of block headers is done with
- multi-byte NOPs now instead of repetitions of the single-byte NOP.
changes in sbcl-1.0.57 relative to sbcl-1.0.56:
* RANDOM enhancements and bug fixes: