In Git 3.0 si propone di rendere Rust una parte obbligatoria dell'infrastruttura di build

Nella mailing list degli sviluppatori del sistema di controllo delle versioni Git si discute di una modifica che propone di integrare i componenti in linguaggio Rust nella parte principale (core) di Git e di rendere Rust uno dei requisiti obbligatori per la compilazione di Git. L'integrazione della possibilità di utilizzare Rust nello sviluppo di Git viene proposta in analogia con la transizione già avvenuta verso l’uso della specifica C99 nel codice di Git: inizialmente si prevede di aggiungere il supporto per Rust in modalità di prova, mentre a partire da Git 3.0 diventerà una parte obbligatoria dell'infrastruttura di compilazione.

L'integrazione del supporto per Rust in Git è iniziata con il rilascio di marzo di Git 2.49, che ha incluso un'interfaccia non obbligatoria per la compilazione, consentendo lo sviluppo di componenti Git in linguaggio Rust. Sono stati aggiunti due pacchetti crate: libgit-sys e libgit, con binding Rust di basso e alto livello sopra le librerie interne utilizzate in Git.

A luglio, nella mailing list degli sviluppatori di Git è stata pubblicata una modifica allo strumento xdiff, che aggiunge componenti in linguaggio Rust e ottimizzazioni che consentono di aumentare le prestazioni dal 5 al 19%. Nella nota della modifica è stato proposto di includere Rust tra i requisiti di dipendenza fissa. A luglio, non è stata presa una decisione in merito, e ora è stata intrapresa una seconda tentativo di portare in discussione la questione del passaggio di Rust a dipendenze obbligatorie per la compilazione. A giudicare dalla discussione ripetuta tra gli sviluppatori di Git, ci sono più oppositori a questo passo che sostenitori, sebbene non ci siano particolari obiezioni contro il supporto facoltativo per Git. L'argomento principale contro è l'assenza nel compilatore rustc di un adeguato supporto per tutte le piattaforme supportate in Git.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster