SBCL 2.4.0 Released: Common Lisp Implementation

Latest Issue of SBCL 2.4.0 Released

The latest issue of SBCL 2.4.0 (Steel Bank Common Lisp) has been published. SBCL is a free implementation of the programming language Common Lisp. The project code is written in Common Lisp and SI languages, and is distributed under the BSD license.

Changes That Violate Compatibility:

  • *Compile-overbose* and *Load-overbose* now tied to Nil when starting the system with the command line argument-script.
  • The system now checks the correctness of what is indicated in /proc/self/exe when searching for a Core file. If /proc/self/exe is incorrect, then it checks Argv[0].
  • The system no longer provides types for standard (CL) characters Array-Rank, Array-Total-Size, Pathname-Host, Pathname-Type, Pathname-Directory, Float-Radix, or Float-Digits.

Platform Support:

  • On ARM64 systems, it is now possible to include a parallel garbage collector using the MARK-REGION algorithm.
  • The assembly problems in the new releases of FreeBSD have been resolved.

Errors:

  • Restored correctness of
/Reports, release notes, official announcements.