En Git 3.0 se propone que Rust sea parte obligatoria de la infraestructura de compilación.

En la lista de correo de los desarrolladores del sistema de control de versiones Git se discute un cambio que propone incluir componentes escritos en Rust en la parte principal (core) de Git y añadir Rust a la lista de dependencias obligatorias necesarias para la construcción de Git. La integración de la capacidad de usar Rust en el desarrollo de Git se sugiere llevar a cabo de manera similar a la transición previa que permitió el uso de la especificación C99 en la base de código de Git: primero, añadir el soporte para Rust en modo de prueba, y a partir de Git 3.0, hacerlo parte obligatoria de la infraestructura de construcción.

La integración del soporte para Rust en Git comenzó en la versión de marzo de Git 2.49, que incluyó una interfaz no obligatoria para la construcción que permite desarrollar componentes de Git en Rust. Se añadieron dos crates: libgit-sys y libgit, que proporcionan enlaces de bajo y alto nivel en Rust sobre las bibliotecas internas utilizadas en Git.

En julio, en la lista de correo de los desarrolladores de Git se publicó un cambio para la utilidad xdiff, que agrega componentes en Rust y optimizaciones que permiten aumentar el rendimiento entre un 5 y un 19%. En la nota del cambio se propuso añadir Rust a las dependencias estrictas. En julio, no se tomó una decisión sobre este tema y ahora se está realizando un segundo intento de subir la cuestión de clasificar a Rust como una dependencia de construcción obligatoria. A juzgar por la discusión repetida entre los desarrolladores de Git, hay más opositores a este paso que defensores, aunque no hay objeciones significativas a la inclusión del soporte opcional para Rust en Git. El principal argumento en contra es la falta de soporte adecuado para todas las plataformas compatibles con Git en el compilador rustc.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster