Foi lançado o release do sistema de construção Meson 1.7.0, escrito em Python.
Principais mudanças na nova versão:
- Redefinição de opções da linha de comando: Agora é possível redefinir completamente os valores das opções para subprojetos (incluindo o projeto principal) através da linha de comando. Isso oferece flexibilidade na gestão das configurações para diferentes partes do projeto.
- Suporte ao Cargo:
- O Meson agora resolve todas as dependências e recursos para projetos Cargo antes de gerar o AST, o que previne erros de configuração.
- As flags –cap-lints allow agora são adicionadas automaticamente para ocultar avisos do compilador.
- Suporte ao clippy para Rust: O Meson agora pode executar o clippy para projetos em Rust, facilitando a verificação de código.
- O Meson agora suporta a nova edição do Rust 2024, que requer o compilador na versão 1.85.0 ou superior.
- Mudança no comportamento com testes: Agora, meson test e ninja all não irão recompilar as metas de teste por padrão, evitando construções desnecessárias, mas pode exigir ajustes nos fluxos de trabalho para alguns usuários.
- Nova variável MESON_NUM_PROCESSES: Permite gerenciar a quantidade de processos paralelos para testes e projetos externos, expandindo as capacidades de configuração de multitarefa.
Fonte: linux.org.ru
