Публикуван е релиз на системата за сборка Meson 1.7.0, написана на Python.

Основни промени в новата версия:

  1. Препокриване на опции от командния ред: Сега можете напълно да препокривате стойностите на опции за подпроекти (включително основния проект) през командния ред. Това позволява гъвкавост в управлението на настройките за различни части на проекта.
  2. Подкрепа за Cargo:
    • Meson сега решава всички зависимости и функции за проекти Cargo преди генерирането на AST, което предотвратява грешки в конфигурацията.
    • Флаговете –cap-lints allow сега се добавят автоматично, за да се скрият предупрежденията на компилатора.
  3. Подкрепа за clippy за Rust: Meson вече може да стартира clippy за проекти на Rust, което улеснява проверката на кода.
  4. Meson сега подкрепя новата редакция на Rust 2024, изискваща компилатор версия 1.85.0 или по-висока.
  5. Промяна в поведението с тестовете: Сега meson test и ninja all няма да пренастроят тестовите цели по подразбиране, което предотвратява ненужните сборки, но може да изисква корекции на работните потоци за някои потребители.
  6. Нова променлива MESON_NUM_PROCESSES: Тя позволява управление на броя на паралелни процеси за тестове и външни проекти, разширявайки възможностите за настройка на многозадачността.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster