Meson 1.7.0

È stato rilasciato la versione 1.7.0 del sistema di build Meson, scritto in Python.

Le principali novità della nuova versione:

  1. Ridefinizione delle opzioni da linea di comando: ora è possibile ridefinire completamente i valori delle opzioni per i sottomoduli (incluso il progetto principale) tramite la linea di comando. Questo offre flessibilità nella gestione delle impostazioni per le diverse parti del progetto.
  2. Supporto per Cargo:
    • Meson ora risolve tutte le dipendenze e le caratteristiche per i progetti Cargo prima di generare l'AST, prevenendo errori di configurazione.
    • I flag –cap-lints allow vengono ora aggiunti automaticamente per nascondere i messaggi di avviso del compilatore.
  3. Supporto per clippy per Rust: Meson può ora eseguire clippy per progetti in Rust, semplificando il controllo del codice.
  4. Meson ora supporta la nuova edizione di Rust 2024, che richiede un compilatore della versione 1.85.0 o superiore.
  5. Cambiamento del comportamento dei test: ora meson test e ninja all non ricompileranno i target di test per impostazione predefinita, prevenendo compilazioni non necessarie, ma potrebbe essere necessario regolare i flussi di lavoro per alcuni utenti.
  6. Nuova variabile MESON_NUM_PROCESSES: consente di gestire il numero di processi paralleli per i test e i progetti esterni, ampliando le possibilità di configurazione della multitasking.

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