sbcl-1.2.5 released

Christophe Rhodes <[email protected]> Tue, 28 Oct 2014 12:24:10 +0000
Newsgroups gmane.lisp.steel-bank.announce
Message-ID <[email protected]>
Dear all,

I have released sbcl-1.2.5 and uploaded an x86-64/linux binary to
Sourceforge.  The list of changes is appended: of particular note this
month are a set of changes which we believe will mitigate some of the
garbage collector conservatism on register-starved platforms (x86,
x86-64), and Krzysztof Drewniak's Unicode work, funded as part as
Google's Summer of Code.

Best wishes,

Christophe

changes in sbcl-1.2.5 relative to sbcl-1.2.4:
  * enhancement: sb-bsd-sockets now has basic support for IPv6
  * enhancement: An sb-unicode package has been added, containing
    many functions related to handling Unicode text
  * enhancement: The reader now normalizes symbols to Normalization
    Form KC (NFKC). This behavior can be disabled with
    SB-EXT:READTABLE-NORMALIZATION
  * enhancement: a style-warning is signaled if OPTIMIZE declarations
    multiply specify a quality with differing values. (lp#310267)
  * bug fix: conservatively pointed to pages wipe out unused dwords so
    that they cannot act as false roots in turn.
  * bug fix: the walker's handling of lexical variable and symbol-macro
    bindings is improved (lp#375326, lp#1368305)
  * bug fix: HANDLER-{BIND,CASE} no longer drop into ldb when a clause
    contains an undefined condition type; regression in 1.1.19 (lp#1378939)
  * bug fix: in interpreted code, inequality predicates did not type-check
    arguments that weren't examined, and a 1-argument use of MIN or MAX
    accepted a complex number. (lp#1373702)
  * bug fix: APROPOS and APROPOS-LIST handle inherited symbols correctly.
    (lp#1364413, thanks to Zach Beane)


------------------------------------------------------------------------------