[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH preview 0/3] rust: update build system for Meson 1.8.0
From: |
Paolo Bonzini |
Subject: |
[PATCH preview 0/3] rust: update build system for Meson 1.8.0 |
Date: |
Sat, 5 Apr 2025 12:06:00 +0200 |
Meson 1.7.0 and 1.8.0 include improved support for Rust, namely:
* support for "objects" in Rust executables
* support for doctest targets
Use it to remove BQL-related hacks, fix --enable-modules --enable-rust
and also simplify the Meson logic for building the qemu-api crate
(which may help splitting the crate, too).
Meson also supports clippy and rustdoc but there are some bugs in the
prerelease. I'll try to get them fixed before 1.8.0.
Paolo
Paolo Bonzini (3):
rust: use "objects" for Rust executables as well
rust: add qemu-api doctests to "meson test"
rust: cell: remove support for running doctests with "cargo test --doc"
docs/devel/rust.rst | 2 --
.gitlab-ci.d/buildtest.yml | 5 -----
rust/qemu-api/meson.build | 35 +++++++++++++++--------------------
rust/qemu-api/src/cell.rs | 22 +++++++++-------------
4 files changed, 24 insertions(+), 40 deletions(-)
--
2.49.0
- [PATCH preview 0/3] rust: update build system for Meson 1.8.0,
Paolo Bonzini <=
- [PATCH 1/3] rust: use "objects" for Rust executables as well, Paolo Bonzini, 2025/04/05
- [PATCH 2/3] rust: add qemu-api doctests to "meson test", Paolo Bonzini, 2025/04/05
- [PATCH 3/3] rust: cell: remove support for running doctests with "cargo test --doc", Paolo Bonzini, 2025/04/05
- Re: [PATCH preview 0/3] rust: update build system for Meson 1.8.0, Zhao Liu, 2025/04/07
- Re: [PATCH preview 0/3] rust: update build system for Meson 1.8.0, Bernhard Beschow, 2025/04/08