Në Git 3.0 propozohet që Rust të bëhet një pjesë e detyrueshme e infrastrukturës së ndërtimit

Në listën e shpërndarjes së zhvilluesve të sistemit të menaxhimit të teksteve burimore Git po diskutohet një ndryshim që propozon përfshirjen e komponenteve në gjuhën Rust në bërthamën (core) e Git dhe shtimin e Rust në numrin e varësive të detyrueshme për ndërtimin e Git. Propozimi për integrimin e mundësisë së përdorimit të Rust në zhvillimin e Git sugjeron të realizohet në mënyrë analogjike me kalimin e mëparshëm në mundësinë e përdorimit të specifikimit C99 në kodin e bazës Git - fillimisht duke shtuar mbështetje për Rust në modalitet testimi, dhe duke filluar nga Git 3.0 ta bëjnë atë një pjesë të detyrueshme të infrastrukturës së ndërtimit.

Integrimi i mbështetjes për Rust në Git filloi me lëshimin e marsit Git 2.49, në të cilin u përfshi një ndërfaqe jo e detyrueshme për ndërtim, e cila lejon zhvillimin e komponenteve Git në gjuhën Rust. U shtuan dy paketat crate: libgit-sys dhe libgit me mbështetje të ulët dhe të lartë për Rust mbi bibliotekat e brendshme që përdoren në Git.

Në korrik, në listën e shpërndarjes së zhvilluesve të Git u publikua një ndryshim në utilitarin xdiff, i cili shton komponentë në gjuhën Rust dhe optimizime që lejojnë rritjen e performancës me 5-19%. Në një vërejtje për ndryshimin u propozuar që Rust të shtohej në numrin e varësive të forta. Në korrik, vendimi për këtë çështje nuk u mor dhe tani është bërë një përpjekje e dytë për të ngjitur çështjen e kalimit të Rust në kategorinë e varësive të detyrueshme për ndërtim. Nga diskutimi i ripërsëritur mes zhvilluesve të Git duket se ka më shumë kundërshtarë se mbështetës të këtij hapi, megjithatë nuk ka kundërshti të veçanta ndaj mbështetjes jo të detyrueshme të Git. Arsyetimi kryesor kundër është mungesa e mbështetjes adekuate nga kompilerin rustc për të gjitha platformat që mbështeten në Git.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster