Udgivet en version af build-systemet Meson 1.7.0, skrevet i Python.
De vigtigste ændringer i den nye version:
- Overstyring af muligheder fra kommandolinjen: Nu kan man fuldstændigt overstyre værdierne for mulighederne til underprojekter (herunder hovedprojektet) via kommandolinjen. Dette giver fleksibilitet i styring af indstillinger for forskellige dele af projektet.
- Understøttelse af Cargo:
- Meson løser nu alle afhængigheder og funktioner for Cargo-projekter før generering af AST, hvilket forhindrer konfigurationsfejl.
- Flags –cap-lints allow tilføjes nu automatisk for at skjule kompilatoradvarsler.
- Understøttelse af clippy for Rust: Meson kan nu køre clippy for projekter i Rust, hvilket forenkler kodekontrollen.
- Meson understøtter nu den nye udgave af Rust 2024, som kræver en kompilatorversion 1.85.0 eller højere.
- Ændring af adfærd med tests: Nu vil meson test og ninja all som standard ikke genkompilere testmål, hvilket forhindrer unødvendige bygninger, men kan kræve justeringer af arbejdsgange for nogle brugere.
- Ny variabel MESON_NUM_PROCESSES: Den giver mulighed for at styre antallet af parallelle processer for tests og eksterne projekter, hvilket udvider mulighederne for multitasking.
Kilde: linux.org.ru
