News: 0001571716

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Meson 1.9 Released With New Rust Features, Adds Swift/C++ Interoperability

([Programming] 5 Hours Ago Meson 1.9)


Meson 1.9 released this weekend as the newest feature update to this build system / build automation tool that works well across different software platforms. With Meson 1.9 there is enhanced Rust support, introducing Swift and C++ code interoperability, and other enhancements to this increasingly used alternative to the likes of CMake and Autotools.

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 [1]GitHub and the [2]MesonBuild.com release notes .



[1] https://github.com/mesonbuild/meson/releases/tag/1.9.0

[2] https://mesonbuild.com/Release-notes-for-1-9-0.html



cend

RustIsWinning

edxposed

dralley

anda_skoa

uid313

mdedetrich

mb_q

-- Male cadavers are incapable of yielding testimony.
-- Individuals who make their abode in vitreous edifices would be well advised
to refrain from catapulting projectiles.
-- Neophyte's serendipity.
-- Exclusive dedication to necessitous chores without interludes of hedonistic
diversion renders John a hebetudinous fellow.
-- A revolving concretion of earthy or mineral matter accumulates no congeries
of small, green bryophytic plant.
-- Abstention from any aleatory undertaking precludes a potential escalation
of a lucrative nature.
-- Missiles of ligneous or osteal consistency have the potential of fracturing
osseous structure, but appellations will eternally remain innocuous.