Meson 1.7.0

Opublikowano wydanie systemu budowy Meson 1.7.0, napisanego w języku Python.

Najważniejsze zmiany w nowej wersji:

  1. Przeciążanie opcji z linii poleceń: Teraz można w pełni przeciążać wartości opcji dla podprojektów (w tym dla głównego projektu) za pośrednictwem linii poleceń. Daje to elastyczność w zarządzaniu ustawieniami dla różnych części projektu.
  2. Wsparcie dla Cargo:
    • Meson teraz rozwiązuje wszystkie zależności i funkcje dla projektów Cargo przed generowaniem AST, co zapobiega błędom konfiguracji.
    • Flagi –cap-lints allow są teraz dodawane automatycznie, aby ukryć ostrzeżenia kompilatora.
  3. Wsparcie dla clippy w Rust: Meson teraz może uruchamiać clippy dla projektów w Rust, co upraszcza kontrolę kodu.
  4. Meson teraz wspiera nowe wydanie Rust 2024, wymagające kompilatora w wersji 1.85.0 lub wyższej.
  5. Zmiana zachowania podczas testów: Teraz meson test i ninja all nie będą domyślnie rekompilować celów testowych, co zapobiega niepotrzebnym kompilacjom, ale może wymagać dostosowania przepływów pracy dla niektórych użytkowników.
  6. Nowa zmienna MESON_NUM_PROCESSES: Umożliwia zarządzanie liczbą równoległych procesów dla testów i zewnętrznych projektów, rozszerzając możliwości konfiguracji wielozadaniowości.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster