Bol v publikovaný release build systému Meson 1.7.0, napísaný v programovacom jazyku Python.
Hlavné zmeny v novej verzii:
- Prepisovanie volieb z príkazového riadku: Teraz je možné úplne prepísať hodnoty volieb pre podsúbory (vrátane hlavného projektu) prostredníctvom príkazového riadku. To poskytuje flexibilitu pri správe nastavení pre rôzne časti projektu.
- Podpora Cargo:
- Meson teraz rieši všetky závislosti a funkcie pre projekty Cargo pred generovaním AST, čím zabraňuje chybám konfigurácie.
- Príznaky –cap-lints allow sú teraz pridávané automaticky, aby skryli varovania kompilátora.
- Podpora clippy pre Rust: Meson teraz môže spúšťať clippy pre projekty v jazyku Rust, čo uľahčuje kontrolu kódu.
- Meson teraz podporuje nové vydanie Rust 2024, ktoré vyžaduje kompilátor verzie 1.85.0 alebo vyššej.
- Zmena správania s testami: Teraz meson test a ninja all nebudú automaticky prekompilovať testovacie ciele, čím zabráni zbytočným kompiláciám, ale môže to vyžadovať úpravy pracovných postupov pre niektorých používateľov.
- Nová premenná MESON_NUM_PROCESSES: Umožňuje spravovať počet paralelných procesov pre testy a externé projekty, rozširujúc možnosti nastavenia viacúlohovosti.
Zdroj: linux.org.ru
