GCC Ti fọwọsi lati Pẹlu Atilẹyin Ede ipata

Igbimọ Itọsọna GCC ti fọwọsi ifisi ti gccrs (GCC Rust) imuse akojọpọ ipata sinu mojuto GCC. Lẹhin iṣakojọpọ iwaju, awọn irinṣẹ GCC boṣewa le ṣee lo lati ṣajọ awọn eto ni ede Rust laisi iwulo lati fi sori ẹrọ alakojo rustc, ti a ṣe ni lilo awọn idagbasoke LLVM.

A ṣe iṣeduro pe awọn olupilẹṣẹ gccrs bẹrẹ ṣiṣẹ pẹlu atunyẹwo iyipada GCC ati awọn ẹgbẹ idasilẹ lati pese atunyẹwo ikẹhin ati ifọwọsi ti awọn abulẹ lati rii daju pe koodu ti n ṣafikun si GCC ni ibamu pẹlu awọn ibeere imọ-ẹrọ. Ti idagbasoke gccrs ba tẹsiwaju bi a ti pinnu ati pe ko si awọn ọran airotẹlẹ ti a ṣe idanimọ, iwaju Rust yoo ṣepọ sinu idasilẹ GCC 13 ti a ṣeto fun May ọdun ti n bọ. GCC 13 imuse ti Rust yoo wa ni ipo beta, ko sibẹsibẹ ṣiṣẹ nipasẹ aiyipada.

Ipata fojusi lori ailewu iranti ati pese awọn ọna lati ṣaṣeyọri isọdọmọ giga ni ipaniyan iṣẹ. Mimu ailewu ti iranti, imukuro awọn aṣiṣe gẹgẹbi iraye si agbegbe iranti lẹhin ti o ti ni ominira, piparẹ awọn itọka asan ati awọn aala ifipamọ ti o bori, jẹ aṣeyọri ni Rust ni akoko akopọ nipasẹ iṣayẹwo itọkasi, wiwa ohun-ini ohun, ati akiyesi igbesi aye awọn nkan. (opin) ati ṣiṣe ayẹwo deede wiwọle iranti lakoko ipaniyan koodu. Ipata tun pese aabo lodi si ṣiṣan odidi odidi, nilo pe awọn iye oniyipada ni ipilẹṣẹ ṣaaju lilo, ni mimu aṣiṣe to dara julọ ni ile-ikawe boṣewa, lo ero ti awọn itọkasi ti ko yipada ati awọn oniyipada nipasẹ aiyipada, ati funni ni titẹ aimi to lagbara lati dinku awọn aṣiṣe ọgbọn.

orisun: opennet.ru

Fi ọrọìwòye kun