Kev nce qib hauv kev tsim cov khoom sau rau cov lus Rust raws li GCC

Cov ntawv xa tuaj ntawm cov neeg tsim khoom ntawm GCC compiler tau tshaj tawm tsab ntawv tshaj tawm txog cov xwm txheej ntawm Rust-GCC qhov project, uas txhim kho GCC frontend gccrs nrog kev ua raws li Rust language compiler raws li GCC. Thaum lub Kaum Ib Hlis ntawm lub xyoo no, nws tau npaj los coj gccrs rau lub peev xwm los tsim cov cai txhawb nqa los ntawm Rust 1.40 compiler, thiab kom ua tiav kev suav ua tiav thiab siv cov qauv Rust tsev qiv ntawv libcore, liballoc thiab libstd. Hauv 6 lub hlis tom ntej no, nws tau npaj los siv cov ntawv qiv nyiaj thiab kev txhawb nqa rau pob proc_macro.

Kev npaj ua haujlwm kuj tau pib rau kev suav nrog gccrs hauv lub cev tseem ceeb ntawm GCC. Yog tias gccrs tau txais los ntawm GCC, GCC cov cuab yeej yuav siv tau los sau cov kev pab cuam Rust yam tsis tas yuav nruab lub rustc compiler. Ib qho ntawm cov txheej txheem rau kev pib sib koom ua ke yog kev ua tiav tiav ntawm cov ntawv xeem suite thiab cov haujlwm tiag tiag hauv Rust. Nws tau raug sau tseg tias nws muaj peev xwm hais tias cov neeg tsim khoom yuav tswj kom ua tiav lub hom phiaj npaj nyob rau hauv lub voj voog kev npaj ntawm cov kev sim tam sim no ntawm GCC thiab gccrs yuav suav nrog hauv GCC 13 tso tawm, teem rau lub Tsib Hlis xyoo tom ntej.

Tau qhov twg los: opennet.ru

Ntxiv ib saib