Utgitt versjon 1.7.0 av byggesystemet Meson, skrevet i Python.
Hovedendringer i den nye versjonen:
- Overriding av alternativer fra kommandolinjen: Nå kan du fullstendig overstyre verdiene til alternativer for delprosjekter (inkludert for hovedprosjektet) via kommandolinjen. Dette gir fleksibilitet til å håndtere innstillinger for ulike deler av prosjektet.
- Støtte for Cargo:
- Meson håndterer nå alle avhengigheter og funksjoner for Cargo-prosjekter før generering av AST, noe som forhindrer konfigurasjonsfeil.
- Flaggene –cap-lints allow legges nå automatisk til for å skjule kompilatorvarsler.
- Støtte for clippy for Rust: Meson kan nå kjøre clippy for Rust-prosjekter, noe som forenkler kodegjennomgang.
- Meson støtter nå den nye utgaven av Rust 2024, som krever en kompilator versjon 1.85.0 eller høyere.
- Endret oppførsel med tester: Nå vil meson test og ninja all ikke kompilere testmål som standard, noe som forhindrer unødvendige bygg, men kan kreve justeringer i arbeidsflyten for enkelte brukere.
- Ny variabel MESON_NUM_PROCESSES: Den gjør det mulig å styre antallet parallelle prosesser for tester og eksterne prosjekter, noe som utvider mulighetene for tilpasning av multitasking.
Kilde: linux.org.ru
