Paskelbtas „Meson 1.7.0“ surinkimo sistemos leidimas, parašytas Python.
Pagrindiniai naujos versijos pakeitimai:
- Komandinės eilutės parinkčių nepaisymas: dabar galite visiškai nepaisyti subprojektų (įskaitant pagrindinį projektą) parinkčių reikšmes naudodami komandinę eilutę. Tai suteikia jums lankstumo tvarkant skirtingų projekto dalių nustatymus.
- Krovinio palaikymas:
- Meson dabar išsprendžia visas Cargo projektų priklausomybes ir funkcijas prieš generuodamas AST, kuris apsaugo nuo konfigūracijos klaidų.
- –Cap-lints leidžia vėliavėlės dabar pridedamos automatiškai, kad būtų užblokuoti kompiliatoriaus įspėjimai.
- „Clippy“ palaikymas „Rust“: „Meson“ dabar gali paleisti „Clippy“ Rust projektams, todėl kodą peržiūrėti lengviau.
- Meson dabar palaiko naują Rust 2024 leidimą, kuriam reikalinga 1.85.0 ar naujesnė kompiliatoriaus versija.
- Pasikeitė elgsena atliekant testus: „Meson“ testas ir „ninja“ dabar pagal numatytuosius nustatymus neatkurs bandymo taikinių, o tai apsaugo nuo nereikalingų kūrimo būdų, tačiau kai kuriems vartotojams gali reikėti pakoreguoti darbo eigą.
- Naujas MESON_NUM_PROCESSES kintamasis: tai leidžia valdyti lygiagrečių procesų skaičių bandymams ir išoriniams projektams, išplečiant galimybę tinkinti kelių užduočių atlikimą.
Šaltinis: linux.org.ru
