Rust 1.62 julkaistaan ​​tänään tämän suositun järjestelmäohjelmointikielen uusimpana päivityksenä muutamilla merkittävillä muutoksilla.

Ensinnäkin Rustin x86_64-unknown-none-kohde on ylennetty kakkostason tilaan, joka on niiden”takuu rakentaa”-tila. Rustin x86_64-unknown-none-kohde on vapaasti seisovien/paljasmetallisten x86_64 ELF-binäärien luomiseen laiteohjelmistoille, ytimille ja muille matalan tason ohjelmistoille. Tästä ristiin käännetystä kohteesta puuttuu Rust-standardin kirjastotuki, ei oletusallokaattoria, se ei käytä vektori-tai FP-rekistereitä, mutta sen pitäisi toimia paljain metallin x86_64-ohjelmissa.

Myös huomionarvoista Rust 1.62:n kanssa on Rust-standardikirjasto Linuxissa, joka toimittaa nyt raaka Futex-pohjaisen toteutuksen. Mutex/Condvar/RwLock Rust-käyttäytyminen on toteutettu käyttämällä pthreads-kirjastoa, kun taas nyt Linuxille on raaka Futex-pohjainen toteutus näille lukitusprimitiiville, joten ne ovat kevyempiä, eivät vaadi ylimääräisiä varauksia ja ovat periaatteessa”ohuempia ja nopeammin”kuin aiemmat toteutukset.

Rust 1.62 vakauttaa myös useita uusia API:ita, ottaa käyttöön cargo add-komennon, jolla voidaan lisätä riippuvuuksia suoraan komentoriviltä, ​​ja muita parannuksia.

Latauksia ja lisätietoja Rust 1.62:sta Rust-Langin kautta.org.

Categories: IT Info