Amazon ati Rust Foundation ti ṣe agbekalẹ ipilẹṣẹ kan ti o pinnu lati ni ilọsiwaju aabo ti ile-ikawe boṣewa Rust. Ibi-afẹde ti a sọ ni lati ṣayẹwo igbẹkẹle ati ailewu ti awọn iṣẹ ti o lo ọrọ-ọrọ “ailewu”, eyiti o fun laaye awọn iṣẹ ṣiṣe ti o ṣiṣẹ lailewu pẹlu iranti, gẹgẹbi awọn itọka imukuro, iyipada awọn oniyipada aimi, ati pipe awọn ile-ikawe ita ni C/C ++. O ṣe akiyesi pe lọwọlọwọ ile-ikawe Rust boṣewa ni nipa awọn iṣẹ 35 ẹgbẹrun, eyiti 7500 ni awọn bulọọki koodu ti a ṣe ni ipo “ailewu”. Ni ọdun mẹta sẹhin, awọn iṣoro 57 pẹlu iṣẹ ṣiṣe to tọ ni a ti ṣe idanimọ ni ile-ikawe, eyiti 20 ti ṣe afihan bi awọn ailagbara.
Iṣẹ ijẹrisi ile-ikawe ti ṣeto ni irisi idije, ninu eyiti awọn olukopa funni ni ọpọlọpọ awọn iṣẹ ṣiṣe ti o ni ibatan si ṣiṣe awọn sọwedowo kan lati jẹrisi iṣẹ ailewu ti awọn ile ikawe Rust pẹlu iranti tabi awọn irinṣẹ idagbasoke lati ṣe adaṣe iru awọn sọwedowo. Ipari aṣeyọri ti ibi-afẹde ijerisi (npese ẹri deede ti igbẹkẹle) pẹlu sisanwo ere kan. Lati ṣe awọn idanwo ati gbejade awọn abajade iṣẹ naa, a ti ṣẹda ibi ipamọ kan, eyiti o jẹ ẹka ti ibi ipamọ Rust boṣewa.
Lọwọlọwọ, awọn iṣẹ-ṣiṣe 13 ti dabaa fun ojutu. Fun apẹẹrẹ, ninu ọkan ninu awọn iṣẹ ṣiṣe o ni imọran lati rii daju aabo ti ṣiṣẹ pẹlu awọn itọka aise ni awọn iṣẹ ti mojuto :: ptr module ati pese ẹri deede ti deede ti awọn iṣẹ pẹlu awọn itọka. Fun ijẹrisi, o le lo awọn irinṣẹ to wa tẹlẹ bii Aeneas, Kani, Gillian, Verus ati Creusot, tabi daba awọn tuntun. Awọn apẹẹrẹ ti awọn iṣẹ-ṣiṣe ti pari.
orisun: opennet.ru
