Meson 1.7.0

Se ha publicado la versión 1.7.0 del sistema de compilación Meson, escrito en Python.

Principales cambios en la nueva versión:

  1. Redefinición de opciones desde la línea de comandos: Ahora es posible redefinir completamente los valores de las opciones para subproyectos (incluido el proyecto principal) a través de la línea de comandos. Esto brinda flexibilidad en la gestión de configuraciones para diferentes partes del proyecto.
  2. Soporte para Cargo:
    • Meson ahora resuelve todas las dependencias y características para proyectos Cargo antes de generar el AST, lo que previene errores de configuración.
    • Las banderas –cap-lints allow ahora se añaden automáticamente para ocultar advertencias del compilador.
  3. Soporte para clippy en Rust: Meson ahora puede ejecutar clippy para proyectos en Rust, facilitando la revisión del código.
  4. Meson ahora soporta la nueva edición de Rust 2024, que requiere el compilador versión 1.85.0 o superior.
  5. Cambio de comportamiento con pruebas: Ahora meson test y ninja all no volverán a construir los objetivos de prueba por defecto, lo que evita compilaciones innecesarias, pero puede requerir ajustes en los flujos de trabajo para algunos usuarios.
  6. Nueva variable MESON_NUM_PROCESSES: Permite gestionar la cantidad de procesos paralelos para pruebas y proyectos externos, ampliando las posibilidades de configuración de la multitarea.

Fuente: linux.org.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