Progrese în dezvoltarea unui compilator pentru limbajul Rust bazat pe GCC

Lista de corespondență a dezvoltatorilor setului de compilatoare GCC a publicat un raport privind starea proiectului Rust-GCC, care dezvoltă gccr-urile GCC cu o implementare a compilatorului de limbaj Rust bazat pe GCC. Până în noiembrie a acestui an, este planificat să aducă gccrs la capacitatea de a construi cod susținut de compilatorul Rust 1.40 și să obțină compilarea și utilizarea cu succes a bibliotecilor standard Rust libcore, liballoc și libstd. În următoarele 6 luni, este planificată implementarea unui verificator de împrumut și suport pentru pachetul proc_macro.

De asemenea, au început lucrările pregătitoare pentru includerea gccrs în corpul principal al CCG. Dacă gccrs este adoptat de GCC, setul de instrumente GCC va putea fi folosit pentru a compila programe Rust fără a fi nevoie să instalați compilatorul rustc. Unul dintre criteriile pentru începerea integrării este compilarea cu succes a suitei oficiale de testare și a proiectelor reale în Rust. Se observă că este posibil ca dezvoltatorii să reușească să atingă obiectivul propus în cadrul ciclului de pregătire al actualei ramuri experimentale a GCC, iar gccrs va fi inclus în versiunea GCC 13, programată pentru luna mai a anului viitor.

Sursa: opennet.ru

Adauga un comentariu