HeadlinesBriefing favicon HeadlinesBriefing.com

Steel Bank Common Lisp 2.6.7 Released

Hacker News •
×

The latest release of Steel Bank Common Lisp (SBCL), version 2.6.7, is now available. This update brings a new contrib module, SB-MANUAL, which integrates the SBCL manual into docstrings for interactive exploration and is compatible with MGL-PAX.

Key features include support for DOC-TYPE DECLARATION in documentation, with ARM64 now supporting the SB-SIMD contrib. X86-64 gains support for AVX512 instructions, and both ARM64 and X86-64 see additional SIMD instruction support. Several bugs have been fixed, including issues with reading, compiler type-errors, numeric type handling, LOG function inputs, and MULTIPLE-VALUE-CALL miscompilations.

Optimizations have been implemented for passing constant complex numbers, using enhanced SIMD routines for UTF-8 conversions, compiler transforms of COUNT, SB-ALIEN DEREF, and the sparse set implementation. Documentation has also seen numerous fixes for typos and typesetting errors, with SB-MANUAL now correctly indicating arrays are row-major and internally conforming docstrings to a subset of Markdown.