Steel Bank Common Lisp 2.6.7 Released

Original: Steel Bank Common Lisp version 2.6.7

Why This Matters

SBCL remains a leading open-source Common Lisp implementation; SIMD and platform expansion broadens its use in performance-critical applications.

The SBCL project released version 2.6.7 on July 28, 2026, introducing a new SB-MANUAL contrib module, ARM64 SIMD support, AVX512 instructions on X86-64, and multiple bug fixes including miscompilation issues with MULTIPLE-VALUE-CALL and SAP-REF-N.

Steel Bank Common Lisp (SBCL) version 2.6.7 was released on July 28, 2026, with a range of new features, platform improvements, and bug fixes. A notable addition is the new SB-MANUAL contrib module, which embeds the SBCL manual as docstrings within section definitions. This allows the manual to be explored interactively via tools such as Slime's M-. command, and is also compatible with the MGL-PAX library. The DOCUMENTATION function now supports DOC-TYPE DECLARATION. On the platform side, the SB-SIMD contrib module gains ARM64 support (contributed by Sylvia Harrington), while AVX512 instructions are now supported on X86-64 (contributed by Robert Smith and Arthur Miller). Additional SIMD instruction support was added for both ARM64 and X86-64 by Arthur Miller. Several bug fixes are included: a miscompilation of SAP-REF-N on ARM64 (Hayley Patton), miscompilation of MULTIPLE-VALUE-CALL (reported by Vasily Postnicov), spurious warnings emitted when reading with *READ-SUPPRESS* set to T, a compiler type-error involving CONCATENATE, incorrect handling of (EQL <complex>) types in the type system, and improved handling of quiet NaN inputs to LOG (reported by Woodrow Kiang). Optimization improvements include consing-free passing of constant complex numbers to local functions.

Source

sbcl.org — Read original →