Mae ffordd i osgoi'r gwiriwr benthyciadau yn Rust wedi'i chyhoeddi.

Cyhoeddodd Jakub KΔ…dzioΕ‚ka brawf-cysyniad yn dangos y problemau uniongyrchol sy'n gysylltiedig Γ’ nam yn y prosiect casglwr Rust, y mae datblygwyr wedi bod yn ceisio'i ddatrys yn aflwyddiannus ers pedair blynedd.

Mae enghraifft a ddatblygwyd gan Jakub yn caniatΓ‘u ichi osgoi Benthyg Gwiriwr gyda thric syml iawn:

fn prif () {
gadewch boom = ffug_statig::make_static(&vec![0; 1<<20]);
println!("{:?}", ffyniant);
}

Mae'r datblygwr yn gofyn i'r ateb hwn beidio Γ’ chael ei ddefnyddio mewn Cynhyrchu, gan mai ei ddiben yn unig oedd tynnu sylw at fater a anwybyddwyd gan ddatblygwyr Rust.

Ffynhonnell: linux.org.ru

Ychwanegu sylw