جي سي سي منظور ڪئي وئي شامل ڪرڻ لاءِ زنگ واري ٻولي سپورٽ

جي سي سي اسٽيئرنگ ڪميٽي جي سي سي آرز (GCC Rust) Rust Compiler جي نفاذ جي GCC ڪور ۾ شامل ڪرڻ جي منظوري ڏني آهي. فرنٽ اينڊ کي ضم ڪرڻ کان پوءِ، معياري GCC ٽولز استعمال ڪري سگھجن ٿا پروگرامن کي گڏ ڪرڻ لاءِ Rust Language ۾ بغير rustc compiler کي انسٽال ڪرڻ جي، LLVM ڊولپمينٽس استعمال ڪندي ٺاهيل.

اها سفارش ڪئي وئي آهي ته gccrs ڊولپرز GCC تبديلين جي نظرثاني سان ڪم ڪرڻ شروع ڪن ۽ ٽيمن کي ڇڏڻ لاءِ حتمي جائزو ۽ پيچز جي منظوري فراهم ڪن ته جيئن GCC ۾ شامل ڪيل ڪوڊ ٽيڪنيڪل گهرجن کي پورو ڪري. جيڪڏهن gccrs جي ترقي جاري رهي ٿي جيئن منصوبابندي ڪئي وئي آهي ۽ اڻڄاتل مسئلن جي نشاندهي نه ڪئي وئي آهي، رسٽ فرنٽ اينڊ کي ضم ڪيو ويندو GCC 13 رليز ۾ ايندڙ سال مئي لاءِ شيڊول. Rust جو GCC 13 نفاذ بيٽا اسٽيٽس ۾ هوندو، اڃا ڊفالٽ طور فعال نه ڪيو ويو آهي.

مورچا ياداشت جي حفاظت تي ڌيان ڏئي ٿو ۽ نوڪري جي عمل ۾ اعلي متوازي حاصل ڪرڻ جو وسيلو مهيا ڪري ٿو. ميموري کي محفوظ سنڀالڻ، غلطين کي ختم ڪرڻ جهڙوڪ ميموري ايريا تائين رسائي حاصل ڪرڻ بعد ان کي آزاد ڪيو ويو آهي، نول پوائنٽرز کي ختم ڪرڻ ۽ بفر بائونڊ کي ختم ڪرڻ، ريفرنس چيڪنگ ذريعي، اعتراض جي ملڪيت کي ٽريڪ ڪرڻ، ۽ شين جي زندگي جي حساب سان گڏ ڪرڻ جي وقت ۾ رسٽ ۾ حاصل ڪيو ويندو آهي. (اسڪوپ) ۽ ڪوڊ جي عمل دوران ياداشت جي رسائي جي درستگي جو جائزو وٺڻ. زنگ انٽيجر اوور فلوز جي خلاف پڻ تحفظ فراهم ڪري ٿو، ضروري آهي ته استعمال ڪرڻ کان اڳ متغير قدرن کي شروع ڪيو وڃي، معياري لائبريري ۾ بهتر نقص سنڀالڻ، ڊفالٽ طور تبديل ٿيندڙ حوالن ۽ متغيرن جو تصور استعمال ڪري ٿو، ۽ منطقي غلطين کي گهٽائڻ لاءِ مضبوط جامد ٽائپنگ پيش ڪري ٿو.

جو ذريعو: opennet.ru

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