مورچا 1.36

ڊولپمينٽ ٽيم رسٽ 1.36 متعارف ڪرائڻ لاءِ پرجوش آهي!

Rust 1.36 ۾ نئون ڇا آهي؟
مستقبل جي خاصيت کي مستحڪم ڪيو ويو، نئين کان: مختص ڪرٽ، شايد يونينٽ , مورچا 2015 لاء اين ايل ايل, HashMap جو هڪ نئون نفاذ ۽ هڪ نئون پرچم - آف لائن ڪارگو لاءِ.


۽ هاڻي وڌيڪ تفصيل ۾:

  • آخرڪار Rust 1.36 ۾ مستحڪم خاصيت مستقبل.
  • ڪرٽ مختص.
    Rust 1.36 جي مطابق، std جا حصا جيڪي عالمي مختص ڪندڙ تي ڀاڙين ٿا (جهڙوڪ ويڪ )، مختص ڪرٽ ۾ آهن. هاڻي std انهن حصن کي ٻيهر برآمد ڪندو. ان بابت وڌيڪ ڄاڻايو.
  • ٿي سگهي ٿو يونٽ mem::uninialized جي بدران.
    پوئين رليزز ۾، mem::uninitialized توهان کي شروعاتي چيڪ کي نظرانداز ڪرڻ جي اجازت ڏني، اهو سست صف مختص ڪرڻ لاءِ استعمال ڪيو ويو، پر اهو فنڪشن ڪافي خطرناڪ آهي (подробнее)، تنهنڪري MaybeUninit قسم کي مستحڪم ڪيو ويو ، جيڪو وڌيڪ محفوظ آهي.
    خير، کان وٺي ٿي سگهي ٿو Uninit هڪ محفوظ متبادل آهي، ته پوءِ Rust 1.38 جي مطابق، mem::uninitialized هڪ فرسوده خصوصيت هوندي.
    جيڪڏهن توهان اڻڄاتل يادگيري بابت وڌيڪ سکڻ چاهيو ٿا، توهان پڙهي سگهو ٿا هي بلاگ پوسٽ Alexis Beingessner پاران.
  • مورچا 2015 لاء اين ايل ايل.
    اعلان ۾ مورچا 1.31.0 ڊولپرز اسان کي NLL بابت ٻڌايو (Non-Lexical Lifetime)، ٻولي لاءِ هڪ بهتري جيڪا قرض جي جانچ ڪندڙ کي وڌيڪ هوشيار ۽ وڌيڪ صارف دوست بڻائي ٿي. مثال:
    fn main() {
    let mut x = 5؛
    ڏيو y = &x;
    let z = &mut x; // اها اجازت نه هئي 1.31.0 کان اڳ.
    }

    1.31.0 ۾، اين ايل ايل صرف رست 2018 ۾ ڪم ڪيو، ان واعدي سان ته ڊولپرز رسٽ 2015 ۾ مدد شامل ڪندا.
    جيڪڏهن توهان NLL بابت وڌيڪ ڄاڻڻ چاهيو ٿا، توهان هن ۾ وڌيڪ پڙهي سگهو ٿا بلاگ داخلون (فيلڪس ڪلوڪس).

  • ڪارگو لاءِ نئون پرچم -آف لائن آهي.
    مورچا 1.36 ڪارگو لاء نئين پرچم کي مستحڪم ڪيو آهي. -offline پرچم ڪارگو کي مقامي طور تي ڪيش ٿيل انحصار استعمال ڪرڻ لاءِ ٻڌائي ٿو ته جيئن اهي بعد ۾ آف لائن استعمال ڪري سگھجن. جڏهن ضروري انحصار آف لائن دستياب ناهي، ۽ جيڪڏهن انٽرنيٽ اڃا گهربل آهي، پوء ڪارگو هڪ غلطي واپس ڪندو. انحصار کي پري-ڊائون لوڊ ڪرڻ لاءِ، توهان استعمال ڪري سگهو ٿا ڪارگو آڻڻ ڪمانڊ، جيڪو ڊائون لوڊ ڪندو سڀ انحصار.
  • اهو آهي توهان تبديلين جو وڌيڪ تفصيلي جائزو پڙهي سگهو ٿا.

معياري لائبريري ۾ پڻ تبديليون آهن:

ٻيون تبديليون زنگ, جهازن и ڪپڙو.

جو ذريعو: linux.org.ru

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