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 / 2.4.10
Name Modified Size InfoDownloads / Week
Parent folder
sbcl-2.4.10-x86-64-windows-binary.msi 2024-10-30 13.2 MB
README 2024-10-30 1.7 kB
sbcl-2.4.10-documentation-html.tar.bz2 2024-10-30 234.2 kB
sbcl-2.4.10-release-notes.txt 2024-10-30 1.7 kB
sbcl-2.4.10-source.tar.bz2 2024-10-30 8.2 MB
sbcl-2.4.10-x86-64-linux-binary.tar.bz2 2024-10-30 11.4 MB
sbcl-2.4.10-crhodes.asc 2024-10-30 951 Bytes
Totals: 7 Items   33.0 MB 13
changes in sbcl-2.4.10 relative to sbcl-2.4.9:
  * minor incompatible change: SB-POSIX::POSIX-FORK is no longer exported from
    SB-POSIX.  (The interface function, SB-POSIX:FORK, remains exported).
  * platform support:
    ** fix bugs in instruction encoding on RISC-V; (reported by Guillaume Le
       Vaillant)
    ** fix the location of the linkage-table comment in disassembly on 64-bit
       powerpc;
    ** elide allocation of empty number stack frames on arm64;
    ** fix crash on x86 platforms in compiling array dereferencing with
       computed offsets with negative intermediate results.  (lp#2084943)
  * enhancement: the error message from standard object slot typecheck
    functions in optimized constructors is clearer about the context of the
    failed type check.
  * enhancement: BREAK is no longer tail-called, even when in tail position.
  * enhancement: on arm64 and x86-64, specialized entry points for functions
    known to take or return fixed numbers of double floats are generated and
    can be automatically called without boxing intermediate floats.
  * bug fix: RUN-PROGRAM no longer leaks memory by referencing otherwise
    unreachable stream instances.
  * bug fix: exporting or unexporting symbols during package iteration no
    longer causes any symbol to be visited more times than expected.
  * bug fix: DISASSEMBLE preserves the comment marker across line-breaks for
    long function or segment names.  (lp#1889456, thanks to Fedorov Alexander)
  * bug fix: the compiler no longer loops infinitely trying to compile
    NOTINLINE calls to known functions with source transform definitions.
    (lp#2085451, reported by Fedorov Alexander)

Source: README, updated 2024-10-30