Download Latest Version sbcl-2.5.6-source.tar.bz2 (8.3 MB)
Email in envelope

Get an email when there's a new version of Steel Bank Common Lisp

Home / sbcl / 1.2.14
Name Modified Size InfoDownloads / Week
Parent folder
sbcl-1.2.14-armhf-linux-binary.tar.bz2 2015-08-02 9.2 MB
sbcl-1.2.14-x86-64-windows-binary.msi 2015-08-02 12.0 MB
sbcl-1.2.14-x86-windows-binary.msi 2015-08-02 11.0 MB
README 2015-07-31 1.8 kB
sbcl-1.2.14-release-notes.txt 2015-07-31 1.8 kB
sbcl-1.2.14-documentation-html.tar.bz2 2015-07-31 214.6 kB
sbcl-1.2.14-source.tar.bz2 2015-07-31 5.6 MB
sbcl-1.2.14-x86-64-linux-binary.tar.bz2 2015-07-31 9.7 MB
sbcl-1.2.14-crhodes.asc 2015-07-31 894 Bytes
Totals: 9 Items   47.7 MB 0
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)

Source: README, updated 2015-07-31