Lansarea sistemului de asamblare Meson 1.7.0, scris în Python, a fost publicată.
Principalele modificări în noua versiune:
- Suprascrierea opțiunilor din linia de comandă: Acum puteți înlocui complet valorile opțiunilor pentru subproiecte (inclusiv proiectul principal) prin linia de comandă. Acest lucru vă oferă flexibilitate în gestionarea setărilor pentru diferite părți ale proiectului.
- Suport de marfă:
- Meson rezolvă acum toate dependențele și funcțiile pentru proiectele Cargo înainte de a genera AST, ceea ce previne erorile de configurare.
- –cap-lints permit steaguri sunt acum adăugate automat pentru a suprima avertismentele compilatorului.
- Compatibilitate Clippy pentru Rust: Meson poate rula acum clippy pentru proiecte Rust, facilitând revizuirea codului.
- Meson acceptă acum noua ediție Rust 2024, care necesită versiunea compilatorului 1.85.0 sau o versiune ulterioară.
- Comportament schimbat cu teste: Meson test și ninja toate nu vor reconstrui acum țintele de testare în mod implicit, ceea ce previne construirea inutile, dar poate necesita ajustări ale fluxurilor de lucru pentru unii utilizatori.
- Noua variabilă MESON_NUM_PROCESSES: aceasta vă permite să controlați numărul de procese paralele pentru teste și proiecte externe, extinzând capacitatea de a personaliza multitasking.
Sursa: linux.org.ru
