GCC samþykkt til að innihalda ryð tungumálastuðning

GCC stýrinefndin hefur samþykkt innleiðingu gccrs verkefnisins (GCC Rust) á Rust þýðandanum inn í kjarna GCC ramma. Eftir samþættingu framendans er hægt að nota staðlaða GCC tólin til að setja saman forrit á Rust tungumálinu án þess að þurfa að setja upp rustc þýðandann, byggðan með LLVM þróun.

Mælt er með því að gccrs forritarar byrji að vinna með GCC breytingateymum og útgáfuteymum til að veita lokaúttekt og samþykki plástra til að tryggja að kóðinn sem verið er að bæta við GCC uppfylli tæknilegar kröfur. Ef þróun gccrs heldur áfram eins og áætlað var og engin óvænt vandamál koma fram, verður Rust framhliðin samþætt GCC 13 útgáfunni sem áætlað er í maí á næsta ári. GCC 13 útfærslan á Rust verður í beta stöðu, ekki enn virkjuð sjálfgefið.

Rust leggur áherslu á minnisöryggi og veitir leiðina til að ná mikilli hliðstæðu í framkvæmd verks. Örugg meðhöndlun minnis, útrýming villna eins og aðgangs að minnissvæði eftir að það hefur verið losað, frávísunar núllbendingar og yfirkeyrslu biðminni, er náð í Rust á samantektartíma með tilvísunarathugun, rekja eignarhaldi hluta og taka tillit til líftíma hluta (umfang) og meta réttmæti minnisaðgangs við keyrslu kóða. Ryð veitir einnig vernd gegn heiltöluflæði, krefst þess að breytugildi séu frumstillt fyrir notkun, hefur betri villumeðferð í stöðluðu bókasafni, notar sjálfgefið hugmyndina um óbreytanlegar tilvísanir og breytur og býður upp á sterka truflanir innsláttar til að lágmarka rökfræðilegar villur.

Heimild: opennet.ru

Bæta við athugasemd