;;;; -*- coding: utf-8; -*-
+ * enhancement: reduced conservativism on GENCGC platforms: on
+ average 45% less pages pinned (measured from SBCL self build).
+ * bug fix: SB-EXT:COMPARE-AND-SWAP on SYMBOL-VALUE can no longer
+ mutate constant symbols or violate declaimed type of the symbol.
+
changes in sbcl-1.0.20 relative to 1.0.19:
* minor incompatible change: OPTIMIZE qualities
SB-C::STACK-ALLOCATE-DYNAMIC-EXTENT, SB-C::STACK-ALLOCATE-VECTOR,
(AREF (THE STRING X) Y) as being CHARACTER.
* optimization: CLRHASH on empty hash-tables no longer does pointless
work. (thanks to Alec Berryman)
+ * optimization: REPLACE deftransforms don't punt when :START1 or
+ :START2 is given
+ * bug fix: compiling DESTRUCTURING-BIND on constant list arguments
+ no longer emits a code deletion note. (reported by Andrew
+ Gasparovic)
+ * bug fix: bogus odd-number-of-keywords STYLE-WARNINGs from calls to
+ functions with an odd number of &OPTIONAL arguments, a &REST
+ argument, and one or more &KEY arguments at the call site.
+ * bug fix: STYLE-WARNINGs for functions with both &OPTIONAL and &KEY
+ arguments appeared at call sites as well.
* bug fix: fixed #425; CLOSE drops input buffers from streams, so
READ-LINE &co can no longer read from them afterwards. (reported
by Damien Cassou)