CPython شايد نسخو 3.17 ذريعي رسٽ کي لازمي تعمير انحصار بڻائي سگھي ٿو.

پٿون ڪور ٽيم جي ميمبرن، ايما سمٿ ۽ ڪريل پوڊوپريگورا، هڪ ابتدائي تجويز (پري-پي اي پي) شايع ڪئي آهي ته جيئن بتدريج سي پيٿون ڪوڊ بيس ۾ رسٽ سپورٽ شامل ڪئي وڃي، جيڪو پٿون پروگرامنگ ٻولي جو حوالو لاڳو ڪرڻ آهي. شروعات ۾، رسٽ کي ماڊيولز/ڊائريڪٽريءَ ۾ واقع اختياري معياري لائبريري ماڊيولز لاءِ تجويز ڪيو ويو آهي. آخرڪار، پٿون 3.17 پاران، رسٽ سي پيٿون ٺاهڻ وقت هڪ گهربل انحصار بڻجي سگهي ٿو.

رسٽ کي اپنائڻ جا مکيه سبب ياداشت جي حفاظت کي يقيني بڻائڻ، استعمال کان پوءِ آزاد غلطين ۽ بفر اووررن کي روڪڻ، ۽ ٿريڊ-سيف ڪوڊ جي ترقي کي آسان بڻائڻ آهن، جيڪو خاص طور تي ملٽي ڪور سسٽم (فري ٿريڊڊ پٿون پروجيڪٽ) تي متوازي آپريشن لاءِ گلوبل انٽرپريٽر لاڪ (GIL) کان سواءِ CPython ٺاهڻ لاءِ سرڪاري مدد جي روشني ۾ لاڳاپيل آهي. رسٽ اعليٰ سطحي پر ڪارڪردگي واري ڊيٽا structures ۽ هڪ نفيس ميٽا پروگرامنگ سسٽم پڻ فراهم ڪري ٿو، جنهن ۾ حفظان صحت ميڪرو شامل آهن.

عملدرآمد جو منصوبو:

  • پٿون 3.15 (2026): ڊيڄاريندڙ جڏهن زنگ تعميراتي ماحول ۾ موجود نه هجي.
  • پٿون 3.16 (2027): زنگ کان سواءِ تعمير صرف "--with-rust=no" جھنڊي سان ممڪن آهي.
  • پٿون 3.17 (2028): زنگ تعمير جي وقت جي ضرورت بڻجي سگهي ٿو.

API اپڊيٽس ۾ دير کان بچڻ لاءِ، CPython کان توقع ڪئي وڃي ٿي ته هو PyO3 جهڙن ٽئين پارٽي تجريدن جي بدران، C API سان لهه وچڙ لاءِ bindgen ذريعي خودڪار طريقي سان ٺاهيل بائنڊنگ استعمال ڪندو. انحصار انتظام، ڪراس ڪمپائليشن، ۽ نادر پليٽ فارمن لاءِ سپورٽ هن وقت بحث هيٺ آهي.

شايع ٿيل تجويز تي زور ڏنو ويو آهي ته PEP 11 پاران ڍڪيل سڀئي پليٽ فارم گهٽ ۾ گهٽ ٽائر 2 سطح تي رسٽ پاران سپورٽ ڪيا ويا آهن. ڪجهه ليگيسي يا نچ سسٽم (جهڙوڪ HPPA ۽ RISC OS) سپورٽ نه آهن، پر پٿون ايڪو سسٽم ۾ انهن جو حصو غير اهم سمجهيو ويندو آهي.

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster