I-GCC Igunyazwe Ukuhlanganisa Ukusekelwa Kolimi Lwe-Rust

IKomidi Elilawulayo le-GCC ligunyaze ukufakwa kwe-gccrs (GCC Rust) Rust compiler ukuqaliswa kumnyombo we-GCC. Ngemva kokuhlanganisa i-frontend, amathuluzi ajwayelekile e-GCC angasetshenziswa ukuhlanganisa izinhlelo ngolimi lwe-Rust ngaphandle kwesidingo sokufaka i-rustc compiler, eyakhelwe kusetshenziswa ukuthuthukiswa kwe-LLVM.

Kunconywa ukuthi abathuthukisi be-gccrs baqale ukusebenzisana ne-GCC yokubuyekeza izinguquko futhi bakhulule amaqembu ukuze banikeze isibuyekezo sokugcina nokugunyazwa kwamapeshi ukuze kuqinisekiswe ukuthi ikhodi eyengezwa ku-GCC ihlangabezana nezidingo zobuchwepheshe. Uma ukuthuthukiswa kwama-gccrs kuqhubeka njengoba kuhleliwe futhi kungekho zinkinga ezingalindelekile ezihlonziwe, i-Rust frontend izohlanganiswa nokukhululwa kwe-GCC 13 okuhlelelwe uMeyi wonyaka ozayo. Ukuqaliswa kwe-GCC 13 kwe-Rust kuzoba sesimweni se-beta, okungakanikwa amandla ngokuzenzakalela.

Ukugqwala kugxile ekuphepheni kwenkumbulo futhi kunikeza izindlela zokufinyelela ukufana okuphezulu ekusebenzeni komsebenzi. Ukuphatha inkumbulo okuphephile, ukususa amaphutha njengokufinyelela indawo yenkumbulo ngemva kokuba ikhululiwe, ukuhoxisa izikhombi ezingenalutho kanye nemingcele ye-buffer eyeqile, kufinyelelwa ku-Rust ngesikhathi sokuhlanganisa ngokuhlolwa kwereferensi, ukulandelela ubunikazi bento, kanye nokucabangela isikhathi sokuphila sezinto. (ububanzi) nokuhlola ukunemba kokufinyelela kwememori ngesikhathi sokwenziwa kwekhodi. I-Rust iphinde inikeze ukuvikeleka ekuchichimeni okuphelele, idinga ukuthi amanani aguquguqukayo aqaliswe ngaphambi kokusetshenziswa, ibe nokuphathwa kwamaphutha okungcono kulabhulali evamile, isebenzisa umqondo wezithenjwa ezingaguquleki nokuguquguqukayo ngokuzenzakalelayo, futhi inikeza ukuthayipha okuqinile okuqinile ukuze kuncishiswe amaphutha anengqondo.

Source: opennet.ru

Engeza amazwana