Changelog
sbcl (2:1.2.14-1) unstable; urgency=medium
* New upstream version
changes in sbcl-1.2.14 relative to sbcl-1.2.13:
* minor incompatible change: The name of a compiled anonymous lambda
as returned by the third value of FUNCTION-LAMBDA-EXPRESSION can have
a lambda-list-like list following the introductory LAMBDA that is not
in general a syntactically valid lambda list. Specifically, it won't
retain default values, supplied-p variables, or &KEY or &AUX bindings.
* enhancement: DESTRUCTURING-BIND has been totally reimplemented from
scratch to address a handful of performance and correctness issues.
Some minor behavioral differences exist regarding order of evaluation
of default forms for unsupplied &OPTIONAL and &KEY arguments
when nested destructuring patterns are involved.
(lp#707556, lp#707573, lp#707578, lp#708051)
* enhancement: DEFCONSTANT and DEFSTRUCT respect package locks. (lp#1186238,
lp#1036716)
* enhancement: sb-unicode:normalize-string has a new optional argument,
FILTER, a callback which controls which decomposed characters are
collected. Useful for stripping away diacritics more efficiently.
* bug fix: (TYPE-OF ARRAY) for a non-simple array is subject to change
after a call of ADJUST-ARRAY. (lp#1333731)
* bug fix: Dynamic-extent allocation with a loop between allocating a value
and the start of its environment no longer discards the allocated data
when the loop is taken. (lp#1472785)
* bug fix: Variable-reference elimination no longer generates incorrect code
under certain circumstances. (lp#1446891)
* bug fix: variables with EQL types are no longer treated as constants by
VOPs, which caused problems with closures being allocated for such
variables, but they remained unused. (lp#1390149)
* bug fix: Windows installer generates registry key name
correctly. (lp#1476447)
* Use caninical Vcs URLs
-- Christoph Egger <email address hidden> Sat, 01 Aug 2015 16:04:48 +0200