SBCL 2.6.7 리릴리스

원제: Steel Bank Common Lisp version 2.6.7

왜 중요한가

SBCL의 ARM64 SIMD 지원 확대 및 AVX512 대응은 고성능 Common Lisp 애플리케이션의 크로스플랫폼 성능 향상에 직결된다.

오픈소스 Common Lisp 구현체인 Steel Bank Common Lisp(SBCL)가 2026년 7월 28일에 버전 2.6.7을 공개했다. 새로운 contrib 모듈 SB-MANUAL 추가, ARM64에서의 SB-SIMD 지원, X86-64에서의 AVX512 명령어 지원 등 기능 확장과 다수의 버그 수정이 포함됐다.

SBCL 2.6.7은 2026년 7월 28일에 릴리스됐다. 주요 변경사항은 다음과 같다.

**새 기능**: 신규 contrib 모듈 `SB-MANUAL`이 추가됐다. SBCL 매뉴얼을 섹션 정의의 docstring에 내장해 Slime의 `M-.` 등 일반적인 방식으로 인터랙티브하게 탐색할 수 있다. MGL-PAX 라이브러리와의 연동도 지원된다. 또한 `DOCUMENTATION`이 `DOC-TYPE DECLARATION`을 지원하게 됐다.

**플랫폼 지원 강화**: `SB-SIMD` contrib가 ARM64를 지원하게 됐다(Sylvia Harrington 기여). X86-64에서 AVX512 명령어 지원이 추가됐다(Robert Smith, Arthur Miller 기여). ARM64 및 X86-64에서 추가적인 SIMD 명령어 지원도 확대됐다(Arthur Miller 기여).

**버그 수정**: ARM64에서의 `SAP-REF-N` 오역컴파일 수정(Hayley Patton 기여), MIPS 및 LoongArch에서 `INTEGER-LENGTH`를 루프 없이 프리미티브 타입으로 구현, `*READ-SUPPRESS* T` 상태에서의 불필요한 경고 억제, `CONCATENATE` 호출 시 컴파일러 타입 오류 수정(#2160747), `(EQL <complex>)` 타입의 숫자 취급 오류 수정(#2160429), `LOG`에 대한 quiet NaN 입력 처리 개선(#2160268), `MULTIPLE-VALUE-CALL` 오역컴파일 수정(#2160207) 등이 포함됐다.

**최적화**: 로컬 함수에 상수 복소수를 전달할 때 consing 없이 처리 가능하게 됐다.

출처

sbcl.org — 원문 읽기 →