SBCL 2.6.7 रिलीज़: ARM64 SIMD और AVX512 समर्थन

मूल शीर्षक: Steel Bank Common Lisp version 2.6.7

यह क्यों महत्वपूर्ण है

Common Lisp के प्रमुख open-source compiler SBCL में ARM64 SIMD और AVX512 समर्थन से आधुनिक hardware पर performance में सुधार होगा।

Steel Bank Common Lisp (SBCL) का संस्करण 2.6.7, 28 जुलाई 2026 को रिलीज़ हुआ। इस अपडेट में नया SB-MANUAL contrib मॉड्यूल, ARM64 पर SIMD समर्थन, X86-64 पर AVX512 निर्देश, तथा कई बग फिक्स और अनुकूलन शामिल हैं।

SBCL 2.6.7 में निम्नलिखित प्रमुख बदलाव किए गए हैं:

**नया SB-MANUAL contrib मॉड्यूल:** SBCL मैनुअल अब section definitions के docstrings में समाहित है। इससे उपयोगकर्ता Slime के M-. जैसे टूल से मैनुअल को इंटरेक्टिव रूप से एक्सप्लोर कर सकते हैं। MGL-PAX लाइब्रेरी से ब्राउज़ भी किया जा सकता है।

**प्लेटफ़ॉर्म समर्थन:** 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)। MULTIPLE-VALUE-CALL का miscompilation सुधारा (Vasily Postnicov द्वारा रिपोर्ट, #2160207)। CONCATENATE कॉल में compiler type-error (#2160747) तथा EQL complex types की गलत पहचान (#2160429) भी ठीक की गई। LOG फ़ंक्शन में quiet NaN इनपुट हैंडलिंग बेहतर हुई (Woodrow Kiang द्वारा रिपोर्ट, #2160268)।

**नई सुविधाएँ:** DOCUMENTATION अब DOC-TYPE DECLARATION को सपोर्ट करता है। MIPS और LoongArch पर INTEGER-LENGTH को बिना loop के primitive types पर implement किया गया। Local functions को constant complex numbers पास करने में अब consing की ज़रूरत नहीं।

स्रोत

sbcl.org — मूल लेख पढ़ें →