
With Meson 1.9 there is a new experimental option of "rust_dynamic_std" to allow linking Rust programs so they use a dynamic library for the Rust libstd. On the Rust side Meson now allows Rust and non-Rust sources in the same target.
Meson 1.9 also now supports Swift and C++/Objective-C++ interoperability. Swift executables can be created that link to C++ or Objective-C++ libraries.
Meson 1.9 also introduces a ".flatten()" method to turn nested arrays into a single flat array. There is also clang-tidy integration improvements, support for Qualcomm's ELD embedded linker, various Swift integration additions, and other improvements.
Downloads and more information on the Meson 1.9 build system release via GitHub and the MesonBuild.com release notes .