Dezvoltatorii proiectului gccrs (GCC Rust) au publicat a patra ediție a patch-urilor pentru implementarea front-end-ului compilatorului limbajului Rust pentru GCC. Se observă că în noua ediție au fost eliminate aproape toate observațiile exprimat anterior în timpul revizuirii codului propus, iar patch-urile îndeplinesc toate cerințele tehnice pentru codul adăugat în GCC. Richard Biener, unul dintre susținătorii GCC, a menționat că acum codul front-end-ului pentru limbajul Rust este pregătit pentru integrare în ramura GCC 13, a cărei lansare va avea loc în mai 2023.
Astfel, începând cu GCC 13, instrumentele standard GCC vor putea fi folosite pentru compilarea programelor în limbajul Rust fără necesitatea instalării compilatorului rustc, construit cu utilizarea resurselor LLVM. Implementarea Rust în GCC 13 va avea statut de versiune beta, neincluzându-se în mod implicit. În forma sa actuală, front-end-ul este doar potrivit pentru experimente și necesită îmbunătățiri, care sunt planificate pentru a fi realizate în următoarele luni după integrarea inițială în cadrul GCC. De exemplu, proiectul nu a atins încă nivelul dorit de compatibilitate cu Rust 1.49 și nu dispune de suficiente capacități pentru compilarea bibliotecii de bază Rust.
Sursa: opennet.ro
