Rust-en mailegu-kontrola saihesteko modu bat argitaratu da.

Jakub KΔ…dzioΕ‚kak kontzeptu-froga bat argitaratu zuen, eta horrekin lotutako berehalako arazoak erakusten zituen. Rust konpilatzaile proiektuan akatsa, garatzaileek lau urte daramatzate arrakastarik gabe konpontzen saiatzen.

Jakubek garatutako adibide batek Borrow Checker-a saihesteko aukera ematen du oso trikimailu sinple batekin:

fn main() {
let boom = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", boom);
}

Garatzaileak konponbide hau Produkzioan ez erabiltzea eskatzen du, bere helburua Rust-eko garatzaileek ez ikusi duten arazo bati arreta erakartzea baino ez baitzen.

Iturria: linux.org.ru

Gehitu iruzkin berria