È stato pubblicato il rilascio del sistema assembly Meson 1.7.0, scritto in Python.
Principali modifiche nella nuova versione:
- 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.
- 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.
- Supporto Clippy per Rust: Meson ora può eseguire clippy per progetti Rust, semplificando la revisione del codice.
- Meson ora supporta la nuova edizione Rust 2024, che richiede la versione del compilatore 1.85.0 o successiva.
- 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.
- 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
