Tavolo 1.7.0

È stato pubblicato il rilascio del sistema assembly Meson 1.7.0, scritto in Python.

Principali modifiche nella nuova versione:

  1. Sostituzione delle opzioni dalla riga di comando: ora puoi sovrascrivere completamente i valori delle opzioni per i sottoprogetti (incluso il progetto principale) tramite la riga di comando. Ciò offre flessibilità nella gestione delle impostazioni per le diverse parti del progetto.
  2. Supporto del carico:
    • Meson ora risolve tutte le dipendenze e le funzionalità per i progetti Cargo prima di generare l'AST, evitando errori di configurazione.
    • I flag di autorizzazione –cap-lints vengono ora aggiunti automaticamente per eliminare gli avvisi del compilatore.
  3. Supporto Clippy per Rust: Meson ora può eseguire clippy per progetti Rust, semplificando la revisione del codice.
  4. Meson ora supporta la nuova edizione Rust 2024, che richiede la versione del compilatore 1.85.0 o successiva.
  5. Comportamento modificato con i test: Meson test e ninja ora non ricostruiranno tutti gli obiettivi del test per impostazione predefinita, il che impedisce build non necessarie, ma potrebbe richiedere modifiche ai flussi di lavoro per alcuni utenti.
  6. Nuova variabile MESON_NUM_PROCESSES: consente di controllare il numero di processi paralleli per test e progetti esterni, espandendo la capacità di personalizzare il multitasking.

Fonte: linux.org.ru

Aggiungi un commento