Usoro patches na-eme ka nkwado asụsụ Rust dị na gccrs frontend ka atụpụtala maka itinye na ngalaba GCC 15. Mgbanwe kachasị dị ịrịba ama bụ nkwado maka onye na-agbazinye ego, nke dabeere na mpaghara Polonius nke ndị otu Rust core na-etolite dị ka ọgbọ na-esote nke onye na-agbazinye ego.
Usoro mmejuputa atumatu nke Borrow checker dị iche na edere ya n'asụsụ nchara ma na-enye ikike nkwenye koodu dị elu, na-enye ohere n'ọnọdụ ụfọdụ ịtụle koodu nchekwa nke ruo ugbu a chọrọ akara na isiokwu na-adịghị mma n'ihi njedebe nke mmejuputa nke ndabara nke Borrow checker.
Ihe ngwọta akwadoro maka GCC nwere oke:
- Polonius maara ọnọdụ ebe ụfọdụ koodu dị adị n'ezie na ọrụ na-eduga n'ịba ụba na mgbagwoju anya nyocha.
- N'ihe gbasara GCC, gccrs compiler na-achọ ugbu a onye nchịkọta Rust ka ọ mezue usoro bootstrapping (a ga-ewepụ mmachi a n'ọdịnihu).
Mmezu zuru oke nke mgbakọ nwere onwe ya na-egosi ntụgharị nke 2-ọkwa, ebe GCC ga-ebu ụzọ wuo gccrs na-enweghị onye na-enyocha Borrow, wee wuo mmejuputa a kpọtụrụ aha nke Borrow checker, nke edere n'asụsụ Rust, na-eji ụdị nbipụta nke onye na-achịkọta ihe ma na-atụle koodu ntụkwasị obi na ọnọdụ (ya bụ, na-enweghị ime nlele ego). Mgbe emechara onye na-enyocha ego, a ga-arụghachi ihe nrụpụta ọzọ, mana oge a na-eji nlele ego.
isi: opennet.ru
