Git 3.0 teeb ettepaneku muuta Rust ehitusinfrastruktuuri kohustuslikuks osaks.

Giti lĂ€htekoodi haldussĂŒsteemi (SCM) arendajate meililistis arutatakse muudatust, mis teeb ettepaneku integreerida Rusti komponendid Giti pĂ”hijaotusse ja lisada Rust Giti loomiseks vajalike sĂ”ltuvuste loendisse. Kavandatud Rusti integreerimine Giti arendusse sarnaneb varasema ĂŒleminekuga C99 toele Giti koodibaasis: algselt lisatakse Rusti tugi testreĆŸiimis ja alustatakse Git 3.0-ga, muutes selle ehitusinfrastruktuuri kohustuslikuks osaks.

Rusti toe integreerimine Giti algas mĂ€rtsikuise Git 2.49 vĂ€ljalaskega, mis sisaldas valikulist ehitusliidest, mis vĂ”imaldas Giti komponente Rustis arendada. Lisandus kaks lahtripaketti: libgit-sys ja libgit, mis pakuvad Giti sisemiste teekide jaoks madala ja kĂ”rge taseme Rusti ĂŒmbriseid.

Juulis postitati Giti arendajate meililistile xdiff-utiliidi muudatus, mis lisas Rusti komponente ja optimeeringuid, mis vĂ”iksid parandada jĂ”udlust 5–19%. Muudatusega kaasnenud mĂ€rkuses tehti ettepanek lisada Rust kĂ”vade sĂ”ltuvuste loendisse. Selle kĂŒsimuse kohta juulis otsust ei tehtud ja nĂŒĂŒd on tehtud teine ​​katse viia Rust nĂ”utavate ehitussĂ”ltuvuste loendisse. Giti arendajate korduvate arutelude pĂ”hjal otsustades on selle muudatuse vastaseid rohkem kui toetajaid, kuigi valikulisele Giti toele pole erilist vastuseisu. Peamine argument selle vastu on rustc kompilaatori ebapiisav tugi kĂ”igile Giti toetatud platvormidele.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster