In Git 3.0 wird vorgeschlagen, Rust zu einer verpflichtenden Komponente der Build-Infrastruktur zu machen.

In der Mailingliste der Entwickler des Versionskontrollsystems Git wird eine Änderung diskutiert, die vorsieht, Komponenten in der Programmiersprache Rust in den Kern (Core) von Git aufzunehmen und Rust als verpflichtende AbhĂ€ngigkeit fĂŒr den Bau von Git hinzuzufĂŒgen. Die Integration der Rust-Nutzung in die Entwicklung von Git soll analog zu dem bereits durchgefĂŒhrten Übergang zur C99-Spezifikation in der Git-Codebasis umgesetzt werden – zunĂ€chst wird Rust in einer Testumgebung unterstĂŒtzt, und ab Git 3.0 wird es ein integraler Bestandteil der Build-Infrastruktur.

Die Integration der Rust-UnterstĂŒtzung in Git begann mit der MĂ€rz-Version Git 2.49, in der eine nicht obligatorische Schnittstelle enthalten war, die es ermöglicht, Komponenten von Git in Rust zu entwickeln. Zwei Crate-Pakete wurden hinzugefĂŒgt: libgit-sys und libgit, die eine Low-Level- und eine High-Level-Rust-Bindung an die internen Bibliotheken, die in Git verwendet werden, bereitstellen.

Im Juli wurde in der Mailingliste der Git-Entwickler eine Änderung an dem Tool xdiff veröffentlicht, die Komponenten in der Sprache Rust sowie Optimierungen hinzufĂŒgt, die die Leistung um 5-19 % steigern sollen. In der Änderungsnotiz wurde vorgeschlagen, Rust zu einer der strikten AbhĂ€ngigkeiten hinzuzufĂŒgen. Im Juli wurde keine Entscheidung zu diesem Thema getroffen, und nun wird ein zweiter Versuch unternommen, die Frage zu klĂ€ren, Rust als verpflichtende Build-AbhĂ€ngigkeit einzufĂŒhren. Anhand der erneuten Diskussion unter den Git-Entwicklern scheint es mehr Gegner dieses Schrittes als BefĂŒrworter zu geben, obwohl es gegen die freiwillige UnterstĂŒtzung von Git keine nennenswerten EinwĂ€nde gibt. Das Hauptargument dagegen ist, dass der Compiler rustc nicht die erforderliche UnterstĂŒtzung fĂŒr alle von Git unterstĂŒtzten Plattformen bietet.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster