የጋራ Lisp ፕሮግራሚንግ ቋንቋ ነፃ ትግበራ የሆነው SBCL 2.4.1 (ብረት ባንክ ኮመን ሊፕ) ታትሟል። የፕሮጀክት ኮድ በCommon Lisp እና C የተፃፈ ሲሆን በ BSD ፍቃድ ይሰራጫል።
በአዲሱ እትም፡-
- ማርክ-ክልል አልጎሪዝምን በመጠቀም የታመቀ ምሳሌ ራስጌዎችን ወደ ትይዩ የቆሻሻ ሰብሳቢው ከፊል ድጋፍ ታክሏል።
- የታወጁ የመመለሻ ዓይነቶች ላሏቸው ተግባራት፣ ትላልቅ ሴፍቲ እና አርም 3 ማሻሻያ ሁነታዎች የአይነት ፍተሻ በተመላሽ ዋጋዎች መከናወኑን ያረጋግጣሉ።
- በFreeBSD መድረክ ላይ ከሊብፕትሬድ ጋር ማገናኘት ተተግብሯል እና የአድራሻ ቦታ randomization (ASLR) ተሰናክሏል።
- በ64-ቢት ሪሲቪ እና ፒፒሲ አርክቴክቸር ላይ ያለው ስብሰባ ወደነበረበት ተመልሷል።
- Fastrem-32 ድጋፍ ለሁሉም መድረኮች (ለተመቻቸ FLOOR ስሌት) ተተግብሯል።
- የማርክ-ክልል ትይዩ የቆሻሻ አሰባሳቢ ማህደረ ትውስታ ከተጨናነቀ በኋላ የተንቀሳቀሱ መስመሮች እንደገና እንዲጠቡ ያደረገ ሳንካ ተስተካክሏል።
- አንዳንድ ግንባታዎችን በ SATISFIES አይነቶች ሲሰራ የማጠናቀቂያው ዑደት ላይ ያለው ችግር ተፈትቷል።
- በተለያዩ የስርዓቱ ክፍሎች (ጥቅሎች፣ የዩኒኮድ ሠንጠረዦች) ጥቅም ላይ የሚውሉ የሃሽ ሠንጠረዦች ከግጭት የፀዱ (ፍጹም) ወደሆኑ የሃሽ ተግባራት ይቀየራሉ።
- የ TYPECASE ማክሮ ለክፍል መዋቅር ተዋረዶች የሚተገበረው ከግጭት ነፃ የሆነ ሃሽ በመጠቀም ነው።
- አፈጻጸሙን ለማመቻቸት የወሰን ቼኮች በቋሚ ማካካሻዎች (ኢንዴክሶች) ተወግደዋል፣ አቀናባሪው መረጃ ጠቋሚው በመጠን እና በማካካሻ መካከል ካለው ልዩነት ያነሰ መሆኑን ያውቃል።
- አቀናባሪው ተጨማሪ የዲጂት-ቻር ማሻሻያ ውሂብን ግምት ውስጥ ያስገባል።
- አቀናባሪው በአንዳንድ የAPPLY፣CONCATENATE እና MAKE-ARRAY ጥሪዎች ውስጥ ከቅደም ተከተላቸው አዳዲስ የግጭት ማሻሻያዎችን በመጠቀም መካከለኛ እሴቶችን የማስወገድ ችሎታን ተግባራዊ አድርጓል።
- የ loop "(LOOP FOR X IN (የተገላቢጦሽ ዝርዝር) ...)" ስራ ተፋጥኗል፣ ይህም አሁን ጥቂት ጉዳቶችን ይጠቀማል።
- የ"(LOOP... APPEND...") loop ይበልጥ የታመቀ እና ኒኤልን ሲጨምር አነስተኛ ስራ ይሰራል።
- ለተለያዩ ድርድሮች የታይፕ ቼኮች የተፋጠነ እና አጭር ሆነዋል።
ምንጭ: opennet.ru