SBCL 2.3.9 جو رليز، عام لِسپ ٻولي جو نفاذ

SBCL 2.3.9 (اسٽيل بئنڪ ڪمن لِسپ) جو رليز، ڪمن لِسپ پروگرامنگ ٻولي جو مفت عمل درآمد، شايع ڪيو ويو آهي. پروجيڪٽ ڪوڊ عام ليسپ ۽ سي ۾ لکيل آهي، ۽ BSD لائسنس تحت ورهايو ويو آهي.

نئين رليز ۾:

  • DYNAMIC-EXTENT ذريعي اسٽيڪ مختص هاڻي نه رڳو ابتدائي بائنڊنگ تي لاڳو ٿئي ٿو، پر انهن سڀني قدرن تي پڻ جيڪي متغير وٺي سگهن ٿا (مثال طور، SETQ ذريعي). اهو ان کي ممڪن بڻائي ٿو، مثال طور، هڪ اسٽيڪ ۾ پيچيده يا ٻيهر ورهاڱي واري اڏاوتن جي تعمير کي آسان ڪرڻ لاء.
  • SB-POSIX ماڊل ۾ ڪجهه انٽرفيس وضاحتن جي مطابق ٺاهيا ويا آهن، ۽ C لائبريري مان هڪ NULL نتيجو هڪ غلطي سمجهي ويندي آهي جيڪڏهن ۽ صرف جيڪڏهن errno ڪال ذريعي تبديل ٿي وڃي. انهي صورت ۾، SYSCALL-ERROR سگنل ٺاهي ويندي.
  • SB-POSIX ماڊل ۾ DO-PASSWDS ۽ DO-GROUPS ميڪروز جو بهتر آپريشن. اهي ميڪرو ٺاهيا ويا آهن محفوظ طريقي سان ڪم ڪرڻ لاءِ پاسورڊ ۽ گروپ ڊيٽابيس سان.
  • ڊارون x86 ۽ پاور پي سي پليٽ فارمن لاءِ سپورٽ بحال ڪئي وئي آهي (ڪرل اي ڪورنسڪي، سرجي فيدوروف ۽ بارڪوڊا156 جي مهرباني).
  • درست ٿيل غلط تاليف جيڪو غلط قسم جي انفرنس جي ڪري ٿي چڪو آھي جڏھن فيڪسينم جي قيمتن کي جزوي قدرن سان ضرب ڪندي.
  • هڪ گڏ ڪرڻ واري غلطي کي درست ڪيو ويو آهي جيڪو ڪجهه ڪيسن ۾ ٿي چڪو آهي جڏهن سائن ان ٿيل ۽ غير دستخط ٿيل 64-bit قدرن جي جانچ ڪندي.
  • ٺاھڻ واري غلطي کي درست ڪيو ويو آھي جڏھن ":INITIAL-CONTENTS" دليل MAKE-ARRAY لاءِ ھڪڙو غير تسلسل مستقل آھي.
  • ڪنوولوشن افعال کي ترتيب ڏيڻ ۾ ھڪڙي غلطي کي مقرر ڪيو ويو ھڪڙي ترتيب واري تسلسل ۾ جڏھن غلط قدر واپس آڻيندي ":TEST" يا ":KEY" افعال مان.
  • هڪ بگ کي درست ڪيو ويو جڏهن آري افعال يا ترتيبن کي گڏ ڪري رهيو آهي دليلن سان جيڪي تمام وڏي ترتيب واري سائيز کي ظاهر ڪن ٿا.
  • ٺاھڻ واري ھڪڙي غلطي کي درست ڪيو ويو آھي اھو ٿيندو آھي جڏھن ADJUST-ARRAY مان موٽايل قدر استعمال نه ڪيو ويو آھي.
  • فنڪشن جي قسمن جو اصلاحي مرتب ڪندڙ انفرنس جيڪو وچولي نمائندگي ذريعي پوئتي پروپيگنڊا ڪري سگھجي ٿو.
  • LDB، LOGBITP ۽ RATIO لاءِ بهتر قسم جو اندازو.
  • منتقلي مقابلي جي ڪيترن ئي ڪيسن لاءِ غير ضروري حد جي چيڪن کي ختم ڪرڻ لاءِ اصلاحون ڪيون ويون آهن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو